← Parameter reference
SNT SCHEMA HIERARCHY

Reusable structure.

Arepo / gresho 2d. See what each DIPL schema declares, where it is applied, and which evaluated values it supplies.

30 definitions39 application sites146 value associationsBrowse parameters ↗Explore 3D graph ↗
Definitions, applications, and values

A definition is reusable structure. An application records where an example uses it. A contributing schema identifies the definition that supplied an evaluated value. These are distinct relationships reported by SNT3.

SCHEMA DEFINITION

analysis_settings

1members

Runtime analysis settings.

Open DIPL definition ↗
Applied at 0 sites

This definition is not applied in this setup.

Supplies 0 values

No evaluated value is supplied by this definition in this setup.

SCHEMA DEFINITION

arepo_build

80members

Compile-time capabilities mapped to Config.sh.

Open DIPL definition ↗
  • boundariesgroup
    • x_modevalue · int32

      X-boundary mode; zero leaves no REFLECTIVE_X compile option.

      Options: 0, 1, 2
    • y_modevalue · int32

      Y-boundary mode; zero leaves no REFLECTIVE_Y compile option.

      Options: 0, 1, 2
    • z_modevalue · int32

      Z-boundary mode; zero leaves no REFLECTIVE_Z compile option.

      Options: 0, 1, 2
  • geometrygroup
    • one_dimensionalvalue · bool

      Restrict the Voronoi mesh and hydrodynamics to one dimension.

    • two_dimensionalvalue · bool

      Restrict the Voronoi mesh and hydrodynamics to two dimensions.

    • spherical_one_dimensionalvalue · bool

      Use one-dimensional spherical geometry.

    • static_meshvalue · bool

      Use a static Voronoi mesh.

  • physicsgroup
    • coolingvalue · bool

      Compile radiative cooling and UV-background support.

    • star_formationvalue · bool

      Compile the Springel-Hernquist multiphase star-formation model.

    • jeans_cell_stabilityvalue · bool

      Enforce the Jeans-stability temperature floor for gas cells.

    • magnetohydrodynamicsvalue · bool

      Compile ideal magnetohydrodynamics.

      • powell_cleaningvalue · bool

        Use Powell eight-wave divergence-control terms for MHD.

      • powell_limit_timestepvalue · bool

        Limit timesteps for Powell divergence-control stability.

    • adiabatic_indexvalue · float64

      Compile-time gas adiabatic index; zero selects Arepo's default.

  • gravitygroup
    • self_gravityvalue · bool

      Compile gravitational interactions between particles and cells.

    • hierarchicalvalue · bool

      Use hierarchical gravity time integration.

    • cell_center_evaluationvalue · bool

      Evaluate cell gravity at geometric centres; requires hierarchical gravity.

    • direct_summationvalue · bool

      Allow direct summation for small active particle sets.

      • thresholdvalue · int32

        Active-particle threshold below which direct gravity summation is used.

        Condition: {.} > 0
    • multiple_node_softeningvalue · bool

      Retain component-specific softenings when using softened tree nodes.

    • individual_softening_type_maskvalue · int32

      Particle-type bit mask selecting individual gravity softening.

      Condition: {.} >= 0
    • particle_meshvalue · bool

      Enable periodic particle-mesh gravity in the TreePM solver.

      • grid_resolutionvalue · int32

        Particle-mesh cells per dimension; zero is disabled.

        Condition: {.} >= 0
      • short_range_cutoffvalue · float64

        TreePM short-range cutoff in particle-mesh cell units.

        Condition: {.} > 0
      • high_resolution_type_maskvalue · int32

        Particle-type mask defining the TreePM high-resolution region.

      • enlarge_high_resolution_regionvalue · float64

        Expansion factor for the TreePM high-resolution region.

      • high_resolution_grid_boostvalue · int32

        Resolution multiplier for a zoom TreePM grid.

      • zoom_optimizedvalue · bool

        Use the TreePM algorithm optimized for cosmological zoom simulations.

    • non_periodicvalue · bool

      Compile non-periodic gravity.

    • evaluate_potentialvalue · bool

      Calculate gravitational potentials.

    • softening_typesvalue · int32

      Number of available gravitational-softening families.

      Condition: {.} >= 2
  • timegroup
    • force_equal_timestepsvalue · bool

      Force all particles/cells onto equal timesteps.

    • tree_based_timestepsvalue · bool

      Use the non-local, tree-based timestep criterion.

  • precisiongroup
    • modevalue · int32

      Arepo precision mode; zero leaves DOUBLEPRECISION unspecified.

      Options: 0, 1, 2, 3
    • fftw_doublevalue · bool

      Use double-precision FFTW transforms.

    • neighbor_tree_doublevalue · bool

      Use double precision for neighbor-tree node extensions.

  • iogroup
    • hdf5value · bool

      Compile HDF5 snapshot and initial-condition support.

    • reduced_flushvalue · bool

      Reduce log-file flush frequency.

    • input_double_precisionvalue · bool

      Read initial conditions in double precision.

    • output_coordinates_doublevalue · bool

      Always write coordinates in double precision.

    • output_double_precisionvalue · bool

      Write snapshot fields in double precision.

    • read_mass_as_densityvalue · bool

      Interpret IC Mass fields as densities.

    • cpu_csvvalue · bool

      Write the supplementary cpu.csv performance log.

  • initial_conditionsgroup
    • generate_gas_from_dark_mattervalue · bool

      Generate gas particles from dark-matter-only initial conditions.

  • meshgroup
    • refinementvalue · bool

      Compile cell refinement and derefinement.

    • adaptive_hydro_softeningvalue · bool

      Compile adaptive gas-cell gravitational softening.

    • face_angle_regularizationvalue · bool

      Regularize mesh cells using their maximum face angle.

    • center_of_mass_driftvalue · bool

      Regularize mesh-generating-point drift from cell centres of mass.

    • drift_limited_by_sound_speedvalue · bool

      Limit centre-of-mass regularization by local sound speed.

    • volume_refinementvalue · bool

      Compile volume-limited mesh refinement.

    • no_refine_background_gridvalue · bool

      Exclude the background grid from refinement.

    • override_peanogrid_warningvalue · bool

      Allow configurations that exceed the Peano-grid warning threshold.

  • numericsgroup
    • riemann_hlldvalue · bool

      Use the HLLD Riemann solver for ideal MHD.

  • analysisgroup
    • fofvalue · bool

      Compile the friends-of-friends halo finder.

      • primary_link_type_maskvalue · int32

        Particle-type bit mask used as FoF primary linking tracers.

        Condition: {.} >= 0
      • secondary_link_type_maskvalue · int32

        Particle-type bit mask attached to nearest FoF primary tracers.

        Condition: {.} >= 0
    • subfindvalue · bool

      Compile the Subfind substructure finder; requires FoF.

      • save_density_estimatesvalue · bool

        Save Subfind smoothing lengths, densities, and velocity dispersions.

      • calculate_velocity_dispersionvalue · bool

        Calculate additional Subfind velocity-dispersion information.

      • extended_propertiesvalue · bool

        Calculate extended Subfind angular-momentum and energy properties.

  • outputgroup
    • process_schedule_exactlyvalue · bool

      Process output-list times before starting to improve timing accuracy.

    • center_of_massvalue · bool

      Write gas-cell centres of mass.

    • magnetic_field_gradientvalue · bool

      Write magnetic-field gradients.

    • accelerationvalue · bool

      Write gravitational accelerations.

    • pressure_gradientvalue · bool

      Write pressure gradients.

    • potentialvalue · bool

      Write gravitational potentials.

  • diagnosticsgroup
    • debugvalue · bool

      Enable Arepo debugging facilities and core-dump support.

Applied at 1 site
  • buildgroup
Supplies 67 values
SCHEMA DEFINITION

cooling_settings

1members

Radiative cooling input.

Open DIPL definition ↗
  • uv_background_filevalue · str

    Cooling and UV-background table used by Arepo.

Applied at 0 sites

This definition is not applied in this setup.

Supplies 0 values

No evaluated value is supplied by this definition in this setup.

SCHEMA DEFINITION

cosmology_settings

7members

Cosmological background parameters.

Open DIPL definition ↗
  • matter_densityvalue · float64

    Present-day total matter density parameter, Omega0.

  • baryon_densityvalue · float64

    Present-day baryon density parameter, OmegaBaryon.

  • hubble_parametervalue · float64

    Dimensionless Hubble parameter h, written to HubbleParam.

  • initial_redshiftvalue · float64

    Initial redshift from which the scale-factor start time is derived.

  • final_redshiftvalue · float64

    Final redshift from which the scale-factor end time is derived.

  • dark_energy_densityvalue · float64

    Present-day dark-energy density parameter, OmegaLambda.

  • dark_matter_densityvalue · float64

    Present-day non-baryonic matter density derived from total and baryon density.

SCHEMA DEFINITION

experiment_settings

1members

Local experiment identity settings.

Open DIPL definition ↗
Applied at 1 site
  • experimentgroup
Supplies 0 values

No evaluated value is supplied by this definition in this setup.

SCHEMA DEFINITION

experiment_setup_selection

1members

Local selection of bundled AREPO examples.

Open DIPL definition ↗
  • kindvalue · str

    Selects the scientific setup branch represented by this DIPL environment.

    Options: cosmological_star_formation, cosmological_gravity_only, mhd_shock_tube, alfven_wave_1d, cosmo_zoom_gravity_only_3d, current_sheet_2d, galaxy_merger_star_formation_3d, gresho_2d, interacting_blastwaves_1d, isolated_galaxy_collisionless_3d, noh_2d, noh_3d, polytrope_1d_spherical, shocktube_1d, wave_1d, yee_2d
Applied at 1 site
  • experiment.setupgroup
Supplies 1 value
SCHEMA DEFINITION

gravity_domain_decomposition

3members

Domain decomposition controls.

Open DIPL definition ↗
  • multiple_domainsvalue · int32

    Number of simultaneous domain decompositions.

    Condition: {.} >= 1
  • top_node_factorvalue · float64

    Top-level tree-node allocation factor.

    Condition: {.} > 0
  • active_fractionvalue · float64

    Active-particle fraction that triggers a domain decomposition.

    Condition: {.} >= 0
SCHEMA DEFINITION

gravity_force_accuracy

4members

Gravity accuracy controls.

Open DIPL definition ↗
  • integrationvalue · float64

    Integration accuracy tolerance.

  • opening_anglevalue · float64

    Tree opening angle.

  • relative_forcevalue · float64

    Relative force-error tolerance.

  • opening_criterionvalue · int32

    Tree opening-criterion selector.

    Options: 0, 1
SCHEMA DEFINITION

gravity_hydro_softening

3members

Adaptive gas softening settings.

Open DIPL definition ↗
  • gas_softening_factorvalue · float64

    Gas-cell softening relative to the assigned base softening.

    Condition: {.} > 0
  • minimum_comovingvalue · float64 · arepo_length

    Minimum comoving adaptive gas softening.

  • spacingvalue · float64

    Geometric spacing between adaptive gas softening levels.

    Condition: {.} >= 1
SCHEMA DEFINITION

gravity_softening_length

1members

One gravitational softening length.

Open DIPL definition ↗
  • lengthvalue · float64 · arepo_length

    Gravity softening length in Arepo code-length units; the schema default is overridden by each setup.

    Condition: {.} > 0 arepo_length
Applied at 14 sites
  • gravity.softenings.comovinglist
  • gravity.softenings.comoving[0]Inherited by collection item
  • gravity.softenings.comoving[1]Inherited by collection item
  • gravity.softenings.comoving[2]Inherited by collection item
  • gravity.softenings.comoving[3]Inherited by collection item
  • gravity.softenings.comoving[4]Inherited by collection item
  • gravity.softenings.comoving[5]Inherited by collection item
  • gravity.softenings.physical_maximumlist
  • gravity.softenings.physical_maximum[0]Inherited by collection item
  • gravity.softenings.physical_maximum[1]Inherited by collection item
  • gravity.softenings.physical_maximum[2]Inherited by collection item
  • gravity.softenings.physical_maximum[3]Inherited by collection item
  • gravity.softenings.physical_maximum[4]Inherited by collection item
  • gravity.softenings.physical_maximum[5]Inherited by collection item
Supplies 12 values
SCHEMA DEFINITION

hydrodynamics_settings

9members

Gas evolution controls.

Open DIPL definition ↗
  • courant_factorvalue · float64

    Courant-Friedrichs-Lewy timestep factor.

    Condition: {.} >= 0
  • initial_gas_temperaturevalue · float64 · K

    Initial gas temperature used where initial conditions lack it.

  • minimum_gas_temperaturevalue · float64 · K

    Temperature floor applied to gas.

  • minimum_startup_densityvalue · float64 · arepo_density

    Minimum density imposed while starting the run.

  • internal_energy_density_limitvalue · float64 · arepo_density

    Density threshold for an internal-energy limit.

  • internal_energy_floorvalue · float64 · arepo_specific_energy

    Internal-energy floor applied below the configured density threshold.

  • minimum_specific_energyvalue · float64 · arepo_specific_energy

    Minimum specific internal energy.

  • target_neighborsvalue · int32

    Desired hydrodynamic neighbor count.

    Condition: {.} > 0
  • maximum_neighbor_deviationvalue · int32

    Permitted deviation from the desired neighbor count.

    Condition: {.} >= 0
SCHEMA DEFINITION

input_settings

1members

Simulation input settings.

Open DIPL definition ↗
Applied at 1 site
  • inputgroup
Supplies 0 values

No evaluated value is supplied by this definition in this setup.

SCHEMA DEFINITION

memory_resources

1members

Per-rank memory allocation.

Open DIPL definition ↗
  • per_rankvalue · int32

    Memory allocated to each MPI rank, in MiB.

    Condition: {.} > 0
Applied at 1 site
  • resources.memorygroup
Supplies 1 value
SCHEMA DEFINITION

mesh_refinement

4members

Refinement and derefinement controls.

Open DIPL definition ↗
  • reference_gas_massvalue · float64 · arepo_mass

    Reference gas-cell mass for refinement.

  • target_gas_mass_factorvalue · float64

    Target gas-mass multiplier for refinement.

    Condition: {.} > 0
  • refinement_criterionvalue · int32

    Arepo refinement-criterion selector.

  • derefinement_criterionvalue · int32

    Arepo derefinement-criterion selector.

SCHEMA DEFINITION

mesh_regularization

3members

Mesh regularization controls.

Open DIPL definition ↗
  • shaping_speedvalue · float64

    Speed of mesh regularization.

    Condition: {.} >= 0
  • maximum_face_angle_factorvalue · float64

    Maximum-face-angle roundness threshold.

    Condition: {.} > 0
  • shaping_factorvalue · float64

    Centre-of-mass mesh-roundness threshold; zero disables this criterion.

    Condition: {.} >= 0
SCHEMA DEFINITION

simulation_box

1members

Computational box size.

Open DIPL definition ↗
  • sizevalue · float64 · arepo_length

    Simulation-box edge length in the selected Arepo code-length unit.

    Condition: {.} > 0 arepo_length
Applied at 1 site
  • simulation.domain.boxgroup
Supplies 1 value
SCHEMA DEFINITION

simulation_settings

2members

Spatial and temporal settings.

Open DIPL definition ↗
Applied at 1 site
  • simulationgroup
Supplies 0 values

No evaluated value is supplied by this definition in this setup.

SCHEMA DEFINITION

simulation_time

11members

Integration interval and output cadence.

Open DIPL definition ↗
  • coordinatevalue · str

    Independent coordinate used by the time integrator.

    Options: scale_factor, linear
  • initial_redshiftvalue · float64

    Redshift represented by the initial conditions.

  • final_redshiftvalue · float64

    Redshift at which a cosmological integration ends.

  • beginvalue · float64

    Initial integration coordinate; often derived from the initial redshift.

  • endvalue · float64

    Final integration coordinate.

    Condition: {.} >= {?simulation.time.begin}
  • maximum_stepvalue · float64

    Maximum permitted integration step.

    Condition: {.} > 0
  • minimum_stepvalue · float64

    Minimum permitted integration step; zero delegates the lower limit to Arepo.

    Condition: {.} >= 0
  • statistics_intervalvalue · float64

    Interval between time-statistics reports.

    Condition: {.} >= 0
  • first_snapshotvalue · float64

    First regularly spaced snapshot time when no output schedule is used.

  • snapshot_intervalvalue · float64

    Spacing of regular snapshots when no output schedule is used.

    Condition: {.} >= 0
  • timestep_criterionvalue · int32

    Global time-step criterion used by Arepo.

    Options: 0, 1
SCHEMA DEFINITION

snapshot_settings

5members

Snapshot naming and storage.

Open DIPL definition ↗
  • directoryvalue · str

    Directory receiving Arepo snapshots.

  • base_namevalue · str

    Prefix used for snapshot filenames.

  • formatvalue · int32

    Arepo snapshot serialization format.

    Options: 1, 2, 3
  • filesvalue · int32

    Number of files produced for each snapshot.

    Condition: {.} >= 1
  • parallel_filesvalue · int32

    Maximum number of snapshot files written concurrently.

    Condition: {.} >= 1
SCHEMA DEFINITION

star_formation_settings

8members

Star-formation model parameters.

Open DIPL definition ↗
  • critical_overdensityvalue · float64

    Critical overdensity above which star formation may occur in a comoving integration.

  • temperature_thresholdvalue · float64 · K

    Maximum gas temperature eligible for star formation.

  • critical_physical_densityvalue · float64 · kg/m3

    Critical physical density above which star formation may occur in a non-comoving integration.

  • supernova_temperaturevalue · float64 · K

    Hot inter-cloud-medium temperature in the Springel-Hernquist model.

  • cloud_temperaturevalue · float64 · K

    Cold-cloud temperature in the Springel-Hernquist model.

  • maximum_timescalevalue · float64 · arepo_time

    Star-formation timescale at the density threshold.

  • supernova_factorvalue · float64

    Mass fraction of massive stars formed for an initial stellar population.

  • evaporation_factorvalue · float64

    Cloud-evaporation efficiency in the Springel-Hernquist model.

Applied at 0 sites

This definition is not applied in this setup.

Supplies 0 values

No evaluated value is supplied by this definition in this setup.

SCHEMA DEFINITION

subfind_analysis_settings

2members

Subfind runtime controls.

Open DIPL definition ↗
  • linking_neighborsvalue · int32

    Minimum number of particles/cells retained in a Subfind group.

    Condition: {.} > 0
  • opening_anglevalue · float64

    Subfind tree opening angle.

    Condition: {.} > 0
Applied at 0 sites

This definition is not applied in this setup.

Supplies 0 values

No evaluated value is supplied by this definition in this setup.

SCHEMA DEFINITION

wall_clock_resources

3members

Runtime limits and restart intervals.

Open DIPL definition ↗
  • limitvalue · float64 · s

    Wall-clock limit before Arepo stops cleanly for restart.

    Condition: {.} > 0 s
  • restart_intervalvalue · float64 · s

    Interval between restart-file writes.

    Condition: {.} >= 0 s
  • log_flush_intervalvalue · float64 · s

    Interval between explicit log-file flushes; zero leaves this disabled.

    Condition: {.} >= 0 s

Generated by snt dip schemas --project DIPfile --format json from the pinned DIPL setup. This view reflects the bundled example; applying overrides can change evaluated associations.