checkpoint_tester Program

Uses

  • program~~checkpoint_tester~~UsesGraph program~checkpoint_tester checkpoint_tester ESMF ESMF program~checkpoint_tester->ESMF NetCDF NetCDF program~checkpoint_tester->NetCDF fargparse fargparse program~checkpoint_tester->fargparse iso_fortran_env iso_fortran_env program~checkpoint_tester->iso_fortran_env module~mapl_checkpoint_support_mod mapl_checkpoint_support_mod program~checkpoint_tester->module~mapl_checkpoint_support_mod module~mapl_errorhandlingmod mapl_ErrorHandlingMod program~checkpoint_tester->module~mapl_errorhandlingmod mpi mpi program~checkpoint_tester->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_errorhandling mapl_ErrorHandling module~mapl_errorhandlingmod->module~mapl_errorhandling module~mapl_errorhandling->mpi module~mapl_throwmod MAPL_ThrowMod module~mapl_errorhandling->module~mapl_throwmod

Calls

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

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