atl_initTimeStepInfo Subroutine

public subroutine atl_initTimeStepInfo(equation, mesh, poly_proj, timestep, control, statedata, kerneldata)

Subroutine to initialize the timestep information for the first iteration

Arguments

Type IntentOptional Attributes Name
type(atl_Equations_type), intent(in) :: equation

The equaton you are using.

type(atl_cube_elem_type), intent(in) :: mesh

Mesh description

type(ply_poly_project_type), intent(inout) :: poly_proj

The projection methos of the simulation.

type(atl_timestep_type), intent(inout) :: timestep

Timestep information. This routine will update information about the the maximum velocity and the maximum speed of sound in the system.

type(atl_timestep_control_type), intent(in) :: control

Description of the timestep control.

type(atl_statedata_type), intent(in) :: statedata

The current state for all elements on the current level

type(atl_kerneldata_type), intent(in) :: kerneldata

Additional information on the state.