gtool5 Fortran 90/95 Library 1.0.0-rc5
日本語
Loading...
Searching...
No Matches
Public Attributes | List of all members
gtool_history_types::gt_history Type Reference

More...

Collaboration diagram for gtool_history_types::gt_history:
[legend]

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()
 

Detailed Description

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.

Member Data Documentation

◆ count

integer, dimension(:), pointer gtool_history_types::gt_history::count =>null()

Definition at line 108 of file gtool_history_types.f90.

108 integer, pointer:: count(:) =>null()

◆ dim_value_written

logical, dimension(:), pointer gtool_history_types::gt_history::dim_value_written =>null()

Definition at line 96 of file gtool_history_types.f90.

96 logical, pointer:: dim_value_written(:) =>null()

◆ dimvars

type(gt_variable), dimension(:), pointer gtool_history_types::gt_history::dimvars =>null()

Definition at line 92 of file gtool_history_types.f90.

92 type(GT_VARIABLE), pointer:: dimvars(:) =>null()

◆ growable_indices

integer, dimension(:), pointer gtool_history_types::gt_history::growable_indices =>null()

Definition at line 105 of file gtool_history_types.f90.

105 integer, pointer:: growable_indices(:) =>null()

◆ initialized

logical gtool_history_types::gt_history::initialized = .false.

Definition at line 80 of file gtool_history_types.f90.

80 logical:: initialized = .false.

◆ interval

real(dp) gtool_history_types::gt_history::interval

Definition at line 98 of file gtool_history_types.f90.

◆ mpi_dimdata_all

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.

170 type(GT_HISTORY_MPIAXISDATA), pointer:: mpi_dimdata_all(:) =>null()

◆ mpi_dimdata_each

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.

173 type(GT_HISTORY_MPIAXISDATA), pointer:: mpi_dimdata_each(:) =>null()

◆ mpi_fileinfo

type(gt_history_mpifileinfo), pointer gtool_history_types::gt_history::mpi_fileinfo =>null()

Definition at line 167 of file gtool_history_types.f90.

167 type(GT_HISTORY_MPIFILEINFO), pointer:: mpi_fileinfo =>null()

◆ mpi_gather

logical gtool_history_types::gt_history::mpi_gather = .false.

Definition at line 161 of file gtool_history_types.f90.

161 logical:: mpi_gather = .false.

◆ mpi_gthr_info

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.

176 type(GT_HISTORY_MPIAXISINFO), pointer:: mpi_gthr_info(:) =>null()

◆ mpi_myrank

integer gtool_history_types::gt_history::mpi_myrank = -1

Definition at line 157 of file gtool_history_types.f90.

157 integer:: mpi_myrank = -1

◆ mpi_nprocs

integer gtool_history_types::gt_history::mpi_nprocs = -1

Definition at line 159 of file gtool_history_types.f90.

159 integer:: mpi_nprocs = -1

◆ mpi_split

logical gtool_history_types::gt_history::mpi_split = .false.

Definition at line 164 of file gtool_history_types.f90.

164 logical:: mpi_split = .false.

◆ mpi_varinfo

type(gt_history_varinfo), dimension(:), pointer gtool_history_types::gt_history::mpi_varinfo =>null()

Definition at line 179 of file gtool_history_types.f90.

179 type(GT_HISTORY_VARINFO), pointer:: mpi_varinfo(:) =>null()

◆ mpi_vars_index

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.

182 type(GT_HISTORY_MPIVARINDEX), pointer:: mpi_vars_index(:) =>null()

◆ newest

real(dp) gtool_history_types::gt_history::newest

Definition at line 98 of file gtool_history_types.f90.

◆ oldest

real(dp) gtool_history_types::gt_history::oldest

Definition at line 98 of file gtool_history_types.f90.

◆ origin

real(dp) gtool_history_types::gt_history::origin

Definition at line 98 of file gtool_history_types.f90.

98 real(DP):: origin, interval, newest, oldest

◆ origin_setting

logical gtool_history_types::gt_history::origin_setting = .false.

Definition at line 101 of file gtool_history_types.f90.

101 logical:: origin_setting = .false.

◆ time_bnds

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.

141 real(DP):: time_bnds(1:2) = 0.0_dp

◆ time_bnds_output_count

integer gtool_history_types::gt_history::time_bnds_output_count = 0

Definition at line 146 of file gtool_history_types.f90.

146 integer:: time_bnds_output_count = 0

◆ time_nv_index

integer gtool_history_types::gt_history::time_nv_index = 0

Definition at line 150 of file gtool_history_types.f90.

150 integer:: time_nv_index = 0

◆ unlimited_index

integer gtool_history_types::gt_history::unlimited_index = 0

Definition at line 83 of file gtool_history_types.f90.

83 integer:: unlimited_index = 0

◆ unlimited_units

character(token) gtool_history_types::gt_history::unlimited_units = ''

Definition at line 86 of file gtool_history_types.f90.

86 character(TOKEN):: unlimited_units = ''

◆ unlimited_units_symbol

integer gtool_history_types::gt_history::unlimited_units_symbol = UNIT_SYMBOL_ERR

Definition at line 89 of file gtool_history_types.f90.

89 integer:: unlimited_units_symbol = unit_symbol_err

◆ var_avr_baseint

real(dp), dimension(:), pointer gtool_history_types::gt_history::var_avr_baseint =>null()

Definition at line 131 of file gtool_history_types.f90.

131 real(DP), pointer:: var_avr_baseint(:) =>null()

◆ var_avr_coefsum

real(dp), dimension(:), pointer gtool_history_types::gt_history::var_avr_coefsum =>null()

Definition at line 126 of file gtool_history_types.f90.

126 real(DP), pointer:: var_avr_coefsum(:) =>null()

◆ var_avr_count

integer, dimension(:), pointer gtool_history_types::gt_history::var_avr_count =>null()

Definition at line 110 of file gtool_history_types.f90.

110 integer, pointer:: var_avr_count(:) =>null()

◆ var_avr_data

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.

117 type(GT_HISTORY_AVRDATA), pointer:: var_avr_data(:) =>null()

◆ var_avr_firstput

logical, dimension(:), pointer gtool_history_types::gt_history::var_avr_firstput =>null()

Definition at line 122 of file gtool_history_types.f90.

122 logical, pointer:: var_avr_firstput(:) =>null()

◆ var_avr_prevtime

real(dp), dimension(:), pointer gtool_history_types::gt_history::var_avr_prevtime =>null()

Definition at line 136 of file gtool_history_types.f90.

136 real(DP), pointer:: var_avr_prevtime(:) =>null()

◆ vars

type(gt_variable), dimension(:), pointer gtool_history_types::gt_history::vars =>null()

Definition at line 103 of file gtool_history_types.f90.

103 type(GT_VARIABLE), pointer:: vars(:) =>null()

The documentation for this type was generated from the following file: