atl_solve_program Subroutine

public subroutine atl_solve_program(params, equation, tree, nCellsNoBnd, element_container, poly_proj_list, precice_dt)

NE ! Dump and reset the timer after each Iteration NE call atl_dumpTimers( general = params%general, & NE & nElems = tree%global%nElems, & NE & nDofs = element_container%cubes & NE & %scheme_list(tree%global%minLevel) & NE & %nDofs, & NE & nVars = equation%varSys%nScalars ) NE call atl_resetTimers()

Arguments

Type IntentOptional Attributes Name
type(atl_solver_param_type), intent(inout) :: params
type(atl_Equations_type), intent(inout) :: equation
type(treelmesh_type), intent(in) :: tree
integer, intent(inout) :: nCellsNoBnd(:)
type(atl_element_container_type), intent(inout) :: element_container
type(ply_poly_project_type), intent(inout) :: poly_proj_list(:)
real(kind=rk), intent(inout), optional :: precice_dt

Calls

proc~~atl_solve_program~~CallsGraph proc~atl_solve_program atl_solve_program bits bits proc~atl_solve_program->bits proc~atl_check_val atl_check_val proc~atl_solve_program->proc~atl_check_val proc~atl_get_timestep atl_get_timestep proc~atl_solve_program->proc~atl_get_timestep proc~atl_inittimestepinfo atl_initTimeStepInfo proc~atl_solve_program->proc~atl_inittimestepinfo proc~atl_kerneldata_update_estimates atl_kerneldata_update_estimates proc~atl_solve_program->proc~atl_kerneldata_update_estimates proc~atl_writerestartifnecessary atl_writeRestartIfNecessary proc~atl_solve_program->proc~atl_writerestartifnecessary proc~ply_sampled_track_output ply_sampled_track_output proc~atl_solve_program->proc~ply_sampled_track_output tem_convergence_check tem_convergence_check proc~atl_solve_program->tem_convergence_check tem_horizontalSpacer tem_horizontalSpacer proc~atl_solve_program->tem_horizontalSpacer tem_opVar_reduction_transient_update tem_opVar_reduction_transient_update proc~atl_solve_program->tem_opVar_reduction_transient_update tem_precice_advance tem_precice_advance proc~atl_solve_program->tem_precice_advance tem_precice_ongoing tem_precice_ongoing proc~atl_solve_program->tem_precice_ongoing tem_simControl_clearStat tem_simControl_clearStat proc~atl_solve_program->tem_simControl_clearStat tem_simControl_dump_now tem_simControl_dump_now proc~atl_solve_program->tem_simControl_dump_now tem_simControl_syncUpdate tem_simControl_syncUpdate proc~atl_solve_program->tem_simControl_syncUpdate tem_startTimer tem_startTimer proc~atl_solve_program->tem_startTimer tem_status_run_end tem_status_run_end proc~atl_solve_program->tem_status_run_end tem_status_run_terminate tem_status_run_terminate proc~atl_solve_program->tem_status_run_terminate tem_stopTimer tem_stopTimer proc~atl_solve_program->tem_stopTimer tem_trackmem tem_trackmem proc~atl_solve_program->tem_trackmem val val proc~atl_solve_program->val

Called by

proc~~atl_solve_program~~CalledByGraph proc~atl_solve_program atl_solve_program program~ateles ateles program~ateles->proc~atl_solve_program