Loading...
Searching...
No Matches
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
83 use gtool_historyauto_generic
84
85end module gtool_historyauto