Load sim control settings from a configuration script.
The sim control should be started beforhand to ensure a sane setting of the current time. The main setting here, is the time_control, which is also attempted to be read directly, if there is no sim_control table provided. Solvers may pass solverAborts to load additional abort criteria that are to be loaded from the configuration.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(tem_simControl_type), | intent(inout) | :: | me | Simulation control parameters to set. |
||
type(flu_state) | :: | conf | Handle to the configuration script to load the settings from. |
|||
integer, | intent(in), | optional | :: | parent | Potential parent table, in which the simulation control table is to be found. |
|
character(len=*), | optional | :: | key | Name for the simulation control table. Default is 'sim_control'. |
||
class(tem_solverAborts_type), | intent(inout), | optional | :: | solverAborts | Solver specific abort criteria to load. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=labelLen), | private | :: | loc_key | ||||
integer, | private | :: | thandle | ||||
integer, | private | :: | iErr |