XGCa
|
Data Types | |
interface | adios2_comm_define_local_var |
Overloaded interface for Adios define local variable. More... | |
interface | adios2_comm_define_variable |
Overloaded interface for Adios define variable. More... | |
interface | adios2_comm_get_type |
Overloaded interface for Adios get type info. More... | |
interface | xgcio_init |
Overloaded interface for Adios stage write initialization. More... | |
type | xgcio_timer_type |
type | xgcio_type |
Public Member Functions | |
subroutine | xgcio_startf (name) |
subroutine | xgcio_stopf (name) |
subroutine | xgcio_timer_write |
subroutine | xgcio_init3 (this, ioname, prefix, period) |
Adios stage write initialization. More... | |
subroutine | xgcio_init4 (this, ioname, prefix, period, is_stage) |
Adios stage write initialization. More... | |
subroutine | xgcio_init5 (this, ioname, prefix, period, is_stage, stage_step_max) |
Adios stage write initialization. More... | |
subroutine | xgcio_init6 (this, ioname, prefix, period, is_stage, stage_step_max, is_verbose) |
Adios stage write initialization. More... | |
subroutine | xgcio_info (this) |
Print Adios stage writer information. More... | |
character(:) function, allocatable | xgcio_get_filename (this, istep) |
Filename generator for Adios stage writer. More... | |
subroutine | xgcio_open (this, istep, adios2_mode, comm, err) |
Open Adios stage writer. More... | |
subroutine | xgcio_close (this, err) |
Close Adios stage writer. More... | |
subroutine | xgcio_begin_step (this, istep, istatus, err) |
Begin step for Adios stage writer. More... | |
subroutine | xgcio_end_step (this, err) |
End step for Adios stage writer. More... | |
subroutine | xgcio_write_step (this, istep, comm, istatus, err) |
Begin step for Adios write step. This is a wrapper to call xgcio_open and xgcio_begin_step. More... | |
subroutine | xgcio_write_end (this, err) |
End step for Adios write step. More... | |
subroutine | adios2_comm_init (initfile) |
Adios2 initialization. More... | |
subroutine | adios2_comm_finalize () |
Adios2 finalization. More... | |
subroutine | adios2_comm_engine_push (engine) |
Add an Adios2 engine object to close on exit. More... | |
subroutine | adios2_comm_time_start (name, index, comm) |
Start Adios internal timer for debugging. More... | |
subroutine | adios2_comm_time_end (name) |
End Adios internal timer for debugging. More... | |
integer function | adios2_comm_get_type_character (x) |
integer function | adios2_comm_get_type_real (x) |
integer function | adios2_comm_get_type_real_arr1d (x) |
integer function | adios2_comm_get_type_real_arr2d (x) |
integer function | adios2_comm_get_type_real_arr3d (x) |
integer function | adios2_comm_get_type_real_arr4d (x) |
integer function | adios2_comm_get_type_real_arr5d (x) |
integer function | adios2_comm_get_type_real_arr6d (x) |
integer function | adios2_comm_get_type_dp (x) |
integer function | adios2_comm_get_type_dp_arr1d (x) |
integer function | adios2_comm_get_type_dp_arr2d (x) |
integer function | adios2_comm_get_type_dp_arr3d (x) |
integer function | adios2_comm_get_type_dp_arr4d (x) |
integer function | adios2_comm_get_type_dp_arr5d (x) |
integer function | adios2_comm_get_type_dp_arr6d (x) |
integer function | adios2_comm_get_type_integer4 (x) |
integer function | adios2_comm_get_type_integer4_arr1d (x) |
integer function | adios2_comm_get_type_integer4_arr2d (x) |
integer function | adios2_comm_get_type_integer4_arr3d (x) |
integer function | adios2_comm_get_type_integer4_arr4d (x) |
integer function | adios2_comm_get_type_integer4_arr5d (x) |
integer function | adios2_comm_get_type_integer8 (x) |
integer function | adios2_comm_get_type_integer8_arr1d (x) |
integer function | adios2_comm_get_type_integer8_arr2d (x) |
integer function | adios2_comm_get_type_integer8_arr3d (x) |
integer function | adios2_comm_get_type_integer8_arr4d (x) |
integer function | adios2_comm_get_type_integer8_arr5d (x) |
subroutine | adios2_comm_define_variable_character (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_real (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_real_arr1d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_real_arr2d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_real_arr3d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_real_arr4d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_real_arr5d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_real_arr1d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_real_arr2d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_real_arr3d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_real_arr4d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_real_arr5d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_real_arr1d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_real_arr2d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_real_arr3d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_real_arr4d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_real_arr5d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_dp (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_dp_arr1d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_dp_arr2d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_dp_arr3d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_dp_arr4d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_dp_arr5d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_dp_arr1d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_dp_arr2d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_dp_arr3d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_dp_arr4d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_dp_arr5d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_dp_arr1d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_dp_arr2d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_dp_arr3d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_dp_arr4d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_dp_arr5d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer4 (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_integer4_arr1d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_integer4_arr2d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_integer4_arr3d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_integer4_arr4d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_integer4_arr5d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_integer4_arr1d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer4_arr2d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer4_arr3d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer4_arr4d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer4_arr5d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer4_arr1d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer4_arr2d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer4_arr3d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer4_arr4d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer4_arr5d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer8 (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_integer8_arr1d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_integer8_arr2d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_integer8_arr3d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_integer8_arr4d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_integer8_arr5d_auto (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_variable_integer8_arr1d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer8_arr2d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer8_arr3d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer8_arr4d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer8_arr5d (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer8_arr1d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer8_arr2d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer8_arr3d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer8_arr4d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_variable_integer8_arr5d_intd (variable, io, name, x, shape_dims, start_dims, count_dims, is_constant_dims, ierr) |
subroutine | adios2_comm_define_local_var_real (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_real_arr1d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_real_arr2d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_real_arr3d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_real_arr4d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_real_arr5d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_real_arr6d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_dp (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_dp_arr1d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_dp_arr2d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_dp_arr3d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_dp_arr4d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_dp_arr5d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_dp_arr6d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_integer4 (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_integer4_arr1d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_integer4_arr2d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_integer4_arr3d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_integer4_arr4d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_integer4_arr5d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_integer8 (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_integer8_arr1d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_integer8_arr2d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_integer8_arr3d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_integer8_arr4d (variable, io, name, x, ierr) |
subroutine | adios2_comm_define_local_var_integer8_arr5d (variable, io, name, x, ierr) |
Public Attributes | |
type(adios2_adios) | adios2obj |
Private Attributes | |
type(adios2_engine), dimension(:), allocatable, private | list_engines |
integer, private | n_engines |
character(len=128), private | timer_name |
integer, private | timer_comm |
integer, private | timer_index |
real(kind=8), private | t_start |
type(xgcio_timer_type), dimension(:), allocatable, private | list_timers |
integer, private | n_timers |
subroutine adios2_comm_module::adios2_comm_define_local_var_dp | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_dp_arr1d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_dp_arr2d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_dp_arr3d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_dp_arr4d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:,:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_dp_arr5d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:,:,:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_dp_arr6d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:,:,:,:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_integer4 | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_integer4_arr1d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_integer4_arr2d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_integer4_arr3d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_integer4_arr4d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:,:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_integer4_arr5d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:,:,:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_integer8 | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_integer8_arr1d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_integer8_arr2d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_integer8_arr3d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_integer8_arr4d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:,:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_integer8_arr5d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:,:,:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_real | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_real_arr1d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_real_arr2d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_real_arr3d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_real_arr4d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:,:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_real_arr5d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:,:,:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_local_var_real_arr6d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:,:,:,:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_character | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
character*(*), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_dp | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_dp_arr1d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_dp_arr1d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_dp_arr1d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_dp_arr2d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:,:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_dp_arr2d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_dp_arr2d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:,:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_dp_arr3d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:,:,:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_dp_arr3d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_dp_arr3d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:,:,:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_dp_arr4d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:,:,:,:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_dp_arr4d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:,:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_dp_arr4d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:,:,:,:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_dp_arr5d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:,:,:,:,:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_dp_arr5d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:,:,:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_dp_arr5d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(8), dimension(:,:,:,:,:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer4 | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer4_arr1d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer4_arr1d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer4_arr1d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer4_arr2d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:,:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer4_arr2d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer4_arr2d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:,:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer4_arr3d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:,:,:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer4_arr3d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer4_arr3d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:,:,:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer4_arr4d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:,:,:,:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer4_arr4d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:,:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer4_arr4d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:,:,:,:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer4_arr5d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:,:,:,:,:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer4_arr5d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:,:,:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer4_arr5d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(4), dimension(:,:,:,:,:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer8 | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer8_arr1d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer8_arr1d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer8_arr1d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer8_arr2d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:,:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer8_arr2d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer8_arr2d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:,:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer8_arr3d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:,:,:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer8_arr3d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer8_arr3d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:,:,:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer8_arr4d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:,:,:,:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer8_arr4d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:,:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer8_arr4d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:,:,:,:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer8_arr5d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:,:,:,:,:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer8_arr5d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:,:,:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_integer8_arr5d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
integer(8), dimension(:,:,:,:,:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_real | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_real_arr1d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_real_arr1d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_real_arr1d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_real_arr2d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:,:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_real_arr2d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_real_arr2d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:,:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_real_arr3d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:,:,:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_real_arr3d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_real_arr3d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:,:,:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_real_arr4d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:,:,:,:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_real_arr4d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:,:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_real_arr4d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:,:,:,:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_real_arr5d | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:,:,:,:,:), intent(in) | x, | ||
integer(kind=8), dimension(:), intent(in) | shape_dims, | ||
integer(kind=8), dimension(:), intent(in) | start_dims, | ||
integer(kind=8), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_real_arr5d_auto | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:,:,:,:,:), intent(in) | x, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_define_variable_real_arr5d_intd | ( | type(adios2_variable), intent(out) | variable, |
type(adios2_io), intent(in) | io, | ||
character*(*), intent(in) | name, | ||
real(4), dimension(:,:,:,:,:), intent(in) | x, | ||
integer(kind=4), dimension(:), intent(in) | shape_dims, | ||
integer(kind=4), dimension(:), intent(in) | start_dims, | ||
integer(kind=4), dimension(:), intent(in) | count_dims, | ||
logical, intent(in) | is_constant_dims, | ||
integer, intent(out) | ierr | ||
) |
subroutine adios2_comm_module::adios2_comm_engine_push | ( | type(adios2_engine), intent(in) | engine | ) |
Add an Adios2 engine object to close on exit.
[in] | engine | Adios2 engine object to close on exit |
subroutine adios2_comm_module::adios2_comm_finalize | ( | ) |
Adios2 finalization.
integer function adios2_comm_module::adios2_comm_get_type_character | ( | character(len=*), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_dp | ( | real(8), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_dp_arr1d | ( | real(8), dimension(:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_dp_arr2d | ( | real(8), dimension(:,:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_dp_arr3d | ( | real(8), dimension(:,:,:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_dp_arr4d | ( | real(8), dimension(:,:,:,:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_dp_arr5d | ( | real(8), dimension(:,:,:,:,:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_dp_arr6d | ( | real(8), dimension(:,:,:,:,:,:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_integer4 | ( | integer(4), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_integer4_arr1d | ( | integer(4), dimension(:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_integer4_arr2d | ( | integer(4), dimension(:,:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_integer4_arr3d | ( | integer(4), dimension(:,:,:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_integer4_arr4d | ( | integer(4), dimension(:,:,:,:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_integer4_arr5d | ( | integer(4), dimension(:,:,:,:,:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_integer8 | ( | integer(8), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_integer8_arr1d | ( | integer(8), dimension(:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_integer8_arr2d | ( | integer(8), dimension(:,:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_integer8_arr3d | ( | integer(8), dimension(:,:,:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_integer8_arr4d | ( | integer(8), dimension(:,:,:,:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_integer8_arr5d | ( | integer(8), dimension(:,:,:,:,:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_real | ( | real(4), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_real_arr1d | ( | real(4), dimension(:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_real_arr2d | ( | real(4), dimension(:,:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_real_arr3d | ( | real(4), dimension(:,:,:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_real_arr4d | ( | real(4), dimension(:,:,:,:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_real_arr5d | ( | real(4), dimension(:,:,:,:,:), intent(in) | x | ) |
integer function adios2_comm_module::adios2_comm_get_type_real_arr6d | ( | real(4), dimension(:,:,:,:,:,:), intent(in) | x | ) |
subroutine adios2_comm_module::adios2_comm_init | ( | character(len=*), intent(in) | initfile | ) |
Adios2 initialization.
[in] | initfile | Adios2 config xml filename |
subroutine adios2_comm_module::adios2_comm_time_end | ( | character(len=*), intent(in) | name | ) |
End Adios internal timer for debugging.
subroutine adios2_comm_module::adios2_comm_time_start | ( | character(len=*), intent(in) | name, |
integer, intent(in) | index, | ||
integer, intent(in) | comm | ||
) |
Start Adios internal timer for debugging.
subroutine adios2_comm_module::xgcio_begin_step | ( | type(xgcio_type), intent(inout) | this, |
integer, intent(in) | istep, | ||
integer, intent(out) | istatus, | ||
integer, intent(out) | err | ||
) |
Begin step for Adios stage writer.
[in,out] | this | xgcio object |
[out] | istatus | status code |
[out] | err | error code |
subroutine adios2_comm_module::xgcio_close | ( | type(xgcio_type), intent(inout) | this, |
integer, intent(out) | err | ||
) |
Close Adios stage writer.
[in,out] | this | xgcio object |
[out] | err | error code |
subroutine adios2_comm_module::xgcio_end_step | ( | type(xgcio_type), intent(inout) | this, |
integer, intent(out) | err | ||
) |
End step for Adios stage writer.
[in,out] | this | xgcio object |
[out] | err | error code |
character(:) function, allocatable adios2_comm_module::xgcio_get_filename | ( | type(xgcio_type), intent(in) | this, |
integer, intent(in) | istep | ||
) |
Filename generator for Adios stage writer.
[in] | this | xgcio object |
[in] | istep | step index |
subroutine adios2_comm_module::xgcio_info | ( | type(xgcio_type), intent(in) | this | ) |
Print Adios stage writer information.
[in] | this | xgcio object |
subroutine adios2_comm_module::xgcio_init3 | ( | type(xgcio_type), intent(inout) | this, |
character(len=*), intent(in) | ioname, | ||
character(len=*), intent(in) | prefix, | ||
integer, intent(in) | period | ||
) |
Adios stage write initialization.
[in,out] | this | xgcio object |
[in] | ioname | Adios ioname |
[in] | prefix | filename prefix |
[in] | period | output period |
subroutine adios2_comm_module::xgcio_init4 | ( | type(xgcio_type), intent(inout) | this, |
character(len=*), intent(in) | ioname, | ||
character(len=*), intent(in) | prefix, | ||
integer, intent(in) | period, | ||
logical, intent(in) | is_stage | ||
) |
Adios stage write initialization.
[in,out] | this | xgcio object |
[in] | ioname | Adios ioname |
[in] | prefix | filename prefix |
[in] | period | output period |
[in] | is_stage | enable/disable stage write |
subroutine adios2_comm_module::xgcio_init5 | ( | type(xgcio_type), intent(inout) | this, |
character(len=*), intent(in) | ioname, | ||
character(len=*), intent(in) | prefix, | ||
integer, intent(in) | period, | ||
logical, intent(in) | is_stage, | ||
integer, intent(in) | stage_step_max | ||
) |
Adios stage write initialization.
[in,out] | this | xgcio object |
[in] | ioname | Adios ioname |
[in] | prefix | filename prefix |
[in] | period | output period |
[in] | is_stage | enable/disable stage write |
[in] | stage_step_max | number of max steps per stage file (effective only stage_step_max>0) |
subroutine adios2_comm_module::xgcio_init6 | ( | type(xgcio_type), intent(inout) | this, |
character(len=*), intent(in) | ioname, | ||
character(len=*), intent(in) | prefix, | ||
integer, intent(in) | period, | ||
logical, intent(in) | is_stage, | ||
integer, intent(in) | stage_step_max, | ||
logical, intent(in) | is_verbose | ||
) |
Adios stage write initialization.
[in,out] | this | xgcio object |
[in] | ioname | Adios ioname |
[in] | prefix | filename prefix |
[in] | period | output period |
[in] | is_stage | enable/disable stage write |
[in] | stage_step_max | number of max steps per stage file (effective only stage_step_max>0) |
[in] | is_verbose | enable/disable verbose message |
subroutine adios2_comm_module::xgcio_open | ( | type(xgcio_type), intent(inout) | this, |
integer, intent(in) | istep, | ||
integer, intent(in) | adios2_mode, | ||
integer, intent(in) | comm, | ||
integer, intent(out) | err | ||
) |
Open Adios stage writer.
[in,out] | this | xgcio object |
[in] | istep | step index |
[in] | adios2_mode | Adios mode |
[in] | comm | MPI communicator |
[out] | err | error code |
subroutine adios2_comm_module::xgcio_startf | ( | character(len=*), intent(in) | name | ) |
subroutine adios2_comm_module::xgcio_stopf | ( | character(len=*), intent(in) | name | ) |
subroutine adios2_comm_module::xgcio_timer_write | ( | ) |
subroutine adios2_comm_module::xgcio_write_end | ( | type(xgcio_type), intent(inout) | this, |
integer, intent(out) | err | ||
) |
End step for Adios write step.
[in,out] | this | xgcio object |
[out] | err | error code |
subroutine adios2_comm_module::xgcio_write_step | ( | type(xgcio_type), intent(inout) | this, |
integer, intent(in) | istep, | ||
integer, intent(in) | comm, | ||
integer, intent(out) | istatus, | ||
integer, intent(out) | err | ||
) |
Begin step for Adios write step. This is a wrapper to call xgcio_open and xgcio_begin_step.
[in,out] | this | xgcio object |
[in] | istep | step index |
[in] | comm | MPI communicator |
[out] | istatus | status code |
[out] | err | error code |
type(adios2_adios) adios2_comm_module::adios2obj |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |