do_benchmark Subroutine

private subroutine do_benchmark(me, scheme, geometry, params, iLevel)

Arguments

TypeIntentOptionalAttributesName
class(mus_control_type) :: me

self control type dummy variable in this routine, required by interface

type(mus_scheme_type), intent(inout) :: scheme

containers for the different schemes

type(mus_geom_type), intent(inout) :: geometry

geometry infomation

type(mus_param_type), intent(inout) :: params

global parameters

integer, intent(in) :: iLevel

Level counter variable


Calls

proc~~do_benchmark~~CallsGraph proc~do_benchmark do_benchmark proc~mus_swap_now_next mus_swap_Now_Next proc~do_benchmark->proc~mus_swap_now_next proc~tem_starttimer tem_startTimer proc~do_benchmark->proc~tem_starttimer proc~set_boundary set_boundary proc~do_benchmark->proc~set_boundary proc~tem_stoptimer tem_stopTimer proc~do_benchmark->proc~tem_stoptimer proc~tem_time_advance tem_time_advance proc~do_benchmark->proc~tem_time_advance proc~mus_apply_sourceterms mus_apply_sourceTerms proc~do_benchmark->proc~mus_apply_sourceterms proc~mus_update_relaxparams mus_update_relaxParams proc~do_benchmark->proc~mus_update_relaxparams proc~check_flow_status check_flow_status proc~do_benchmark->proc~check_flow_status proc~mus_calcauxfieldandexchange mus_calcAuxFieldAndExchange proc~do_benchmark->proc~mus_calcauxfieldandexchange proc~set_boundary->proc~tem_starttimer proc~set_boundary->proc~tem_stoptimer proc~fill_bcbuffer fill_bcBuffer proc~set_boundary->proc~fill_bcbuffer proc~fill_neighbuffer fill_neighBuffer proc~set_boundary->proc~fill_neighbuffer proc~mus_apply_sourceterms->proc~tem_starttimer proc~mus_apply_sourceterms->proc~tem_stoptimer proc~setparameters_multispecies setParameters_multispecies proc~mus_update_relaxparams->proc~setparameters_multispecies proc~mus_update_relaxparamkine mus_update_relaxParamKine proc~mus_update_relaxparams->proc~mus_update_relaxparamkine proc~mus_update_visckine mus_update_viscKine proc~mus_update_relaxparams->proc~mus_update_visckine proc~mus_dumpdata mus_dumpData proc~check_flow_status->proc~mus_dumpdata proc~tem_convergence_check tem_convergence_check proc~check_flow_status->proc~tem_convergence_check proc~tem_opvar_reduction_transient_update tem_opVar_reduction_transient_update proc~check_flow_status->proc~tem_opvar_reduction_transient_update proc~perform_checks perform_checks proc~check_flow_status->proc~perform_checks proc~tem_simcontrol_syncupdate tem_simControl_syncUpdate proc~check_flow_status->proc~tem_simcontrol_syncupdate proc~mus_geomincr mus_geomIncr proc~check_flow_status->proc~mus_geomincr

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: now
integer, private :: next