{ "project_name": "Euler", "paths": { "peano_kernel_path": "./Peano", "exahype_path": "./ExaHyPE", "output_directory": "./ApplicationExamples/Euler/Euler_ADERDG" }, "architecture": "hsw", "computational_domain": { "dimension": 2, "time_steps": 10000, "offset": [ 0.0, 0.0, 0.0 ], "width": [ 1.0, 1.0, 1.0 ] }, "shared_memory": { "cores": 8, "background_job_consumers": 7, "high_priority_background_job_processing" : "one_at_a_time", "low_priority_background_job_processing" : "run_if_no_high_priority_job_left", "min_background_jobs_in_one_rush" : 1, "max_background_jobs_in_one_rush" : 2147483647, "properties_file": "sharedmemory.properties", "autotuning_strategy": "dummy" }, "distributed_memory": { "timeout": 60, "load_balancing_type": "static", "buffer_size": 64, "load_balancing_strategy": "hotspot", "node_pool_strategy": "fair", "ranks_per_node": 1 }, "optimisation": { "fuse_algorithmic_steps": false, "fuse_algorithmic_steps_factor": 0.99, "spawn_predictor_as_background_thread": true, "spawn_amr_background_threads": true, "disable_vertex_exchange_in_time_steps": false, "time_step_batch_factor": 1.0, "disable_metadata_exchange_in_batched_time_steps": false, "double_compression": 0.0, "spawn_double_compression_as_background_thread": false }, "solvers": [ { "type": "ADER-DG", "name": "EulerSolver_ADERDG", "order": 8, "maximum_mesh_size": 0.15, "maximum_mesh_depth": 4, "time_stepping": "global", "aderdg_kernel": { "language": "C", "nonlinear": true, "allocate_temporary_arrays" : "heap", "terms": [ "flux" ], "space_time_predictor": {}, "optimised_terms": [], "optimised_kernel_debugging": [], "implementation": "optimised" }, "point_sources": 0, "variables": [ { "name": "rho", "multiplicity": 1 }, { "name": "j", "multiplicity": 3 }, { "name": "E", "multiplicity": 1 } ], "parameters": { "reference": "sod", "regularised_fine_grid_levels": 0 }, "plotters": [ { "type": "vtk::Cartesian::vertices::ascii", "name": "ErrorPlotter", "time": 0.0, "repeat": 0.01, "output": "./errors", "variables": 15 } ] } ] }