atl_init_global_time_integration Subroutine

public subroutine atl_init_global_time_integration(me, minLevel, maxLevel, statedata_list, mesh_list, equation)

Routine to init the timestepping scheme.

This allocates datafields as needed. Be aware that the configuration has to be loaded beforehand!

Arguments

Type IntentOptional Attributes Name
type(atl_global_timestep_type), intent(inout) :: me

the scheme you want to initialize.

integer, intent(in) :: minLevel

The minimum level of the mesh

integer, intent(in) :: maxLevel

The maximum level of the mesh.

type(atl_statedata_type), intent(in) :: statedata_list(minLevel:maxLevel)

The state list used in your solver, for each level one entry.

type(atl_cube_elem_type), intent(in) :: mesh_list(minLevel:maxLevel)

Mesh description

type(atl_Equations_type), intent(in) :: equation

The equaton you are using.


Calls

proc~~atl_init_global_time_integration~~CallsGraph proc~atl_init_global_time_integration atl_init_global_time_integration nelems nelems proc~atl_init_global_time_integration->nelems proc~atl_init_explicit_ssprk atl_init_explicit_ssprk proc~atl_init_global_time_integration->proc~atl_init_explicit_ssprk proc~atl_init_expliciteuler atl_init_explicitEuler proc~atl_init_global_time_integration->proc~atl_init_expliciteuler proc~atl_init_explicitlocalpredictorglobalcorrector atl_init_explicitLocalPredictorGlobalCorrector proc~atl_init_global_time_integration->proc~atl_init_explicitlocalpredictorglobalcorrector proc~atl_init_explicitrungekutta atl_init_explicitRungeKutta proc~atl_init_global_time_integration->proc~atl_init_explicitrungekutta proc~atl_init_explicitrungekuttataylor atl_init_explicitRungeKuttaTaylor proc~atl_init_global_time_integration->proc~atl_init_explicitrungekuttataylor proc~atl_init_imexrungekutta atl_init_imexRungeKutta proc~atl_init_global_time_integration->proc~atl_init_imexrungekutta tem_abort tem_abort proc~atl_init_global_time_integration->tem_abort proc~atl_init_explicit_ssprk->tem_abort proc~atl_init_explicitlocalpredictorglobalcorrector->tem_abort proc~atl_init_explicitrungekutta->tem_abort proc~atl_init_explicitrungekuttataylor->tem_abort proc~atl_init_imexrungekutta->tem_abort

Called by

proc~~atl_init_global_time_integration~~CalledByGraph proc~atl_init_global_time_integration atl_init_global_time_integration proc~atl_init_elem_container atl_init_elem_container proc~atl_init_elem_container->proc~atl_init_global_time_integration proc~atl_initialize atl_initialize proc~atl_initialize->proc~atl_init_elem_container proc~atl_initialize_program atl_initialize_program proc~atl_initialize_program->proc~atl_initialize program~atl_harvesting atl_harvesting program~atl_harvesting->proc~atl_initialize program~ateles ateles program~ateles->proc~atl_initialize_program