Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=REAL64), | public, | parameter | :: | byte_to_mega | = | (1.0d0/1024.0d0)*(1.0d0/1024.0d0) |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | field_name | |||
real, | public, | allocatable | :: | field(:,:,:) |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | config_file | |||
integer, | public | :: | im_world | ||||
integer, | public | :: | lm | ||||
integer, | public | :: | n_trials | ||||
integer, | public | :: | num_arrays | ||||
integer, | public | :: | num_writers | ||||
integer, | public | :: | nx | ||||
integer, | public | :: | ny | ||||
logical, | public | :: | do_chunking | = | .true. | ||
logical, | public | :: | do_writes | = | .true. | ||
logical, | public | :: | gather_3d | = | .false. | ||
logical, | public | :: | netcdf_writes | = | .true. | ||
logical, | public | :: | random_data | = | .true. | ||
logical, | public | :: | split_file | = | .false. | ||
logical, | public | :: | write_barrier | = | .false. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=INT64), | public | :: | close_file_time | ||||
integer(kind=INT64), | public | :: | create_file_time | ||||
integer(kind=INT64), | public | :: | mpi_time | ||||
integer(kind=INT64), | public | :: | write_2d_time | ||||
integer(kind=INT64), | public | :: | write_3d_time | ||||
integer(kind=INT64), | public | :: | write_counter | ||||
integer, | public | :: | face_index | ||||
integer, | public | :: | gather_comm | ||||
integer, | public, | allocatable | :: | i1(:) | |||
integer, | public | :: | im_world | ||||
integer, | public, | allocatable | :: | in(:) | |||
integer, | public, | allocatable | :: | j1(:) | |||
integer, | public, | allocatable | :: | jn(:) | |||
integer, | public | :: | lm | ||||
integer, | public | :: | n_trials | ||||
integer, | public | :: | ncid | ||||
integer, | public | :: | num_arrays | ||||
integer, | public | :: | num_writers | ||||
integer, | public | :: | nx | ||||
integer, | public | :: | ny | ||||
integer, | public | :: | writers_comm | ||||
integer, | public | :: | xcomm | ||||
integer, | public | :: | ycomm | ||||
logical, | public | :: | do_chunking | ||||
logical, | public | :: | do_writes | ||||
logical, | public | :: | extra_info | ||||
logical, | public | :: | gather_3D | ||||
logical, | public | :: | netcdf_writes | ||||
logical, | public | :: | random | ||||
logical, | public | :: | split_file | ||||
logical, | public | :: | write_barrier | ||||
real(kind=REAL64), | public | :: | data_volume | ||||
real(kind=REAL64), | public | :: | time_mpi | ||||
real(kind=REAL64), | public | :: | time_writing | ||||
type(array_wrapper), | public, | allocatable | :: | bundle(:) |
procedure, public :: allocate_n_arrays | |
procedure, public :: close_file | |
procedure, public :: compute_decomposition | |
procedure, public :: create_arrays | |
procedure, public :: create_communicators | |
procedure, public :: create_file | |
procedure, public :: reset | |
procedure, public :: set_parameters_by_cli | |
procedure, public :: set_parameters_by_config | |
procedure, public :: write_file | |
procedure, public :: write_level | |
procedure, public :: write_variable |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(test_support), | intent(inout) | :: | this | |||
integer, | intent(in) | :: | axis |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(test_support), | intent(inout) | :: | this | |||
integer, | intent(in) | :: | im | |||
integer, | intent(in) | :: | jm |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(test_support), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(test_support), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(test_support), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(test_support), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(StringUnlimitedMap), | intent(in) | :: | options | |||
type(cli_options), | intent(out) | :: | cli |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(test_support), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(test_support), | intent(inout) | :: | this | |||
type(cli_options), | intent(in) | :: | cli |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(test_support), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | config_file |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(test_support), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(test_support), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | var_name | |||
real, | intent(in) | :: | local_var(:,:) | |||
integer, | intent(in) | :: | z_index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(test_support), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | var_name | |||
real, | intent(in) | :: | local_var(:,:,:) |