Public Attributes | |
| logical | initialized = .false. |
| integer | unlimited_index = 0 |
| character(token) | unlimited_units = '' |
| integer | unlimited_units_symbol = UNIT_SYMBOL_ERR |
| type(gt_variable), dimension(:), pointer | dimvars =>null() |
| logical, dimension(:), pointer | dim_value_written =>null() |
| real(dp) | origin |
| real(dp) | interval |
| real(dp) | newest |
| real(dp) | oldest |
| logical | origin_setting = .false. |
| type(gt_variable), dimension(:), pointer | vars =>null() |
| integer, dimension(:), pointer | growable_indices =>null() |
| integer, dimension(:), pointer | count =>null() |
| integer, dimension(:), pointer | var_avr_count =>null() |
| type(gt_history_avrdata), dimension(:), pointer | var_avr_data =>null() |
| logical, dimension(:), pointer | var_avr_firstput =>null() |
| real(dp), dimension(:), pointer | var_avr_coefsum =>null() |
| real(dp), dimension(:), pointer | var_avr_baseint =>null() |
| real(dp), dimension(:), pointer | var_avr_prevtime =>null() |
| real(dp), dimension(1:2) | time_bnds = 0.0_DP |
| integer | time_bnds_output_count = 0 |
| integer | time_nv_index = 0 |
| integer | mpi_myrank = -1 |
| integer | mpi_nprocs = -1 |
| logical | mpi_gather = .false. |
| logical | mpi_split = .false. |
| type(gt_history_mpifileinfo), pointer | mpi_fileinfo =>null() |
| type(gt_history_mpiaxisdata), dimension(:), pointer | mpi_dimdata_all =>null() |
| type(gt_history_mpiaxisdata), dimension(:), pointer | mpi_dimdata_each =>null() |
| type(gt_history_mpiaxisinfo), dimension(:), pointer | mpi_gthr_info =>null() |
| type(gt_history_varinfo), dimension(:), pointer | mpi_varinfo =>null() |
| type(gt_history_mpivarindex), dimension(:), pointer | mpi_vars_index =>null() |
Structure for gtool4 netCDF data output
Data entity of this type represents a netCDF dataset controlled by gtool5 library. It must be initialized by HistoryCreate, then used in many subroutines, and must be finalized by HistoryClose.
Users are recommended to retain the object of this type returned by HistoryCreate, to use it as the last argument called history for all following subroutine calls. When writing only one dataset, the history argument can be omitted.
Definition at line 78 of file gtool_history_types.f90.
| integer, dimension(:), pointer gtool_history_types::gt_history::count =>null() |
Definition at line 108 of file gtool_history_types.f90.
| logical, dimension(:), pointer gtool_history_types::gt_history::dim_value_written =>null() |
Definition at line 96 of file gtool_history_types.f90.
| type(gt_variable), dimension(:), pointer gtool_history_types::gt_history::dimvars =>null() |
Definition at line 92 of file gtool_history_types.f90.
| integer, dimension(:), pointer gtool_history_types::gt_history::growable_indices =>null() |
Definition at line 105 of file gtool_history_types.f90.
| logical gtool_history_types::gt_history::initialized = .false. |
Definition at line 80 of file gtool_history_types.f90.
| real(dp) gtool_history_types::gt_history::interval |
Definition at line 98 of file gtool_history_types.f90.
| type(gt_history_mpiaxisdata), dimension(:), pointer gtool_history_types::gt_history::mpi_dimdata_all =>null() |
Definition at line 170 of file gtool_history_types.f90.
| type(gt_history_mpiaxisdata), dimension(:), pointer gtool_history_types::gt_history::mpi_dimdata_each =>null() |
Definition at line 173 of file gtool_history_types.f90.
| type(gt_history_mpifileinfo), pointer gtool_history_types::gt_history::mpi_fileinfo =>null() |
Definition at line 167 of file gtool_history_types.f90.
| logical gtool_history_types::gt_history::mpi_gather = .false. |
Definition at line 161 of file gtool_history_types.f90.
| type(gt_history_mpiaxisinfo), dimension(:), pointer gtool_history_types::gt_history::mpi_gthr_info =>null() |
Definition at line 176 of file gtool_history_types.f90.
| integer gtool_history_types::gt_history::mpi_myrank = -1 |
Definition at line 157 of file gtool_history_types.f90.
| integer gtool_history_types::gt_history::mpi_nprocs = -1 |
Definition at line 159 of file gtool_history_types.f90.
| logical gtool_history_types::gt_history::mpi_split = .false. |
Definition at line 164 of file gtool_history_types.f90.
| type(gt_history_varinfo), dimension(:), pointer gtool_history_types::gt_history::mpi_varinfo =>null() |
Definition at line 179 of file gtool_history_types.f90.
| type(gt_history_mpivarindex), dimension(:), pointer gtool_history_types::gt_history::mpi_vars_index =>null() |
Definition at line 182 of file gtool_history_types.f90.
| real(dp) gtool_history_types::gt_history::newest |
Definition at line 98 of file gtool_history_types.f90.
| real(dp) gtool_history_types::gt_history::oldest |
Definition at line 98 of file gtool_history_types.f90.
| real(dp) gtool_history_types::gt_history::origin |
Definition at line 98 of file gtool_history_types.f90.
| logical gtool_history_types::gt_history::origin_setting = .false. |
Definition at line 101 of file gtool_history_types.f90.
| real(dp), dimension(1:2) gtool_history_types::gt_history::time_bnds = 0.0_DP |
Definition at line 141 of file gtool_history_types.f90.
| integer gtool_history_types::gt_history::time_bnds_output_count = 0 |
Definition at line 146 of file gtool_history_types.f90.
| integer gtool_history_types::gt_history::time_nv_index = 0 |
Definition at line 150 of file gtool_history_types.f90.
| integer gtool_history_types::gt_history::unlimited_index = 0 |
Definition at line 83 of file gtool_history_types.f90.
| character(token) gtool_history_types::gt_history::unlimited_units = '' |
Definition at line 86 of file gtool_history_types.f90.
| integer gtool_history_types::gt_history::unlimited_units_symbol = UNIT_SYMBOL_ERR |
Definition at line 89 of file gtool_history_types.f90.
| real(dp), dimension(:), pointer gtool_history_types::gt_history::var_avr_baseint =>null() |
Definition at line 131 of file gtool_history_types.f90.
| real(dp), dimension(:), pointer gtool_history_types::gt_history::var_avr_coefsum =>null() |
Definition at line 126 of file gtool_history_types.f90.
| integer, dimension(:), pointer gtool_history_types::gt_history::var_avr_count =>null() |
Definition at line 110 of file gtool_history_types.f90.
| type(gt_history_avrdata), dimension(:), pointer gtool_history_types::gt_history::var_avr_data =>null() |
Definition at line 117 of file gtool_history_types.f90.
| logical, dimension(:), pointer gtool_history_types::gt_history::var_avr_firstput =>null() |
Definition at line 122 of file gtool_history_types.f90.
| real(dp), dimension(:), pointer gtool_history_types::gt_history::var_avr_prevtime =>null() |
Definition at line 136 of file gtool_history_types.f90.
| type(gt_variable), dimension(:), pointer gtool_history_types::gt_history::vars =>null() |
Definition at line 103 of file gtool_history_types.f90.