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.