atl_eqn_update_background Subroutine

public subroutine atl_eqn_update_background(me, time, nDimensions)

Routine which updates the background since it is a temporal function and

Arguments

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

linearEuler type including background

type(tem_time_type), intent(in) :: time

timer object incl. the current time information

integer, intent(in) :: nDimensions

spatial dimension


Calls

proc~~atl_eqn_update_background~~CallsGraph proc~atl_eqn_update_background atl_eqn_update_background tem_temporal_for tem_temporal_for proc~atl_eqn_update_background->tem_temporal_for

Called by

proc~~atl_eqn_update_background~~CalledByGraph proc~atl_eqn_update_background atl_eqn_update_background proc~atl_eqn_lineareuler_init atl_eqn_linearEuler_init proc~atl_eqn_lineareuler_init->proc~atl_eqn_update_background proc~calculate_cfl_timestep calculate_cfl_timestep proc~calculate_cfl_timestep->proc~atl_eqn_update_background proc~preprocess_rhs_cubes preprocess_rhs_cubes proc~preprocess_rhs_cubes->proc~atl_eqn_update_background interface~atl_preprocess_rhs atl_preprocess_rhs interface~atl_preprocess_rhs->proc~preprocess_rhs_cubes proc~atl_get_timestep atl_get_timestep proc~atl_get_timestep->proc~calculate_cfl_timestep proc~atl_init_equation atl_init_equation proc~atl_init_equation->proc~atl_eqn_lineareuler_init proc~atl_initialize atl_initialize proc~atl_initialize->proc~atl_init_equation proc~atl_initialize_program atl_initialize_program proc~atl_initialize_program->proc~atl_get_timestep proc~atl_initialize_program->proc~atl_initialize proc~atl_solve_program atl_solve_program proc~atl_solve_program->proc~atl_get_timestep proc~global_corrector_substep global_corrector_substep proc~global_corrector_substep->interface~atl_preprocess_rhs proc~imexrk_substep imexrk_substep proc~imexrk_substep->interface~atl_preprocess_rhs proc~imexrk_substep->proc~imexrk_substep proc~mesh_timestep_euler mesh_timestep_euler proc~mesh_timestep_euler->interface~atl_preprocess_rhs proc~mesh_timestep_euler->proc~mesh_timestep_euler proc~rk2_substep rk2_substep proc~rk2_substep->interface~atl_preprocess_rhs proc~rk2_substep->proc~rk2_substep proc~rk4_substep rk4_substep proc~rk4_substep->interface~atl_preprocess_rhs proc~rk4_substep->proc~rk4_substep proc~rktaylor_substep rktaylor_substep proc~rktaylor_substep->interface~atl_preprocess_rhs proc~rktaylor_substep->proc~rktaylor_substep proc~mesh_timestep_imexrk mesh_timestep_imexrk proc~mesh_timestep_imexrk->proc~imexrk_substep proc~mesh_timestep_predcor_cerk4 mesh_timestep_predcor_cerk4 proc~mesh_timestep_predcor_cerk4->proc~global_corrector_substep proc~mesh_timestep_rk4 mesh_timestep_rk4 proc~mesh_timestep_rk4->proc~rk4_substep proc~mesh_timestep_rktaylor mesh_timestep_rktaylor proc~mesh_timestep_rktaylor->proc~rktaylor_substep proc~mesh_timestep_ssprk2 mesh_timestep_ssprk2 proc~mesh_timestep_ssprk2->proc~rk2_substep program~ateles ateles program~ateles->proc~atl_initialize_program program~ateles->proc~atl_solve_program program~atl_harvesting atl_harvesting program~atl_harvesting->proc~atl_initialize