gtool_history_generic.f90
Go to the documentation of this file.
1 !--
2 ! *** Caution!! ***
3 !
4 ! This file is generated from "gtool_history_generic.rb2f90" by Ruby 2.3.3.
5 ! Please do not edit this file directly.
6 !
7 ! [JAPANESE]
8 !
9 ! ※※※ 注意!!! ※※※
10 !
11 ! このファイルは "gtool_history_generic.rb2f90" から Ruby 2.3.3
12 ! によって自動生成されたファイルです.
13 ! このファイルを直接編集しませんようお願い致します.
14 !
15 !
16 !++
17 !
18 != gtool_history より提供される手続の引用仕様宣言
19 != Interfaces of procedures provided from "gtool_history"
20 !
21 ! Authors:: Yasuhiro MORIKAWA, Eizi TOYODA
22 ! Version:: $Id: gtool_history_generic.rb2f90,v 1.9 2010-06-17 00:56:25 morikawa Exp $
23 ! Tag Name:: $Name: $
24 ! Copyright:: Copyright (C) GFD Dennou Club, 2000-2009. All rights reserved.
25 ! License:: See COPYRIGHT[link:../../../COPYRIGHT]
26 !
27 
29  !
30  != gtool_history より提供される手続の引用仕様宣言
31  != Interfaces of procedures provided from "gtool_history"
32  !
33  ! <b>Note that Japanese and English are described in parallel.</b>
34  !
35  ! モジュールの概要や使用方法については, gtool_history
36  ! を参照ください.
37  !
38  ! See "gtool_history" for brief and usage of this module.
39  !
40  !== Procedures List
41  !
42  ! 【出力用】
43  !
44  ! HistoryCreate :: gtool4 データ出力用初期設定
45  ! HistoryAddVariable :: 変数定義
46  ! HistoryCopyVariable :: 変数定義 (別ファイルの変数コピー)
47  ! HistoryPut :: データ出力
48  ! HistoryAddAttr :: 変数に属性付加
49  ! HistoryClose :: 終了処理
50  ! HistorySetTime :: 時刻指定
51  ! HistoryPutAxisMPI :: 領域全体の座標データ指定 (MPI 使用時のみ有効)
52  !
53  ! 【入力用】
54  !
55  ! HistoryGet :: データ入力 (固定長配列用)
56  ! HistoryGetPointer :: データ入力 (ポインタ配列用)
57  ! HistoryGetAttr :: 属性入力
58  !
59  ! 【その他】
60  !
61  ! HistoryInquire :: gtool_history_types#GT_HISTORY 型変数への問い合わせ
62  ! HistoryCopy :: gtool_history_types#GT_HISTORY 型変数のコピー
63  ! HistoryPutLine :: gtool_history_types#GT_HISTORY 型変数の印字
64  ! HistoryInitialized :: gtool_history_types#GT_HISTORY 型変数の初期設定をチェック
65  !
66  ! * gtool_history_types#GT_HISTORY_AXIS 関連
67  !
68  ! HistoryAxisCreate :: 作成 (初期設定)
69  ! HistoryAxisCopy :: コピー
70  ! HistoryAxisAddAttr :: 属性付加
71  ! HistoryAxisInquire :: 問い合わせ
72  ! HistoryAxisClear :: 終了処理
73  !
74  ! * gtool_history_types#GT_HISTORY_VARINFO 関連
75  !
76  ! HistoryVarinfoCreate :: 作成 (初期設定)
77  ! HistoryVarinfoCopy :: コピー
78  ! HistoryVarinfoAddAttr :: 属性付加
79  ! HistoryVarinfoInquire :: 問い合わせ
80  ! HistoryVarinfoClear :: 終了処理
81  ! HistoryVarinfoInitialized :: 初期設定チェック
82  !
83 
84  use gtdata_types, only: gt_variable
85  use dc_types, only: string, token, dp, stderr
86  use dc_trace, only: beginsub, endsub, dbgmessage
88  implicit none
89 
90  private
91  public:: historyinitialized
92  public:: create, copy, Inquire, put_attr
94  public:: historyaxiscreate
95  public:: historyvarinfocreate
98  public:: historyputline
100  public:: historyput
102  public:: historysettime
103  public:: historyget, historygetpointer
104  public:: historygetattr
105  public:: historyputaxismpi
106 
107  public:: initialized
108  ! 後方互換用.
109  ! For backward compatibility.
110 
111  interface initialized
112  logical function historyinitialized1( history ) result(result)
114  type(gt_history), intent(in):: history
115  end function historyinitialized1
116  end interface
117 
119  logical function historyinitialized0( history ) result(result)
121  type(gt_history), intent(in):: history
122  end function historyinitialized0
123  end interface
124 
125  interface historycreate
126  subroutine historycreate1( &
127  & file, title, source, institution, &
128  & dims, dimsizes, longnames, units, origin, interval, &
129  & xtypes, history, origind, intervald, conventions, gt_version, overwrite, quiet, &
130  & flag_mpi_gather, flag_mpi_split, err ) !:doc-priority 20:
133  use dc_types, only: dp
134  character(*), intent(in):: file, title, source, institution, dims(:)
135  integer, intent(in):: dimsizes (:)
136  character(*), intent(in):: longnames (:)
137  character(*), intent(in):: units(:)
138  real, intent(in), optional:: origin, interval
139  character(*), intent(in), optional:: xtypes(:)
140  type(gt_history), intent(out), optional, target:: history
141  real(DP), intent(in), optional:: origind, intervald
142  character(*), intent(in), optional:: conventions, gt_version
143  logical, intent(in), optional:: overwrite, quiet, flag_mpi_gather, flag_mpi_split
144  logical, intent(out), optional:: err
145  end subroutine historycreate1
146 
147  subroutine historycreate2( &
148  & file, title, source, institution, &
149  & dims, dimsizes, longnames, units, origin, interval, &
150  & xtypes, history, conventions, gt_version, overwrite, quiet, &
151  & flag_mpi_gather, flag_mpi_split, err ) !:doc-priority 40:
154  use dc_date_types, only: dc_difftime
155  character(*), intent(in):: file, title, source, institution, dims(:)
156  integer, intent(in):: dimsizes (:)
157  character(*), intent(in):: longnames (:)
158  character(*), intent(in):: units(:)
159  type(dc_difftime), intent(in):: origin
160  type(dc_difftime), intent(in), optional:: interval
161  character(*), intent(in), optional:: xtypes(:)
162  type(gt_history), intent(out), optional, target:: history
163  character(*), intent(in), optional:: conventions, gt_version
164  logical, intent(in), optional:: overwrite, quiet, flag_mpi_gather, flag_mpi_split
165  logical, intent(out), optional:: err
166  end subroutine historycreate2
167 
168  subroutine historycreate3(file, title, source, institution, &
169  & axes, origin, interval, history, origind, intervald, conventions, gt_version, &
170  & overwrite, quiet, flag_mpi_gather, flag_mpi_split, err ) !:doc-priority 30:
172  use dc_types, only: dp
173  character(*), intent(in):: file, title, source, institution
174  type(gt_history_axis), intent(in):: axes(:)
175  real, intent(in), optional:: origin, interval
176  type(gt_history), intent(out), optional, target:: history
177  real(DP), intent(in), optional:: origind, intervald
178  character(*), intent(in), optional:: conventions, gt_version
179  logical, intent(in), optional:: overwrite, quiet, flag_mpi_gather, flag_mpi_split
180  logical, intent(out), optional:: err
181  end subroutine historycreate3
182 
183  end interface
184 
186  subroutine historyaxiscreate1( axis, &
187  & name, size, longname, units, xtype)
189  type(gt_history_axis),intent(out) :: axis
190  character(*) , intent(in):: name ! 次元変数名
191  integer, intent(in):: size ! 次元長 (配列サイズ)
192  character(*) , intent(in):: longname ! 次元変数の記述的名称
193  character(*) , intent(in):: units ! 次元変数の単位
194  character(*) , intent(in):: xtype ! 次元変数の型
195  end subroutine historyaxiscreate1
196  end interface
197 
199  subroutine historyvarinfocreate1( varinfo, & ! (out)
200  & name, dims, longname, units, xtype, & ! (in)
201  & time_average, average, err & ! (in) optional
202  & )
204  implicit none
205  type(gt_history_varinfo),intent(inout) :: varinfo
206  character(*), intent(in):: name ! 変数名
207  character(*), intent(in):: dims(:) ! 依存する次元
208  character(*), intent(in):: longname ! 変数の記述的名称
209  character(*), intent(in):: units ! 変数の単位
210  character(*), intent(in), optional:: xtype
211  ! 変数の型
212  logical, intent(in), optional:: time_average
213  ! 時間平均
214  logical, intent(in), optional:: average
215  ! 時間平均 (後方互換用)
216  logical, intent(out), optional:: err
217  end subroutine historyvarinfocreate1
218  end interface
219 
220  interface create
221  subroutine historyaxiscreate2( axis, &
222  & name, size, longname, units, xtype)
224  type(gt_history_axis),intent(out) :: axis
225  character(*) , intent(in):: name ! 次元変数名
226  integer, intent(in):: size ! 次元長 (配列サイズ)
227  character(*) , intent(in):: longname ! 次元変数の記述的名称
228  character(*) , intent(in):: units ! 次元変数の単位
229  character(*) , intent(in):: xtype ! 次元変数の型
230  end subroutine historyaxiscreate2
231 
232  subroutine historyvarinfocreate2( varinfo, & ! (out)
233  & name, dims, longname, units, xtype, & ! (in)
234  & time_average, average, err & ! (in) optional
235  & )
237  implicit none
238  type(gt_history_varinfo),intent(inout) :: varinfo
239  character(*), intent(in):: name ! 変数名
240  character(*), intent(in):: dims(:) ! 依存する次元
241  character(*), intent(in):: longname ! 変数の記述的名称
242  character(*), intent(in):: units ! 変数の単位
243  character(*), intent(in), optional:: xtype
244  ! 変数の型
245  logical, intent(in), optional:: time_average
246  ! 時間平均
247  logical, intent(in), optional:: average
248  ! 時間平均 (後方互換用)
249  logical, intent(out), optional:: err
250  end subroutine historyvarinfocreate2
251  end interface
252 
254  recursive subroutine historyaddvariable1( &
255  & varname, dims, longname, units, &
256  & xtype, time_average, average, history, err )
258  character(len = *), intent(in):: varname, dims(:), longname, units
259  character(len = *), intent(in), optional:: xtype
260  logical, intent(in), optional:: time_average, average
261  type(gt_history), intent(inout), optional, target:: history
262  logical, intent(out), optional:: err
263  end subroutine historyaddvariable1
264 
265  subroutine historyaddvariable2( &
266  & varinfo, history, err )
268  type(gt_history_varinfo), intent(in) :: varinfo
269  type(gt_history), intent(inout), optional:: history
270  logical, intent(out), optional:: err
271  end subroutine historyaddvariable2
272  end interface
273 
274  interface historycopy
275  subroutine historycopy1(hist_dest, file, hist_src, &
276  & title, source, institution, &
277  & origin, interval, &
278  & conventions, gt_version)
280  type(gt_history), intent(out), target:: hist_dest
281  character(*), intent(in):: file
282  type(gt_history), intent(in), optional, target:: hist_src
283  character(*), intent(in), optional:: title, source, institution
284  real, intent(in), optional:: origin, interval
285  character(*), intent(in), optional:: conventions, gt_version
286  end subroutine historycopy1
287  end interface
288 
289  interface historyaxiscopy
290  subroutine historyaxiscopy1(axis_dest, axis_src, err, &
291  & name, length, longname, units, xtype)
293  type(gt_history_axis),intent(out) :: axis_dest ! コピー先 GT_HISTORY_AXIS
294  type(gt_history_axis),intent(in) :: axis_src ! コピー元 GT_HISTORY_AXIS
295  logical, intent(out), optional :: err
296  character(*) , intent(in), optional:: name ! 次元変数名
297  integer, intent(in), optional:: length ! 次元長 (配列サイズ)
298  character(*) , intent(in), optional:: longname ! 次元変数の記述的名称
299  character(*) , intent(in), optional:: units ! 次元変数の単位
300  character(*) , intent(in), optional:: xtype ! 次元変数の型
301  end subroutine historyaxiscopy1
302  end interface
303 
305  subroutine historyvarinfocopy1(varinfo_dest, varinfo_src, err, &
306  & name, dims, longname, units, xtype )
308  type(gt_history_varinfo),intent(out):: varinfo_dest
309  type(gt_history_varinfo),intent(in):: varinfo_src
310  logical, intent(out), optional:: err
311  character(*) , intent(in), optional:: name ! 次元変数名
312  character(*) , intent(in), optional, target:: dims(:) ! 依存する次元
313  character(*) , intent(in), optional:: longname ! 次元変数の記述的名称
314  character(*) , intent(in), optional:: units ! 次元変数の単位
315  character(*) , intent(in), optional:: xtype ! 次元変数の型
316  end subroutine historyvarinfocopy1
317  end interface
318 
319  interface copy
320  subroutine historycopy2(hist_dest, file, hist_src, &
321  & title, source, institution, &
322  & origin, interval, &
323  & conventions, gt_version)
325  type(gt_history), intent(out), target:: hist_dest
326  character(*), intent(in):: file
327  type(gt_history), intent(in), optional, target:: hist_src
328  character(*), intent(in), optional:: title, source, institution
329  real, intent(in), optional:: origin, interval
330  character(*), intent(in), optional:: conventions, gt_version
331  end subroutine historycopy2
332 
333  subroutine historyaxiscopy2(axis_dest, axis_src, err, &
334  & name, length, longname, units, xtype)
336  type(gt_history_axis),intent(out) :: axis_dest ! コピー先 GT_HISTORY_AXIS
337  type(gt_history_axis),intent(in) :: axis_src ! コピー元 GT_HISTORY_AXIS
338  logical, intent(out), optional :: err
339  character(*) , intent(in), optional:: name ! 次元変数名
340  integer, intent(in), optional:: length ! 次元長 (配列サイズ)
341  character(*) , intent(in), optional:: longname ! 次元変数の記述的名称
342  character(*) , intent(in), optional:: units ! 次元変数の単位
343  character(*) , intent(in), optional:: xtype ! 次元変数の型
344  end subroutine historyaxiscopy2
345 
346  subroutine historyvarinfocopy2(varinfo_dest, varinfo_src, err, &
347  & name, dims, longname, units, xtype )
349  type(gt_history_varinfo),intent(out):: varinfo_dest
350  type(gt_history_varinfo),intent(in):: varinfo_src
351  logical, intent(out), optional:: err
352  character(*) , intent(in), optional:: name ! 次元変数名
353  character(*) , intent(in), optional, target:: dims(:) ! 依存する次元
354  character(*) , intent(in), optional:: longname ! 次元変数の記述的名称
355  character(*) , intent(in), optional:: units ! 次元変数の単位
356  character(*) , intent(in), optional:: xtype ! 次元変数の型
357  end subroutine historyvarinfocopy2
358  end interface
359 
361  subroutine historycopyvariable1(file, varname, history, overwrite)
363  character(len = *), intent(in):: file, varname
364  type(gt_history), intent(inout), optional, target:: history
365  logical, intent(in), optional:: overwrite
366  end subroutine historycopyvariable1
367  end interface
368 
369  interface historyinquire
370  subroutine historyinquire1(history, err, file, title, source, &
371  & dims, dimsizes, longnames, units, xtypes, &
372  & institution, origin, interval, newest, oldest, &
373  & conventions, gt_version, &
374  & axes, varinfo )
376  type(gt_history), intent(in):: history
377  logical, intent(out), optional :: err
378  character(*), intent(out), optional:: file, title, source, institution
379  real,intent(out), optional:: origin, interval
380  real,intent(out), optional:: newest ! 最新の時刻
381  real,intent(out), optional:: oldest ! 最初の時刻
382  character(*), intent(out), optional:: conventions, gt_version
383  character(*), pointer, optional:: dims(:) ! (out)
384  integer,pointer, optional:: dimsizes(:) ! (out)
385  character(*), pointer, optional:: longnames(:) ! (out)
386  character(*), pointer, optional:: units(:) ! (out)
387  character(*), pointer, optional:: xtypes(:) ! (out)
388  type(gt_history_axis), pointer, optional :: axes(:) ! (out)
389  type(gt_history_varinfo), pointer, optional :: varinfo(:) ! (out)
390  end subroutine historyinquire1
391 
392  subroutine historyinquire2(history, err, file, title, source, &
393  & dims, dimsizes, longnames, units, xtypes, &
394  & institution, origin, interval, newest, oldest, &
395  & conventions, gt_version, &
396  & axes, varinfo )
398  character(*), intent(in):: history
399  logical, intent(out), optional :: err
400  character(*), intent(out), optional:: file, title, source, institution
401  real,intent(out), optional:: origin, interval, newest, oldest
402  character(*), intent(out), optional:: conventions, gt_version
403  character(*), pointer, optional:: dims(:) ! (out)
404  integer,pointer, optional:: dimsizes(:) ! (out)
405  character(*), pointer, optional:: longnames(:) ! (out)
406  character(*), pointer, optional:: units(:) ! (out)
407  character(*), pointer, optional:: xtypes(:) ! (out)
408  type(gt_history_axis), pointer, optional :: axes(:) ! (out)
409  type(gt_history_varinfo), pointer, optional :: varinfo(:) ! (out)
410  end subroutine historyinquire2
411 
412  end interface
413 
415  subroutine historyaxisinquire1( axis, &
416  & name, size, longname, units, xtype)
418  type(gt_history_axis),intent(in) :: axis
419  character(*) , intent(out), optional:: name ! 次元変数名
420  integer, intent(out), optional:: size ! 次元長 (配列サイズ)
421  character(*) , intent(out), optional:: longname ! 次元変数の記述的名称
422  character(*) , intent(out), optional:: units ! 次元変数の単位
423  character(*) , intent(out), optional:: xtype ! 次元変数の型
424  end subroutine historyaxisinquire1
425  end interface
426 
428  subroutine historyvarinfoinquire1( varinfo, & ! (in)
429  & name, dims, longname, units, xtype, & ! (out) optional
430  & time_average, average, err ) ! (out) optional
432  type(gt_history_varinfo),intent(in) :: varinfo
433  character(*), intent(out), optional:: name ! 変数名
434  character(*), pointer, optional:: dims(:) !(out) 依存する次元
435  character(*), intent(out), optional:: longname ! 変数の記述的名称
436  character(*), intent(out), optional:: units ! 変数の単位
437  character(*), intent(out), optional:: xtype ! 変数の型
438  logical, intent(out), optional:: time_average ! 時間平均
439  logical, intent(out), optional:: average ! 時間平均 (後方互換用)
440  logical, intent(out), optional:: err
441  end subroutine historyvarinfoinquire1
442  end interface
443 
444  interface inquire
445  subroutine historyinquire3(history, err, file, title, source, &
446  & dims, dimsizes, longnames, units, xtypes, &
447  & institution, origin, interval, newest, oldest, &
448  & conventions, gt_version, &
449  & axes, varinfo )
451  type(gt_history), intent(in):: history
452  logical, intent(out), optional :: err
453  character(*), intent(out), optional:: file, title, source, institution
454  real,intent(out), optional:: origin, interval
455  real,intent(out), optional:: newest ! 最新の時刻
456  real,intent(out), optional:: oldest ! 最初の時刻
457  character(*), intent(out), optional:: conventions, gt_version
458  character(*), pointer, optional:: dims(:) ! (out)
459  integer,pointer, optional:: dimsizes(:) ! (out)
460  character(*), pointer, optional:: longnames(:) ! (out)
461  character(*), pointer, optional:: units(:) ! (out)
462  character(*), pointer, optional:: xtypes(:) ! (out)
463  type(gt_history_axis), pointer, optional :: axes(:) ! (out)
464  type(gt_history_varinfo), pointer, optional :: varinfo(:) ! (out)
465  end subroutine historyinquire3
466 
467  subroutine historyinquire4(history, err, file, title, source, &
468  & dims, dimsizes, longnames, units, xtypes, &
469  & institution, origin, interval, newest, oldest, &
470  & conventions, gt_version, &
471  & axes, varinfo )
473  character(*), intent(in):: history
474  logical, intent(out), optional :: err
475  character(*), intent(out), optional:: file, title, source, institution
476  real,intent(out), optional:: origin, interval, newest, oldest
477  character(*), intent(out), optional:: conventions, gt_version
478  character(*), pointer, optional:: dims(:) ! (out)
479  integer,pointer, optional:: dimsizes(:) ! (out)
480  character(*), pointer, optional:: longnames(:) ! (out)
481  character(*), pointer, optional:: units(:) ! (out)
482  character(*), pointer, optional:: xtypes(:) ! (out)
483  type(gt_history_axis), pointer, optional :: axes(:) ! (out)
484  type(gt_history_varinfo), pointer, optional :: varinfo(:) ! (out)
485  end subroutine historyinquire4
486 
487  subroutine historyaxisinquire2( axis, &
488  & name, size, longname, units, xtype)
490  type(gt_history_axis),intent(in) :: axis
491  character(*) , intent(out), optional:: name ! 次元変数名
492  integer, intent(out), optional:: size ! 次元長 (配列サイズ)
493  character(*) , intent(out), optional:: longname ! 次元変数の記述的名称
494  character(*) , intent(out), optional:: units ! 次元変数の単位
495  character(*) , intent(out), optional:: xtype ! 次元変数の型
496  end subroutine historyaxisinquire2
497 
498  subroutine historyvarinfoinquire2( varinfo, & ! (in)
499  & name, dims, longname, units, xtype, & ! (out) optional
500  & time_average, average, err ) ! (out) optional
502  type(gt_history_varinfo),intent(in) :: varinfo
503  character(*), intent(out), optional:: name ! 変数名
504  character(*), pointer, optional:: dims(:) !(out) 依存する次元
505  character(*), intent(out), optional:: longname ! 変数の記述的名称
506  character(*), intent(out), optional:: units ! 変数の単位
507  character(*), intent(out), optional:: xtype ! 変数の型
508  logical, intent(out), optional:: time_average ! 時間平均
509  logical, intent(out), optional:: average ! 時間平均 (後方互換用)
510  logical, intent(out), optional:: err
511  end subroutine historyvarinfoinquire2
512  end interface
513 
514  interface
515  subroutine historyaxisclear(axis)
517  type(gt_history_axis),intent(inout) :: axis
518  end subroutine historyaxisclear
519  end interface
520 
522  subroutine historyvarinfoclear0(varinfo, err)
524  type(gt_history_varinfo),intent(inout) :: varinfo
525  logical, intent(out), optional:: err
526  end subroutine historyvarinfoclear0
527  end interface
528 
530  logical function historyvarinfoinitialized0( varinfo ) result(result)
532  type(gt_history_varinfo),intent(in) :: varinfo
533  end function historyvarinfoinitialized0
534  end interface
535 
536  interface historyputline
537  subroutine historyputline( history, unit, indent, err )
539  type(gt_history), intent(in), target, optional:: history
540  integer, intent(in), optional:: unit
541  character(*), intent(in), optional:: indent
542  logical, intent(out), optional:: err
543  end subroutine historyputline
544  end interface
545 
546  interface
547  subroutine historysettime(time, history, difftime, timed)
549  use dc_date_types, only: dc_difftime
550  use dc_types, only: dp
551  real, intent(in), optional:: time
552  type(gt_history), intent(inout), optional, target:: history
553  type(dc_difftime), intent(in), optional:: difftime
554  real(DP), intent(in), optional:: timed
555  end subroutine historysettime
556  end interface
557 
558  interface
559  subroutine historyclose( history, quiet, err )
561  type(gt_history), intent(inout), optional, target:: history
562  logical, intent(in), optional:: quiet
563  logical, intent(out), optional:: err
564  end subroutine historyclose
565  end interface
566 
567  interface historyput
568 
569 
570  subroutine historyputdouble0( varname, value, &
571  & history, range, time, quiet, &
572  & difftime, timed, time_average_store, err ) !:doc-priority 30:
574  use dc_date_types, only: dc_difftime
575  use dc_types, only: dp
576  character(*), intent(in):: varname
577  real(DP), intent(in):: value
578  type(gt_history), intent(inout), optional, target:: history
579  character(*), intent(in), optional:: range
580  real, intent(in), optional:: time
581  logical, intent(in), optional:: quiet
582  type(dc_difftime), intent(in), optional:: difftime
583  real(DP), intent(in), optional:: timed
584  logical, intent(in), optional:: time_average_store
585  logical, intent(out), optional:: err
586  end subroutine historyputdouble0
587 
588 
589  subroutine historyputdouble1( varname, array, &
590  & history, range, time, quiet, &
591  & difftime, timed, time_average_store, err ) !:doc-priority 40:
593  use dc_date_types, only: dc_difftime
594  use dc_types, only: dp
595  character(*), intent(in):: varname
596  real(DP), intent(in):: array(:)
597  type(gt_history), intent(inout), optional, target:: history
598  character(*), intent(in), optional:: range
599  real, intent(in), optional:: time
600  logical, intent(in), optional:: quiet
601  type(dc_difftime), intent(in), optional:: difftime
602  real(DP), intent(in), optional:: timed
603  logical, intent(in), optional:: time_average_store
604  logical, intent(out), optional:: err
605  end subroutine historyputdouble1
606 
607 
608  subroutine historyputdouble2( varname, array, &
609  & history, range, time, quiet, &
610  & difftime, timed, time_average_store, err ) !:doc-priority 40:
612  use dc_date_types, only: dc_difftime
613  use dc_types, only: dp
614  character(*), intent(in):: varname
615  real(DP), intent(in):: array(:,:)
616  type(gt_history), intent(inout), optional, target:: history
617  character(*), intent(in), optional:: range
618  real, intent(in), optional:: time
619  logical, intent(in), optional:: quiet
620  type(dc_difftime), intent(in), optional:: difftime
621  real(DP), intent(in), optional:: timed
622  logical, intent(in), optional:: time_average_store
623  logical, intent(out), optional:: err
624  end subroutine historyputdouble2
625 
626 
627  subroutine historyputdouble3( varname, array, &
628  & history, range, time, quiet, &
629  & difftime, timed, time_average_store, err ) !:doc-priority 40:
631  use dc_date_types, only: dc_difftime
632  use dc_types, only: dp
633  character(*), intent(in):: varname
634  real(DP), intent(in):: array(:,:,:)
635  type(gt_history), intent(inout), optional, target:: history
636  character(*), intent(in), optional:: range
637  real, intent(in), optional:: time
638  logical, intent(in), optional:: quiet
639  type(dc_difftime), intent(in), optional:: difftime
640  real(DP), intent(in), optional:: timed
641  logical, intent(in), optional:: time_average_store
642  logical, intent(out), optional:: err
643  end subroutine historyputdouble3
644 
645 
646  subroutine historyputdouble4( varname, array, &
647  & history, range, time, quiet, &
648  & difftime, timed, time_average_store, err ) !:doc-priority 40:
650  use dc_date_types, only: dc_difftime
651  use dc_types, only: dp
652  character(*), intent(in):: varname
653  real(DP), intent(in):: array(:,:,:,:)
654  type(gt_history), intent(inout), optional, target:: history
655  character(*), intent(in), optional:: range
656  real, intent(in), optional:: time
657  logical, intent(in), optional:: quiet
658  type(dc_difftime), intent(in), optional:: difftime
659  real(DP), intent(in), optional:: timed
660  logical, intent(in), optional:: time_average_store
661  logical, intent(out), optional:: err
662  end subroutine historyputdouble4
663 
664 
665  subroutine historyputdouble5( varname, array, &
666  & history, range, time, quiet, &
667  & difftime, timed, time_average_store, err ) !:doc-priority 40:
669  use dc_date_types, only: dc_difftime
670  use dc_types, only: dp
671  character(*), intent(in):: varname
672  real(DP), intent(in):: array(:,:,:,:,:)
673  type(gt_history), intent(inout), optional, target:: history
674  character(*), intent(in), optional:: range
675  real, intent(in), optional:: time
676  logical, intent(in), optional:: quiet
677  type(dc_difftime), intent(in), optional:: difftime
678  real(DP), intent(in), optional:: timed
679  logical, intent(in), optional:: time_average_store
680  logical, intent(out), optional:: err
681  end subroutine historyputdouble5
682 
683 
684  subroutine historyputdouble6( varname, array, &
685  & history, range, time, quiet, &
686  & difftime, timed, time_average_store, err ) !:doc-priority 40:
688  use dc_date_types, only: dc_difftime
689  use dc_types, only: dp
690  character(*), intent(in):: varname
691  real(DP), intent(in):: array(:,:,:,:,:,:)
692  type(gt_history), intent(inout), optional, target:: history
693  character(*), intent(in), optional:: range
694  real, intent(in), optional:: time
695  logical, intent(in), optional:: quiet
696  type(dc_difftime), intent(in), optional:: difftime
697  real(DP), intent(in), optional:: timed
698  logical, intent(in), optional:: time_average_store
699  logical, intent(out), optional:: err
700  end subroutine historyputdouble6
701 
702 
703  subroutine historyputdouble7( varname, array, &
704  & history, range, time, quiet, &
705  & difftime, timed, time_average_store, err ) !:doc-priority 40:
707  use dc_date_types, only: dc_difftime
708  use dc_types, only: dp
709  character(*), intent(in):: varname
710  real(DP), intent(in):: array(:,:,:,:,:,:,:)
711  type(gt_history), intent(inout), optional, target:: history
712  character(*), intent(in), optional:: range
713  real, intent(in), optional:: time
714  logical, intent(in), optional:: quiet
715  type(dc_difftime), intent(in), optional:: difftime
716  real(DP), intent(in), optional:: timed
717  logical, intent(in), optional:: time_average_store
718  logical, intent(out), optional:: err
719  end subroutine historyputdouble7
720 
721 
722  subroutine historyputreal0( varname, value, &
723  & history, range, time, quiet, &
724  & difftime, timed, time_average_store, err ) !:doc-priority 30:
726  use dc_date_types, only: dc_difftime
727  use dc_types, only: dp
728  character(*), intent(in):: varname
729  real, intent(in):: value
730  type(gt_history), intent(inout), optional, target:: history
731  character(*), intent(in), optional:: range
732  real, intent(in), optional:: time
733  logical, intent(in), optional:: quiet
734  type(dc_difftime), intent(in), optional:: difftime
735  real(DP), intent(in), optional:: timed
736  logical, intent(in), optional:: time_average_store
737  logical, intent(out), optional:: err
738  end subroutine historyputreal0
739 
740 
741  subroutine historyputreal1( varname, array, &
742  & history, range, time, quiet, &
743  & difftime, timed, time_average_store, err ) !:doc-priority 40:
745  use dc_date_types, only: dc_difftime
746  use dc_types, only: dp
747  character(*), intent(in):: varname
748  real, intent(in):: array(:)
749  type(gt_history), intent(inout), optional, target:: history
750  character(*), intent(in), optional:: range
751  real, intent(in), optional:: time
752  logical, intent(in), optional:: quiet
753  type(dc_difftime), intent(in), optional:: difftime
754  real(DP), intent(in), optional:: timed
755  logical, intent(in), optional:: time_average_store
756  logical, intent(out), optional:: err
757  end subroutine historyputreal1
758 
759 
760  subroutine historyputreal2( varname, array, &
761  & history, range, time, quiet, &
762  & difftime, timed, time_average_store, err ) !:doc-priority 40:
764  use dc_date_types, only: dc_difftime
765  use dc_types, only: dp
766  character(*), intent(in):: varname
767  real, intent(in):: array(:,:)
768  type(gt_history), intent(inout), optional, target:: history
769  character(*), intent(in), optional:: range
770  real, intent(in), optional:: time
771  logical, intent(in), optional:: quiet
772  type(dc_difftime), intent(in), optional:: difftime
773  real(DP), intent(in), optional:: timed
774  logical, intent(in), optional:: time_average_store
775  logical, intent(out), optional:: err
776  end subroutine historyputreal2
777 
778 
779  subroutine historyputreal3( varname, array, &
780  & history, range, time, quiet, &
781  & difftime, timed, time_average_store, err ) !:doc-priority 40:
783  use dc_date_types, only: dc_difftime
784  use dc_types, only: dp
785  character(*), intent(in):: varname
786  real, intent(in):: array(:,:,:)
787  type(gt_history), intent(inout), optional, target:: history
788  character(*), intent(in), optional:: range
789  real, intent(in), optional:: time
790  logical, intent(in), optional:: quiet
791  type(dc_difftime), intent(in), optional:: difftime
792  real(DP), intent(in), optional:: timed
793  logical, intent(in), optional:: time_average_store
794  logical, intent(out), optional:: err
795  end subroutine historyputreal3
796 
797 
798  subroutine historyputreal4( varname, array, &
799  & history, range, time, quiet, &
800  & difftime, timed, time_average_store, err ) !:doc-priority 40:
802  use dc_date_types, only: dc_difftime
803  use dc_types, only: dp
804  character(*), intent(in):: varname
805  real, intent(in):: array(:,:,:,:)
806  type(gt_history), intent(inout), optional, target:: history
807  character(*), intent(in), optional:: range
808  real, intent(in), optional:: time
809  logical, intent(in), optional:: quiet
810  type(dc_difftime), intent(in), optional:: difftime
811  real(DP), intent(in), optional:: timed
812  logical, intent(in), optional:: time_average_store
813  logical, intent(out), optional:: err
814  end subroutine historyputreal4
815 
816 
817  subroutine historyputreal5( varname, array, &
818  & history, range, time, quiet, &
819  & difftime, timed, time_average_store, err ) !:doc-priority 40:
821  use dc_date_types, only: dc_difftime
822  use dc_types, only: dp
823  character(*), intent(in):: varname
824  real, intent(in):: array(:,:,:,:,:)
825  type(gt_history), intent(inout), optional, target:: history
826  character(*), intent(in), optional:: range
827  real, intent(in), optional:: time
828  logical, intent(in), optional:: quiet
829  type(dc_difftime), intent(in), optional:: difftime
830  real(DP), intent(in), optional:: timed
831  logical, intent(in), optional:: time_average_store
832  logical, intent(out), optional:: err
833  end subroutine historyputreal5
834 
835 
836  subroutine historyputreal6( varname, array, &
837  & history, range, time, quiet, &
838  & difftime, timed, time_average_store, err ) !:doc-priority 40:
840  use dc_date_types, only: dc_difftime
841  use dc_types, only: dp
842  character(*), intent(in):: varname
843  real, intent(in):: array(:,:,:,:,:,:)
844  type(gt_history), intent(inout), optional, target:: history
845  character(*), intent(in), optional:: range
846  real, intent(in), optional:: time
847  logical, intent(in), optional:: quiet
848  type(dc_difftime), intent(in), optional:: difftime
849  real(DP), intent(in), optional:: timed
850  logical, intent(in), optional:: time_average_store
851  logical, intent(out), optional:: err
852  end subroutine historyputreal6
853 
854 
855  subroutine historyputreal7( varname, array, &
856  & history, range, time, quiet, &
857  & difftime, timed, time_average_store, err ) !:doc-priority 40:
859  use dc_date_types, only: dc_difftime
860  use dc_types, only: dp
861  character(*), intent(in):: varname
862  real, intent(in):: array(:,:,:,:,:,:,:)
863  type(gt_history), intent(inout), optional, target:: history
864  character(*), intent(in), optional:: range
865  real, intent(in), optional:: time
866  logical, intent(in), optional:: quiet
867  type(dc_difftime), intent(in), optional:: difftime
868  real(DP), intent(in), optional:: timed
869  logical, intent(in), optional:: time_average_store
870  logical, intent(out), optional:: err
871  end subroutine historyputreal7
872 
873 
874  subroutine historyputint0( varname, value, &
875  & history, range, time, quiet, &
876  & difftime, timed, time_average_store, err ) !:doc-priority 30:
878  use dc_date_types, only: dc_difftime
879  use dc_types, only: dp
880  character(*), intent(in):: varname
881  integer, intent(in):: value
882  type(gt_history), intent(inout), optional, target:: history
883  character(*), intent(in), optional:: range
884  real, intent(in), optional:: time
885  logical, intent(in), optional:: quiet
886  type(dc_difftime), intent(in), optional:: difftime
887  real(DP), intent(in), optional:: timed
888  logical, intent(in), optional:: time_average_store
889  logical, intent(out), optional:: err
890  end subroutine historyputint0
891 
892 
893  subroutine historyputint1( varname, array, &
894  & history, range, time, quiet, &
895  & difftime, timed, time_average_store, err ) !:doc-priority 40:
897  use dc_date_types, only: dc_difftime
898  use dc_types, only: dp
899  character(*), intent(in):: varname
900  integer, intent(in):: array(:)
901  type(gt_history), intent(inout), optional, target:: history
902  character(*), intent(in), optional:: range
903  real, intent(in), optional:: time
904  logical, intent(in), optional:: quiet
905  type(dc_difftime), intent(in), optional:: difftime
906  real(DP), intent(in), optional:: timed
907  logical, intent(in), optional:: time_average_store
908  logical, intent(out), optional:: err
909  end subroutine historyputint1
910 
911 
912  subroutine historyputint2( varname, array, &
913  & history, range, time, quiet, &
914  & difftime, timed, time_average_store, err ) !:doc-priority 40:
916  use dc_date_types, only: dc_difftime
917  use dc_types, only: dp
918  character(*), intent(in):: varname
919  integer, intent(in):: array(:,:)
920  type(gt_history), intent(inout), optional, target:: history
921  character(*), intent(in), optional:: range
922  real, intent(in), optional:: time
923  logical, intent(in), optional:: quiet
924  type(dc_difftime), intent(in), optional:: difftime
925  real(DP), intent(in), optional:: timed
926  logical, intent(in), optional:: time_average_store
927  logical, intent(out), optional:: err
928  end subroutine historyputint2
929 
930 
931  subroutine historyputint3( varname, array, &
932  & history, range, time, quiet, &
933  & difftime, timed, time_average_store, err ) !:doc-priority 40:
935  use dc_date_types, only: dc_difftime
936  use dc_types, only: dp
937  character(*), intent(in):: varname
938  integer, intent(in):: array(:,:,:)
939  type(gt_history), intent(inout), optional, target:: history
940  character(*), intent(in), optional:: range
941  real, intent(in), optional:: time
942  logical, intent(in), optional:: quiet
943  type(dc_difftime), intent(in), optional:: difftime
944  real(DP), intent(in), optional:: timed
945  logical, intent(in), optional:: time_average_store
946  logical, intent(out), optional:: err
947  end subroutine historyputint3
948 
949 
950  subroutine historyputint4( varname, array, &
951  & history, range, time, quiet, &
952  & difftime, timed, time_average_store, err ) !:doc-priority 40:
954  use dc_date_types, only: dc_difftime
955  use dc_types, only: dp
956  character(*), intent(in):: varname
957  integer, intent(in):: array(:,:,:,:)
958  type(gt_history), intent(inout), optional, target:: history
959  character(*), intent(in), optional:: range
960  real, intent(in), optional:: time
961  logical, intent(in), optional:: quiet
962  type(dc_difftime), intent(in), optional:: difftime
963  real(DP), intent(in), optional:: timed
964  logical, intent(in), optional:: time_average_store
965  logical, intent(out), optional:: err
966  end subroutine historyputint4
967 
968 
969  subroutine historyputint5( varname, array, &
970  & history, range, time, quiet, &
971  & difftime, timed, time_average_store, err ) !:doc-priority 40:
973  use dc_date_types, only: dc_difftime
974  use dc_types, only: dp
975  character(*), intent(in):: varname
976  integer, intent(in):: array(:,:,:,:,:)
977  type(gt_history), intent(inout), optional, target:: history
978  character(*), intent(in), optional:: range
979  real, intent(in), optional:: time
980  logical, intent(in), optional:: quiet
981  type(dc_difftime), intent(in), optional:: difftime
982  real(DP), intent(in), optional:: timed
983  logical, intent(in), optional:: time_average_store
984  logical, intent(out), optional:: err
985  end subroutine historyputint5
986 
987 
988  subroutine historyputint6( varname, array, &
989  & history, range, time, quiet, &
990  & difftime, timed, time_average_store, err ) !:doc-priority 40:
992  use dc_date_types, only: dc_difftime
993  use dc_types, only: dp
994  character(*), intent(in):: varname
995  integer, intent(in):: array(:,:,:,:,:,:)
996  type(gt_history), intent(inout), optional, target:: history
997  character(*), intent(in), optional:: range
998  real, intent(in), optional:: time
999  logical, intent(in), optional:: quiet
1000  type(dc_difftime), intent(in), optional:: difftime
1001  real(DP), intent(in), optional:: timed
1002  logical, intent(in), optional:: time_average_store
1003  logical, intent(out), optional:: err
1004  end subroutine historyputint6
1005 
1006 
1007  subroutine historyputint7( varname, array, &
1008  & history, range, time, quiet, &
1009  & difftime, timed, time_average_store, err ) !:doc-priority 40:
1011  use dc_date_types, only: dc_difftime
1012  use dc_types, only: dp
1013  character(*), intent(in):: varname
1014  integer, intent(in):: array(:,:,:,:,:,:,:)
1015  type(gt_history), intent(inout), optional, target:: history
1016  character(*), intent(in), optional:: range
1017  real, intent(in), optional:: time
1018  logical, intent(in), optional:: quiet
1019  type(dc_difftime), intent(in), optional:: difftime
1020  real(DP), intent(in), optional:: timed
1021  logical, intent(in), optional:: time_average_store
1022  logical, intent(out), optional:: err
1023  end subroutine historyputint7
1024 
1025 
1026  subroutine historyputchar0( varname, value, &
1027  & history, range, time, quiet, &
1028  & difftime, timed, time_average_store, err ) !:doc-priority 35:
1030  use dc_date_types, only: dc_difftime
1031  use dc_types, only: dp
1032  character(*), intent(in):: varname
1033  character(*), intent(in):: value
1034  type(gt_history), intent(inout), optional, target:: history
1035  character(*), intent(in), optional:: range
1036  real, intent(in), optional:: time
1037  logical, intent(in), optional:: quiet
1038  type(dc_difftime), intent(in), optional:: difftime
1039  real(DP), intent(in), optional:: timed
1040  logical, intent(in), optional:: time_average_store
1041  logical, intent(out), optional:: err
1042  end subroutine historyputchar0
1043 
1044  end interface
1045 
1047 
1048 
1049  subroutine historyputaxismpireal( varname, array, &
1050  & history, err )
1052  use dc_types, only: dp
1053  character(*), intent(in):: varname
1054  real, intent(in):: array(:)
1055  type(gt_history), intent(inout), optional, target:: history
1056  logical, intent(out), optional:: err
1057  end subroutine historyputaxismpireal
1058 
1059 
1060  subroutine historyputaxismpidouble( varname, array, &
1061  & history, err )
1063  use dc_types, only: dp
1064  character(*), intent(in):: varname
1065  real(DP), intent(in):: array(:)
1066  type(gt_history), intent(inout), optional, target:: history
1067  logical, intent(out), optional:: err
1068  end subroutine historyputaxismpidouble
1069 
1070 
1071  subroutine historyputaxismpiint( varname, array, &
1072  & history, err )
1074  use dc_types, only: dp
1075  character(*), intent(in):: varname
1076  integer, intent(in):: array(:)
1077  type(gt_history), intent(inout), optional, target:: history
1078  logical, intent(out), optional:: err
1079  end subroutine historyputaxismpiint
1080 
1081 
1082  end interface
1083 
1084  interface historyaddattr
1085 
1086 
1087  subroutine historyaddattrchar0( &
1088  & varname, attrname, value, history, err)
1090  use dc_types, only: dp
1091  character(*), intent(in):: varname
1092  character(*), intent(in):: attrname
1093  character(*), intent(in):: value
1094  type(gt_history), intent(inout), target, optional:: history
1095  logical, intent(out), optional:: err
1096  end subroutine historyaddattrchar0
1097 
1098 
1099  subroutine historyaddattrlogical0( &
1100  & varname, attrname, value, history, err)
1102  use dc_types, only: dp
1103  character(*), intent(in):: varname
1104  character(*), intent(in):: attrname
1105  logical, intent(in):: value
1106  type(gt_history), intent(inout), target, optional:: history
1107  logical, intent(out), optional:: err
1108  end subroutine historyaddattrlogical0
1109 
1110 
1111  subroutine historyaddattrint0( &
1112  & varname, attrname, value, history, err)
1114  use dc_types, only: dp
1115  character(*), intent(in):: varname
1116  character(*), intent(in):: attrname
1117  integer, intent(in):: value
1118  type(gt_history), intent(inout), target, optional:: history
1119  logical, intent(out), optional:: err
1120  end subroutine historyaddattrint0
1121 
1122 
1123  subroutine historyaddattrint1( &
1124  & varname, attrname, value, history, err)
1126  use dc_types, only: dp
1127  character(*), intent(in):: varname
1128  character(*), intent(in):: attrname
1129  integer, intent(in):: value(:)
1130  type(gt_history), intent(inout), target, optional:: history
1131  logical, intent(out), optional:: err
1132  end subroutine historyaddattrint1
1133 
1134 
1135  subroutine historyaddattrreal0( &
1136  & varname, attrname, value, history, err)
1138  use dc_types, only: dp
1139  character(*), intent(in):: varname
1140  character(*), intent(in):: attrname
1141  real, intent(in):: value
1142  type(gt_history), intent(inout), target, optional:: history
1143  logical, intent(out), optional:: err
1144  end subroutine historyaddattrreal0
1145 
1146 
1147  subroutine historyaddattrreal1( &
1148  & varname, attrname, value, history, err)
1150  use dc_types, only: dp
1151  character(*), intent(in):: varname
1152  character(*), intent(in):: attrname
1153  real, intent(in):: value(:)
1154  type(gt_history), intent(inout), target, optional:: history
1155  logical, intent(out), optional:: err
1156  end subroutine historyaddattrreal1
1157 
1158 
1159  subroutine historyaddattrdouble0( &
1160  & varname, attrname, value, history, err)
1162  use dc_types, only: dp
1163  character(*), intent(in):: varname
1164  character(*), intent(in):: attrname
1165  real(DP), intent(in):: value
1166  type(gt_history), intent(inout), target, optional:: history
1167  logical, intent(out), optional:: err
1168  end subroutine historyaddattrdouble0
1169 
1170 
1171  subroutine historyaddattrdouble1( &
1172  & varname, attrname, value, history, err)
1174  use dc_types, only: dp
1175  character(*), intent(in):: varname
1176  character(*), intent(in):: attrname
1177  real(DP), intent(in):: value(:)
1178  type(gt_history), intent(inout), target, optional:: history
1179  logical, intent(out), optional:: err
1180  end subroutine historyaddattrdouble1
1181 
1182 
1183  end interface
1184 
1186 
1187 
1188  subroutine historyaxisaddattrchar0( &
1189  & axis, attrname, value)
1191  use dc_types, only: dp
1192  type(gt_history_axis),intent(inout) :: axis
1193  character(*), intent(in):: attrname ! 属性の名前
1194  character(*), intent(in):: value
1195  end subroutine historyaxisaddattrchar0
1196 
1197 
1198  subroutine historyaxisaddattrlogical0( &
1199  & axis, attrname, value)
1201  use dc_types, only: dp
1202  type(gt_history_axis),intent(inout) :: axis
1203  character(*), intent(in):: attrname ! 属性の名前
1204  logical, intent(in):: value
1205  end subroutine historyaxisaddattrlogical0
1206 
1207 
1208  subroutine historyaxisaddattrint0( &
1209  & axis, attrname, value)
1211  use dc_types, only: dp
1212  type(gt_history_axis),intent(inout) :: axis
1213  character(*), intent(in):: attrname ! 属性の名前
1214  integer, intent(in):: value
1215  end subroutine historyaxisaddattrint0
1216 
1217 
1218  subroutine historyaxisaddattrint1( &
1219  & axis, attrname, value)
1221  use dc_types, only: dp
1222  type(gt_history_axis),intent(inout) :: axis
1223  character(*), intent(in):: attrname ! 属性の名前
1224  integer, intent(in):: value(:)
1225  end subroutine historyaxisaddattrint1
1226 
1227 
1228  subroutine historyaxisaddattrreal0( &
1229  & axis, attrname, value)
1231  use dc_types, only: dp
1232  type(gt_history_axis),intent(inout) :: axis
1233  character(*), intent(in):: attrname ! 属性の名前
1234  real, intent(in):: value
1235  end subroutine historyaxisaddattrreal0
1236 
1237 
1238  subroutine historyaxisaddattrreal1( &
1239  & axis, attrname, value)
1241  use dc_types, only: dp
1242  type(gt_history_axis),intent(inout) :: axis
1243  character(*), intent(in):: attrname ! 属性の名前
1244  real, intent(in):: value(:)
1245  end subroutine historyaxisaddattrreal1
1246 
1247 
1248  subroutine historyaxisaddattrdouble0( &
1249  & axis, attrname, value)
1251  use dc_types, only: dp
1252  type(gt_history_axis),intent(inout) :: axis
1253  character(*), intent(in):: attrname ! 属性の名前
1254  real(DP), intent(in):: value
1255  end subroutine historyaxisaddattrdouble0
1256 
1257 
1258  subroutine historyaxisaddattrdouble1( &
1259  & axis, attrname, value)
1261  use dc_types, only: dp
1262  type(gt_history_axis),intent(inout) :: axis
1263  character(*), intent(in):: attrname ! 属性の名前
1264  real(DP), intent(in):: value(:)
1265  end subroutine historyaxisaddattrdouble1
1266 
1267 
1268  end interface
1269 
1271 
1272 
1273  subroutine historyvarinfoaddattrchar0( &
1274  & varinfo, attrname, value, err )
1276  use dc_types, only: dp
1277  type(gt_history_varinfo),intent(inout) :: varinfo
1278  character(*), intent(in):: attrname ! 属性の名前
1279  character(*), intent(in):: value
1280  logical, intent(out), optional:: err
1281  end subroutine historyvarinfoaddattrchar0
1282 
1283 
1284  subroutine historyvarinfoaddattrlogical0( &
1285  & varinfo, attrname, value, err )
1287  use dc_types, only: dp
1288  type(gt_history_varinfo),intent(inout) :: varinfo
1289  character(*), intent(in):: attrname ! 属性の名前
1290  logical, intent(in):: value
1291  logical, intent(out), optional:: err
1292  end subroutine historyvarinfoaddattrlogical0
1293 
1294 
1295  subroutine historyvarinfoaddattrint0( &
1296  & varinfo, attrname, value, err )
1298  use dc_types, only: dp
1299  type(gt_history_varinfo),intent(inout) :: varinfo
1300  character(*), intent(in):: attrname ! 属性の名前
1301  integer, intent(in):: value
1302  logical, intent(out), optional:: err
1303  end subroutine historyvarinfoaddattrint0
1304 
1305 
1306  subroutine historyvarinfoaddattrint1( &
1307  & varinfo, attrname, value, err )
1309  use dc_types, only: dp
1310  type(gt_history_varinfo),intent(inout) :: varinfo
1311  character(*), intent(in):: attrname ! 属性の名前
1312  integer, intent(in):: value(:)
1313  logical, intent(out), optional:: err
1314  end subroutine historyvarinfoaddattrint1
1315 
1316 
1317  subroutine historyvarinfoaddattrreal0( &
1318  & varinfo, attrname, value, err )
1320  use dc_types, only: dp
1321  type(gt_history_varinfo),intent(inout) :: varinfo
1322  character(*), intent(in):: attrname ! 属性の名前
1323  real, intent(in):: value
1324  logical, intent(out), optional:: err
1325  end subroutine historyvarinfoaddattrreal0
1326 
1327 
1328  subroutine historyvarinfoaddattrreal1( &
1329  & varinfo, attrname, value, err )
1331  use dc_types, only: dp
1332  type(gt_history_varinfo),intent(inout) :: varinfo
1333  character(*), intent(in):: attrname ! 属性の名前
1334  real, intent(in):: value(:)
1335  logical, intent(out), optional:: err
1336  end subroutine historyvarinfoaddattrreal1
1337 
1338 
1339  subroutine historyvarinfoaddattrdouble0( &
1340  & varinfo, attrname, value, err )
1342  use dc_types, only: dp
1343  type(gt_history_varinfo),intent(inout) :: varinfo
1344  character(*), intent(in):: attrname ! 属性の名前
1345  real(DP), intent(in):: value
1346  logical, intent(out), optional:: err
1347  end subroutine historyvarinfoaddattrdouble0
1348 
1349 
1350  subroutine historyvarinfoaddattrdouble1( &
1351  & varinfo, attrname, value, err )
1353  use dc_types, only: dp
1354  type(gt_history_varinfo),intent(inout) :: varinfo
1355  character(*), intent(in):: attrname ! 属性の名前
1356  real(DP), intent(in):: value(:)
1357  logical, intent(out), optional:: err
1358  end subroutine historyvarinfoaddattrdouble1
1359 
1360 
1361  end interface
1362 
1363  interface put_attr
1364 
1365 
1366  subroutine historyaxisaddattr2char0( &
1367  & axis, attrname, value)
1369  use dc_types, only: dp
1370  type(gt_history_axis),intent(inout) :: axis
1371  character(*), intent(in):: attrname ! 属性の名前
1372  character(*), intent(in):: value
1373  end subroutine historyaxisaddattr2char0
1374 
1375  subroutine historyvarinfoaddattr2char0( &
1376  & varinfo, attrname, value, err )
1378  use dc_types, only: dp
1379  type(gt_history_varinfo),intent(inout) :: varinfo
1380  character(*), intent(in):: attrname ! 属性の名前
1381  character(*), intent(in):: value
1382  logical, intent(out), optional:: err
1383  end subroutine historyvarinfoaddattr2char0
1384 
1385 
1386  subroutine historyaxisaddattr2logical0( &
1387  & axis, attrname, value)
1389  use dc_types, only: dp
1390  type(gt_history_axis),intent(inout) :: axis
1391  character(*), intent(in):: attrname ! 属性の名前
1392  logical, intent(in):: value
1393  end subroutine historyaxisaddattr2logical0
1394 
1395  subroutine historyvarinfoaddattr2logical0( &
1396  & varinfo, attrname, value, err )
1398  use dc_types, only: dp
1399  type(gt_history_varinfo),intent(inout) :: varinfo
1400  character(*), intent(in):: attrname ! 属性の名前
1401  logical, intent(in):: value
1402  logical, intent(out), optional:: err
1403  end subroutine historyvarinfoaddattr2logical0
1404 
1405 
1406  subroutine historyaxisaddattr2int0( &
1407  & axis, attrname, value)
1409  use dc_types, only: dp
1410  type(gt_history_axis),intent(inout) :: axis
1411  character(*), intent(in):: attrname ! 属性の名前
1412  integer, intent(in):: value
1413  end subroutine historyaxisaddattr2int0
1414 
1415  subroutine historyvarinfoaddattr2int0( &
1416  & varinfo, attrname, value, err )
1418  use dc_types, only: dp
1419  type(gt_history_varinfo),intent(inout) :: varinfo
1420  character(*), intent(in):: attrname ! 属性の名前
1421  integer, intent(in):: value
1422  logical, intent(out), optional:: err
1423  end subroutine historyvarinfoaddattr2int0
1424 
1425 
1426  subroutine historyaxisaddattr2int1( &
1427  & axis, attrname, value)
1429  use dc_types, only: dp
1430  type(gt_history_axis),intent(inout) :: axis
1431  character(*), intent(in):: attrname ! 属性の名前
1432  integer, intent(in):: value(:)
1433  end subroutine historyaxisaddattr2int1
1434 
1435  subroutine historyvarinfoaddattr2int1( &
1436  & varinfo, attrname, value, err )
1438  use dc_types, only: dp
1439  type(gt_history_varinfo),intent(inout) :: varinfo
1440  character(*), intent(in):: attrname ! 属性の名前
1441  integer, intent(in):: value(:)
1442  logical, intent(out), optional:: err
1443  end subroutine historyvarinfoaddattr2int1
1444 
1445 
1446  subroutine historyaxisaddattr2real0( &
1447  & axis, attrname, value)
1449  use dc_types, only: dp
1450  type(gt_history_axis),intent(inout) :: axis
1451  character(*), intent(in):: attrname ! 属性の名前
1452  real, intent(in):: value
1453  end subroutine historyaxisaddattr2real0
1454 
1455  subroutine historyvarinfoaddattr2real0( &
1456  & varinfo, attrname, value, err )
1458  use dc_types, only: dp
1459  type(gt_history_varinfo),intent(inout) :: varinfo
1460  character(*), intent(in):: attrname ! 属性の名前
1461  real, intent(in):: value
1462  logical, intent(out), optional:: err
1463  end subroutine historyvarinfoaddattr2real0
1464 
1465 
1466  subroutine historyaxisaddattr2real1( &
1467  & axis, attrname, value)
1469  use dc_types, only: dp
1470  type(gt_history_axis),intent(inout) :: axis
1471  character(*), intent(in):: attrname ! 属性の名前
1472  real, intent(in):: value(:)
1473  end subroutine historyaxisaddattr2real1
1474 
1475  subroutine historyvarinfoaddattr2real1( &
1476  & varinfo, attrname, value, err )
1478  use dc_types, only: dp
1479  type(gt_history_varinfo),intent(inout) :: varinfo
1480  character(*), intent(in):: attrname ! 属性の名前
1481  real, intent(in):: value(:)
1482  logical, intent(out), optional:: err
1483  end subroutine historyvarinfoaddattr2real1
1484 
1485 
1486  subroutine historyaxisaddattr2double0( &
1487  & axis, attrname, value)
1489  use dc_types, only: dp
1490  type(gt_history_axis),intent(inout) :: axis
1491  character(*), intent(in):: attrname ! 属性の名前
1492  real(DP), intent(in):: value
1493  end subroutine historyaxisaddattr2double0
1494 
1495  subroutine historyvarinfoaddattr2double0( &
1496  & varinfo, attrname, value, err )
1498  use dc_types, only: dp
1499  type(gt_history_varinfo),intent(inout) :: varinfo
1500  character(*), intent(in):: attrname ! 属性の名前
1501  real(DP), intent(in):: value
1502  logical, intent(out), optional:: err
1503  end subroutine historyvarinfoaddattr2double0
1504 
1505 
1506  subroutine historyaxisaddattr2double1( &
1507  & axis, attrname, value)
1509  use dc_types, only: dp
1510  type(gt_history_axis),intent(inout) :: axis
1511  character(*), intent(in):: attrname ! 属性の名前
1512  real(DP), intent(in):: value(:)
1513  end subroutine historyaxisaddattr2double1
1514 
1515  subroutine historyvarinfoaddattr2double1( &
1516  & varinfo, attrname, value, err )
1518  use dc_types, only: dp
1519  type(gt_history_varinfo),intent(inout) :: varinfo
1520  character(*), intent(in):: attrname ! 属性の名前
1521  real(DP), intent(in):: value(:)
1522  logical, intent(out), optional:: err
1523  end subroutine historyvarinfoaddattr2double1
1524 
1525 
1526  end interface
1527 
1528  interface historygetattr
1529 
1530 
1531  subroutine historygettattrchar0( &
1532  & file, varname, attrname, & ! (in)
1533  & value, & ! (out)
1534  & flag_mpi_split, & ! (in) optional
1535  & err ) ! (out) optional
1537  use dc_types, only: dp
1538  character(*), intent(in):: file
1539  character(*), intent(in):: varname
1540  character(*), intent(in):: attrname
1541  character(*), intent(out):: value
1542  logical, intent(in), optional:: flag_mpi_split
1543  logical, intent(out), optional:: err
1544 
1545  end subroutine historygettattrchar0
1546 
1547 
1548  subroutine historygettattrint0( &
1549  & file, varname, attrname, & ! (in)
1550  & value, & ! (out)
1551  & flag_mpi_split, & ! (in) optional
1552  & err ) ! (out) optional
1554  use dc_types, only: dp
1555  character(*), intent(in):: file
1556  character(*), intent(in):: varname
1557  character(*), intent(in):: attrname
1558  integer, intent(out):: value
1559  logical, intent(in), optional:: flag_mpi_split
1560  logical, intent(out), optional:: err
1561 
1562  end subroutine historygettattrint0
1563 
1564 
1565  subroutine historygettattrint1( &
1566  & file, varname, attrname, & ! (in)
1567  & value, & ! (out)
1568  & flag_mpi_split, & ! (in) optional
1569  & err ) ! (out) optional
1571  use dc_types, only: dp
1572  character(*), intent(in):: file
1573  character(*), intent(in):: varname
1574  character(*), intent(in):: attrname
1575  integer, intent(out):: value(:)
1576  logical, intent(in), optional:: flag_mpi_split
1577  logical, intent(out), optional:: err
1578 
1579  end subroutine historygettattrint1
1580 
1581 
1582  subroutine historygettattrreal0( &
1583  & file, varname, attrname, & ! (in)
1584  & value, & ! (out)
1585  & flag_mpi_split, & ! (in) optional
1586  & err ) ! (out) optional
1588  use dc_types, only: dp
1589  character(*), intent(in):: file
1590  character(*), intent(in):: varname
1591  character(*), intent(in):: attrname
1592  real, intent(out):: value
1593  logical, intent(in), optional:: flag_mpi_split
1594  logical, intent(out), optional:: err
1595 
1596  end subroutine historygettattrreal0
1597 
1598 
1599  subroutine historygettattrreal1( &
1600  & file, varname, attrname, & ! (in)
1601  & value, & ! (out)
1602  & flag_mpi_split, & ! (in) optional
1603  & err ) ! (out) optional
1605  use dc_types, only: dp
1606  character(*), intent(in):: file
1607  character(*), intent(in):: varname
1608  character(*), intent(in):: attrname
1609  real, intent(out):: value(:)
1610  logical, intent(in), optional:: flag_mpi_split
1611  logical, intent(out), optional:: err
1612 
1613  end subroutine historygettattrreal1
1614 
1615 
1616  subroutine historygettattrdouble0( &
1617  & file, varname, attrname, & ! (in)
1618  & value, & ! (out)
1619  & flag_mpi_split, & ! (in) optional
1620  & err ) ! (out) optional
1622  use dc_types, only: dp
1623  character(*), intent(in):: file
1624  character(*), intent(in):: varname
1625  character(*), intent(in):: attrname
1626  real(DP), intent(out):: value
1627  logical, intent(in), optional:: flag_mpi_split
1628  logical, intent(out), optional:: err
1629 
1630  end subroutine historygettattrdouble0
1631 
1632 
1633  subroutine historygettattrdouble1( &
1634  & file, varname, attrname, & ! (in)
1635  & value, & ! (out)
1636  & flag_mpi_split, & ! (in) optional
1637  & err ) ! (out) optional
1639  use dc_types, only: dp
1640  character(*), intent(in):: file
1641  character(*), intent(in):: varname
1642  character(*), intent(in):: attrname
1643  real(DP), intent(out):: value(:)
1644  logical, intent(in), optional:: flag_mpi_split
1645  logical, intent(out), optional:: err
1646 
1647  end subroutine historygettattrdouble1
1648 
1649 
1650  end interface
1651 
1652 
1653  !--------------------------
1654  ! 固定長配列用
1655  ! For fixed length array
1656  interface historyget
1657 
1658 
1659 
1660  subroutine historygetdouble0( &
1661  & file, varname, array, range, quiet, &
1662  & flag_mpi_split, returned_time, flag_time_exist, err)
1664  use dc_types, only: dp
1665  character(*), intent(in):: file, varname
1666  character(*), intent(in), optional:: range
1667  logical, intent(in), optional:: quiet
1668  real(DP), intent(out):: array
1669 
1670  logical, intent(in), optional:: flag_mpi_split
1671  real(DP), intent(out), optional:: returned_time
1672  logical, intent(out), optional:: flag_time_exist
1673  logical, intent(out), optional:: err
1674  end subroutine historygetdouble0
1675 
1676 
1677  subroutine historygetdouble0timed( &
1678  & file, varname, array, time, quiet, &
1679  & flag_mpi_split, returned_time, flag_time_exist, err)
1681  use dc_types, only: dp
1682  character(*), intent(in):: file, varname
1683  real(DP), intent(in):: time
1684  logical, intent(in), optional:: quiet
1685  real(DP), intent(out):: array
1686 
1687  logical, intent(in), optional:: flag_mpi_split
1688  real(DP), intent(out), optional:: returned_time
1689  logical, intent(out), optional:: flag_time_exist
1690  logical, intent(out), optional:: err
1691  end subroutine historygetdouble0timed
1692 
1693 
1694  subroutine historygetdouble0timer( &
1695  & file, varname, array, time, quiet, &
1696  & flag_mpi_split, returned_time, flag_time_exist, err)
1698  use dc_types, only: dp
1699  character(*), intent(in):: file, varname
1700  real, intent(in):: time
1701  logical, intent(in), optional:: quiet
1702  real(DP), intent(out):: array
1703 
1704  logical, intent(in), optional:: flag_mpi_split
1705  real(DP), intent(out), optional:: returned_time
1706  logical, intent(out), optional:: flag_time_exist
1707  logical, intent(out), optional:: err
1708  end subroutine historygetdouble0timer
1709 
1710 
1711  subroutine historygetdouble0timei( &
1712  & file, varname, array, time, quiet, &
1713  & flag_mpi_split, returned_time, flag_time_exist, err)
1715  use dc_types, only: dp
1716  character(*), intent(in):: file, varname
1717  integer, intent(in):: time
1718  logical, intent(in), optional:: quiet
1719  real(DP), intent(out):: array
1720 
1721  logical, intent(in), optional:: flag_mpi_split
1722  real(DP), intent(out), optional:: returned_time
1723  logical, intent(out), optional:: flag_time_exist
1724  logical, intent(out), optional:: err
1725  end subroutine historygetdouble0timei
1726 
1727 
1728  subroutine historygetdouble1( &
1729  & file, varname, array, range, quiet, &
1730  & flag_mpi_split, returned_time, flag_time_exist, err)
1732  use dc_types, only: dp
1733  character(*), intent(in):: file, varname
1734  character(*), intent(in), optional:: range
1735  logical, intent(in), optional:: quiet
1736  real(DP), intent(out):: array(:)
1737 
1738  logical, intent(in), optional:: flag_mpi_split
1739  real(DP), intent(out), optional:: returned_time
1740  logical, intent(out), optional:: flag_time_exist
1741  logical, intent(out), optional:: err
1742  end subroutine historygetdouble1
1743 
1744 
1745  subroutine historygetdouble1timed( &
1746  & file, varname, array, time, quiet, &
1747  & flag_mpi_split, returned_time, flag_time_exist, err)
1749  use dc_types, only: dp
1750  character(*), intent(in):: file, varname
1751  real(DP), intent(in):: time
1752  logical, intent(in), optional:: quiet
1753  real(DP), intent(out):: array(:)
1754 
1755  logical, intent(in), optional:: flag_mpi_split
1756  real(DP), intent(out), optional:: returned_time
1757  logical, intent(out), optional:: flag_time_exist
1758  logical, intent(out), optional:: err
1759  end subroutine historygetdouble1timed
1760 
1761 
1762  subroutine historygetdouble1timer( &
1763  & file, varname, array, time, quiet, &
1764  & flag_mpi_split, returned_time, flag_time_exist, err)
1766  use dc_types, only: dp
1767  character(*), intent(in):: file, varname
1768  real, intent(in):: time
1769  logical, intent(in), optional:: quiet
1770  real(DP), intent(out):: array(:)
1771 
1772  logical, intent(in), optional:: flag_mpi_split
1773  real(DP), intent(out), optional:: returned_time
1774  logical, intent(out), optional:: flag_time_exist
1775  logical, intent(out), optional:: err
1776  end subroutine historygetdouble1timer
1777 
1778 
1779  subroutine historygetdouble1timei( &
1780  & file, varname, array, time, quiet, &
1781  & flag_mpi_split, returned_time, flag_time_exist, err)
1783  use dc_types, only: dp
1784  character(*), intent(in):: file, varname
1785  integer, intent(in):: time
1786  logical, intent(in), optional:: quiet
1787  real(DP), intent(out):: array(:)
1788 
1789  logical, intent(in), optional:: flag_mpi_split
1790  real(DP), intent(out), optional:: returned_time
1791  logical, intent(out), optional:: flag_time_exist
1792  logical, intent(out), optional:: err
1793  end subroutine historygetdouble1timei
1794 
1795 
1796  subroutine historygetdouble2( &
1797  & file, varname, array, range, quiet, &
1798  & flag_mpi_split, returned_time, flag_time_exist, err)
1800  use dc_types, only: dp
1801  character(*), intent(in):: file, varname
1802  character(*), intent(in), optional:: range
1803  logical, intent(in), optional:: quiet
1804  real(DP), intent(out):: array(:,:)
1805 
1806  logical, intent(in), optional:: flag_mpi_split
1807  real(DP), intent(out), optional:: returned_time
1808  logical, intent(out), optional:: flag_time_exist
1809  logical, intent(out), optional:: err
1810  end subroutine historygetdouble2
1811 
1812 
1813  subroutine historygetdouble2timed( &
1814  & file, varname, array, time, quiet, &
1815  & flag_mpi_split, returned_time, flag_time_exist, err)
1817  use dc_types, only: dp
1818  character(*), intent(in):: file, varname
1819  real(DP), intent(in):: time
1820  logical, intent(in), optional:: quiet
1821  real(DP), intent(out):: array(:,:)
1822 
1823  logical, intent(in), optional:: flag_mpi_split
1824  real(DP), intent(out), optional:: returned_time
1825  logical, intent(out), optional:: flag_time_exist
1826  logical, intent(out), optional:: err
1827  end subroutine historygetdouble2timed
1828 
1829 
1830  subroutine historygetdouble2timer( &
1831  & file, varname, array, time, quiet, &
1832  & flag_mpi_split, returned_time, flag_time_exist, err)
1834  use dc_types, only: dp
1835  character(*), intent(in):: file, varname
1836  real, intent(in):: time
1837  logical, intent(in), optional:: quiet
1838  real(DP), intent(out):: array(:,:)
1839 
1840  logical, intent(in), optional:: flag_mpi_split
1841  real(DP), intent(out), optional:: returned_time
1842  logical, intent(out), optional:: flag_time_exist
1843  logical, intent(out), optional:: err
1844  end subroutine historygetdouble2timer
1845 
1846 
1847  subroutine historygetdouble2timei( &
1848  & file, varname, array, time, quiet, &
1849  & flag_mpi_split, returned_time, flag_time_exist, err)
1851  use dc_types, only: dp
1852  character(*), intent(in):: file, varname
1853  integer, intent(in):: time
1854  logical, intent(in), optional:: quiet
1855  real(DP), intent(out):: array(:,:)
1856 
1857  logical, intent(in), optional:: flag_mpi_split
1858  real(DP), intent(out), optional:: returned_time
1859  logical, intent(out), optional:: flag_time_exist
1860  logical, intent(out), optional:: err
1861  end subroutine historygetdouble2timei
1862 
1863 
1864  subroutine historygetdouble3( &
1865  & file, varname, array, range, quiet, &
1866  & flag_mpi_split, returned_time, flag_time_exist, err)
1868  use dc_types, only: dp
1869  character(*), intent(in):: file, varname
1870  character(*), intent(in), optional:: range
1871  logical, intent(in), optional:: quiet
1872  real(DP), intent(out):: array(:,:,:)
1873 
1874  logical, intent(in), optional:: flag_mpi_split
1875  real(DP), intent(out), optional:: returned_time
1876  logical, intent(out), optional:: flag_time_exist
1877  logical, intent(out), optional:: err
1878  end subroutine historygetdouble3
1879 
1880 
1881  subroutine historygetdouble3timed( &
1882  & file, varname, array, time, quiet, &
1883  & flag_mpi_split, returned_time, flag_time_exist, err)
1885  use dc_types, only: dp
1886  character(*), intent(in):: file, varname
1887  real(DP), intent(in):: time
1888  logical, intent(in), optional:: quiet
1889  real(DP), intent(out):: array(:,:,:)
1890 
1891  logical, intent(in), optional:: flag_mpi_split
1892  real(DP), intent(out), optional:: returned_time
1893  logical, intent(out), optional:: flag_time_exist
1894  logical, intent(out), optional:: err
1895  end subroutine historygetdouble3timed
1896 
1897 
1898  subroutine historygetdouble3timer( &
1899  & file, varname, array, time, quiet, &
1900  & flag_mpi_split, returned_time, flag_time_exist, err)
1902  use dc_types, only: dp
1903  character(*), intent(in):: file, varname
1904  real, intent(in):: time
1905  logical, intent(in), optional:: quiet
1906  real(DP), intent(out):: array(:,:,:)
1907 
1908  logical, intent(in), optional:: flag_mpi_split
1909  real(DP), intent(out), optional:: returned_time
1910  logical, intent(out), optional:: flag_time_exist
1911  logical, intent(out), optional:: err
1912  end subroutine historygetdouble3timer
1913 
1914 
1915  subroutine historygetdouble3timei( &
1916  & file, varname, array, time, quiet, &
1917  & flag_mpi_split, returned_time, flag_time_exist, err)
1919  use dc_types, only: dp
1920  character(*), intent(in):: file, varname
1921  integer, intent(in):: time
1922  logical, intent(in), optional:: quiet
1923  real(DP), intent(out):: array(:,:,:)
1924 
1925  logical, intent(in), optional:: flag_mpi_split
1926  real(DP), intent(out), optional:: returned_time
1927  logical, intent(out), optional:: flag_time_exist
1928  logical, intent(out), optional:: err
1929  end subroutine historygetdouble3timei
1930 
1931 
1932  subroutine historygetdouble4( &
1933  & file, varname, array, range, quiet, &
1934  & flag_mpi_split, returned_time, flag_time_exist, err)
1936  use dc_types, only: dp
1937  character(*), intent(in):: file, varname
1938  character(*), intent(in), optional:: range
1939  logical, intent(in), optional:: quiet
1940  real(DP), intent(out):: array(:,:,:,:)
1941 
1942  logical, intent(in), optional:: flag_mpi_split
1943  real(DP), intent(out), optional:: returned_time
1944  logical, intent(out), optional:: flag_time_exist
1945  logical, intent(out), optional:: err
1946  end subroutine historygetdouble4
1947 
1948 
1949  subroutine historygetdouble4timed( &
1950  & file, varname, array, time, quiet, &
1951  & flag_mpi_split, returned_time, flag_time_exist, err)
1953  use dc_types, only: dp
1954  character(*), intent(in):: file, varname
1955  real(DP), intent(in):: time
1956  logical, intent(in), optional:: quiet
1957  real(DP), intent(out):: array(:,:,:,:)
1958 
1959  logical, intent(in), optional:: flag_mpi_split
1960  real(DP), intent(out), optional:: returned_time
1961  logical, intent(out), optional:: flag_time_exist
1962  logical, intent(out), optional:: err
1963  end subroutine historygetdouble4timed
1964 
1965 
1966  subroutine historygetdouble4timer( &
1967  & file, varname, array, time, quiet, &
1968  & flag_mpi_split, returned_time, flag_time_exist, err)
1970  use dc_types, only: dp
1971  character(*), intent(in):: file, varname
1972  real, intent(in):: time
1973  logical, intent(in), optional:: quiet
1974  real(DP), intent(out):: array(:,:,:,:)
1975 
1976  logical, intent(in), optional:: flag_mpi_split
1977  real(DP), intent(out), optional:: returned_time
1978  logical, intent(out), optional:: flag_time_exist
1979  logical, intent(out), optional:: err
1980  end subroutine historygetdouble4timer
1981 
1982 
1983  subroutine historygetdouble4timei( &
1984  & file, varname, array, time, quiet, &
1985  & flag_mpi_split, returned_time, flag_time_exist, err)
1987  use dc_types, only: dp
1988  character(*), intent(in):: file, varname
1989  integer, intent(in):: time
1990  logical, intent(in), optional:: quiet
1991  real(DP), intent(out):: array(:,:,:,:)
1992 
1993  logical, intent(in), optional:: flag_mpi_split
1994  real(DP), intent(out), optional:: returned_time
1995  logical, intent(out), optional:: flag_time_exist
1996  logical, intent(out), optional:: err
1997  end subroutine historygetdouble4timei
1998 
1999 
2000  subroutine historygetdouble5( &
2001  & file, varname, array, range, quiet, &
2002  & flag_mpi_split, returned_time, flag_time_exist, err)
2004  use dc_types, only: dp
2005  character(*), intent(in):: file, varname
2006  character(*), intent(in), optional:: range
2007  logical, intent(in), optional:: quiet
2008  real(DP), intent(out):: array(:,:,:,:,:)
2009 
2010  logical, intent(in), optional:: flag_mpi_split
2011  real(DP), intent(out), optional:: returned_time
2012  logical, intent(out), optional:: flag_time_exist
2013  logical, intent(out), optional:: err
2014  end subroutine historygetdouble5
2015 
2016 
2017  subroutine historygetdouble5timed( &
2018  & file, varname, array, time, quiet, &
2019  & flag_mpi_split, returned_time, flag_time_exist, err)
2021  use dc_types, only: dp
2022  character(*), intent(in):: file, varname
2023  real(DP), intent(in):: time
2024  logical, intent(in), optional:: quiet
2025  real(DP), intent(out):: array(:,:,:,:,:)
2026 
2027  logical, intent(in), optional:: flag_mpi_split
2028  real(DP), intent(out), optional:: returned_time
2029  logical, intent(out), optional:: flag_time_exist
2030  logical, intent(out), optional:: err
2031  end subroutine historygetdouble5timed
2032 
2033 
2034  subroutine historygetdouble5timer( &
2035  & file, varname, array, time, quiet, &
2036  & flag_mpi_split, returned_time, flag_time_exist, err)
2038  use dc_types, only: dp
2039  character(*), intent(in):: file, varname
2040  real, intent(in):: time
2041  logical, intent(in), optional:: quiet
2042  real(DP), intent(out):: array(:,:,:,:,:)
2043 
2044  logical, intent(in), optional:: flag_mpi_split
2045  real(DP), intent(out), optional:: returned_time
2046  logical, intent(out), optional:: flag_time_exist
2047  logical, intent(out), optional:: err
2048  end subroutine historygetdouble5timer
2049 
2050 
2051  subroutine historygetdouble5timei( &
2052  & file, varname, array, time, quiet, &
2053  & flag_mpi_split, returned_time, flag_time_exist, err)
2055  use dc_types, only: dp
2056  character(*), intent(in):: file, varname
2057  integer, intent(in):: time
2058  logical, intent(in), optional:: quiet
2059  real(DP), intent(out):: array(:,:,:,:,:)
2060 
2061  logical, intent(in), optional:: flag_mpi_split
2062  real(DP), intent(out), optional:: returned_time
2063  logical, intent(out), optional:: flag_time_exist
2064  logical, intent(out), optional:: err
2065  end subroutine historygetdouble5timei
2066 
2067 
2068  subroutine historygetdouble6( &
2069  & file, varname, array, range, quiet, &
2070  & flag_mpi_split, returned_time, flag_time_exist, err)
2072  use dc_types, only: dp
2073  character(*), intent(in):: file, varname
2074  character(*), intent(in), optional:: range
2075  logical, intent(in), optional:: quiet
2076  real(DP), intent(out):: array(:,:,:,:,:,:)
2077 
2078  logical, intent(in), optional:: flag_mpi_split
2079  real(DP), intent(out), optional:: returned_time
2080  logical, intent(out), optional:: flag_time_exist
2081  logical, intent(out), optional:: err
2082  end subroutine historygetdouble6
2083 
2084 
2085  subroutine historygetdouble6timed( &
2086  & file, varname, array, time, quiet, &
2087  & flag_mpi_split, returned_time, flag_time_exist, err)
2089  use dc_types, only: dp
2090  character(*), intent(in):: file, varname
2091  real(DP), intent(in):: time
2092  logical, intent(in), optional:: quiet
2093  real(DP), intent(out):: array(:,:,:,:,:,:)
2094 
2095  logical, intent(in), optional:: flag_mpi_split
2096  real(DP), intent(out), optional:: returned_time
2097  logical, intent(out), optional:: flag_time_exist
2098  logical, intent(out), optional:: err
2099  end subroutine historygetdouble6timed
2100 
2101 
2102  subroutine historygetdouble6timer( &
2103  & file, varname, array, time, quiet, &
2104  & flag_mpi_split, returned_time, flag_time_exist, err)
2106  use dc_types, only: dp
2107  character(*), intent(in):: file, varname
2108  real, intent(in):: time
2109  logical, intent(in), optional:: quiet
2110  real(DP), intent(out):: array(:,:,:,:,:,:)
2111 
2112  logical, intent(in), optional:: flag_mpi_split
2113  real(DP), intent(out), optional:: returned_time
2114  logical, intent(out), optional:: flag_time_exist
2115  logical, intent(out), optional:: err
2116  end subroutine historygetdouble6timer
2117 
2118 
2119  subroutine historygetdouble6timei( &
2120  & file, varname, array, time, quiet, &
2121  & flag_mpi_split, returned_time, flag_time_exist, err)
2123  use dc_types, only: dp
2124  character(*), intent(in):: file, varname
2125  integer, intent(in):: time
2126  logical, intent(in), optional:: quiet
2127  real(DP), intent(out):: array(:,:,:,:,:,:)
2128 
2129  logical, intent(in), optional:: flag_mpi_split
2130  real(DP), intent(out), optional:: returned_time
2131  logical, intent(out), optional:: flag_time_exist
2132  logical, intent(out), optional:: err
2133  end subroutine historygetdouble6timei
2134 
2135 
2136  subroutine historygetdouble7( &
2137  & file, varname, array, range, quiet, &
2138  & flag_mpi_split, returned_time, flag_time_exist, err)
2140  use dc_types, only: dp
2141  character(*), intent(in):: file, varname
2142  character(*), intent(in), optional:: range
2143  logical, intent(in), optional:: quiet
2144  real(DP), intent(out):: array(:,:,:,:,:,:,:)
2145 
2146  logical, intent(in), optional:: flag_mpi_split
2147  real(DP), intent(out), optional:: returned_time
2148  logical, intent(out), optional:: flag_time_exist
2149  logical, intent(out), optional:: err
2150  end subroutine historygetdouble7
2151 
2152 
2153  subroutine historygetdouble7timed( &
2154  & file, varname, array, time, quiet, &
2155  & flag_mpi_split, returned_time, flag_time_exist, err)
2157  use dc_types, only: dp
2158  character(*), intent(in):: file, varname
2159  real(DP), intent(in):: time
2160  logical, intent(in), optional:: quiet
2161  real(DP), intent(out):: array(:,:,:,:,:,:,:)
2162 
2163  logical, intent(in), optional:: flag_mpi_split
2164  real(DP), intent(out), optional:: returned_time
2165  logical, intent(out), optional:: flag_time_exist
2166  logical, intent(out), optional:: err
2167  end subroutine historygetdouble7timed
2168 
2169 
2170  subroutine historygetdouble7timer( &
2171  & file, varname, array, time, quiet, &
2172  & flag_mpi_split, returned_time, flag_time_exist, err)
2174  use dc_types, only: dp
2175  character(*), intent(in):: file, varname
2176  real, intent(in):: time
2177  logical, intent(in), optional:: quiet
2178  real(DP), intent(out):: array(:,:,:,:,:,:,:)
2179 
2180  logical, intent(in), optional:: flag_mpi_split
2181  real(DP), intent(out), optional:: returned_time
2182  logical, intent(out), optional:: flag_time_exist
2183  logical, intent(out), optional:: err
2184  end subroutine historygetdouble7timer
2185 
2186 
2187  subroutine historygetdouble7timei( &
2188  & file, varname, array, time, quiet, &
2189  & flag_mpi_split, returned_time, flag_time_exist, err)
2191  use dc_types, only: dp
2192  character(*), intent(in):: file, varname
2193  integer, intent(in):: time
2194  logical, intent(in), optional:: quiet
2195  real(DP), intent(out):: array(:,:,:,:,:,:,:)
2196 
2197  logical, intent(in), optional:: flag_mpi_split
2198  real(DP), intent(out), optional:: returned_time
2199  logical, intent(out), optional:: flag_time_exist
2200  logical, intent(out), optional:: err
2201  end subroutine historygetdouble7timei
2202 
2203 
2204  subroutine historygetreal0( &
2205  & file, varname, array, range, quiet, &
2206  & flag_mpi_split, returned_time, flag_time_exist, err)
2208  use dc_types, only: dp
2209  character(*), intent(in):: file, varname
2210  character(*), intent(in), optional:: range
2211  logical, intent(in), optional:: quiet
2212  real, intent(out):: array
2213 
2214  logical, intent(in), optional:: flag_mpi_split
2215  real(DP), intent(out), optional:: returned_time
2216  logical, intent(out), optional:: flag_time_exist
2217  logical, intent(out), optional:: err
2218  end subroutine historygetreal0
2219 
2220 
2221  subroutine historygetreal0timed( &
2222  & file, varname, array, time, quiet, &
2223  & flag_mpi_split, returned_time, flag_time_exist, err)
2225  use dc_types, only: dp
2226  character(*), intent(in):: file, varname
2227  real(DP), intent(in):: time
2228  logical, intent(in), optional:: quiet
2229  real, intent(out):: array
2230 
2231  logical, intent(in), optional:: flag_mpi_split
2232  real(DP), intent(out), optional:: returned_time
2233  logical, intent(out), optional:: flag_time_exist
2234  logical, intent(out), optional:: err
2235  end subroutine historygetreal0timed
2236 
2237 
2238  subroutine historygetreal0timer( &
2239  & file, varname, array, time, quiet, &
2240  & flag_mpi_split, returned_time, flag_time_exist, err)
2242  use dc_types, only: dp
2243  character(*), intent(in):: file, varname
2244  real, intent(in):: time
2245  logical, intent(in), optional:: quiet
2246  real, intent(out):: array
2247 
2248  logical, intent(in), optional:: flag_mpi_split
2249  real(DP), intent(out), optional:: returned_time
2250  logical, intent(out), optional:: flag_time_exist
2251  logical, intent(out), optional:: err
2252  end subroutine historygetreal0timer
2253 
2254 
2255  subroutine historygetreal0timei( &
2256  & file, varname, array, time, quiet, &
2257  & flag_mpi_split, returned_time, flag_time_exist, err)
2259  use dc_types, only: dp
2260  character(*), intent(in):: file, varname
2261  integer, intent(in):: time
2262  logical, intent(in), optional:: quiet
2263  real, intent(out):: array
2264 
2265  logical, intent(in), optional:: flag_mpi_split
2266  real(DP), intent(out), optional:: returned_time
2267  logical, intent(out), optional:: flag_time_exist
2268  logical, intent(out), optional:: err
2269  end subroutine historygetreal0timei
2270 
2271 
2272  subroutine historygetreal1( &
2273  & file, varname, array, range, quiet, &
2274  & flag_mpi_split, returned_time, flag_time_exist, err)
2276  use dc_types, only: dp
2277  character(*), intent(in):: file, varname
2278  character(*), intent(in), optional:: range
2279  logical, intent(in), optional:: quiet
2280  real, intent(out):: array(:)
2281 
2282  logical, intent(in), optional:: flag_mpi_split
2283  real(DP), intent(out), optional:: returned_time
2284  logical, intent(out), optional:: flag_time_exist
2285  logical, intent(out), optional:: err
2286  end subroutine historygetreal1
2287 
2288 
2289  subroutine historygetreal1timed( &
2290  & file, varname, array, time, quiet, &
2291  & flag_mpi_split, returned_time, flag_time_exist, err)
2293  use dc_types, only: dp
2294  character(*), intent(in):: file, varname
2295  real(DP), intent(in):: time
2296  logical, intent(in), optional:: quiet
2297  real, intent(out):: array(:)
2298 
2299  logical, intent(in), optional:: flag_mpi_split
2300  real(DP), intent(out), optional:: returned_time
2301  logical, intent(out), optional:: flag_time_exist
2302  logical, intent(out), optional:: err
2303  end subroutine historygetreal1timed
2304 
2305 
2306  subroutine historygetreal1timer( &
2307  & file, varname, array, time, quiet, &
2308  & flag_mpi_split, returned_time, flag_time_exist, err)
2310  use dc_types, only: dp
2311  character(*), intent(in):: file, varname
2312  real, intent(in):: time
2313  logical, intent(in), optional:: quiet
2314  real, intent(out):: array(:)
2315 
2316  logical, intent(in), optional:: flag_mpi_split
2317  real(DP), intent(out), optional:: returned_time
2318  logical, intent(out), optional:: flag_time_exist
2319  logical, intent(out), optional:: err
2320  end subroutine historygetreal1timer
2321 
2322 
2323  subroutine historygetreal1timei( &
2324  & file, varname, array, time, quiet, &
2325  & flag_mpi_split, returned_time, flag_time_exist, err)
2327  use dc_types, only: dp
2328  character(*), intent(in):: file, varname
2329  integer, intent(in):: time
2330  logical, intent(in), optional:: quiet
2331  real, intent(out):: array(:)
2332 
2333  logical, intent(in), optional:: flag_mpi_split
2334  real(DP), intent(out), optional:: returned_time
2335  logical, intent(out), optional:: flag_time_exist
2336  logical, intent(out), optional:: err
2337  end subroutine historygetreal1timei
2338 
2339 
2340  subroutine historygetreal2( &
2341  & file, varname, array, range, quiet, &
2342  & flag_mpi_split, returned_time, flag_time_exist, err)
2344  use dc_types, only: dp
2345  character(*), intent(in):: file, varname
2346  character(*), intent(in), optional:: range
2347  logical, intent(in), optional:: quiet
2348  real, intent(out):: array(:,:)
2349 
2350  logical, intent(in), optional:: flag_mpi_split
2351  real(DP), intent(out), optional:: returned_time
2352  logical, intent(out), optional:: flag_time_exist
2353  logical, intent(out), optional:: err
2354  end subroutine historygetreal2
2355 
2356 
2357  subroutine historygetreal2timed( &
2358  & file, varname, array, time, quiet, &
2359  & flag_mpi_split, returned_time, flag_time_exist, err)
2361  use dc_types, only: dp
2362  character(*), intent(in):: file, varname
2363  real(DP), intent(in):: time
2364  logical, intent(in), optional:: quiet
2365  real, intent(out):: array(:,:)
2366 
2367  logical, intent(in), optional:: flag_mpi_split
2368  real(DP), intent(out), optional:: returned_time
2369  logical, intent(out), optional:: flag_time_exist
2370  logical, intent(out), optional:: err
2371  end subroutine historygetreal2timed
2372 
2373 
2374  subroutine historygetreal2timer( &
2375  & file, varname, array, time, quiet, &
2376  & flag_mpi_split, returned_time, flag_time_exist, err)
2378  use dc_types, only: dp
2379  character(*), intent(in):: file, varname
2380  real, intent(in):: time
2381  logical, intent(in), optional:: quiet
2382  real, intent(out):: array(:,:)
2383 
2384  logical, intent(in), optional:: flag_mpi_split
2385  real(DP), intent(out), optional:: returned_time
2386  logical, intent(out), optional:: flag_time_exist
2387  logical, intent(out), optional:: err
2388  end subroutine historygetreal2timer
2389 
2390 
2391  subroutine historygetreal2timei( &
2392  & file, varname, array, time, quiet, &
2393  & flag_mpi_split, returned_time, flag_time_exist, err)
2395  use dc_types, only: dp
2396  character(*), intent(in):: file, varname
2397  integer, intent(in):: time
2398  logical, intent(in), optional:: quiet
2399  real, intent(out):: array(:,:)
2400 
2401  logical, intent(in), optional:: flag_mpi_split
2402  real(DP), intent(out), optional:: returned_time
2403  logical, intent(out), optional:: flag_time_exist
2404  logical, intent(out), optional:: err
2405  end subroutine historygetreal2timei
2406 
2407 
2408  subroutine historygetreal3( &
2409  & file, varname, array, range, quiet, &
2410  & flag_mpi_split, returned_time, flag_time_exist, err)
2412  use dc_types, only: dp
2413  character(*), intent(in):: file, varname
2414  character(*), intent(in), optional:: range
2415  logical, intent(in), optional:: quiet
2416  real, intent(out):: array(:,:,:)
2417 
2418  logical, intent(in), optional:: flag_mpi_split
2419  real(DP), intent(out), optional:: returned_time
2420  logical, intent(out), optional:: flag_time_exist
2421  logical, intent(out), optional:: err
2422  end subroutine historygetreal3
2423 
2424 
2425  subroutine historygetreal3timed( &
2426  & file, varname, array, time, quiet, &
2427  & flag_mpi_split, returned_time, flag_time_exist, err)
2429  use dc_types, only: dp
2430  character(*), intent(in):: file, varname
2431  real(DP), intent(in):: time
2432  logical, intent(in), optional:: quiet
2433  real, intent(out):: array(:,:,:)
2434 
2435  logical, intent(in), optional:: flag_mpi_split
2436  real(DP), intent(out), optional:: returned_time
2437  logical, intent(out), optional:: flag_time_exist
2438  logical, intent(out), optional:: err
2439  end subroutine historygetreal3timed
2440 
2441 
2442  subroutine historygetreal3timer( &
2443  & file, varname, array, time, quiet, &
2444  & flag_mpi_split, returned_time, flag_time_exist, err)
2446  use dc_types, only: dp
2447  character(*), intent(in):: file, varname
2448  real, intent(in):: time
2449  logical, intent(in), optional:: quiet
2450  real, intent(out):: array(:,:,:)
2451 
2452  logical, intent(in), optional:: flag_mpi_split
2453  real(DP), intent(out), optional:: returned_time
2454  logical, intent(out), optional:: flag_time_exist
2455  logical, intent(out), optional:: err
2456  end subroutine historygetreal3timer
2457 
2458 
2459  subroutine historygetreal3timei( &
2460  & file, varname, array, time, quiet, &
2461  & flag_mpi_split, returned_time, flag_time_exist, err)
2463  use dc_types, only: dp
2464  character(*), intent(in):: file, varname
2465  integer, intent(in):: time
2466  logical, intent(in), optional:: quiet
2467  real, intent(out):: array(:,:,:)
2468 
2469  logical, intent(in), optional:: flag_mpi_split
2470  real(DP), intent(out), optional:: returned_time
2471  logical, intent(out), optional:: flag_time_exist
2472  logical, intent(out), optional:: err
2473  end subroutine historygetreal3timei
2474 
2475 
2476  subroutine historygetreal4( &
2477  & file, varname, array, range, quiet, &
2478  & flag_mpi_split, returned_time, flag_time_exist, err)
2480  use dc_types, only: dp
2481  character(*), intent(in):: file, varname
2482  character(*), intent(in), optional:: range
2483  logical, intent(in), optional:: quiet
2484  real, intent(out):: array(:,:,:,:)
2485 
2486  logical, intent(in), optional:: flag_mpi_split
2487  real(DP), intent(out), optional:: returned_time
2488  logical, intent(out), optional:: flag_time_exist
2489  logical, intent(out), optional:: err
2490  end subroutine historygetreal4
2491 
2492 
2493  subroutine historygetreal4timed( &
2494  & file, varname, array, time, quiet, &
2495  & flag_mpi_split, returned_time, flag_time_exist, err)
2497  use dc_types, only: dp
2498  character(*), intent(in):: file, varname
2499  real(DP), intent(in):: time
2500  logical, intent(in), optional:: quiet
2501  real, intent(out):: array(:,:,:,:)
2502 
2503  logical, intent(in), optional:: flag_mpi_split
2504  real(DP), intent(out), optional:: returned_time
2505  logical, intent(out), optional:: flag_time_exist
2506  logical, intent(out), optional:: err
2507  end subroutine historygetreal4timed
2508 
2509 
2510  subroutine historygetreal4timer( &
2511  & file, varname, array, time, quiet, &
2512  & flag_mpi_split, returned_time, flag_time_exist, err)
2514  use dc_types, only: dp
2515  character(*), intent(in):: file, varname
2516  real, intent(in):: time
2517  logical, intent(in), optional:: quiet
2518  real, intent(out):: array(:,:,:,:)
2519 
2520  logical, intent(in), optional:: flag_mpi_split
2521  real(DP), intent(out), optional:: returned_time
2522  logical, intent(out), optional:: flag_time_exist
2523  logical, intent(out), optional:: err
2524  end subroutine historygetreal4timer
2525 
2526 
2527  subroutine historygetreal4timei( &
2528  & file, varname, array, time, quiet, &
2529  & flag_mpi_split, returned_time, flag_time_exist, err)
2531  use dc_types, only: dp
2532  character(*), intent(in):: file, varname
2533  integer, intent(in):: time
2534  logical, intent(in), optional:: quiet
2535  real, intent(out):: array(:,:,:,:)
2536 
2537  logical, intent(in), optional:: flag_mpi_split
2538  real(DP), intent(out), optional:: returned_time
2539  logical, intent(out), optional:: flag_time_exist
2540  logical, intent(out), optional:: err
2541  end subroutine historygetreal4timei
2542 
2543 
2544  subroutine historygetreal5( &
2545  & file, varname, array, range, quiet, &
2546  & flag_mpi_split, returned_time, flag_time_exist, err)
2548  use dc_types, only: dp
2549  character(*), intent(in):: file, varname
2550  character(*), intent(in), optional:: range
2551  logical, intent(in), optional:: quiet
2552  real, intent(out):: array(:,:,:,:,:)
2553 
2554  logical, intent(in), optional:: flag_mpi_split
2555  real(DP), intent(out), optional:: returned_time
2556  logical, intent(out), optional:: flag_time_exist
2557  logical, intent(out), optional:: err
2558  end subroutine historygetreal5
2559 
2560 
2561  subroutine historygetreal5timed( &
2562  & file, varname, array, time, quiet, &
2563  & flag_mpi_split, returned_time, flag_time_exist, err)
2565  use dc_types, only: dp
2566  character(*), intent(in):: file, varname
2567  real(DP), intent(in):: time
2568  logical, intent(in), optional:: quiet
2569  real, intent(out):: array(:,:,:,:,:)
2570 
2571  logical, intent(in), optional:: flag_mpi_split
2572  real(DP), intent(out), optional:: returned_time
2573  logical, intent(out), optional:: flag_time_exist
2574  logical, intent(out), optional:: err
2575  end subroutine historygetreal5timed
2576 
2577 
2578  subroutine historygetreal5timer( &
2579  & file, varname, array, time, quiet, &
2580  & flag_mpi_split, returned_time, flag_time_exist, err)
2582  use dc_types, only: dp
2583  character(*), intent(in):: file, varname
2584  real, intent(in):: time
2585  logical, intent(in), optional:: quiet
2586  real, intent(out):: array(:,:,:,:,:)
2587 
2588  logical, intent(in), optional:: flag_mpi_split
2589  real(DP), intent(out), optional:: returned_time
2590  logical, intent(out), optional:: flag_time_exist
2591  logical, intent(out), optional:: err
2592  end subroutine historygetreal5timer
2593 
2594 
2595  subroutine historygetreal5timei( &
2596  & file, varname, array, time, quiet, &
2597  & flag_mpi_split, returned_time, flag_time_exist, err)
2599  use dc_types, only: dp
2600  character(*), intent(in):: file, varname
2601  integer, intent(in):: time
2602  logical, intent(in), optional:: quiet
2603  real, intent(out):: array(:,:,:,:,:)
2604 
2605  logical, intent(in), optional:: flag_mpi_split
2606  real(DP), intent(out), optional:: returned_time
2607  logical, intent(out), optional:: flag_time_exist
2608  logical, intent(out), optional:: err
2609  end subroutine historygetreal5timei
2610 
2611 
2612  subroutine historygetreal6( &
2613  & file, varname, array, range, quiet, &
2614  & flag_mpi_split, returned_time, flag_time_exist, err)
2616  use dc_types, only: dp
2617  character(*), intent(in):: file, varname
2618  character(*), intent(in), optional:: range
2619  logical, intent(in), optional:: quiet
2620  real, intent(out):: array(:,:,:,:,:,:)
2621 
2622  logical, intent(in), optional:: flag_mpi_split
2623  real(DP), intent(out), optional:: returned_time
2624  logical, intent(out), optional:: flag_time_exist
2625  logical, intent(out), optional:: err
2626  end subroutine historygetreal6
2627 
2628 
2629  subroutine historygetreal6timed( &
2630  & file, varname, array, time, quiet, &
2631  & flag_mpi_split, returned_time, flag_time_exist, err)
2633  use dc_types, only: dp
2634  character(*), intent(in):: file, varname
2635  real(DP), intent(in):: time
2636  logical, intent(in), optional:: quiet
2637  real, intent(out):: array(:,:,:,:,:,:)
2638 
2639  logical, intent(in), optional:: flag_mpi_split
2640  real(DP), intent(out), optional:: returned_time
2641  logical, intent(out), optional:: flag_time_exist
2642  logical, intent(out), optional:: err
2643  end subroutine historygetreal6timed
2644 
2645 
2646  subroutine historygetreal6timer( &
2647  & file, varname, array, time, quiet, &
2648  & flag_mpi_split, returned_time, flag_time_exist, err)
2650  use dc_types, only: dp
2651  character(*), intent(in):: file, varname
2652  real, intent(in):: time
2653  logical, intent(in), optional:: quiet
2654  real, intent(out):: array(:,:,:,:,:,:)
2655 
2656  logical, intent(in), optional:: flag_mpi_split
2657  real(DP), intent(out), optional:: returned_time
2658  logical, intent(out), optional:: flag_time_exist
2659  logical, intent(out), optional:: err
2660  end subroutine historygetreal6timer
2661 
2662 
2663  subroutine historygetreal6timei( &
2664  & file, varname, array, time, quiet, &
2665  & flag_mpi_split, returned_time, flag_time_exist, err)
2667  use dc_types, only: dp
2668  character(*), intent(in):: file, varname
2669  integer, intent(in):: time
2670  logical, intent(in), optional:: quiet
2671  real, intent(out):: array(:,:,:,:,:,:)
2672 
2673  logical, intent(in), optional:: flag_mpi_split
2674  real(DP), intent(out), optional:: returned_time
2675  logical, intent(out), optional:: flag_time_exist
2676  logical, intent(out), optional:: err
2677  end subroutine historygetreal6timei
2678 
2679 
2680  subroutine historygetreal7( &
2681  & file, varname, array, range, quiet, &
2682  & flag_mpi_split, returned_time, flag_time_exist, err)
2684  use dc_types, only: dp
2685  character(*), intent(in):: file, varname
2686  character(*), intent(in), optional:: range
2687  logical, intent(in), optional:: quiet
2688  real, intent(out):: array(:,:,:,:,:,:,:)
2689 
2690  logical, intent(in), optional:: flag_mpi_split
2691  real(DP), intent(out), optional:: returned_time
2692  logical, intent(out), optional:: flag_time_exist
2693  logical, intent(out), optional:: err
2694  end subroutine historygetreal7
2695 
2696 
2697  subroutine historygetreal7timed( &
2698  & file, varname, array, time, quiet, &
2699  & flag_mpi_split, returned_time, flag_time_exist, err)
2701  use dc_types, only: dp
2702  character(*), intent(in):: file, varname
2703  real(DP), intent(in):: time
2704  logical, intent(in), optional:: quiet
2705  real, intent(out):: array(:,:,:,:,:,:,:)
2706 
2707  logical, intent(in), optional:: flag_mpi_split
2708  real(DP), intent(out), optional:: returned_time
2709  logical, intent(out), optional:: flag_time_exist
2710  logical, intent(out), optional:: err
2711  end subroutine historygetreal7timed
2712 
2713 
2714  subroutine historygetreal7timer( &
2715  & file, varname, array, time, quiet, &
2716  & flag_mpi_split, returned_time, flag_time_exist, err)
2718  use dc_types, only: dp
2719  character(*), intent(in):: file, varname
2720  real, intent(in):: time
2721  logical, intent(in), optional:: quiet
2722  real, intent(out):: array(:,:,:,:,:,:,:)
2723 
2724  logical, intent(in), optional:: flag_mpi_split
2725  real(DP), intent(out), optional:: returned_time
2726  logical, intent(out), optional:: flag_time_exist
2727  logical, intent(out), optional:: err
2728  end subroutine historygetreal7timer
2729 
2730 
2731  subroutine historygetreal7timei( &
2732  & file, varname, array, time, quiet, &
2733  & flag_mpi_split, returned_time, flag_time_exist, err)
2735  use dc_types, only: dp
2736  character(*), intent(in):: file, varname
2737  integer, intent(in):: time
2738  logical, intent(in), optional:: quiet
2739  real, intent(out):: array(:,:,:,:,:,:,:)
2740 
2741  logical, intent(in), optional:: flag_mpi_split
2742  real(DP), intent(out), optional:: returned_time
2743  logical, intent(out), optional:: flag_time_exist
2744  logical, intent(out), optional:: err
2745  end subroutine historygetreal7timei
2746 
2747 
2748  subroutine historygetint0( &
2749  & file, varname, array, range, quiet, &
2750  & flag_mpi_split, returned_time, flag_time_exist, err)
2752  use dc_types, only: dp
2753  character(*), intent(in):: file, varname
2754  character(*), intent(in), optional:: range
2755  logical, intent(in), optional:: quiet
2756  integer, intent(out):: array
2757 
2758  logical, intent(in), optional:: flag_mpi_split
2759  real(DP), intent(out), optional:: returned_time
2760  logical, intent(out), optional:: flag_time_exist
2761  logical, intent(out), optional:: err
2762  end subroutine historygetint0
2763 
2764 
2765  subroutine historygetint0timed( &
2766  & file, varname, array, time, quiet, &
2767  & flag_mpi_split, returned_time, flag_time_exist, err)
2769  use dc_types, only: dp
2770  character(*), intent(in):: file, varname
2771  real(DP), intent(in):: time
2772  logical, intent(in), optional:: quiet
2773  integer, intent(out):: array
2774 
2775  logical, intent(in), optional:: flag_mpi_split
2776  real(DP), intent(out), optional:: returned_time
2777  logical, intent(out), optional:: flag_time_exist
2778  logical, intent(out), optional:: err
2779  end subroutine historygetint0timed
2780 
2781 
2782  subroutine historygetint0timer( &
2783  & file, varname, array, time, quiet, &
2784  & flag_mpi_split, returned_time, flag_time_exist, err)
2786  use dc_types, only: dp
2787  character(*), intent(in):: file, varname
2788  real, intent(in):: time
2789  logical, intent(in), optional:: quiet
2790  integer, intent(out):: array
2791 
2792  logical, intent(in), optional:: flag_mpi_split
2793  real(DP), intent(out), optional:: returned_time
2794  logical, intent(out), optional:: flag_time_exist
2795  logical, intent(out), optional:: err
2796  end subroutine historygetint0timer
2797 
2798 
2799  subroutine historygetint0timei( &
2800  & file, varname, array, time, quiet, &
2801  & flag_mpi_split, returned_time, flag_time_exist, err)
2803  use dc_types, only: dp
2804  character(*), intent(in):: file, varname
2805  integer, intent(in):: time
2806  logical, intent(in), optional:: quiet
2807  integer, intent(out):: array
2808 
2809  logical, intent(in), optional:: flag_mpi_split
2810  real(DP), intent(out), optional:: returned_time
2811  logical, intent(out), optional:: flag_time_exist
2812  logical, intent(out), optional:: err
2813  end subroutine historygetint0timei
2814 
2815 
2816  subroutine historygetint1( &
2817  & file, varname, array, range, quiet, &
2818  & flag_mpi_split, returned_time, flag_time_exist, err)
2820  use dc_types, only: dp
2821  character(*), intent(in):: file, varname
2822  character(*), intent(in), optional:: range
2823  logical, intent(in), optional:: quiet
2824  integer, intent(out):: array(:)
2825 
2826  logical, intent(in), optional:: flag_mpi_split
2827  real(DP), intent(out), optional:: returned_time
2828  logical, intent(out), optional:: flag_time_exist
2829  logical, intent(out), optional:: err
2830  end subroutine historygetint1
2831 
2832 
2833  subroutine historygetint1timed( &
2834  & file, varname, array, time, quiet, &
2835  & flag_mpi_split, returned_time, flag_time_exist, err)
2837  use dc_types, only: dp
2838  character(*), intent(in):: file, varname
2839  real(DP), intent(in):: time
2840  logical, intent(in), optional:: quiet
2841  integer, intent(out):: array(:)
2842 
2843  logical, intent(in), optional:: flag_mpi_split
2844  real(DP), intent(out), optional:: returned_time
2845  logical, intent(out), optional:: flag_time_exist
2846  logical, intent(out), optional:: err
2847  end subroutine historygetint1timed
2848 
2849 
2850  subroutine historygetint1timer( &
2851  & file, varname, array, time, quiet, &
2852  & flag_mpi_split, returned_time, flag_time_exist, err)
2854  use dc_types, only: dp
2855  character(*), intent(in):: file, varname
2856  real, intent(in):: time
2857  logical, intent(in), optional:: quiet
2858  integer, intent(out):: array(:)
2859 
2860  logical, intent(in), optional:: flag_mpi_split
2861  real(DP), intent(out), optional:: returned_time
2862  logical, intent(out), optional:: flag_time_exist
2863  logical, intent(out), optional:: err
2864  end subroutine historygetint1timer
2865 
2866 
2867  subroutine historygetint1timei( &
2868  & file, varname, array, time, quiet, &
2869  & flag_mpi_split, returned_time, flag_time_exist, err)
2871  use dc_types, only: dp
2872  character(*), intent(in):: file, varname
2873  integer, intent(in):: time
2874  logical, intent(in), optional:: quiet
2875  integer, intent(out):: array(:)
2876 
2877  logical, intent(in), optional:: flag_mpi_split
2878  real(DP), intent(out), optional:: returned_time
2879  logical, intent(out), optional:: flag_time_exist
2880  logical, intent(out), optional:: err
2881  end subroutine historygetint1timei
2882 
2883 
2884  subroutine historygetint2( &
2885  & file, varname, array, range, quiet, &
2886  & flag_mpi_split, returned_time, flag_time_exist, err)
2888  use dc_types, only: dp
2889  character(*), intent(in):: file, varname
2890  character(*), intent(in), optional:: range
2891  logical, intent(in), optional:: quiet
2892  integer, intent(out):: array(:,:)
2893 
2894  logical, intent(in), optional:: flag_mpi_split
2895  real(DP), intent(out), optional:: returned_time
2896  logical, intent(out), optional:: flag_time_exist
2897  logical, intent(out), optional:: err
2898  end subroutine historygetint2
2899 
2900 
2901  subroutine historygetint2timed( &
2902  & file, varname, array, time, quiet, &
2903  & flag_mpi_split, returned_time, flag_time_exist, err)
2905  use dc_types, only: dp
2906  character(*), intent(in):: file, varname
2907  real(DP), intent(in):: time
2908  logical, intent(in), optional:: quiet
2909  integer, intent(out):: array(:,:)
2910 
2911  logical, intent(in), optional:: flag_mpi_split
2912  real(DP), intent(out), optional:: returned_time
2913  logical, intent(out), optional:: flag_time_exist
2914  logical, intent(out), optional:: err
2915  end subroutine historygetint2timed
2916 
2917 
2918  subroutine historygetint2timer( &
2919  & file, varname, array, time, quiet, &
2920  & flag_mpi_split, returned_time, flag_time_exist, err)
2922  use dc_types, only: dp
2923  character(*), intent(in):: file, varname
2924  real, intent(in):: time
2925  logical, intent(in), optional:: quiet
2926  integer, intent(out):: array(:,:)
2927 
2928  logical, intent(in), optional:: flag_mpi_split
2929  real(DP), intent(out), optional:: returned_time
2930  logical, intent(out), optional:: flag_time_exist
2931  logical, intent(out), optional:: err
2932  end subroutine historygetint2timer
2933 
2934 
2935  subroutine historygetint2timei( &
2936  & file, varname, array, time, quiet, &
2937  & flag_mpi_split, returned_time, flag_time_exist, err)
2939  use dc_types, only: dp
2940  character(*), intent(in):: file, varname
2941  integer, intent(in):: time
2942  logical, intent(in), optional:: quiet
2943  integer, intent(out):: array(:,:)
2944 
2945  logical, intent(in), optional:: flag_mpi_split
2946  real(DP), intent(out), optional:: returned_time
2947  logical, intent(out), optional:: flag_time_exist
2948  logical, intent(out), optional:: err
2949  end subroutine historygetint2timei
2950 
2951 
2952  subroutine historygetint3( &
2953  & file, varname, array, range, quiet, &
2954  & flag_mpi_split, returned_time, flag_time_exist, err)
2956  use dc_types, only: dp
2957  character(*), intent(in):: file, varname
2958  character(*), intent(in), optional:: range
2959  logical, intent(in), optional:: quiet
2960  integer, intent(out):: array(:,:,:)
2961 
2962  logical, intent(in), optional:: flag_mpi_split
2963  real(DP), intent(out), optional:: returned_time
2964  logical, intent(out), optional:: flag_time_exist
2965  logical, intent(out), optional:: err
2966  end subroutine historygetint3
2967 
2968 
2969  subroutine historygetint3timed( &
2970  & file, varname, array, time, quiet, &
2971  & flag_mpi_split, returned_time, flag_time_exist, err)
2973  use dc_types, only: dp
2974  character(*), intent(in):: file, varname
2975  real(DP), intent(in):: time
2976  logical, intent(in), optional:: quiet
2977  integer, intent(out):: array(:,:,:)
2978 
2979  logical, intent(in), optional:: flag_mpi_split
2980  real(DP), intent(out), optional:: returned_time
2981  logical, intent(out), optional:: flag_time_exist
2982  logical, intent(out), optional:: err
2983  end subroutine historygetint3timed
2984 
2985 
2986  subroutine historygetint3timer( &
2987  & file, varname, array, time, quiet, &
2988  & flag_mpi_split, returned_time, flag_time_exist, err)
2990  use dc_types, only: dp
2991  character(*), intent(in):: file, varname
2992  real, intent(in):: time
2993  logical, intent(in), optional:: quiet
2994  integer, intent(out):: array(:,:,:)
2995 
2996  logical, intent(in), optional:: flag_mpi_split
2997  real(DP), intent(out), optional:: returned_time
2998  logical, intent(out), optional:: flag_time_exist
2999  logical, intent(out), optional:: err
3000  end subroutine historygetint3timer
3001 
3002 
3003  subroutine historygetint3timei( &
3004  & file, varname, array, time, quiet, &
3005  & flag_mpi_split, returned_time, flag_time_exist, err)
3007  use dc_types, only: dp
3008  character(*), intent(in):: file, varname
3009  integer, intent(in):: time
3010  logical, intent(in), optional:: quiet
3011  integer, intent(out):: array(:,:,:)
3012 
3013  logical, intent(in), optional:: flag_mpi_split
3014  real(DP), intent(out), optional:: returned_time
3015  logical, intent(out), optional:: flag_time_exist
3016  logical, intent(out), optional:: err
3017  end subroutine historygetint3timei
3018 
3019 
3020  subroutine historygetint4( &
3021  & file, varname, array, range, quiet, &
3022  & flag_mpi_split, returned_time, flag_time_exist, err)
3024  use dc_types, only: dp
3025  character(*), intent(in):: file, varname
3026  character(*), intent(in), optional:: range
3027  logical, intent(in), optional:: quiet
3028  integer, intent(out):: array(:,:,:,:)
3029 
3030  logical, intent(in), optional:: flag_mpi_split
3031  real(DP), intent(out), optional:: returned_time
3032  logical, intent(out), optional:: flag_time_exist
3033  logical, intent(out), optional:: err
3034  end subroutine historygetint4
3035 
3036 
3037  subroutine historygetint4timed( &
3038  & file, varname, array, time, quiet, &
3039  & flag_mpi_split, returned_time, flag_time_exist, err)
3041  use dc_types, only: dp
3042  character(*), intent(in):: file, varname
3043  real(DP), intent(in):: time
3044  logical, intent(in), optional:: quiet
3045  integer, intent(out):: array(:,:,:,:)
3046 
3047  logical, intent(in), optional:: flag_mpi_split
3048  real(DP), intent(out), optional:: returned_time
3049  logical, intent(out), optional:: flag_time_exist
3050  logical, intent(out), optional:: err
3051  end subroutine historygetint4timed
3052 
3053 
3054  subroutine historygetint4timer( &
3055  & file, varname, array, time, quiet, &
3056  & flag_mpi_split, returned_time, flag_time_exist, err)
3058  use dc_types, only: dp
3059  character(*), intent(in):: file, varname
3060  real, intent(in):: time
3061  logical, intent(in), optional:: quiet
3062  integer, intent(out):: array(:,:,:,:)
3063 
3064  logical, intent(in), optional:: flag_mpi_split
3065  real(DP), intent(out), optional:: returned_time
3066  logical, intent(out), optional:: flag_time_exist
3067  logical, intent(out), optional:: err
3068  end subroutine historygetint4timer
3069 
3070 
3071  subroutine historygetint4timei( &
3072  & file, varname, array, time, quiet, &
3073  & flag_mpi_split, returned_time, flag_time_exist, err)
3075  use dc_types, only: dp
3076  character(*), intent(in):: file, varname
3077  integer, intent(in):: time
3078  logical, intent(in), optional:: quiet
3079  integer, intent(out):: array(:,:,:,:)
3080 
3081  logical, intent(in), optional:: flag_mpi_split
3082  real(DP), intent(out), optional:: returned_time
3083  logical, intent(out), optional:: flag_time_exist
3084  logical, intent(out), optional:: err
3085  end subroutine historygetint4timei
3086 
3087 
3088  subroutine historygetint5( &
3089  & file, varname, array, range, quiet, &
3090  & flag_mpi_split, returned_time, flag_time_exist, err)
3092  use dc_types, only: dp
3093  character(*), intent(in):: file, varname
3094  character(*), intent(in), optional:: range
3095  logical, intent(in), optional:: quiet
3096  integer, intent(out):: array(:,:,:,:,:)
3097 
3098  logical, intent(in), optional:: flag_mpi_split
3099  real(DP), intent(out), optional:: returned_time
3100  logical, intent(out), optional:: flag_time_exist
3101  logical, intent(out), optional:: err
3102  end subroutine historygetint5
3103 
3104 
3105  subroutine historygetint5timed( &
3106  & file, varname, array, time, quiet, &
3107  & flag_mpi_split, returned_time, flag_time_exist, err)
3109  use dc_types, only: dp
3110  character(*), intent(in):: file, varname
3111  real(DP), intent(in):: time
3112  logical, intent(in), optional:: quiet
3113  integer, intent(out):: array(:,:,:,:,:)
3114 
3115  logical, intent(in), optional:: flag_mpi_split
3116  real(DP), intent(out), optional:: returned_time
3117  logical, intent(out), optional:: flag_time_exist
3118  logical, intent(out), optional:: err
3119  end subroutine historygetint5timed
3120 
3121 
3122  subroutine historygetint5timer( &
3123  & file, varname, array, time, quiet, &
3124  & flag_mpi_split, returned_time, flag_time_exist, err)
3126  use dc_types, only: dp
3127  character(*), intent(in):: file, varname
3128  real, intent(in):: time
3129  logical, intent(in), optional:: quiet
3130  integer, intent(out):: array(:,:,:,:,:)
3131 
3132  logical, intent(in), optional:: flag_mpi_split
3133  real(DP), intent(out), optional:: returned_time
3134  logical, intent(out), optional:: flag_time_exist
3135  logical, intent(out), optional:: err
3136  end subroutine historygetint5timer
3137 
3138 
3139  subroutine historygetint5timei( &
3140  & file, varname, array, time, quiet, &
3141  & flag_mpi_split, returned_time, flag_time_exist, err)
3143  use dc_types, only: dp
3144  character(*), intent(in):: file, varname
3145  integer, intent(in):: time
3146  logical, intent(in), optional:: quiet
3147  integer, intent(out):: array(:,:,:,:,:)
3148 
3149  logical, intent(in), optional:: flag_mpi_split
3150  real(DP), intent(out), optional:: returned_time
3151  logical, intent(out), optional:: flag_time_exist
3152  logical, intent(out), optional:: err
3153  end subroutine historygetint5timei
3154 
3155 
3156  subroutine historygetint6( &
3157  & file, varname, array, range, quiet, &
3158  & flag_mpi_split, returned_time, flag_time_exist, err)
3160  use dc_types, only: dp
3161  character(*), intent(in):: file, varname
3162  character(*), intent(in), optional:: range
3163  logical, intent(in), optional:: quiet
3164  integer, intent(out):: array(:,:,:,:,:,:)
3165 
3166  logical, intent(in), optional:: flag_mpi_split
3167  real(DP), intent(out), optional:: returned_time
3168  logical, intent(out), optional:: flag_time_exist
3169  logical, intent(out), optional:: err
3170  end subroutine historygetint6
3171 
3172 
3173  subroutine historygetint6timed( &
3174  & file, varname, array, time, quiet, &
3175  & flag_mpi_split, returned_time, flag_time_exist, err)
3177  use dc_types, only: dp
3178  character(*), intent(in):: file, varname
3179  real(DP), intent(in):: time
3180  logical, intent(in), optional:: quiet
3181  integer, intent(out):: array(:,:,:,:,:,:)
3182 
3183  logical, intent(in), optional:: flag_mpi_split
3184  real(DP), intent(out), optional:: returned_time
3185  logical, intent(out), optional:: flag_time_exist
3186  logical, intent(out), optional:: err
3187  end subroutine historygetint6timed
3188 
3189 
3190  subroutine historygetint6timer( &
3191  & file, varname, array, time, quiet, &
3192  & flag_mpi_split, returned_time, flag_time_exist, err)
3194  use dc_types, only: dp
3195  character(*), intent(in):: file, varname
3196  real, intent(in):: time
3197  logical, intent(in), optional:: quiet
3198  integer, intent(out):: array(:,:,:,:,:,:)
3199 
3200  logical, intent(in), optional:: flag_mpi_split
3201  real(DP), intent(out), optional:: returned_time
3202  logical, intent(out), optional:: flag_time_exist
3203  logical, intent(out), optional:: err
3204  end subroutine historygetint6timer
3205 
3206 
3207  subroutine historygetint6timei( &
3208  & file, varname, array, time, quiet, &
3209  & flag_mpi_split, returned_time, flag_time_exist, err)
3211  use dc_types, only: dp
3212  character(*), intent(in):: file, varname
3213  integer, intent(in):: time
3214  logical, intent(in), optional:: quiet
3215  integer, intent(out):: array(:,:,:,:,:,:)
3216 
3217  logical, intent(in), optional:: flag_mpi_split
3218  real(DP), intent(out), optional:: returned_time
3219  logical, intent(out), optional:: flag_time_exist
3220  logical, intent(out), optional:: err
3221  end subroutine historygetint6timei
3222 
3223 
3224  subroutine historygetint7( &
3225  & file, varname, array, range, quiet, &
3226  & flag_mpi_split, returned_time, flag_time_exist, err)
3228  use dc_types, only: dp
3229  character(*), intent(in):: file, varname
3230  character(*), intent(in), optional:: range
3231  logical, intent(in), optional:: quiet
3232  integer, intent(out):: array(:,:,:,:,:,:,:)
3233 
3234  logical, intent(in), optional:: flag_mpi_split
3235  real(DP), intent(out), optional:: returned_time
3236  logical, intent(out), optional:: flag_time_exist
3237  logical, intent(out), optional:: err
3238  end subroutine historygetint7
3239 
3240 
3241  subroutine historygetint7timed( &
3242  & file, varname, array, time, quiet, &
3243  & flag_mpi_split, returned_time, flag_time_exist, err)
3245  use dc_types, only: dp
3246  character(*), intent(in):: file, varname
3247  real(DP), intent(in):: time
3248  logical, intent(in), optional:: quiet
3249  integer, intent(out):: array(:,:,:,:,:,:,:)
3250 
3251  logical, intent(in), optional:: flag_mpi_split
3252  real(DP), intent(out), optional:: returned_time
3253  logical, intent(out), optional:: flag_time_exist
3254  logical, intent(out), optional:: err
3255  end subroutine historygetint7timed
3256 
3257 
3258  subroutine historygetint7timer( &
3259  & file, varname, array, time, quiet, &
3260  & flag_mpi_split, returned_time, flag_time_exist, err)
3262  use dc_types, only: dp
3263  character(*), intent(in):: file, varname
3264  real, intent(in):: time
3265  logical, intent(in), optional:: quiet
3266  integer, intent(out):: array(:,:,:,:,:,:,:)
3267 
3268  logical, intent(in), optional:: flag_mpi_split
3269  real(DP), intent(out), optional:: returned_time
3270  logical, intent(out), optional:: flag_time_exist
3271  logical, intent(out), optional:: err
3272  end subroutine historygetint7timer
3273 
3274 
3275  subroutine historygetint7timei( &
3276  & file, varname, array, time, quiet, &
3277  & flag_mpi_split, returned_time, flag_time_exist, err)
3279  use dc_types, only: dp
3280  character(*), intent(in):: file, varname
3281  integer, intent(in):: time
3282  logical, intent(in), optional:: quiet
3283  integer, intent(out):: array(:,:,:,:,:,:,:)
3284 
3285  logical, intent(in), optional:: flag_mpi_split
3286  real(DP), intent(out), optional:: returned_time
3287  logical, intent(out), optional:: flag_time_exist
3288  logical, intent(out), optional:: err
3289  end subroutine historygetint7timei
3290 
3291 
3292  end interface
3293 
3294 
3295  !--------------------------
3296  ! ポインタ配列用
3297  ! For pointer array
3299 
3300 
3301 
3302  subroutine historygetdouble0pointer( &
3303  & file, varname, array, range, quiet, &
3304  & flag_mpi_split, returned_time, flag_time_exist, err)
3306  use dc_types, only: dp
3307  character(*), intent(in):: file, varname
3308  character(*), intent(in), optional:: range
3309  logical, intent(in), optional:: quiet
3310  real(DP), pointer:: array ! (out)
3311 
3312  logical, intent(in), optional:: flag_mpi_split
3313  real(DP), intent(out), optional:: returned_time
3314  logical, intent(out), optional:: flag_time_exist
3315  logical, intent(out), optional:: err
3316  end subroutine historygetdouble0pointer
3317 
3318 
3319  subroutine historygetdouble0pointertimed( &
3320  & file, varname, array, time, quiet, &
3321  & flag_mpi_split, returned_time, flag_time_exist, err)
3323  use dc_types, only: dp
3324  character(*), intent(in):: file, varname
3325  real(DP), intent(in):: time
3326  logical, intent(in), optional:: quiet
3327  real(DP), pointer:: array ! (out)
3328 
3329  logical, intent(in), optional:: flag_mpi_split
3330  real(DP), intent(out), optional:: returned_time
3331  logical, intent(out), optional:: flag_time_exist
3332  logical, intent(out), optional:: err
3333  end subroutine historygetdouble0pointertimed
3334 
3335 
3336  subroutine historygetdouble0pointertimer( &
3337  & file, varname, array, time, quiet, &
3338  & flag_mpi_split, returned_time, flag_time_exist, err)
3340  use dc_types, only: dp
3341  character(*), intent(in):: file, varname
3342  real, intent(in):: time
3343  logical, intent(in), optional:: quiet
3344  real(DP), pointer:: array ! (out)
3345 
3346  logical, intent(in), optional:: flag_mpi_split
3347  real(DP), intent(out), optional:: returned_time
3348  logical, intent(out), optional:: flag_time_exist
3349  logical, intent(out), optional:: err
3350  end subroutine historygetdouble0pointertimer
3351 
3352 
3353  subroutine historygetdouble0pointertimei( &
3354  & file, varname, array, time, quiet, &
3355  & flag_mpi_split, returned_time, flag_time_exist, err)
3357  use dc_types, only: dp
3358  character(*), intent(in):: file, varname
3359  integer, intent(in):: time
3360  logical, intent(in), optional:: quiet
3361  real(DP), pointer:: array ! (out)
3362 
3363  logical, intent(in), optional:: flag_mpi_split
3364  real(DP), intent(out), optional:: returned_time
3365  logical, intent(out), optional:: flag_time_exist
3366  logical, intent(out), optional:: err
3367  end subroutine historygetdouble0pointertimei
3368 
3369 
3370  subroutine historygetdouble1pointer( &
3371  & file, varname, array, range, quiet, &
3372  & flag_mpi_split, returned_time, flag_time_exist, err)
3374  use dc_types, only: dp
3375  character(*), intent(in):: file, varname
3376  character(*), intent(in), optional:: range
3377  logical, intent(in), optional:: quiet
3378  real(DP), pointer:: array(:) ! (out)
3379 
3380  logical, intent(in), optional:: flag_mpi_split
3381  real(DP), intent(out), optional:: returned_time
3382  logical, intent(out), optional:: flag_time_exist
3383  logical, intent(out), optional:: err
3384  end subroutine historygetdouble1pointer
3385 
3386 
3387  subroutine historygetdouble1pointertimed( &
3388  & file, varname, array, time, quiet, &
3389  & flag_mpi_split, returned_time, flag_time_exist, err)
3391  use dc_types, only: dp
3392  character(*), intent(in):: file, varname
3393  real(DP), intent(in):: time
3394  logical, intent(in), optional:: quiet
3395  real(DP), pointer:: array(:) ! (out)
3396 
3397  logical, intent(in), optional:: flag_mpi_split
3398  real(DP), intent(out), optional:: returned_time
3399  logical, intent(out), optional:: flag_time_exist
3400  logical, intent(out), optional:: err
3401  end subroutine historygetdouble1pointertimed
3402 
3403 
3404  subroutine historygetdouble1pointertimer( &
3405  & file, varname, array, time, quiet, &
3406  & flag_mpi_split, returned_time, flag_time_exist, err)
3408  use dc_types, only: dp
3409  character(*), intent(in):: file, varname
3410  real, intent(in):: time
3411  logical, intent(in), optional:: quiet
3412  real(DP), pointer:: array(:) ! (out)
3413 
3414  logical, intent(in), optional:: flag_mpi_split
3415  real(DP), intent(out), optional:: returned_time
3416  logical, intent(out), optional:: flag_time_exist
3417  logical, intent(out), optional:: err
3418  end subroutine historygetdouble1pointertimer
3419 
3420 
3421  subroutine historygetdouble1pointertimei( &
3422  & file, varname, array, time, quiet, &
3423  & flag_mpi_split, returned_time, flag_time_exist, err)
3425  use dc_types, only: dp
3426  character(*), intent(in):: file, varname
3427  integer, intent(in):: time
3428  logical, intent(in), optional:: quiet
3429  real(DP), pointer:: array(:) ! (out)
3430 
3431  logical, intent(in), optional:: flag_mpi_split
3432  real(DP), intent(out), optional:: returned_time
3433  logical, intent(out), optional:: flag_time_exist
3434  logical, intent(out), optional:: err
3435  end subroutine historygetdouble1pointertimei
3436 
3437 
3438  subroutine historygetdouble2pointer( &
3439  & file, varname, array, range, quiet, &
3440  & flag_mpi_split, returned_time, flag_time_exist, err)
3442  use dc_types, only: dp
3443  character(*), intent(in):: file, varname
3444  character(*), intent(in), optional:: range
3445  logical, intent(in), optional:: quiet
3446  real(DP), pointer:: array(:,:) ! (out)
3447 
3448  logical, intent(in), optional:: flag_mpi_split
3449  real(DP), intent(out), optional:: returned_time
3450  logical, intent(out), optional:: flag_time_exist
3451  logical, intent(out), optional:: err
3452  end subroutine historygetdouble2pointer
3453 
3454 
3455  subroutine historygetdouble2pointertimed( &
3456  & file, varname, array, time, quiet, &
3457  & flag_mpi_split, returned_time, flag_time_exist, err)
3459  use dc_types, only: dp
3460  character(*), intent(in):: file, varname
3461  real(DP), intent(in):: time
3462  logical, intent(in), optional:: quiet
3463  real(DP), pointer:: array(:,:) ! (out)
3464 
3465  logical, intent(in), optional:: flag_mpi_split
3466  real(DP), intent(out), optional:: returned_time
3467  logical, intent(out), optional:: flag_time_exist
3468  logical, intent(out), optional:: err
3469  end subroutine historygetdouble2pointertimed
3470 
3471 
3472  subroutine historygetdouble2pointertimer( &
3473  & file, varname, array, time, quiet, &
3474  & flag_mpi_split, returned_time, flag_time_exist, err)
3476  use dc_types, only: dp
3477  character(*), intent(in):: file, varname
3478  real, intent(in):: time
3479  logical, intent(in), optional:: quiet
3480  real(DP), pointer:: array(:,:) ! (out)
3481 
3482  logical, intent(in), optional:: flag_mpi_split
3483  real(DP), intent(out), optional:: returned_time
3484  logical, intent(out), optional:: flag_time_exist
3485  logical, intent(out), optional:: err
3486  end subroutine historygetdouble2pointertimer
3487 
3488 
3489  subroutine historygetdouble2pointertimei( &
3490  & file, varname, array, time, quiet, &
3491  & flag_mpi_split, returned_time, flag_time_exist, err)
3493  use dc_types, only: dp
3494  character(*), intent(in):: file, varname
3495  integer, intent(in):: time
3496  logical, intent(in), optional:: quiet
3497  real(DP), pointer:: array(:,:) ! (out)
3498 
3499  logical, intent(in), optional:: flag_mpi_split
3500  real(DP), intent(out), optional:: returned_time
3501  logical, intent(out), optional:: flag_time_exist
3502  logical, intent(out), optional:: err
3503  end subroutine historygetdouble2pointertimei
3504 
3505 
3506  subroutine historygetdouble3pointer( &
3507  & file, varname, array, range, quiet, &
3508  & flag_mpi_split, returned_time, flag_time_exist, err)
3510  use dc_types, only: dp
3511  character(*), intent(in):: file, varname
3512  character(*), intent(in), optional:: range
3513  logical, intent(in), optional:: quiet
3514  real(DP), pointer:: array(:,:,:) ! (out)
3515 
3516  logical, intent(in), optional:: flag_mpi_split
3517  real(DP), intent(out), optional:: returned_time
3518  logical, intent(out), optional:: flag_time_exist
3519  logical, intent(out), optional:: err
3520  end subroutine historygetdouble3pointer
3521 
3522 
3523  subroutine historygetdouble3pointertimed( &
3524  & file, varname, array, time, quiet, &
3525  & flag_mpi_split, returned_time, flag_time_exist, err)
3527  use dc_types, only: dp
3528  character(*), intent(in):: file, varname
3529  real(DP), intent(in):: time
3530  logical, intent(in), optional:: quiet
3531  real(DP), pointer:: array(:,:,:) ! (out)
3532 
3533  logical, intent(in), optional:: flag_mpi_split
3534  real(DP), intent(out), optional:: returned_time
3535  logical, intent(out), optional:: flag_time_exist
3536  logical, intent(out), optional:: err
3537  end subroutine historygetdouble3pointertimed
3538 
3539 
3540  subroutine historygetdouble3pointertimer( &
3541  & file, varname, array, time, quiet, &
3542  & flag_mpi_split, returned_time, flag_time_exist, err)
3544  use dc_types, only: dp
3545  character(*), intent(in):: file, varname
3546  real, intent(in):: time
3547  logical, intent(in), optional:: quiet
3548  real(DP), pointer:: array(:,:,:) ! (out)
3549 
3550  logical, intent(in), optional:: flag_mpi_split
3551  real(DP), intent(out), optional:: returned_time
3552  logical, intent(out), optional:: flag_time_exist
3553  logical, intent(out), optional:: err
3554  end subroutine historygetdouble3pointertimer
3555 
3556 
3557  subroutine historygetdouble3pointertimei( &
3558  & file, varname, array, time, quiet, &
3559  & flag_mpi_split, returned_time, flag_time_exist, err)
3561  use dc_types, only: dp
3562  character(*), intent(in):: file, varname
3563  integer, intent(in):: time
3564  logical, intent(in), optional:: quiet
3565  real(DP), pointer:: array(:,:,:) ! (out)
3566 
3567  logical, intent(in), optional:: flag_mpi_split
3568  real(DP), intent(out), optional:: returned_time
3569  logical, intent(out), optional:: flag_time_exist
3570  logical, intent(out), optional:: err
3571  end subroutine historygetdouble3pointertimei
3572 
3573 
3574  subroutine historygetdouble4pointer( &
3575  & file, varname, array, range, quiet, &
3576  & flag_mpi_split, returned_time, flag_time_exist, err)
3578  use dc_types, only: dp
3579  character(*), intent(in):: file, varname
3580  character(*), intent(in), optional:: range
3581  logical, intent(in), optional:: quiet
3582  real(DP), pointer:: array(:,:,:,:) ! (out)
3583 
3584  logical, intent(in), optional:: flag_mpi_split
3585  real(DP), intent(out), optional:: returned_time
3586  logical, intent(out), optional:: flag_time_exist
3587  logical, intent(out), optional:: err
3588  end subroutine historygetdouble4pointer
3589 
3590 
3591  subroutine historygetdouble4pointertimed( &
3592  & file, varname, array, time, quiet, &
3593  & flag_mpi_split, returned_time, flag_time_exist, err)
3595  use dc_types, only: dp
3596  character(*), intent(in):: file, varname
3597  real(DP), intent(in):: time
3598  logical, intent(in), optional:: quiet
3599  real(DP), pointer:: array(:,:,:,:) ! (out)
3600 
3601  logical, intent(in), optional:: flag_mpi_split
3602  real(DP), intent(out), optional:: returned_time
3603  logical, intent(out), optional:: flag_time_exist
3604  logical, intent(out), optional:: err
3605  end subroutine historygetdouble4pointertimed
3606 
3607 
3608  subroutine historygetdouble4pointertimer( &
3609  & file, varname, array, time, quiet, &
3610  & flag_mpi_split, returned_time, flag_time_exist, err)
3612  use dc_types, only: dp
3613  character(*), intent(in):: file, varname
3614  real, intent(in):: time
3615  logical, intent(in), optional:: quiet
3616  real(DP), pointer:: array(:,:,:,:) ! (out)
3617 
3618  logical, intent(in), optional:: flag_mpi_split
3619  real(DP), intent(out), optional:: returned_time
3620  logical, intent(out), optional:: flag_time_exist
3621  logical, intent(out), optional:: err
3622  end subroutine historygetdouble4pointertimer
3623 
3624 
3625  subroutine historygetdouble4pointertimei( &
3626  & file, varname, array, time, quiet, &
3627  & flag_mpi_split, returned_time, flag_time_exist, err)
3629  use dc_types, only: dp
3630  character(*), intent(in):: file, varname
3631  integer, intent(in):: time
3632  logical, intent(in), optional:: quiet
3633  real(DP), pointer:: array(:,:,:,:) ! (out)
3634 
3635  logical, intent(in), optional:: flag_mpi_split
3636  real(DP), intent(out), optional:: returned_time
3637  logical, intent(out), optional:: flag_time_exist
3638  logical, intent(out), optional:: err
3639  end subroutine historygetdouble4pointertimei
3640 
3641 
3642  subroutine historygetdouble5pointer( &
3643  & file, varname, array, range, quiet, &
3644  & flag_mpi_split, returned_time, flag_time_exist, err)
3646  use dc_types, only: dp
3647  character(*), intent(in):: file, varname
3648  character(*), intent(in), optional:: range
3649  logical, intent(in), optional:: quiet
3650  real(DP), pointer:: array(:,:,:,:,:) ! (out)
3651 
3652  logical, intent(in), optional:: flag_mpi_split
3653  real(DP), intent(out), optional:: returned_time
3654  logical, intent(out), optional:: flag_time_exist
3655  logical, intent(out), optional:: err
3656  end subroutine historygetdouble5pointer
3657 
3658 
3659  subroutine historygetdouble5pointertimed( &
3660  & file, varname, array, time, quiet, &
3661  & flag_mpi_split, returned_time, flag_time_exist, err)
3663  use dc_types, only: dp
3664  character(*), intent(in):: file, varname
3665  real(DP), intent(in):: time
3666  logical, intent(in), optional:: quiet
3667  real(DP), pointer:: array(:,:,:,:,:) ! (out)
3668 
3669  logical, intent(in), optional:: flag_mpi_split
3670  real(DP), intent(out), optional:: returned_time
3671  logical, intent(out), optional:: flag_time_exist
3672  logical, intent(out), optional:: err
3673  end subroutine historygetdouble5pointertimed
3674 
3675 
3676  subroutine historygetdouble5pointertimer( &
3677  & file, varname, array, time, quiet, &
3678  & flag_mpi_split, returned_time, flag_time_exist, err)
3680  use dc_types, only: dp
3681  character(*), intent(in):: file, varname
3682  real, intent(in):: time
3683  logical, intent(in), optional:: quiet
3684  real(DP), pointer:: array(:,:,:,:,:) ! (out)
3685 
3686  logical, intent(in), optional:: flag_mpi_split
3687  real(DP), intent(out), optional:: returned_time
3688  logical, intent(out), optional:: flag_time_exist
3689  logical, intent(out), optional:: err
3690  end subroutine historygetdouble5pointertimer
3691 
3692 
3693  subroutine historygetdouble5pointertimei( &
3694  & file, varname, array, time, quiet, &
3695  & flag_mpi_split, returned_time, flag_time_exist, err)
3697  use dc_types, only: dp
3698  character(*), intent(in):: file, varname
3699  integer, intent(in):: time
3700  logical, intent(in), optional:: quiet
3701  real(DP), pointer:: array(:,:,:,:,:) ! (out)
3702 
3703  logical, intent(in), optional:: flag_mpi_split
3704  real(DP), intent(out), optional:: returned_time
3705  logical, intent(out), optional:: flag_time_exist
3706  logical, intent(out), optional:: err
3707  end subroutine historygetdouble5pointertimei
3708 
3709 
3710  subroutine historygetdouble6pointer( &
3711  & file, varname, array, range, quiet, &
3712  & flag_mpi_split, returned_time, flag_time_exist, err)
3714  use dc_types, only: dp
3715  character(*), intent(in):: file, varname
3716  character(*), intent(in), optional:: range
3717  logical, intent(in), optional:: quiet
3718  real(DP), pointer:: array(:,:,:,:,:,:) ! (out)
3719 
3720  logical, intent(in), optional:: flag_mpi_split
3721  real(DP), intent(out), optional:: returned_time
3722  logical, intent(out), optional:: flag_time_exist
3723  logical, intent(out), optional:: err
3724  end subroutine historygetdouble6pointer
3725 
3726 
3727  subroutine historygetdouble6pointertimed( &
3728  & file, varname, array, time, quiet, &
3729  & flag_mpi_split, returned_time, flag_time_exist, err)
3731  use dc_types, only: dp
3732  character(*), intent(in):: file, varname
3733  real(DP), intent(in):: time
3734  logical, intent(in), optional:: quiet
3735  real(DP), pointer:: array(:,:,:,:,:,:) ! (out)
3736 
3737  logical, intent(in), optional:: flag_mpi_split
3738  real(DP), intent(out), optional:: returned_time
3739  logical, intent(out), optional:: flag_time_exist
3740  logical, intent(out), optional:: err
3741  end subroutine historygetdouble6pointertimed
3742 
3743 
3744  subroutine historygetdouble6pointertimer( &
3745  & file, varname, array, time, quiet, &
3746  & flag_mpi_split, returned_time, flag_time_exist, err)
3748  use dc_types, only: dp
3749  character(*), intent(in):: file, varname
3750  real, intent(in):: time
3751  logical, intent(in), optional:: quiet
3752  real(DP), pointer:: array(:,:,:,:,:,:) ! (out)
3753 
3754  logical, intent(in), optional:: flag_mpi_split
3755  real(DP), intent(out), optional:: returned_time
3756  logical, intent(out), optional:: flag_time_exist
3757  logical, intent(out), optional:: err
3758  end subroutine historygetdouble6pointertimer
3759 
3760 
3761  subroutine historygetdouble6pointertimei( &
3762  & file, varname, array, time, quiet, &
3763  & flag_mpi_split, returned_time, flag_time_exist, err)
3765  use dc_types, only: dp
3766  character(*), intent(in):: file, varname
3767  integer, intent(in):: time
3768  logical, intent(in), optional:: quiet
3769  real(DP), pointer:: array(:,:,:,:,:,:) ! (out)
3770 
3771  logical, intent(in), optional:: flag_mpi_split
3772  real(DP), intent(out), optional:: returned_time
3773  logical, intent(out), optional:: flag_time_exist
3774  logical, intent(out), optional:: err
3775  end subroutine historygetdouble6pointertimei
3776 
3777 
3778  subroutine historygetdouble7pointer( &
3779  & file, varname, array, range, quiet, &
3780  & flag_mpi_split, returned_time, flag_time_exist, err)
3782  use dc_types, only: dp
3783  character(*), intent(in):: file, varname
3784  character(*), intent(in), optional:: range
3785  logical, intent(in), optional:: quiet
3786  real(DP), pointer:: array(:,:,:,:,:,:,:) ! (out)
3787 
3788  logical, intent(in), optional:: flag_mpi_split
3789  real(DP), intent(out), optional:: returned_time
3790  logical, intent(out), optional:: flag_time_exist
3791  logical, intent(out), optional:: err
3792  end subroutine historygetdouble7pointer
3793 
3794 
3795  subroutine historygetdouble7pointertimed( &
3796  & file, varname, array, time, quiet, &
3797  & flag_mpi_split, returned_time, flag_time_exist, err)
3799  use dc_types, only: dp
3800  character(*), intent(in):: file, varname
3801  real(DP), intent(in):: time
3802  logical, intent(in), optional:: quiet
3803  real(DP), pointer:: array(:,:,:,:,:,:,:) ! (out)
3804 
3805  logical, intent(in), optional:: flag_mpi_split
3806  real(DP), intent(out), optional:: returned_time
3807  logical, intent(out), optional:: flag_time_exist
3808  logical, intent(out), optional:: err
3809  end subroutine historygetdouble7pointertimed
3810 
3811 
3812  subroutine historygetdouble7pointertimer( &
3813  & file, varname, array, time, quiet, &
3814  & flag_mpi_split, returned_time, flag_time_exist, err)
3816  use dc_types, only: dp
3817  character(*), intent(in):: file, varname
3818  real, intent(in):: time
3819  logical, intent(in), optional:: quiet
3820  real(DP), pointer:: array(:,:,:,:,:,:,:) ! (out)
3821 
3822  logical, intent(in), optional:: flag_mpi_split
3823  real(DP), intent(out), optional:: returned_time
3824  logical, intent(out), optional:: flag_time_exist
3825  logical, intent(out), optional:: err
3826  end subroutine historygetdouble7pointertimer
3827 
3828 
3829  subroutine historygetdouble7pointertimei( &
3830  & file, varname, array, time, quiet, &
3831  & flag_mpi_split, returned_time, flag_time_exist, err)
3833  use dc_types, only: dp
3834  character(*), intent(in):: file, varname
3835  integer, intent(in):: time
3836  logical, intent(in), optional:: quiet
3837  real(DP), pointer:: array(:,:,:,:,:,:,:) ! (out)
3838 
3839  logical, intent(in), optional:: flag_mpi_split
3840  real(DP), intent(out), optional:: returned_time
3841  logical, intent(out), optional:: flag_time_exist
3842  logical, intent(out), optional:: err
3843  end subroutine historygetdouble7pointertimei
3844 
3845 
3846  subroutine historygetreal0pointer( &
3847  & file, varname, array, range, quiet, &
3848  & flag_mpi_split, returned_time, flag_time_exist, err)
3850  use dc_types, only: dp
3851  character(*), intent(in):: file, varname
3852  character(*), intent(in), optional:: range
3853  logical, intent(in), optional:: quiet
3854  real, pointer:: array ! (out)
3855 
3856  logical, intent(in), optional:: flag_mpi_split
3857  real(DP), intent(out), optional:: returned_time
3858  logical, intent(out), optional:: flag_time_exist
3859  logical, intent(out), optional:: err
3860  end subroutine historygetreal0pointer
3861 
3862 
3863  subroutine historygetreal0pointertimed( &
3864  & file, varname, array, time, quiet, &
3865  & flag_mpi_split, returned_time, flag_time_exist, err)
3867  use dc_types, only: dp
3868  character(*), intent(in):: file, varname
3869  real(DP), intent(in):: time
3870  logical, intent(in), optional:: quiet
3871  real, pointer:: array ! (out)
3872 
3873  logical, intent(in), optional:: flag_mpi_split
3874  real(DP), intent(out), optional:: returned_time
3875  logical, intent(out), optional:: flag_time_exist
3876  logical, intent(out), optional:: err
3877  end subroutine historygetreal0pointertimed
3878 
3879 
3880  subroutine historygetreal0pointertimer( &
3881  & file, varname, array, time, quiet, &
3882  & flag_mpi_split, returned_time, flag_time_exist, err)
3884  use dc_types, only: dp
3885  character(*), intent(in):: file, varname
3886  real, intent(in):: time
3887  logical, intent(in), optional:: quiet
3888  real, pointer:: array ! (out)
3889 
3890  logical, intent(in), optional:: flag_mpi_split
3891  real(DP), intent(out), optional:: returned_time
3892  logical, intent(out), optional:: flag_time_exist
3893  logical, intent(out), optional:: err
3894  end subroutine historygetreal0pointertimer
3895 
3896 
3897  subroutine historygetreal0pointertimei( &
3898  & file, varname, array, time, quiet, &
3899  & flag_mpi_split, returned_time, flag_time_exist, err)
3901  use dc_types, only: dp
3902  character(*), intent(in):: file, varname
3903  integer, intent(in):: time
3904  logical, intent(in), optional:: quiet
3905  real, pointer:: array ! (out)
3906 
3907  logical, intent(in), optional:: flag_mpi_split
3908  real(DP), intent(out), optional:: returned_time
3909  logical, intent(out), optional:: flag_time_exist
3910  logical, intent(out), optional:: err
3911  end subroutine historygetreal0pointertimei
3912 
3913 
3914  subroutine historygetreal1pointer( &
3915  & file, varname, array, range, quiet, &
3916  & flag_mpi_split, returned_time, flag_time_exist, err)
3918  use dc_types, only: dp
3919  character(*), intent(in):: file, varname
3920  character(*), intent(in), optional:: range
3921  logical, intent(in), optional:: quiet
3922  real, pointer:: array(:) ! (out)
3923 
3924  logical, intent(in), optional:: flag_mpi_split
3925  real(DP), intent(out), optional:: returned_time
3926  logical, intent(out), optional:: flag_time_exist
3927  logical, intent(out), optional:: err
3928  end subroutine historygetreal1pointer
3929 
3930 
3931  subroutine historygetreal1pointertimed( &
3932  & file, varname, array, time, quiet, &
3933  & flag_mpi_split, returned_time, flag_time_exist, err)
3935  use dc_types, only: dp
3936  character(*), intent(in):: file, varname
3937  real(DP), intent(in):: time
3938  logical, intent(in), optional:: quiet
3939  real, pointer:: array(:) ! (out)
3940 
3941  logical, intent(in), optional:: flag_mpi_split
3942  real(DP), intent(out), optional:: returned_time
3943  logical, intent(out), optional:: flag_time_exist
3944  logical, intent(out), optional:: err
3945  end subroutine historygetreal1pointertimed
3946 
3947 
3948  subroutine historygetreal1pointertimer( &
3949  & file, varname, array, time, quiet, &
3950  & flag_mpi_split, returned_time, flag_time_exist, err)
3952  use dc_types, only: dp
3953  character(*), intent(in):: file, varname
3954  real, intent(in):: time
3955  logical, intent(in), optional:: quiet
3956  real, pointer:: array(:) ! (out)
3957 
3958  logical, intent(in), optional:: flag_mpi_split
3959  real(DP), intent(out), optional:: returned_time
3960  logical, intent(out), optional:: flag_time_exist
3961  logical, intent(out), optional:: err
3962  end subroutine historygetreal1pointertimer
3963 
3964 
3965  subroutine historygetreal1pointertimei( &
3966  & file, varname, array, time, quiet, &
3967  & flag_mpi_split, returned_time, flag_time_exist, err)
3969  use dc_types, only: dp
3970  character(*), intent(in):: file, varname
3971  integer, intent(in):: time
3972  logical, intent(in), optional:: quiet
3973  real, pointer:: array(:) ! (out)
3974 
3975  logical, intent(in), optional:: flag_mpi_split
3976  real(DP), intent(out), optional:: returned_time
3977  logical, intent(out), optional:: flag_time_exist
3978  logical, intent(out), optional:: err
3979  end subroutine historygetreal1pointertimei
3980 
3981 
3982  subroutine historygetreal2pointer( &
3983  & file, varname, array, range, quiet, &
3984  & flag_mpi_split, returned_time, flag_time_exist, err)
3986  use dc_types, only: dp
3987  character(*), intent(in):: file, varname
3988  character(*), intent(in), optional:: range
3989  logical, intent(in), optional:: quiet
3990  real, pointer:: array(:,:) ! (out)
3991 
3992  logical, intent(in), optional:: flag_mpi_split
3993  real(DP), intent(out), optional:: returned_time
3994  logical, intent(out), optional:: flag_time_exist
3995  logical, intent(out), optional:: err
3996  end subroutine historygetreal2pointer
3997 
3998 
3999  subroutine historygetreal2pointertimed( &
4000  & file, varname, array, time, quiet, &
4001  & flag_mpi_split, returned_time, flag_time_exist, err)
4003  use dc_types, only: dp
4004  character(*), intent(in):: file, varname
4005  real(DP), intent(in):: time
4006  logical, intent(in), optional:: quiet
4007  real, pointer:: array(:,:) ! (out)
4008 
4009  logical, intent(in), optional:: flag_mpi_split
4010  real(DP), intent(out), optional:: returned_time
4011  logical, intent(out), optional:: flag_time_exist
4012  logical, intent(out), optional:: err
4013  end subroutine historygetreal2pointertimed
4014 
4015 
4016  subroutine historygetreal2pointertimer( &
4017  & file, varname, array, time, quiet, &
4018  & flag_mpi_split, returned_time, flag_time_exist, err)
4020  use dc_types, only: dp
4021  character(*), intent(in):: file, varname
4022  real, intent(in):: time
4023  logical, intent(in), optional:: quiet
4024  real, pointer:: array(:,:) ! (out)
4025 
4026  logical, intent(in), optional:: flag_mpi_split
4027  real(DP), intent(out), optional:: returned_time
4028  logical, intent(out), optional:: flag_time_exist
4029  logical, intent(out), optional:: err
4030  end subroutine historygetreal2pointertimer
4031 
4032 
4033  subroutine historygetreal2pointertimei( &
4034  & file, varname, array, time, quiet, &
4035  & flag_mpi_split, returned_time, flag_time_exist, err)
4037  use dc_types, only: dp
4038  character(*), intent(in):: file, varname
4039  integer, intent(in):: time
4040  logical, intent(in), optional:: quiet
4041  real, pointer:: array(:,:) ! (out)
4042 
4043  logical, intent(in), optional:: flag_mpi_split
4044  real(DP), intent(out), optional:: returned_time
4045  logical, intent(out), optional:: flag_time_exist
4046  logical, intent(out), optional:: err
4047  end subroutine historygetreal2pointertimei
4048 
4049 
4050  subroutine historygetreal3pointer( &
4051  & file, varname, array, range, quiet, &
4052  & flag_mpi_split, returned_time, flag_time_exist, err)
4054  use dc_types, only: dp
4055  character(*), intent(in):: file, varname
4056  character(*), intent(in), optional:: range
4057  logical, intent(in), optional:: quiet
4058  real, pointer:: array(:,:,:) ! (out)
4059 
4060  logical, intent(in), optional:: flag_mpi_split
4061  real(DP), intent(out), optional:: returned_time
4062  logical, intent(out), optional:: flag_time_exist
4063  logical, intent(out), optional:: err
4064  end subroutine historygetreal3pointer
4065 
4066 
4067  subroutine historygetreal3pointertimed( &
4068  & file, varname, array, time, quiet, &
4069  & flag_mpi_split, returned_time, flag_time_exist, err)
4071  use dc_types, only: dp
4072  character(*), intent(in):: file, varname
4073  real(DP), intent(in):: time
4074  logical, intent(in), optional:: quiet
4075  real, pointer:: array(:,:,:) ! (out)
4076 
4077  logical, intent(in), optional:: flag_mpi_split
4078  real(DP), intent(out), optional:: returned_time
4079  logical, intent(out), optional:: flag_time_exist
4080  logical, intent(out), optional:: err
4081  end subroutine historygetreal3pointertimed
4082 
4083 
4084  subroutine historygetreal3pointertimer( &
4085  & file, varname, array, time, quiet, &
4086  & flag_mpi_split, returned_time, flag_time_exist, err)
4088  use dc_types, only: dp
4089  character(*), intent(in):: file, varname
4090  real, intent(in):: time
4091  logical, intent(in), optional:: quiet
4092  real, pointer:: array(:,:,:) ! (out)
4093 
4094  logical, intent(in), optional:: flag_mpi_split
4095  real(DP), intent(out), optional:: returned_time
4096  logical, intent(out), optional:: flag_time_exist
4097  logical, intent(out), optional:: err
4098  end subroutine historygetreal3pointertimer
4099 
4100 
4101  subroutine historygetreal3pointertimei( &
4102  & file, varname, array, time, quiet, &
4103  & flag_mpi_split, returned_time, flag_time_exist, err)
4105  use dc_types, only: dp
4106  character(*), intent(in):: file, varname
4107  integer, intent(in):: time
4108  logical, intent(in), optional:: quiet
4109  real, pointer:: array(:,:,:) ! (out)
4110 
4111  logical, intent(in), optional:: flag_mpi_split
4112  real(DP), intent(out), optional:: returned_time
4113  logical, intent(out), optional:: flag_time_exist
4114  logical, intent(out), optional:: err
4115  end subroutine historygetreal3pointertimei
4116 
4117 
4118  subroutine historygetreal4pointer( &
4119  & file, varname, array, range, quiet, &
4120  & flag_mpi_split, returned_time, flag_time_exist, err)
4122  use dc_types, only: dp
4123  character(*), intent(in):: file, varname
4124  character(*), intent(in), optional:: range
4125  logical, intent(in), optional:: quiet
4126  real, pointer:: array(:,:,:,:) ! (out)
4127 
4128  logical, intent(in), optional:: flag_mpi_split
4129  real(DP), intent(out), optional:: returned_time
4130  logical, intent(out), optional:: flag_time_exist
4131  logical, intent(out), optional:: err
4132  end subroutine historygetreal4pointer
4133 
4134 
4135  subroutine historygetreal4pointertimed( &
4136  & file, varname, array, time, quiet, &
4137  & flag_mpi_split, returned_time, flag_time_exist, err)
4139  use dc_types, only: dp
4140  character(*), intent(in):: file, varname
4141  real(DP), intent(in):: time
4142  logical, intent(in), optional:: quiet
4143  real, pointer:: array(:,:,:,:) ! (out)
4144 
4145  logical, intent(in), optional:: flag_mpi_split
4146  real(DP), intent(out), optional:: returned_time
4147  logical, intent(out), optional:: flag_time_exist
4148  logical, intent(out), optional:: err
4149  end subroutine historygetreal4pointertimed
4150 
4151 
4152  subroutine historygetreal4pointertimer( &
4153  & file, varname, array, time, quiet, &
4154  & flag_mpi_split, returned_time, flag_time_exist, err)
4156  use dc_types, only: dp
4157  character(*), intent(in):: file, varname
4158  real, intent(in):: time
4159  logical, intent(in), optional:: quiet
4160  real, pointer:: array(:,:,:,:) ! (out)
4161 
4162  logical, intent(in), optional:: flag_mpi_split
4163  real(DP), intent(out), optional:: returned_time
4164  logical, intent(out), optional:: flag_time_exist
4165  logical, intent(out), optional:: err
4166  end subroutine historygetreal4pointertimer
4167 
4168 
4169  subroutine historygetreal4pointertimei( &
4170  & file, varname, array, time, quiet, &
4171  & flag_mpi_split, returned_time, flag_time_exist, err)
4173  use dc_types, only: dp
4174  character(*), intent(in):: file, varname
4175  integer, intent(in):: time
4176  logical, intent(in), optional:: quiet
4177  real, pointer:: array(:,:,:,:) ! (out)
4178 
4179  logical, intent(in), optional:: flag_mpi_split
4180  real(DP), intent(out), optional:: returned_time
4181  logical, intent(out), optional:: flag_time_exist
4182  logical, intent(out), optional:: err
4183  end subroutine historygetreal4pointertimei
4184 
4185 
4186  subroutine historygetreal5pointer( &
4187  & file, varname, array, range, quiet, &
4188  & flag_mpi_split, returned_time, flag_time_exist, err)
4190  use dc_types, only: dp
4191  character(*), intent(in):: file, varname
4192  character(*), intent(in), optional:: range
4193  logical, intent(in), optional:: quiet
4194  real, pointer:: array(:,:,:,:,:) ! (out)
4195 
4196  logical, intent(in), optional:: flag_mpi_split
4197  real(DP), intent(out), optional:: returned_time
4198  logical, intent(out), optional:: flag_time_exist
4199  logical, intent(out), optional:: err
4200  end subroutine historygetreal5pointer
4201 
4202 
4203  subroutine historygetreal5pointertimed( &
4204  & file, varname, array, time, quiet, &
4205  & flag_mpi_split, returned_time, flag_time_exist, err)
4207  use dc_types, only: dp
4208  character(*), intent(in):: file, varname
4209  real(DP), intent(in):: time
4210  logical, intent(in), optional:: quiet
4211  real, pointer:: array(:,:,:,:,:) ! (out)
4212 
4213  logical, intent(in), optional:: flag_mpi_split
4214  real(DP), intent(out), optional:: returned_time
4215  logical, intent(out), optional:: flag_time_exist
4216  logical, intent(out), optional:: err
4217  end subroutine historygetreal5pointertimed
4218 
4219 
4220  subroutine historygetreal5pointertimer( &
4221  & file, varname, array, time, quiet, &
4222  & flag_mpi_split, returned_time, flag_time_exist, err)
4224  use dc_types, only: dp
4225  character(*), intent(in):: file, varname
4226  real, intent(in):: time
4227  logical, intent(in), optional:: quiet
4228  real, pointer:: array(:,:,:,:,:) ! (out)
4229 
4230  logical, intent(in), optional:: flag_mpi_split
4231  real(DP), intent(out), optional:: returned_time
4232  logical, intent(out), optional:: flag_time_exist
4233  logical, intent(out), optional:: err
4234  end subroutine historygetreal5pointertimer
4235 
4236 
4237  subroutine historygetreal5pointertimei( &
4238  & file, varname, array, time, quiet, &
4239  & flag_mpi_split, returned_time, flag_time_exist, err)
4241  use dc_types, only: dp
4242  character(*), intent(in):: file, varname
4243  integer, intent(in):: time
4244  logical, intent(in), optional:: quiet
4245  real, pointer:: array(:,:,:,:,:) ! (out)
4246 
4247  logical, intent(in), optional:: flag_mpi_split
4248  real(DP), intent(out), optional:: returned_time
4249  logical, intent(out), optional:: flag_time_exist
4250  logical, intent(out), optional:: err
4251  end subroutine historygetreal5pointertimei
4252 
4253 
4254  subroutine historygetreal6pointer( &
4255  & file, varname, array, range, quiet, &
4256  & flag_mpi_split, returned_time, flag_time_exist, err)
4258  use dc_types, only: dp
4259  character(*), intent(in):: file, varname
4260  character(*), intent(in), optional:: range
4261  logical, intent(in), optional:: quiet
4262  real, pointer:: array(:,:,:,:,:,:) ! (out)
4263 
4264  logical, intent(in), optional:: flag_mpi_split
4265  real(DP), intent(out), optional:: returned_time
4266  logical, intent(out), optional:: flag_time_exist
4267  logical, intent(out), optional:: err
4268  end subroutine historygetreal6pointer
4269 
4270 
4271  subroutine historygetreal6pointertimed( &
4272  & file, varname, array, time, quiet, &
4273  & flag_mpi_split, returned_time, flag_time_exist, err)
4275  use dc_types, only: dp
4276  character(*), intent(in):: file, varname
4277  real(DP), intent(in):: time
4278  logical, intent(in), optional:: quiet
4279  real, pointer:: array(:,:,:,:,:,:) ! (out)
4280 
4281  logical, intent(in), optional:: flag_mpi_split
4282  real(DP), intent(out), optional:: returned_time
4283  logical, intent(out), optional:: flag_time_exist
4284  logical, intent(out), optional:: err
4285  end subroutine historygetreal6pointertimed
4286 
4287 
4288  subroutine historygetreal6pointertimer( &
4289  & file, varname, array, time, quiet, &
4290  & flag_mpi_split, returned_time, flag_time_exist, err)
4292  use dc_types, only: dp
4293  character(*), intent(in):: file, varname
4294  real, intent(in):: time
4295  logical, intent(in), optional:: quiet
4296  real, pointer:: array(:,:,:,:,:,:) ! (out)
4297 
4298  logical, intent(in), optional:: flag_mpi_split
4299  real(DP), intent(out), optional:: returned_time
4300  logical, intent(out), optional:: flag_time_exist
4301  logical, intent(out), optional:: err
4302  end subroutine historygetreal6pointertimer
4303 
4304 
4305  subroutine historygetreal6pointertimei( &
4306  & file, varname, array, time, quiet, &
4307  & flag_mpi_split, returned_time, flag_time_exist, err)
4309  use dc_types, only: dp
4310  character(*), intent(in):: file, varname
4311  integer, intent(in):: time
4312  logical, intent(in), optional:: quiet
4313  real, pointer:: array(:,:,:,:,:,:) ! (out)
4314 
4315  logical, intent(in), optional:: flag_mpi_split
4316  real(DP), intent(out), optional:: returned_time
4317  logical, intent(out), optional:: flag_time_exist
4318  logical, intent(out), optional:: err
4319  end subroutine historygetreal6pointertimei
4320 
4321 
4322  subroutine historygetreal7pointer( &
4323  & file, varname, array, range, quiet, &
4324  & flag_mpi_split, returned_time, flag_time_exist, err)
4326  use dc_types, only: dp
4327  character(*), intent(in):: file, varname
4328  character(*), intent(in), optional:: range
4329  logical, intent(in), optional:: quiet
4330  real, pointer:: array(:,:,:,:,:,:,:) ! (out)
4331 
4332  logical, intent(in), optional:: flag_mpi_split
4333  real(DP), intent(out), optional:: returned_time
4334  logical, intent(out), optional:: flag_time_exist
4335  logical, intent(out), optional:: err
4336  end subroutine historygetreal7pointer
4337 
4338 
4339  subroutine historygetreal7pointertimed( &
4340  & file, varname, array, time, quiet, &
4341  & flag_mpi_split, returned_time, flag_time_exist, err)
4343  use dc_types, only: dp
4344  character(*), intent(in):: file, varname
4345  real(DP), intent(in):: time
4346  logical, intent(in), optional:: quiet
4347  real, pointer:: array(:,:,:,:,:,:,:) ! (out)
4348 
4349  logical, intent(in), optional:: flag_mpi_split
4350  real(DP), intent(out), optional:: returned_time
4351  logical, intent(out), optional:: flag_time_exist
4352  logical, intent(out), optional:: err
4353  end subroutine historygetreal7pointertimed
4354 
4355 
4356  subroutine historygetreal7pointertimer( &
4357  & file, varname, array, time, quiet, &
4358  & flag_mpi_split, returned_time, flag_time_exist, err)
4360  use dc_types, only: dp
4361  character(*), intent(in):: file, varname
4362  real, intent(in):: time
4363  logical, intent(in), optional:: quiet
4364  real, pointer:: array(:,:,:,:,:,:,:) ! (out)
4365 
4366  logical, intent(in), optional:: flag_mpi_split
4367  real(DP), intent(out), optional:: returned_time
4368  logical, intent(out), optional:: flag_time_exist
4369  logical, intent(out), optional:: err
4370  end subroutine historygetreal7pointertimer
4371 
4372 
4373  subroutine historygetreal7pointertimei( &
4374  & file, varname, array, time, quiet, &
4375  & flag_mpi_split, returned_time, flag_time_exist, err)
4377  use dc_types, only: dp
4378  character(*), intent(in):: file, varname
4379  integer, intent(in):: time
4380  logical, intent(in), optional:: quiet
4381  real, pointer:: array(:,:,:,:,:,:,:) ! (out)
4382 
4383  logical, intent(in), optional:: flag_mpi_split
4384  real(DP), intent(out), optional:: returned_time
4385  logical, intent(out), optional:: flag_time_exist
4386  logical, intent(out), optional:: err
4387  end subroutine historygetreal7pointertimei
4388 
4389 
4390  subroutine historygetint0pointer( &
4391  & file, varname, array, range, quiet, &
4392  & flag_mpi_split, returned_time, flag_time_exist, err)
4394  use dc_types, only: dp
4395  character(*), intent(in):: file, varname
4396  character(*), intent(in), optional:: range
4397  logical, intent(in), optional:: quiet
4398  integer, pointer:: array ! (out)
4399 
4400  logical, intent(in), optional:: flag_mpi_split
4401  real(DP), intent(out), optional:: returned_time
4402  logical, intent(out), optional:: flag_time_exist
4403  logical, intent(out), optional:: err
4404  end subroutine historygetint0pointer
4405 
4406 
4407  subroutine historygetint0pointertimed( &
4408  & file, varname, array, time, quiet, &
4409  & flag_mpi_split, returned_time, flag_time_exist, err)
4411  use dc_types, only: dp
4412  character(*), intent(in):: file, varname
4413  real(DP), intent(in):: time
4414  logical, intent(in), optional:: quiet
4415  integer, pointer:: array ! (out)
4416 
4417  logical, intent(in), optional:: flag_mpi_split
4418  real(DP), intent(out), optional:: returned_time
4419  logical, intent(out), optional:: flag_time_exist
4420  logical, intent(out), optional:: err
4421  end subroutine historygetint0pointertimed
4422 
4423 
4424  subroutine historygetint0pointertimer( &
4425  & file, varname, array, time, quiet, &
4426  & flag_mpi_split, returned_time, flag_time_exist, err)
4428  use dc_types, only: dp
4429  character(*), intent(in):: file, varname
4430  real, intent(in):: time
4431  logical, intent(in), optional:: quiet
4432  integer, pointer:: array ! (out)
4433 
4434  logical, intent(in), optional:: flag_mpi_split
4435  real(DP), intent(out), optional:: returned_time
4436  logical, intent(out), optional:: flag_time_exist
4437  logical, intent(out), optional:: err
4438  end subroutine historygetint0pointertimer
4439 
4440 
4441  subroutine historygetint0pointertimei( &
4442  & file, varname, array, time, quiet, &
4443  & flag_mpi_split, returned_time, flag_time_exist, err)
4445  use dc_types, only: dp
4446  character(*), intent(in):: file, varname
4447  integer, intent(in):: time
4448  logical, intent(in), optional:: quiet
4449  integer, pointer:: array ! (out)
4450 
4451  logical, intent(in), optional:: flag_mpi_split
4452  real(DP), intent(out), optional:: returned_time
4453  logical, intent(out), optional:: flag_time_exist
4454  logical, intent(out), optional:: err
4455  end subroutine historygetint0pointertimei
4456 
4457 
4458  subroutine historygetint1pointer( &
4459  & file, varname, array, range, quiet, &
4460  & flag_mpi_split, returned_time, flag_time_exist, err)
4462  use dc_types, only: dp
4463  character(*), intent(in):: file, varname
4464  character(*), intent(in), optional:: range
4465  logical, intent(in), optional:: quiet
4466  integer, pointer:: array(:) ! (out)
4467 
4468  logical, intent(in), optional:: flag_mpi_split
4469  real(DP), intent(out), optional:: returned_time
4470  logical, intent(out), optional:: flag_time_exist
4471  logical, intent(out), optional:: err
4472  end subroutine historygetint1pointer
4473 
4474 
4475  subroutine historygetint1pointertimed( &
4476  & file, varname, array, time, quiet, &
4477  & flag_mpi_split, returned_time, flag_time_exist, err)
4479  use dc_types, only: dp
4480  character(*), intent(in):: file, varname
4481  real(DP), intent(in):: time
4482  logical, intent(in), optional:: quiet
4483  integer, pointer:: array(:) ! (out)
4484 
4485  logical, intent(in), optional:: flag_mpi_split
4486  real(DP), intent(out), optional:: returned_time
4487  logical, intent(out), optional:: flag_time_exist
4488  logical, intent(out), optional:: err
4489  end subroutine historygetint1pointertimed
4490 
4491 
4492  subroutine historygetint1pointertimer( &
4493  & file, varname, array, time, quiet, &
4494  & flag_mpi_split, returned_time, flag_time_exist, err)
4496  use dc_types, only: dp
4497  character(*), intent(in):: file, varname
4498  real, intent(in):: time
4499  logical, intent(in), optional:: quiet
4500  integer, pointer:: array(:) ! (out)
4501 
4502  logical, intent(in), optional:: flag_mpi_split
4503  real(DP), intent(out), optional:: returned_time
4504  logical, intent(out), optional:: flag_time_exist
4505  logical, intent(out), optional:: err
4506  end subroutine historygetint1pointertimer
4507 
4508 
4509  subroutine historygetint1pointertimei( &
4510  & file, varname, array, time, quiet, &
4511  & flag_mpi_split, returned_time, flag_time_exist, err)
4513  use dc_types, only: dp
4514  character(*), intent(in):: file, varname
4515  integer, intent(in):: time
4516  logical, intent(in), optional:: quiet
4517  integer, pointer:: array(:) ! (out)
4518 
4519  logical, intent(in), optional:: flag_mpi_split
4520  real(DP), intent(out), optional:: returned_time
4521  logical, intent(out), optional:: flag_time_exist
4522  logical, intent(out), optional:: err
4523  end subroutine historygetint1pointertimei
4524 
4525 
4526  subroutine historygetint2pointer( &
4527  & file, varname, array, range, quiet, &
4528  & flag_mpi_split, returned_time, flag_time_exist, err)
4530  use dc_types, only: dp
4531  character(*), intent(in):: file, varname
4532  character(*), intent(in), optional:: range
4533  logical, intent(in), optional:: quiet
4534  integer, pointer:: array(:,:) ! (out)
4535 
4536  logical, intent(in), optional:: flag_mpi_split
4537  real(DP), intent(out), optional:: returned_time
4538  logical, intent(out), optional:: flag_time_exist
4539  logical, intent(out), optional:: err
4540  end subroutine historygetint2pointer
4541 
4542 
4543  subroutine historygetint2pointertimed( &
4544  & file, varname, array, time, quiet, &
4545  & flag_mpi_split, returned_time, flag_time_exist, err)
4547  use dc_types, only: dp
4548  character(*), intent(in):: file, varname
4549  real(DP), intent(in):: time
4550  logical, intent(in), optional:: quiet
4551  integer, pointer:: array(:,:) ! (out)
4552 
4553  logical, intent(in), optional:: flag_mpi_split
4554  real(DP), intent(out), optional:: returned_time
4555  logical, intent(out), optional:: flag_time_exist
4556  logical, intent(out), optional:: err
4557  end subroutine historygetint2pointertimed
4558 
4559 
4560  subroutine historygetint2pointertimer( &
4561  & file, varname, array, time, quiet, &
4562  & flag_mpi_split, returned_time, flag_time_exist, err)
4564  use dc_types, only: dp
4565  character(*), intent(in):: file, varname
4566  real, intent(in):: time
4567  logical, intent(in), optional:: quiet
4568  integer, pointer:: array(:,:) ! (out)
4569 
4570  logical, intent(in), optional:: flag_mpi_split
4571  real(DP), intent(out), optional:: returned_time
4572  logical, intent(out), optional:: flag_time_exist
4573  logical, intent(out), optional:: err
4574  end subroutine historygetint2pointertimer
4575 
4576 
4577  subroutine historygetint2pointertimei( &
4578  & file, varname, array, time, quiet, &
4579  & flag_mpi_split, returned_time, flag_time_exist, err)
4581  use dc_types, only: dp
4582  character(*), intent(in):: file, varname
4583  integer, intent(in):: time
4584  logical, intent(in), optional:: quiet
4585  integer, pointer:: array(:,:) ! (out)
4586 
4587  logical, intent(in), optional:: flag_mpi_split
4588  real(DP), intent(out), optional:: returned_time
4589  logical, intent(out), optional:: flag_time_exist
4590  logical, intent(out), optional:: err
4591  end subroutine historygetint2pointertimei
4592 
4593 
4594  subroutine historygetint3pointer( &
4595  & file, varname, array, range, quiet, &
4596  & flag_mpi_split, returned_time, flag_time_exist, err)
4598  use dc_types, only: dp
4599  character(*), intent(in):: file, varname
4600  character(*), intent(in), optional:: range
4601  logical, intent(in), optional:: quiet
4602  integer, pointer:: array(:,:,:) ! (out)
4603 
4604  logical, intent(in), optional:: flag_mpi_split
4605  real(DP), intent(out), optional:: returned_time
4606  logical, intent(out), optional:: flag_time_exist
4607  logical, intent(out), optional:: err
4608  end subroutine historygetint3pointer
4609 
4610 
4611  subroutine historygetint3pointertimed( &
4612  & file, varname, array, time, quiet, &
4613  & flag_mpi_split, returned_time, flag_time_exist, err)
4615  use dc_types, only: dp
4616  character(*), intent(in):: file, varname
4617  real(DP), intent(in):: time
4618  logical, intent(in), optional:: quiet
4619  integer, pointer:: array(:,:,:) ! (out)
4620 
4621  logical, intent(in), optional:: flag_mpi_split
4622  real(DP), intent(out), optional:: returned_time
4623  logical, intent(out), optional:: flag_time_exist
4624  logical, intent(out), optional:: err
4625  end subroutine historygetint3pointertimed
4626 
4627 
4628  subroutine historygetint3pointertimer( &
4629  & file, varname, array, time, quiet, &
4630  & flag_mpi_split, returned_time, flag_time_exist, err)
4632  use dc_types, only: dp
4633  character(*), intent(in):: file, varname
4634  real, intent(in):: time
4635  logical, intent(in), optional:: quiet
4636  integer, pointer:: array(:,:,:) ! (out)
4637 
4638  logical, intent(in), optional:: flag_mpi_split
4639  real(DP), intent(out), optional:: returned_time
4640  logical, intent(out), optional:: flag_time_exist
4641  logical, intent(out), optional:: err
4642  end subroutine historygetint3pointertimer
4643 
4644 
4645  subroutine historygetint3pointertimei( &
4646  & file, varname, array, time, quiet, &
4647  & flag_mpi_split, returned_time, flag_time_exist, err)
4649  use dc_types, only: dp
4650  character(*), intent(in):: file, varname
4651  integer, intent(in):: time
4652  logical, intent(in), optional:: quiet
4653  integer, pointer:: array(:,:,:) ! (out)
4654 
4655  logical, intent(in), optional:: flag_mpi_split
4656  real(DP), intent(out), optional:: returned_time
4657  logical, intent(out), optional:: flag_time_exist
4658  logical, intent(out), optional:: err
4659  end subroutine historygetint3pointertimei
4660 
4661 
4662  subroutine historygetint4pointer( &
4663  & file, varname, array, range, quiet, &
4664  & flag_mpi_split, returned_time, flag_time_exist, err)
4666  use dc_types, only: dp
4667  character(*), intent(in):: file, varname
4668  character(*), intent(in), optional:: range
4669  logical, intent(in), optional:: quiet
4670  integer, pointer:: array(:,:,:,:) ! (out)
4671 
4672  logical, intent(in), optional:: flag_mpi_split
4673  real(DP), intent(out), optional:: returned_time
4674  logical, intent(out), optional:: flag_time_exist
4675  logical, intent(out), optional:: err
4676  end subroutine historygetint4pointer
4677 
4678 
4679  subroutine historygetint4pointertimed( &
4680  & file, varname, array, time, quiet, &
4681  & flag_mpi_split, returned_time, flag_time_exist, err)
4683  use dc_types, only: dp
4684  character(*), intent(in):: file, varname
4685  real(DP), intent(in):: time
4686  logical, intent(in), optional:: quiet
4687  integer, pointer:: array(:,:,:,:) ! (out)
4688 
4689  logical, intent(in), optional:: flag_mpi_split
4690  real(DP), intent(out), optional:: returned_time
4691  logical, intent(out), optional:: flag_time_exist
4692  logical, intent(out), optional:: err
4693  end subroutine historygetint4pointertimed
4694 
4695 
4696  subroutine historygetint4pointertimer( &
4697  & file, varname, array, time, quiet, &
4698  & flag_mpi_split, returned_time, flag_time_exist, err)
4700  use dc_types, only: dp
4701  character(*), intent(in):: file, varname
4702  real, intent(in):: time
4703  logical, intent(in), optional:: quiet
4704  integer, pointer:: array(:,:,:,:) ! (out)
4705 
4706  logical, intent(in), optional:: flag_mpi_split
4707  real(DP), intent(out), optional:: returned_time
4708  logical, intent(out), optional:: flag_time_exist
4709  logical, intent(out), optional:: err
4710  end subroutine historygetint4pointertimer
4711 
4712 
4713  subroutine historygetint4pointertimei( &
4714  & file, varname, array, time, quiet, &
4715  & flag_mpi_split, returned_time, flag_time_exist, err)
4717  use dc_types, only: dp
4718  character(*), intent(in):: file, varname
4719  integer, intent(in):: time
4720  logical, intent(in), optional:: quiet
4721  integer, pointer:: array(:,:,:,:) ! (out)
4722 
4723  logical, intent(in), optional:: flag_mpi_split
4724  real(DP), intent(out), optional:: returned_time
4725  logical, intent(out), optional:: flag_time_exist
4726  logical, intent(out), optional:: err
4727  end subroutine historygetint4pointertimei
4728 
4729 
4730  subroutine historygetint5pointer( &
4731  & file, varname, array, range, quiet, &
4732  & flag_mpi_split, returned_time, flag_time_exist, err)
4734  use dc_types, only: dp
4735  character(*), intent(in):: file, varname
4736  character(*), intent(in), optional:: range
4737  logical, intent(in), optional:: quiet
4738  integer, pointer:: array(:,:,:,:,:) ! (out)
4739 
4740  logical, intent(in), optional:: flag_mpi_split
4741  real(DP), intent(out), optional:: returned_time
4742  logical, intent(out), optional:: flag_time_exist
4743  logical, intent(out), optional:: err
4744  end subroutine historygetint5pointer
4745 
4746 
4747  subroutine historygetint5pointertimed( &
4748  & file, varname, array, time, quiet, &
4749  & flag_mpi_split, returned_time, flag_time_exist, err)
4751  use dc_types, only: dp
4752  character(*), intent(in):: file, varname
4753  real(DP), intent(in):: time
4754  logical, intent(in), optional:: quiet
4755  integer, pointer:: array(:,:,:,:,:) ! (out)
4756 
4757  logical, intent(in), optional:: flag_mpi_split
4758  real(DP), intent(out), optional:: returned_time
4759  logical, intent(out), optional:: flag_time_exist
4760  logical, intent(out), optional:: err
4761  end subroutine historygetint5pointertimed
4762 
4763 
4764  subroutine historygetint5pointertimer( &
4765  & file, varname, array, time, quiet, &
4766  & flag_mpi_split, returned_time, flag_time_exist, err)
4768  use dc_types, only: dp
4769  character(*), intent(in):: file, varname
4770  real, intent(in):: time
4771  logical, intent(in), optional:: quiet
4772  integer, pointer:: array(:,:,:,:,:) ! (out)
4773 
4774  logical, intent(in), optional:: flag_mpi_split
4775  real(DP), intent(out), optional:: returned_time
4776  logical, intent(out), optional:: flag_time_exist
4777  logical, intent(out), optional:: err
4778  end subroutine historygetint5pointertimer
4779 
4780 
4781  subroutine historygetint5pointertimei( &
4782  & file, varname, array, time, quiet, &
4783  & flag_mpi_split, returned_time, flag_time_exist, err)
4785  use dc_types, only: dp
4786  character(*), intent(in):: file, varname
4787  integer, intent(in):: time
4788  logical, intent(in), optional:: quiet
4789  integer, pointer:: array(:,:,:,:,:) ! (out)
4790 
4791  logical, intent(in), optional:: flag_mpi_split
4792  real(DP), intent(out), optional:: returned_time
4793  logical, intent(out), optional:: flag_time_exist
4794  logical, intent(out), optional:: err
4795  end subroutine historygetint5pointertimei
4796 
4797 
4798  subroutine historygetint6pointer( &
4799  & file, varname, array, range, quiet, &
4800  & flag_mpi_split, returned_time, flag_time_exist, err)
4802  use dc_types, only: dp
4803  character(*), intent(in):: file, varname
4804  character(*), intent(in), optional:: range
4805  logical, intent(in), optional:: quiet
4806  integer, pointer:: array(:,:,:,:,:,:) ! (out)
4807 
4808  logical, intent(in), optional:: flag_mpi_split
4809  real(DP), intent(out), optional:: returned_time
4810  logical, intent(out), optional:: flag_time_exist
4811  logical, intent(out), optional:: err
4812  end subroutine historygetint6pointer
4813 
4814 
4815  subroutine historygetint6pointertimed( &
4816  & file, varname, array, time, quiet, &
4817  & flag_mpi_split, returned_time, flag_time_exist, err)
4819  use dc_types, only: dp
4820  character(*), intent(in):: file, varname
4821  real(DP), intent(in):: time
4822  logical, intent(in), optional:: quiet
4823  integer, pointer:: array(:,:,:,:,:,:) ! (out)
4824 
4825  logical, intent(in), optional:: flag_mpi_split
4826  real(DP), intent(out), optional:: returned_time
4827  logical, intent(out), optional:: flag_time_exist
4828  logical, intent(out), optional:: err
4829  end subroutine historygetint6pointertimed
4830 
4831 
4832  subroutine historygetint6pointertimer( &
4833  & file, varname, array, time, quiet, &
4834  & flag_mpi_split, returned_time, flag_time_exist, err)
4836  use dc_types, only: dp
4837  character(*), intent(in):: file, varname
4838  real, intent(in):: time
4839  logical, intent(in), optional:: quiet
4840  integer, pointer:: array(:,:,:,:,:,:) ! (out)
4841 
4842  logical, intent(in), optional:: flag_mpi_split
4843  real(DP), intent(out), optional:: returned_time
4844  logical, intent(out), optional:: flag_time_exist
4845  logical, intent(out), optional:: err
4846  end subroutine historygetint6pointertimer
4847 
4848 
4849  subroutine historygetint6pointertimei( &
4850  & file, varname, array, time, quiet, &
4851  & flag_mpi_split, returned_time, flag_time_exist, err)
4853  use dc_types, only: dp
4854  character(*), intent(in):: file, varname
4855  integer, intent(in):: time
4856  logical, intent(in), optional:: quiet
4857  integer, pointer:: array(:,:,:,:,:,:) ! (out)
4858 
4859  logical, intent(in), optional:: flag_mpi_split
4860  real(DP), intent(out), optional:: returned_time
4861  logical, intent(out), optional:: flag_time_exist
4862  logical, intent(out), optional:: err
4863  end subroutine historygetint6pointertimei
4864 
4865 
4866  subroutine historygetint7pointer( &
4867  & file, varname, array, range, quiet, &
4868  & flag_mpi_split, returned_time, flag_time_exist, err)
4870  use dc_types, only: dp
4871  character(*), intent(in):: file, varname
4872  character(*), intent(in), optional:: range
4873  logical, intent(in), optional:: quiet
4874  integer, pointer:: array(:,:,:,:,:,:,:) ! (out)
4875 
4876  logical, intent(in), optional:: flag_mpi_split
4877  real(DP), intent(out), optional:: returned_time
4878  logical, intent(out), optional:: flag_time_exist
4879  logical, intent(out), optional:: err
4880  end subroutine historygetint7pointer
4881 
4882 
4883  subroutine historygetint7pointertimed( &
4884  & file, varname, array, time, quiet, &
4885  & flag_mpi_split, returned_time, flag_time_exist, err)
4887  use dc_types, only: dp
4888  character(*), intent(in):: file, varname
4889  real(DP), intent(in):: time
4890  logical, intent(in), optional:: quiet
4891  integer, pointer:: array(:,:,:,:,:,:,:) ! (out)
4892 
4893  logical, intent(in), optional:: flag_mpi_split
4894  real(DP), intent(out), optional:: returned_time
4895  logical, intent(out), optional:: flag_time_exist
4896  logical, intent(out), optional:: err
4897  end subroutine historygetint7pointertimed
4898 
4899 
4900  subroutine historygetint7pointertimer( &
4901  & file, varname, array, time, quiet, &
4902  & flag_mpi_split, returned_time, flag_time_exist, err)
4904  use dc_types, only: dp
4905  character(*), intent(in):: file, varname
4906  real, intent(in):: time
4907  logical, intent(in), optional:: quiet
4908  integer, pointer:: array(:,:,:,:,:,:,:) ! (out)
4909 
4910  logical, intent(in), optional:: flag_mpi_split
4911  real(DP), intent(out), optional:: returned_time
4912  logical, intent(out), optional:: flag_time_exist
4913  logical, intent(out), optional:: err
4914  end subroutine historygetint7pointertimer
4915 
4916 
4917  subroutine historygetint7pointertimei( &
4918  & file, varname, array, time, quiet, &
4919  & flag_mpi_split, returned_time, flag_time_exist, err)
4921  use dc_types, only: dp
4922  character(*), intent(in):: file, varname
4923  integer, intent(in):: time
4924  logical, intent(in), optional:: quiet
4925  integer, pointer:: array(:,:,:,:,:,:,:) ! (out)
4926 
4927  logical, intent(in), optional:: flag_mpi_split
4928  real(DP), intent(out), optional:: returned_time
4929  logical, intent(out), optional:: flag_time_exist
4930  logical, intent(out), optional:: err
4931  end subroutine historygetint7pointertimei
4932 
4933 
4934  end interface
4935 
4936 
4937  character(*), parameter:: version = &
4938  & '$Name: $' // &
4939  & '$Id: gtool_history_generic.rb2f90,v 1.9 2010-06-17 00:56:25 morikawa Exp $'
4940 
4941 end module gtool_history_generic
4942 
4943 !--
4944 ! vi:set readonly sw=4 ts=8:
4945 !
4946 !Local Variables:
4947 !mode: f90
4948 !buffer-read-only: t
4949 !End:
4950 !
4951 !++
subroutine historyaxisclear(axis)
subroutine historygetdouble4timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyputreal1(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historygetdouble0pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyputint2(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historygetdouble5timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal0pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal2(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint6timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble1timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyvarinfoaddattr2double1(varinfo, attrname, value, err)
subroutine historygetint4timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint7(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble0(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
Definition: historyget.f90:93
subroutine historygetreal6pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal0pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint2pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble4pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint4(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyaddattrdouble1(varname, attrname, value, history, err)
subroutine historygetdouble3pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble3pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble0pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
logical function historyvarinfoinitialized0(varinfo)
subroutine historygetdouble5(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal1pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint4pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble7timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble6timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble1timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal4pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble2pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint5pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal5timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble5timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint7pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historysettime(time, history, difftime, timed)
subroutine historygetdouble5pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyputint3(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historygetreal5pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint2pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyvarinfoaddattr2real1(varinfo, attrname, value, err)
integer, parameter, public unit_symbol_err
subroutine historygetreal2pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble3pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble4pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal7timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyvarinfoaddattr2int0(varinfo, attrname, value, err)
subroutine historygetint2pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint1timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyputaxismpireal(varname, array, history, err)
subroutine historygettattrreal1(file, varname, attrname, value, flag_mpi_split, err)
subroutine historygetdouble3timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyaddattrchar0(varname, attrname, value, history, err)
subroutine historyputreal0(varname, value, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historyvarinfoaddattr2logical0(varinfo, attrname, value, err)
subroutine historyputint7(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historyputreal6(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historygetreal2timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble7pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal1timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
integer, parameter, public token
単語やキーワードを保持する文字型変数の種別型パラメタ
Definition: dc_types.f90:109
subroutine historygetreal6timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint3timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyaxiscreate2(axis, name, size, longname, units, xtype)
subroutine historygetint4pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble6timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal7pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal5(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyvarinfoaddattrreal1(varinfo, attrname, value, err)
subroutine historygetreal7timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint1pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal4pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyputdouble6(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historygetreal3pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble1pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyvarinfoinquire1(varinfo, name, dims, longname, units, xtype, time_average, average, err)
subroutine historygetdouble7timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint1(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyputaxismpiint(varname, array, history, err)
subroutine historygetreal3timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint1timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble6pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyputint5(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historygetreal4timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyvarinfoclear0(varinfo, err)
subroutine historyputdouble5(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historyputdouble1(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historyaxisinquire1(axis, name, size, longname, units, xtype)
subroutine historygetreal2pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal3pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint2timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal7timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyaxisaddattrlogical0(axis, attrname, value)
subroutine historygetdouble0pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyputdouble4(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historygetreal6timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyputreal2(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historycopy1(hist_dest, file, hist_src, title, source, institution, origin, interval, conventions, gt_version)
Definition: historycopy.f90:14
subroutine historyvarinfoinquire2(varinfo, name, dims, longname, units, xtype, time_average, average, err)
subroutine historygetint0pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint4timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal2pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble1pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
recursive subroutine historyaddvariable1(varname, dims, longname, units, xtype, time_average, average, history, err)
subroutine historygetreal5pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble0timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygettattrint0(file, varname, attrname, value, flag_mpi_split, err)
subroutine historygetint3timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint1pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyaxisaddattr2int1(axis, attrname, value)
subroutine historyaxisaddattrint1(axis, attrname, value)
subroutine historyputreal4(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historygetint1timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble2timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal0(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyaxisaddattrint0(axis, attrname, value)
subroutine historygetdouble0timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint5pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint6timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal2timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyvarinfocopy2(varinfo_dest, varinfo_src, err, name, dims, longname, units, xtype)
subroutine historyaxisaddattr2char0(axis, attrname, value)
subroutine historyaddattrreal0(varname, attrname, value, history, err)
subroutine historycreate1(file, title, source, institution, dims, dimsizes, longnames, units, origin, interval, xtypes, history, origind, intervald, conventions, gt_version, overwrite, quiet, flag_mpi_gather, flag_mpi_split, err)
subroutine historygetdouble3pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint5timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyaxisaddattrdouble0(axis, attrname, value)
subroutine historyaxiscreate1(axis, name, size, longname, units, xtype)
subroutine historygetdouble5pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historycreate3(file, title, source, institution, axes, origin, interval, history, origind, intervald, conventions, gt_version, overwrite, quiet, flag_mpi_gather, flag_mpi_split, err)
subroutine historyvarinfoaddattr2char0(varinfo, attrname, value, err)
subroutine historygetdouble6(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint6(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble7timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal5timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal6pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble0pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyaddattrdouble0(varname, attrname, value, history, err)
subroutine historygetdouble3timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal2timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal1timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint3(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint5pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal4pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyaddattrreal1(varname, attrname, value, history, err)
subroutine historyaxisinquire2(axis, name, size, longname, units, xtype)
subroutine historyputchar0(varname, value, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historygetint7timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyputdouble7(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historygetreal0timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygettattrreal0(file, varname, attrname, value, flag_mpi_split, err)
subroutine historyinquire1(history, err, file, title, source, dims, dimsizes, longnames, units, xtypes, institution, origin, interval, newest, oldest, conventions, gt_version, axes, varinfo)
subroutine historygetdouble2pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyaxisaddattr2double1(axis, attrname, value)
subroutine historyinquire2(history, err, file, title, source, dims, dimsizes, longnames, units, xtypes, institution, origin, interval, newest, oldest, conventions, gt_version, axes, varinfo)
subroutine historycopy2(hist_dest, file, hist_src, title, source, institution, origin, interval, conventions, gt_version)
subroutine historygetdouble2pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble5timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyclose(history, quiet, err)
subroutine historygetdouble4(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
Definition: historyget.f90:798
subroutine historygetreal7pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyputint1(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historyvarinfoaddattrlogical0(varinfo, attrname, value, err)
subroutine historycopyvariable1(file, varname, history, overwrite)
subroutine historyvarinfoaddattrdouble0(varinfo, attrname, value, err)
subroutine historygetint2timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble1pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal0timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal7pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
integer, parameter, public stderr
標準エラー出力の装置番号
Definition: dc_types.f90:103
subroutine historyvarinfoaddattrint1(varinfo, attrname, value, err)
integer, parameter, public dp
倍精度実数型変数
Definition: dc_types.f90:83
subroutine historyaddattrint0(varname, attrname, value, history, err)
subroutine historygetint3pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyvarinfoaddattr2real0(varinfo, attrname, value, err)
character(*), parameter version
subroutine historyputint4(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historygetdouble5pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint3pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine, public dbgmessage(fmt, i, r, d, L, n, c1, c2, c3, ca)
Definition: dc_trace.f90:509
subroutine historyputdouble2(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historygetint3timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint5pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyaxisaddattrdouble1(axis, attrname, value)
subroutine historygetreal5timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine, public beginsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca, version)
Definition: dc_trace.f90:351
subroutine historyaxisaddattrreal0(axis, attrname, value)
subroutine historygetreal4pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble7pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble7(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal3pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble5pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint0timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyaddattrlogical0(varname, attrname, value, history, err)
subroutine historyputreal3(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historygetint0pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint7timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble6pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal1pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyputreal5(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historyvarinfoaddattrdouble1(varinfo, attrname, value, err)
subroutine historygetreal6pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyvarinfoaddattr2int1(varinfo, attrname, value, err)
subroutine historyputint6(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historygetint7pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint1pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyvarinfoaddattrint0(varinfo, attrname, value, err)
subroutine historygetint7pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble3(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
Definition: historyget.f90:601
subroutine historygetdouble6pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal1pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble0timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal5pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
logical function historyinitialized0(history)
subroutine historyinquire3(history, err, file, title, source, dims, dimsizes, longnames, units, xtypes, institution, origin, interval, newest, oldest, conventions, gt_version, axes, varinfo)
subroutine historygetint3pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyvarinfoaddattrchar0(varinfo, attrname, value, err)
subroutine historygetreal6(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint6pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
logical function historyinitialized1(history)
subroutine historyaddvariable2(varinfo, history, err)
subroutine historyputdouble0(varname, value, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historygetdouble1(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
Definition: historyget.f90:231
種別型パラメタを提供します。
Definition: dc_types.f90:49
subroutine historyaxisaddattrchar0(axis, attrname, value)
subroutine historygetreal3timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historycreate2(file, title, source, institution, dims, dimsizes, longnames, units, origin, interval, xtypes, history, conventions, gt_version, overwrite, quiet, flag_mpi_gather, flag_mpi_split, err)
subroutine historygetdouble4pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint2pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal3timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble7pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal4(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint0pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyputint0(varname, value, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historyvarinfocreate2(varinfo, name, dims, longname, units, xtype, time_average, average, err)
subroutine historyvarinfoaddattr2double0(varinfo, attrname, value, err)
subroutine historygetdouble7pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal3pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint1pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyaddattrint1(varname, attrname, value, history, err)
subroutine historygetreal6pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal0pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint5timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyvarinfocopy1(varinfo_dest, varinfo_src, err, name, dims, longname, units, xtype)
subroutine historyaxisaddattr2real0(axis, attrname, value)
subroutine historyaxisaddattr2logical0(axis, attrname, value)
subroutine historyputdouble3(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historygetint6pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal4timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal2pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint2timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint0timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble4timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint0timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint0(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyaxiscopy1(axis_dest, axis_src, err, name, length, longname, units, xtype)
subroutine historygetint7timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint4timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint6pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal0pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyaxiscopy2(axis_dest, axis_src, err, name, length, longname, units, xtype)
subroutine historygetint6timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble6timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble1timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal5pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal1timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint3pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal7pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble4pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygettattrdouble0(file, varname, attrname, value, flag_mpi_split, err)
subroutine historyaxisaddattr2double0(axis, attrname, value)
subroutine historyaxisaddattr2int0(axis, attrname, value)
subroutine historygetreal0timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal6timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal4timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble2(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
Definition: historyget.f90:412
subroutine historygettattrint1(file, varname, attrname, value, flag_mpi_split, err)
subroutine historygetint6pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble2timei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyputreal7(varname, array, history, range, time, quiet, difftime, timed, time_average_store, err)
subroutine historygetdouble2pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal1pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygettattrdouble1(file, varname, attrname, value, flag_mpi_split, err)
subroutine historygettattrchar0(file, varname, attrname, value, flag_mpi_split, err)
subroutine historygetint5(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine, public endsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca)
Definition: dc_trace.f90:446
subroutine historygetreal7(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyinquire4(history, err, file, title, source, dims, dimsizes, longnames, units, xtypes, institution, origin, interval, newest, oldest, conventions, gt_version, axes, varinfo)
subroutine historyvarinfoaddattrreal0(varinfo, attrname, value, err)
subroutine historygetint7pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyaxisaddattr2real1(axis, attrname, value)
subroutine historygetdouble3timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal3(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint4pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyaxisaddattrreal1(axis, attrname, value)
subroutine historygetdouble2timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint4pointertimer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble6pointertimed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint2(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetdouble4timed(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historyvarinfocreate1(varinfo, name, dims, longname, units, xtype, time_average, average, err)
subroutine historyputaxismpidouble(varname, array, history, err)
subroutine historygetdouble1pointertimei(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint0pointer(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetint5timer(file, varname, array, time, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
subroutine historygetreal1(file, varname, array, range, quiet, flag_mpi_split, returned_time, flag_time_exist, err)
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ
Definition: dc_types.f90:118