NETCDF(3F)
Date: TOYODA Eizi
Source: 2000-03-01
名前
netcdf - netCDF のより抽象的なインターフェイスモジュール
書式
use netcdf
type(NC_ERROR):: status
type(NC_FILE):: file
type(NC_DIMENSION):: dimension
type(NC_VARIABLE):: variable
type(NC_LIMIT):: limit
type(NC_ATTRIBUTE):: attribute
説明
netcdf
モジュールは netCDF ファイルに対する
より抽象的なインターフェイスを提供します。
NetCDF ライブラリの (FORTRAN 77 と互換な) インターフェイスの
手続引用仕様を利用したい場合は
netcdf_v3(3f)
モジュールを利用してください。
netcdf
モジュールでは変数値や属性値以外の情報はすべて上記の構造型を通じて入出力します。
すべての操作はこれらの構造型を引数としてとる
モジュール手続で行われます。
これらには単純な総称名 (1語のものが多い) や代入演算などとして
利用できるようになっており、
同じ名前の総称名を用いても引数に応じてコンパイラが自動的に
適切な手続を呼び出します。
たとえば (通常は文字型の長さを調べるために使われる)
len
関数は次元にも属性にも適用できて、
それぞれ次元と属性の長さを取得する関数の呼び出しとみなされます。
また
Attribute
関数はファイルにも変数にも適用できて、
それぞれ大域属性と変数属性を指し示す構造体を作成します。
ユーザが関知するべき構造型は以下のとおりです。
-
NC_ERROR
-
エラーです。メッセージ番号、発生場所、原因に関する情報を含みます。
使用法は
netcdf_error(3f)
を参照してください。
-
NC_FILE
-
ファイル (データセット) に関する情報を保持します。
使用法は
netcdf_file(3f)
を参照してください。
-
NC_DIMENSION
-
次元に関する情報を保持します。
使用法は
netcdf_dimension(3f)
を参照してください。
-
NC_VARIABLE
-
変数に関する情報を保持します。
使用法は
netcdf_variable(3f)
を参照してください。
-
NC_LIMIT
-
複数の次元 (普通は変数の持つ次元すべて) に関する読み取り範囲の指定。
説明は
netcdf_slice(3f)
を参照してください。
-
NC_ATTRIBUTE
-
属性に関する情報を保持します。
説明は
netcdf_attribute(3f)
を参照してください。
作者
豊田英司 toyoda(at)gfd-dennou.org
参照
dc_string(3f),
dc_chars(3f),
netcdf_error(3f),
netcdf_file(3f),
netcdf_dimension(3f),
netcdf_variable(3f),
netcdf_slice(3f),
netcdf_attribute(3f),
netcdf_v3(3f)
HTML generated using
htroff
at 30 May 2000 10:16:51.