Toggle navigation
Gtool Project
地球流体電脳倶楽部
dcmodel プロジェクト
SIGEN
English
gtool
gtool_historyauto
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
11
module
gtool_historyauto
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
85
end module
gtool_historyauto
gtool_historyauto
Definition:
gtool_historyauto.f90:11
gtool_historyauto_generic
Definition:
gtool_historyauto_generic.f90:28