gtool5 Fortran 90/95 Library
1.0.0-rc5
日本語
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
Loading...
Searching...
No Matches
gtool
gtool_historyauto
gtool_historyauto.f90
Go to the documentation of this file.
1
!> @file gtool_historyauto.f90
2
!>
3
!> @author Yasuhiro MORIKAWA
4
!> @copyright Copyright (C) GFD Dennou Club, 2008-2026. All rights reserved. <br/>
5
!> License is BSD-2-Clause. See [COPYRIGHT](@ref COPYRIGHT) in detail
6
!>
7
!> @en
8
!> @brief Interface of Output of gtool4 netCDF data (For large models)
9
!> @enden
10
!>
11
!> @ja
12
!> @brief gtool4 netCDF データの出力インターフェース (大規模モデル用)
13
!> @endja
14
15
module
gtool_historyauto
16
!>
17
!> @en
18
!> @brief Interface of Input/Output of gtool4 netCDF data (For large models)
19
!>
20
!> <b>Note that Japanese and English are described in parallel.</b>
21
!>
22
!> "gtool_historyauto" module is an application of "gtool_history" module,
23
!> and provides data output easy-to-use interfaces
24
!> for large numerical models that output many variables.
25
!> This module has following features.
26
!>
27
!> - In case that multiple files are output,
28
!> gtool_history_generic::HistoryCreate must be called many times at each file
29
!> using "gtool_history" module, while
30
!> gtool_historyauto_generic::HistoryAutoCreate has to be called once in a numerical model
31
!> using this module.
32
!> - Output filename or output interval, etc can be changed easily.
33
!> In practice, their settings are changed by arguments of
34
!> gtool_historyauto_generic::HistoryAutoAddVariable or NAMELIST gtool_historyauto_nml.
35
!> - gtool_history_types::GT_HISTORY need not be used.
36
!>
37
!> ### Tutorial
38
!>
39
!> - Gtool5 official tutorial:
40
!> - Data output for models that output many files (JAPANESE only)
41
!> - Descriptions of used subroutines (JAPANESE only)
42
!>
43
!> ### Procedures list
44
!>
45
!> See gtool_historyauto_generic.
46
!>
47
!> ### NAMELIST
48
!>
49
!> NAMELIST gtool_historyauto_nml
50
!>
51
!> ### Acknowledgment
52
!>
53
!> - gt4_historyauto
54
!> (document is written by Japanese)
55
!> that is an application of "gt4_history"
56
!> by Horinouchi is referred when this module is created.
57
!> @enden
58
!>
59
!> @ja
60
!> @brief gtool4 netCDF データの入出力インターフェース (大規模モデル用)
61
!>
62
!> gtool_historyauto モジュールは gtool_history モジュールの応用版であり,
63
!> 多数の変数を出力する大規模な数値モデルを想定した,
64
!> データ出力のための簡便なインターフェースを提供します.
65
!> このモジュールは以下のような特徴を持ちます.
66
!>
67
!> - 複数のファイルへの出力を行う場合,
68
!> gtool_history モジュールではファイルごとに
69
!> gtool_history_generic::HistoryCreate を何度も
70
!> 呼び出す必要がありましたが, このモジュールでは
71
!> gtool_historyauto_generic::HistoryAutoCreate をモデル内で一度呼び出すだけで済みます.
72
!> - 個別の変数について, 出力ファイルや出力間隔を手軽に変更可能です.
73
!> 実際には, gtool_historyauto_generic::HistoryAutoAddVariable の引数もしくは,
74
!> NAMELIST gtool_historyauto_nml によって変更することが可能です.
75
!> - gtool_history_types::GT_HISTORY 構造体を直接使用することなく
76
!> 出力を行うことが可能となっています.
77
!>
78
!> ### チュートリアル
79
!>
80
!> - gtool5 オフィシャルチュートリアル:
81
!> - 多数のファイル出力を行うモデルでのデータ出力
82
!> - 使われているサブルーチンの説明
83
!>
84
!> ### 手続リスト
85
!>
86
!> gtool_historyauto_generic を参照ください.
87
!>
88
!> ### NAMELIST
89
!>
90
!> NAMELIST gtool_historyauto_nml
91
!>
92
!> ### 謝辞
93
!>
94
!> - このモジュールは, 堀之内氏による gt4_history の
95
!> アプリケーション gt4_historyauto を参考にして作成しました.
96
!> @endja
97
!>
98
99
use
gtool_historyauto_generic
100
101
end module
gtool_historyauto
gtool_historyauto_generic
Definition
gtool_historyauto_generic.f90:31
gtool_historyauto
Definition
gtool_historyauto.f90:15
Generated on
for gtool5 Fortran 90/95 Library by
1.15.0