gtool_historyauto.f90
Go to the documentation of this file.
1 != gtool4 netCDF データの出力インターフェース (大規模モデル用)
2 != Interface of Output of gtool4 netCDF data (For large models)
3 !
4 ! Authors:: Yasuhiro MORIKAWA
5 ! Version:: $Id: gtool_historyauto.f90,v 1.5 2009-10-19 11:56:10 morikawa Exp $
6 ! Tag Name:: $Name: $
7 ! Copyright:: Copyright (C) GFD Dennou Club, 2008. All rights reserved.
8 ! License:: See COPYRIGHT[link:../../../COPYRIGHT]
9 !
10 
12  !
13  != gtool4 netCDF データの入出力インターフェース (大規模モデル用)
14  != Interface of Input/Output of gtool4 netCDF data (For large models)
15  !
16  ! <b>Note that Japanese and English are described in parallel.</b>
17  !
18  ! gtool_historyauto モジュールは gtool_history モジュールの応用版であり,
19  ! 多数の変数を出力する大規模な数値モデルを想定した,
20  ! データ出力のための簡便なインターフェースを提供します.
21  ! このモジュールは以下のような特徴を持ちます.
22  !
23  ! * 複数のファイルへの出力を行う場合,
24  ! gtool_history モジュールではファイルごとに
25  ! gtool_history_generic#HistoryCreate を何度も
26  ! 呼び出す必要がありましたが, このモジュールでは
27  ! gtool_historyauto_generic#HistoryAutoCreate をモデル内で一度呼び出すだけで済みます.
28  ! * 個別の変数について, 出力ファイルや出力間隔を手軽に変更可能です.
29  ! 実際には, gtool_historyauto_generic#HistoryAutoAddVariable の引数もしくは,
30  ! NAMELIST#gtool_historyauto_nml によって変更することが可能です.
31  ! * gtool_history_types#GT_HISTORY 構造体を直接使用することなく
32  ! 出力を行うことが可能となっています.
33  !
34  !
35  ! "gtool_historyauto" module is an application of "gtool_history" module,
36  ! and provides data output easy-to-use interfaces
37  ! for large numerical models that output many variables.
38  ! This module has following features.
39  !
40  ! * In case that multiple files are output,
41  ! "gtool_history_generic#HistoryCreate" must be called many times at each file
42  ! using "gtool_history" module, while
43  ! "gtool_historyauto_generic#HistoryAutoCreate" has to be called once in a numerical model
44  ! using this module.
45  ! * Output filename or output interval, etc can be changed easily.
46  ! In practice, their settings are changed by arguments of
47  ! "gtool_historyauto_generic#HistoryAutoAddVariable" or "NAMELIST#gtool_historyauto_nml".
48  ! * "gtool_history_types#GT_HISTORY" need not be used.
49  !
50  !== Tutorial
51  !
52  ! * gtool5 オフィシャルチュートリアル:
53  ! * {多数のファイル出力を行うモデルでのデータ出力}[link:../tutorial/gtauto_first2.htm]
54  ! * {使われているサブルーチンの説明}[link:../tutorial/gtauto_desc2.htm]
55  !
56  ! * Gtool5 official tutorial:
57  ! * {Data output for models that output many files (JAPANESE only)}[link:../tutorial/gtauto_first2.htm]
58  ! * {Descriptions of used subroutines (JAPANESE only)}[link:../tutorial/gtauto_desc2.htm]
59  !
60  !== Procedures list
61  !
62  ! gtool_historyauto_generic を参照ください.
63  !
64  ! See "gtool_historyauto_generic".
65  !
66  !== NAMELIST
67  !
68  ! NAMELIST#gtool_historyauto_nml
69  !
70  !== Acknowledgment
71  !
72  ! * このモジュールは, 堀之内氏による gt4_history の
73  ! アプリケーション
74  ! gt4_historyauto[http://www.gfd-dennou.org/library/gtool4/gt4f90io/gt4f90io_current/doc/develop_reference/classes/gt4_historyauto_h.html]
75  ! を参考にして作成しました.
76  !
77  ! * gt4_historyauto[http://www.gfd-dennou.org/library/gtool4/gt4f90io/gt4f90io_current/doc/develop_reference/classes/gt4_historyauto_h.html]
78  ! (document is written by Japanese)
79  ! that is an application of "gt4_history"
80  ! by Horinouchi is referred when this module is created.
81  !
82 
84 
85 end module gtool_historyauto