|
MFC
Exascale flow solver
|
Validates simulation input parameters for consistency and supported configurations. More...
Functions/Subroutines | |
| impure subroutine, public | s_check_inputs |
| Checks compatibility of parameters in the input file. Used by the simulation stage. | |
| impure subroutine | s_check_inputs_compilers |
| Checks constraints on compiler options. | |
| impure subroutine | s_check_inputs_weno |
| Checks constraints on WENO scheme parameters. | |
| impure subroutine | s_check_inputs_muscl |
| Validate that the grid resolution is sufficient for the MUSCL reconstruction order. | |
| impure subroutine | s_check_inputs_nvidia_uvm |
| Validate NVIDIA unified virtual memory configuration parameters. | |
| impure subroutine | s_check_inputs_ib_injection |
| Validates immersed-boundary injection, thermal, and heterogeneous surface-reaction parameters. Validates the one immersed-boundary surface parameter that cannot be checked from the case file alone. | |
Validates simulation input parameters for consistency and supported configurations.
| impure subroutine, public m_checker::s_check_inputs |
Checks compatibility of parameters in the input file. Used by the simulation stage.
Definition at line 381 of file m_checker.fpp.f90.
| impure subroutine m_checker::s_check_inputs_compilers |
Checks constraints on compiler options.
Definition at line 402 of file m_checker.fpp.f90.
| impure subroutine m_checker::s_check_inputs_ib_injection |
Validates immersed-boundary injection, thermal, and heterogeneous surface-reaction parameters. Validates the one immersed-boundary surface parameter that cannot be checked from the case file alone.
Every other relation between these parameters – the ranges, the chemistry and inj_species combinations, the Twall window – is between case-file values and lives in case_validator.py, where it runs before any binary starts and is unit tested. num_species is populated by Cantera at run time, so this bound has to be here.
Definition at line 502 of file m_checker.fpp.f90.
| impure subroutine m_checker::s_check_inputs_muscl |
Validate that the grid resolution is sufficient for the MUSCL reconstruction order.
Definition at line 446 of file m_checker.fpp.f90.
| impure subroutine m_checker::s_check_inputs_nvidia_uvm |
Validate NVIDIA unified virtual memory configuration parameters.
Definition at line 476 of file m_checker.fpp.f90.
| impure subroutine m_checker::s_check_inputs_weno |
Checks constraints on WENO scheme parameters.
Definition at line 416 of file m_checker.fpp.f90.