[次] [性急過ぎる ] [トップ ] [内容 ] [インデックス ] [ netCDFホームページ ] [ユニ‐データホームページ]

FortranのためのNetCDFユーザーのガイド

前書き


ユニ‐データ ( http://www.unidata.ucar.edu) は、米国の大学、コンピュータ、及び、ネットワークの直通の革新的アプリケーションに教育、及び、研究を拡張するために大気の、そして関連のデータを最大限に利用する権限を与える国立科学財団‐後援したプログラムである。そのようなデータを分析して、表示するために、Unidata Program Centerは、ウィスコンシン、Purdue University、NASA、及び、National Weather Service大学を含む他の組織によって開発されたいくらかのサポートされたソフトウェアパッケージを大学に提供する。実用的になって、これらの基礎となることがリアルタイムにデータを獲得して、管理するためのUnidataに発展させられたシステムである、ローカルな要求が指示するので、各大学がそれ自身のデータ保有高を獲得して、管理するべきであるというUnidata原理。Unidataプログラムがデータセンタを持っていないことは、有意である--データの管理は、「分散された」ファンクションである。

このガイドにおいて示されたNetwork Common Data Form ( netCDF ) ソフトウェアは、元来様々なUnidataアプリケーションに一般のデータアクセス方法を提供することを意図していた。1つの‐ポイント観測、時系列を包囲する様々なデータタイプとのこれらの取引は、グリッド、及び、衛星、または、レーダイメージを規則正しく‐スペースを開けた。

netCDFソフトウェアは、Cから呼ぶことができるI/Oライブラリ、FORTRAN、C++、Perl、または、netCDFライブラリが利用可能である他の言語として機能する。そのライブラリは、自己‐記述、マシン‐非依存のdatasetsにおいてデータを格納して、検索する。各netCDF datasetは、マルチ‐寸法の指定された変数 ( 様々なタイプ ( 整数、実数、キャラクタ、バイト等を含む ) によって ) を含むことができて、そして、各変数は、施策、または、記述的テキストのユニットのような付属のデータを伴うかもしれない。そのインタフェースは、データを規定された方法における現存するnetCDF datasets、 ( 固定長 ) レコード構造に似ていないことはない機能性に付加するために方法を含む。しかしながら、同じくnetCDFライブラリは、変数名、及び、インデックスによってデータのランダムアクセス記憶域、及び、検索を許し、それ故、ディスク‐居住者 ( 或いは、記憶‐居住者 ) datasetsのみにとって有益である。

NetCDFアクセスは、Unidataのソフトウェア ( そこまで ) の約半分で実行され、そして、そのようなcommonalityが以下に順番に全てのUnidataアプリケーションを横断して伸びるであろうことは、計画されている。

成功のメジャーは、到達された。NetCDFは、CRAYsからパーソナルコンピュータまで変動し、そして、最もUNIX‐ベースのワークステーションを含むプラットフォームを計算すると今使用中である。それは、1台のコンピュータ ( FORTRANで言う ) 上で複合的datasetを作成し、そして、中間の翻訳なしの他のコンピュータ ( Cで言う ) 上でその自己‐記述datasetを検索するために使われ得る-- netCDF datasetsは、ネットワークを横断して移され得る、または、それらは、適当なネットワークファイルシステムを用いて遠く隔たってアクセスされ得る。

我々が非‐UnidataソフトウェアにおけるnetCDFアクセスの使用がUnidataの一次選挙区--そのような使用がUnidata情報を分析して、表示するために更に多くのオプションに帰着するかもしれない--の利益になるであろうと思うので、netCDFライブラリは、ライセンス、または、他の有意の制限なしで分散され、そして、現在のバージョンは、anonymous FTPによって獲得され得る。明らかに、そのソフトウェアは、広い範囲の大気の科学コミュニティを越えた制度、及び、本質的な数のパブリック・ドメインによって相当に受け取られ、そして、商業データ分析システムは、今netCDF datasetsを入力と認め得る。

数個データが標準にアクセスするので、組織は、netCDFを採用し、そして、「HDFファイル」においてデータを格納して、検索する方法としてSupercomputer Applications ( NCSA ( Urbana-Champaignでイリノイ大学と関連している ) ) がnetCDFプログラミング・インタフェースをサポートするNational Centerに対する進行中の努力がある、すなわち、ポピュラーなNCSAツールによって使われるフォーマットにおいて。我々、持つ、励まされる、そして、これらの努力と協力した。

質問時おりnetCDFソフトウェアに供給されたサポートのレベルについて起こりなさい。netCDF図書館に随伴する版権情報において表明されたユニ‐データの正式のポジションは、そのソフトウェアが供給されることである、「と同様に」。実際上、そのソフトウェアは、時々アップデートされ、そして、Unidataは、近い将来のために向上をし続けるつもりである。Unidataの任務が地球学者を米国の大学に務めることであるので、問題は報告した。それによって、コミュニティは、最も大きい注意を必ず受けると。

我々は、その読者がそのソフトウェアが有益であるのを発見するであろうことを願い、そして、我々にその改善のための提案と同様に、そのアプリケーションに関するフィードバックを行うであろう。

David Fulker

ユニ‐データプログラムセンタディレクタ

大気の研究のための大学社


FortranのためのNetCDFユーザーのガイド- 1997年6月4日
[次] [性急過ぎる ] [トップ ] [内容 ] [インデックス ] [ netCDFホームページ ] [ユニ‐データホームページ]