← Parameter reference
SNT SCHEMA HIERARCHY

Reusable structure.

OpenFOAM / dam break interfoam. See what each DIPL schema declares, where it is applied, and which evaluated values it supplies.

19 definitions16 application sites56 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

openfoam_adaptive_time

2members

Adaptive time-step controls used by tutorials that declare them.

Open DIPL definition ↗
  • adjust_time_stepvalue · bool

    Allow the solver to adjust deltaT to satisfy its Courant-number controls.

  • max_covalue · float64

    Maximum Courant number used by the solver's adaptive time-step logic.

    Condition: {.} > 0
Applied at 1 site
  • adaptivegroup
Supplies 2 values
SCHEMA DEFINITION

openfoam_adaptive_time_limits

1members

Upper bound on the adaptive time-step size.

Open DIPL definition ↗
  • max_delta_tvalue · float64

    Largest time-step the solver may select when adjusting deltaT.

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

openfoam_alpha_controls

7members

Interface transport controls for the interFoam phase-fraction solver.

Open DIPL definition ↗
  • correctionsvalue · int32

    Number of phase-fraction correction passes per time step.

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

    Number of phase-fraction sub-cycles within each time step.

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

    Interface-compression strength used by the phase-fraction equation.

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

    Number of limiter iterations for the phase-fraction equation.

    Condition: {.} >= 1
  • multi_correctionvalue · bool

    Enable the MULES correction loop for phase-fraction transport.

  • tolerancevalue · float64

    Absolute residual at which the phase-fraction linear solver may stop.

    Condition: {.} > 0
  • relative_tolerancevalue · float64

    Relative residual reduction for the phase-fraction linear solver.

    Condition: {.} >= 0
SCHEMA DEFINITION

openfoam_build_configuration

8members

User-selected OpenFOAM v2606 build configuration.

Open DIPL definition ↗
  • compiler_typevalue · str

    Select whether OpenFOAM uses system tools or compilers from its ThirdParty configuration.

    Options: system, ThirdParty
  • compilervalue · str

    Select the compiler family used to build OpenFOAM. Availability depends on the host platform.

    Options: Gcc, Clang, Icc, Icx, Amd, Arm, Cray, Fujitsu, Nvidia, Mingw
  • precisionvalue · str

    Select double, single, or mixed scalar precision for the compiled OpenFOAM libraries and applications.

    Options: DP, SP, SPDP
  • label_bitsvalue · int32

    Select the bit width used for OpenFOAM integer labels, such as cell and face indices.

    Options: 32, 64
  • compile_modevalue · str

    Select optimized, debug, or profiling compiler rules.

    Options: Opt, Dbg, Debug, Prof
  • mpivalue · str

    Select the MPI implementation used when compiling parallel OpenFOAM applications.

    Options: SYSTEMOPENMPI, OPENMPI, SYSTEMMPI, MPI, MPICH, INTELMPI, USERMPI
  • openmpvalue · bool

    Enable or disable OpenMP compiler and linker flags.

  • target_bitsvalue · int32

    Select the target architecture width where supported by the host compiler and operating system.

    Options: 32, 64
SCHEMA DEFINITION

openfoam_control

7members

Shared solver start, stop, step, and write scheduling controls.

Open DIPL definition ↗
  • start_fromvalue · str

    Select whether the case starts from its configured start time or the latest written time.

    Options: startTime, latestTime
  • start_timevalue · float64

    Starting value of the solver's native time coordinate. The solver determines its physical interpretation.

  • end_timevalue · float64

    End value of the solver's native time coordinate; for steady solvers this can represent iteration time.

    Condition: {.} > {?control.start_time}
  • stop_atvalue · str

    Select the condition that stops the solver.

    Options: endTime, writeNow, noWriteNow
  • delta_tvalue · float64

    Time-step value used by the native solver. Stability and physical meaning remain solver-specific.

    Condition: {.} > 0
  • write_controlvalue · str

    Native write scheduling mode used by the selected tutorial.

    Options: timeStep, adjustable
  • write_intervalvalue · float64

    Output interval; its meaning is selected by write_control (steps or solver-time units).

    Condition: {.} > 0
SCHEMA DEFINITION

openfoam_corrector_count

1members
Open DIPL definition ↗
  • correctorsvalue · int32

    Number of correction passes in this solver-specific algorithm block.

    Condition: {.} >= 1
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

openfoam_discretization

5members

Default finite-volume discretization choices shared by the selected tutorials.

Open DIPL definition ↗
  • time_derivativevalue · str

    Default time-derivative scheme from system/fvSchemes.

  • gradientvalue · str

    Default gradient reconstruction scheme from system/fvSchemes.

  • laplacianvalue · str

    Default Laplacian scheme, including its surface-normal gradient treatment.

  • interpolationvalue · str

    Default interpolation scheme from cell centers to faces.

  • surface_normal_gradientvalue · str

    Default surface-normal gradient scheme.

SCHEMA DEFINITION

openfoam_divergence_default

1members

Default divergence scheme used by the selected OpenFOAM tutorial.

Open DIPL definition ↗
  • defaultvalue · str

    Fallback discretization for divergence terms without a more specific entry.

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

openfoam_interfoam_divergence

3members

Explicit phase-flow divergence schemes used by the interFoam dam-break tutorial.

Open DIPL definition ↗
  • density_velocityvalue · str

    Divergence scheme for the density-weighted momentum flux.

  • phase_fractionvalue · str

    Divergence scheme for transport of the phase fraction.

  • phase_compressionvalue · str

    Divergence scheme for the phase-compression flux.

SCHEMA DEFINITION

openfoam_linear_solver_controls

2members

Linear solver stopping criteria from the solvers subdictionary in system/fvSolution.

Open DIPL definition ↗
  • tolerancevalue · float64

    Absolute residual at which the linear solver may stop.

    Condition: {.} > 0
  • relative_tolerancevalue · float64

    Relative residual reduction required before the linear solver may stop.

    Condition: {.} >= 0
SCHEMA DEFINITION

openfoam_output

7members

Controls for retaining and formatting simulation output.

Open DIPL definition ↗
  • purge_writevalue · int32

    Number of recent time directories to retain; zero keeps all written times.

    Condition: {.} >= 0
  • write_formatvalue · str

    Representation used for written field data.

    Options: ascii, binary
  • write_precisionvalue · int32

    Significant digits used when writing scalar values.

    Condition: {.} > 0
  • write_compressionvalue · str

    Whether written output files are compressed.

    Options: on, off
  • time_formatvalue · str

    Formatting mode for time-directory names.

  • time_precisionvalue · int32

    Precision used when formatting time-directory names.

    Condition: {.} > 0
  • run_time_modifiablevalue · bool

    Whether the solver rereads supported dictionaries while running.

SCHEMA DEFINITION

openfoam_phase_time_control

1members

Additional adaptive time-step limit for phase-fraction transport.

Open DIPL definition ↗
  • max_alpha_covalue · float64

    Maximum phase Courant number used by interFoam's adaptive time-step control.

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

openfoam_phase_transport

3members

Transport properties for one phase in a multiphase case.

Open DIPL definition ↗
  • transport_modelvalue · str

    Constitutive transport model used for this phase.

  • kinematic_viscosityvalue · float64 · m2/s

    Kinematic viscosity of this phase.

    Condition: {.} > 0 m2/s
  • densityvalue · float64 · kg/m3

    Mass density of this phase.

    Condition: {.} > 0 kg/m3
SCHEMA DEFINITION

openfoam_pimple_controls

3members

PIMPLE pressure-velocity coupling controls from system/fvSolution.

Open DIPL definition ↗
  • outer_correctorsvalue · int32

    Number of outer PIMPLE iterations per time step.

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

    Number of pressure corrections within each outer PIMPLE iteration.

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

    Additional pressure corrections for non-orthogonal mesh faces.

    Condition: {.} >= 0
SCHEMA DEFINITION

openfoam_piso_controls

2members

Pressure-implicit split controls from system/fvSolution.

Open DIPL definition ↗
  • correctorsvalue · int32

    Number of pressure-velocity correction passes per time step.

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

    Additional pressure corrections for non-orthogonal mesh faces.

    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

openfoam_simple_controls

1members

SIMPLE steady-state pressure-correction controls from system/fvSolution.

Open DIPL definition ↗
  • non_orthogonal_correctorsvalue · int32

    Additional pressure corrections for non-orthogonal mesh faces.

    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

openfoam_solid_solver_controls

1members
Open DIPL definition ↗
  • correctorsvalue · int32

    Number of correction iterations in the stress-analysis solver.

    Condition: {.} >= 1
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

openfoam_surface_tension

1members
Open DIPL definition ↗
  • surface_tensionvalue · float64 · N/m

    Surface tension between the two modeled phases.

    Condition: {.} > 0 N/m
Applied at 1 site
  • surfacegroup
Supplies 1 value
SCHEMA DEFINITION

openfoam_viscous_divergence

1members

Viscous-stress divergence scheme used by selected fluid tutorials.

Open DIPL definition ↗
  • viscous_stressvalue · str

    Divergence scheme for the viscous-stress contribution.

Applied at 1 site
  • viscous_divergencegroup
Supplies 1 value

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.