checkpoint_tester Program

Uses

  • program~~checkpoint_tester~2~~UsesGraph program~checkpoint_tester~2 checkpoint_tester ESMF ESMF program~checkpoint_tester~2->ESMF NetCDF NetCDF program~checkpoint_tester~2->NetCDF fargparse fargparse program~checkpoint_tester~2->fargparse iso_fortran_env iso_fortran_env program~checkpoint_tester~2->iso_fortran_env module~mapl_checkpoint_support_mod mapl_checkpoint_support_mod program~checkpoint_tester~2->module~mapl_checkpoint_support_mod module~mapl_errorhandlingmod MAPL_ErrorHandlingMod program~checkpoint_tester~2->module~mapl_errorhandlingmod mpi mpi program~checkpoint_tester~2->mpi module~mapl_checkpoint_support_mod->ESMF module~mapl_checkpoint_support_mod->NetCDF module~mapl_checkpoint_support_mod->fargparse module~mapl_checkpoint_support_mod->iso_fortran_env module~mapl_checkpoint_support_mod->module~mapl_errorhandlingmod module~mapl_checkpoint_support_mod->mpi module~mapl_errorhandlingmod->mpi module~mapl_throwmod MAPL_ThrowMod module~mapl_errorhandlingmod->module~mapl_throwmod

Calls

program~~checkpoint_tester~2~~CallsGraph program~checkpoint_tester~2 checkpoint_tester ESMF_Initialize ESMF_Initialize program~checkpoint_tester~2->ESMF_Initialize mpi_allreduce mpi_allreduce program~checkpoint_tester~2->mpi_allreduce mpi_barrier mpi_barrier program~checkpoint_tester~2->mpi_barrier mpi_comm_rank mpi_comm_rank program~checkpoint_tester~2->mpi_comm_rank mpi_comm_size mpi_comm_size program~checkpoint_tester~2->mpi_comm_size mpi_finalize mpi_finalize program~checkpoint_tester~2->mpi_finalize mpi_init mpi_init program~checkpoint_tester~2->mpi_init proc~close_file~2 test_support%close_file program~checkpoint_tester~2->proc~close_file~2 proc~create_arrays~2 test_support%create_arrays program~checkpoint_tester~2->proc~create_arrays~2 proc~create_communicators~2 test_support%create_communicators program~checkpoint_tester~2->proc~create_communicators~2 proc~create_file test_support%create_file program~checkpoint_tester~2->proc~create_file proc~get_cli_options~2 get_cli_options program~checkpoint_tester~2->proc~get_cli_options~2 proc~mapl_abort MAPL_abort program~checkpoint_tester~2->proc~mapl_abort proc~mapl_verify MAPL_Verify program~checkpoint_tester~2->proc~mapl_verify proc~parse_arguments~2 parse_arguments program~checkpoint_tester~2->proc~parse_arguments~2 proc~reset~2 test_support%reset program~checkpoint_tester~2->proc~reset~2 proc~set_parameters_by_cli~2 test_support%set_parameters_by_cli program~checkpoint_tester~2->proc~set_parameters_by_cli~2 proc~set_parameters_by_config~2 test_support%set_parameters_by_config program~checkpoint_tester~2->proc~set_parameters_by_config~2 proc~write_file~2 test_support%write_file program~checkpoint_tester~2->proc~write_file~2

Variables

Type Attributes Name Initial
integer(kind=INT64) :: count_rate
integer(kind=INT64) :: end_app
integer(kind=INT64) :: end_time
integer(kind=INT64) :: start_app
integer(kind=INT64) :: start_write
integer :: comm_size
integer :: i
integer :: rank
integer :: rc
integer :: status
integer :: writer_rank
integer :: writer_size
real(kind=REAL64), allocatable :: all_proc_throughput(:)
real(kind=REAL64) :: application_time
real(kind=REAL64) :: average_time
real(kind=REAL64) :: average_volume
real(kind=REAL64) :: close_time
real(kind=REAL64) :: create_time
real(kind=REAL64) :: data_volume
real(kind=REAL64) :: mean_fs_throughput
real(kind=REAL64) :: mean_throughput
real(kind=REAL64) :: std_fs_throughput
real(kind=REAL64) :: std_throughput
real(kind=REAL64) :: time_sum
real(kind=REAL64), allocatable :: total_throughput(:)
real(kind=REAL64) :: write_2d_time
real(kind=REAL64) :: write_3d_time
real(kind=REAL64) :: write_time
type(StringUnlimitedMap) :: options
type(cli_options) :: cli
type(test_support) :: support