Scrambler
1
|
Module for managing different hyperbolic solvers. More...
Public Member Functions | |
subroutine, public | HyperbolicInit () |
Read data in from the SOLVER_DATA_FILE and use it to initialize a solver based on which scheme is selected. Bootstraps initialization by reading in the SolverData namelist, and then uses that data to select the appropriate scheme. Calls scheme implementation files to finish initialization. | |
INTEGER function, public | AdvanceStackSize (n) |
subroutine, public | advance (Info, lCompleteOpt) |
Performs one (level-appropriate) step-advance on the input grid. | |
subroutine, public | ProfileAdvance |
Module for managing different hyperbolic solvers.
Definition at line 49 of file hyperbolic_control.f90.
subroutine, public HyperbolicInit | ( | ) |
Read data in from the SOLVER_DATA_FILE and use it to initialize a solver based on which scheme is selected. Bootstraps initialization by reading in the SolverData namelist, and then uses that data to select the appropriate scheme. Calls scheme implementation files to finish initialization.
Read data in from the SOLVER_DATA_FILE and use it to initialize a solver based on which scheme is selected.
Definition at line 76 of file hyperbolic_control.f90.
INTEGER function, public AdvanceStackSize | ( | INTEGER | n | ) |
Definition at line 144 of file hyperbolic_control.f90.
subroutine, public advance | ( | TYPE (InfoDef) | Info, |
LOGICAL, optional | lCompleteOpt | ||
) |
Performs one (level-appropriate) step-advance on the input grid.
Does no actual work on its own; rather, it calls the appropriate scheme's advance method.
Info | Info structure |
partialOK_opt | Optional logical flag that says partial updates of info are ok. |
Definition at line 161 of file hyperbolic_control.f90.
subroutine, public ProfileAdvance | ( | ) |
Definition at line 213 of file hyperbolic_control.f90.