# # gt4f90io Installation Guide in RD (Ruby Document) format # # For instruction of installing gt4f90io, see "INSTALL.htm.en" # (written in English) or "INSTALL.htm" (written in Japanese) # included in "gt4f90io" TGZ package available from # . # Otherwise, see this file directly, or generate # above mentioned html files with "make guide" # in current directory after installing rdtool # . =begin JA = gt4f90io インストールガイド # * 森川 靖大 (morikawa), 豊田 英司 (toyoda), 小高 正嗣 (odakker) # * $Id: INSTALL,v 1.26 2007/08/24 15:58:16 morikawa Exp $ =end JA =begin EN = Gt4f90io Installation Guide # * Yasuhiro MORIKAWA (morikawa), Eizi TOYODA (toyoda), Masatsugu ODAKA (odakker) # * $Id: INSTALL,v 1.26 2007/08/24 15:58:16 morikawa Exp $ =end EN =begin JA == 動作環境 gt4f90io ライブラリは以下の環境での動作を確認しています. =end JA =begin EN == Operation Environment Gt4f90io library is operated by following environments. =end EN =begin * ((<"Debian GNU/Linux 3.1"|URL:http://www.debian.org/>)) + (()) * ((<"Debian GNU/Linux 3.1 "|URL:http://www.debian.org/>)) + (()) * ((<"Debian GNU/Linux 3.1"|URL:http://www.debian.org/>)) + (()) =end =begin JA 過去には以下の環境でも動作したことが確認されています. 確認はしていませんが, 現在のバージョンでもおそらく動作すると期待されます. =end JA =begin EN Gt4f90io library was operated by following environments in the past. Latest version may be operated (unconfirmed). =end EN =begin * Windows Vista + G95 Fortran * Windows Vista + Intel Visual Fortran 9.1.032 * Windows Vista + Compaq Visual Fortran 6.6 * HITACHI SR11000 + IBM XL Fortran Enterprise Edition for AIX5L * HITACHI SR11000 + Optimizing FORTRAN90 Compiler * NEC SX-6 + FORTRAN90/SX * FUJITSU VPP-5000 + VPP Fortran =end =begin JA == 入出力ファイル形式 gt4f90io は以下のファイル形式をサポートします. * (()) に従う netCDF ファイル また, 今後以下のファイル形式がサポートされるといいなと考えています. * GrADS 格子点データ * GRIB * その他一般のべた書き系データ =end JA =begin EN == Input Output Data Format gt4f90io support following data format. * NetCDF file conformed with (()) =end EN =begin JA == インストールの流れ gt4f90io のインストールは以下のように行います. 詳しくは各項目を参照してください. (1) ((<必要なソフトウェア>)) をインストールします. (2) ((<ビルドの手引き>)) に従い, ソースからライブラリをビルドします. (3) ((<インストールの手引き>)) に従い, ライブラリをインストールします. (4) ((<テストプログラム実行の手順>)) に従い, インストールされた ライブラリが正常に機能するかどうか確認してください. (5) (()) を行ってください. === インストールの例 (()) の「チュートリアル」では, インストールの実例も紹介されています. インストールがうまくいかない場合は参照してください. === Debian GNU/Linux ユーザのみなさまへ Debian GNU/Linux を使用している場合は, (()) にて配布しているバイナリパッケージも利用できます. === Windows ユーザのみなさまへ ((<乙部 直人さん|URL:http://www.se.fukuoka-u.ac.jp/~otobe/>))が (()) にて (()) 用および (()) 用の Windows バイナリを作成・公開 しています. =end JA =begin EN == General outline Install gt4f90io as follows. Refer each items for details. (1) Satisfy (()). (2) Build the library following (()). (3) Install the library following (()). (4) Check whether the installed library functions normally following (()). (5) (()). === Install example There are examples of installation in "Tutorial" on (()). Refer them if the installation is not successful. === For Debian GNU/Linux users When you are using Debian GNU/Linux, binary packages distributed with (()) can be used. === For Windows users (()) creates and releases (()) for (()) and (()). =end EN =begin JA == 必要なソフトウェア gt4f90io を利用するためには, 以下のソフトウェアを 事前にインストールしておく必要があります. : (()) (バージョン 3.6.2 以上) Debian GNU/Linux を使用しており, バイナリパッケージを利用する場合 * debian パッケージ [(()) | (()) | (())] 上記 deb パッケージの他に netCDF の Development kit (((*netcdf-bin*)) パッケージ) もインストールする必要があります. ソースからビルドする場合 * ((<3.6.2 版 ソースのTGZ|URL:http://www.gfd-dennou.org/library/netcdf/unidata-mirror/netcdf-3.6.2.tar.gz>)) [(()) | ((<(日本語訳)|URL:INSTALL_netcdf.htm>)) ] [(())] ドキュメントを生成するためには以下のソフトウェアを 事前にインストールしておく必要があります. ただし, (()) から入手する場合には既に生成済みです. * (()) * (()) * ((<"RDoc Fortran90/95 ソースコード解析機能強化版"|URL:http://www.gfd-dennou.org/library/dcmodel/rdoc-f95>)) #* (()) =end JA =begin EN == Software Requirements The following software needs to use gt4f90io. : (()) (version 3.6.2 or more) Debian GNU/Linux (use binary packages) * debian packages [(()) | (()) | (())] If you use above Debian package to install netCDF, you need ((* "netcdf-bin" *)) package too. (Parhaps you can get by "apt-get"). Build from source codes * (()), [(())] * [(())] Following softwares should be installed for generating documentations. But, if you get from (()), documentations are already generated. * (()) * (()) * ((<"Enhanced version of RDoc Fortran90/95 parser"|URL:http://www.gfd-dennou.org/library/dcmodel/rdoc-f95>)) #* (()) =end EN =begin JA == ビルドの手引き =end JA =begin EN == How to build =end EN =begin JA === TGZ パッケージの展開 適当な作業ディレクトリでソースアーカイブを展開します. ソースは gt4f90io-((|バージョン|)) というディレクトリに展開されます. $ tar xvzf gt4f90io_current.tgz または $ zcat gt4f90io_current.tar.gz | tar -xvf - =end JA =begin EN === Extract TGZ Package Make an empty directory, and extract archive. A directory `gt4f90io-((|version|))' created at the current working directory. $ tar xvzf gt4f90io_current.tgz or $ zcat gt4f90io_current.tar.gz | tar -xvf - =end EN =begin JA === Fortran コンパイラの指定 環境変数 ((* FC *)) に使用する Fortran コンパイラを指定してください. 以下は, 利用するコンパイラが frt の場合です. * sh, bash の場合 $ FC=frt ; export FC * csh, tcsh の場合 $ setenv FC frt 最適化やデバッグのためのオプションは環境変数 ((* FFLAGS *)) に設定してください. 以下の例は frt の高速化と 並列化のためのオプションです. * sh, bash の場合 $ FFLAGS="-Kfast,parallel" ; export FFLAGS * csh, tcsh の場合 $ setenv FFLAGS "-Kfast,parallel" =end JA =begin EN === Specify Fortran Compiler Specify Fortran compiler to environment variable ((* FC *)). For example, if you use "frt", * sh, bash $ FC=frt ; export FC * csh, tcsh $ setenv FC frt Specify Fortran compiler options for optimization and debug to environment variable ((* FFLAGS *)). For example, if you set options for automatic optimization and automatic parallelization to "frt", * sh, bash $ FFLAGS="-Kfast,parallel" ; export FFLAGS * csh, tcsh $ setenv FFLAGS "-Kfast,parallel" =end EN =begin JA === Config.mk の作成 展開されたディレクトリに移動し, (({ ./configure }))を実行します. (({ --with-netcdf= })) には netCDF ライブラリのパスを指定します. (以下の例は /usr/local/netcdf/lib/libnetcdf.a にライブラリがある 場合のものです). このコマンドによって (({ Config.mk })) ファイルが生成されます. netCDF ライブラリが共有ライブラリである場合, (({ --with-netcdff= })) も指定する必要があるかもしれません. 詳しくは下記のオプションの詳細を参照してください. $ ./configure --with-netcdf=/usr/local/netcdf/lib/libnetcdf.a ビルドには GNU make が必要となるため, configure は PATH 内から 自動で GNU make を探査しようとしますが, もし見つからない場合, エラーを返します. その場合には環境変数 ((* MAKE *)) に GNU make コマンドを指定して再度 configure を実行してください. インストール先などを変更したい場合は, 以下のように (({ --help })) オプ ションをつけることで, 指定可能なオプションリストが表示されます. $ ./configure --help 主なオプションに関しての説明です. :(({--with-netcdf=}))((|ARG|)) ((|ARG|)) に ((<ビルドに必要な netCDF ライブラリ>)) を指定します. 必ず明示的に指定する必要があります. :(({--with-netcdff=}))((|ARG|)) netCDF ライブラリが共有ライブラリである場合, C 用ライブラリと Fortran 用ライブラリとに分かれてビルドされている場合があります. その際は, 上記オプションに C 用ライブラリを指定し, 本オプションの ((|ARG|)) に (()) を 指定します. :(({--prefix=}))((|ARG|)) ((|ARG|)) にライブラリやモジュール, 実行ファイルのインストール先の ディレクトリのプレフィックスを指定します. デフォルトは (({ /usr/local/gt4f90io })) です. :(({--host=}))((|ARG|)) クロスコンパイルを行う場合には, パッケージが実行されるシステムタイプ名 を ((|ARG|)) に指定します. :(({--libdir=}))((|ARG|)) ((|ARG|)) にライブラリのインストール先のディレクトリを指定します. デフォルトは (({ /usr/local/gt4f90io/lib })) です. :(({--includedir=}))((|ARG|)) ((|ARG|)) にモジュール情報ファイルのインストール先のディレクトリ を指定します. デフォルトは (({ /usr/local/gt4f90io/include })) です. :(({--bindir=}))((|ARG|)) ((|ARG|)) に実行ファイルのインストール先のディレクトリを指定します. デフォルトは (({ /usr/local/gt4f90io/bin })) です. :(({--with-docdir=}))((|ARG|)) ((|ARG|)) にドキュメントファイルのインストール先を指定します. デフォルトは (({ /usr/local/gt4f90io/doc })) です. :(({--with-gt4libname=}))((|ARG|)) ((|ARG|)) に gt4f90io のライブラリ名を指定します. ライブラリ名は (({lib}))((||))(({.a})) となります. デフォルトは (({ gt4f90io })) であり, その際のライブラリ名は (({ libgt4f90io.a })) となります. :(({--with-gt4suffix=}))((|ARG|)) ((|ARG|)) にはインストールディレクトリ, ライブラリ名, 実行ファイルの末尾につける接尾語を指定します. 例えば, 他が全てデフォルトの設定で (({ ffc5 })) と指定すると, インストール先のディレクトリのプレフィックスが (({ /usr/local/gt4f90io-ffc5 })), ライブラリ名が (({ libgt4f90io-ffc5.a })), インストールする実行ファイル名は (({ gt4frt.ffc5 })), (({ gt4config.ffc5 })) 等のように なります. :(({--with-lang_conform_check=}))((|ARG|)) ((|ARG|)) に言語規格を指定することで, コンパイル時に言語規格の チェックを行うよう, オプションを追加します. 現在 "(({95}))" のみ指定可能です. コンパイラによっては指定できません. :(({--enable-debug})) このオプションを指定することで, コンパイル時や実行時にデバッグメッセージ を出力するオプションを追加します. 大抵の場合, プログラムの実行速度が低下するため, デバッグ時のみ 使用します. コンパイラによっては無効です. :(({--with-abort=}))((|ARG|)) ((|ARG|)) に (({abort, errtra-setrcd, exit, setrcd, stop})) のいずれか を指定することで, 終了時に用いる Fortran の内部関数を変更することが 可能です. デフォルトは (({ abort })) です. : abort Fortran の内部サブルーチン abort で終了します. : errtra-setrcd Fujitsu Fortran の ERRTRA サービスサブルーチンを呼び出し, 現在実行中のプログラム単位までのトレースバックマップを出力し, 終了します. Fujitsu Fortran の SETRCD サービスサブルーチンにて, 復帰コード 13 を設定し, 終了コードとして 3 を設定します. : exit Fortran の内部サブルーチン exit で終了します. : setrcd Fujitsu Fortran の SETRCD サービスサブルーチンを呼び出し, Fortran の復帰コードとして 3 を設定して終了します. : stop Fortran の内部関数 stop で終了します. :(({--config-cache})) または (({-C})) (({ Config.mk })) ファイルが生成されると同時に, (({config.cache})) ファイルが作成され, (({ ./configure })) の引数に指定された netCDF ライブラリの位置などの情報が保持されます. 再度 (({ ./configure })) を実行する際にもこのオプションを指定することで, (({config.cache})) が読み込まれ, 前回指定したオプション等が引き継がれます. 既に存在する (({config.cache})) を無視する場合はこのオプションを 指定せずに (({ ./configure })) を実行してください. 例えば下記のように (({ ./configure })) を実行するとします. $ ./configure -C --with-netcdf=/usr/local/netcdf/lib/libnetcdf.a --enable-debug すると次回以降, 下記のように (({ ./configure })) を実行することで netCDF ライブラリの位置や, デバッグオプションを付加する情報が 引き継がれます. $ ./configure -C Debian GNU/Linux で Fujitsu Fortran を利用している場合には, Config.cache.debian-ffc* を (({config.cache})) に移動して (({ ./configure })) コマンドを実行するだけで自動的に ライブラリの位置が設定されます. $ cp Config.cache.debian-ffc5 config.cache $ ./configure -C =end JA =begin EN === Create `Config.mk' Move created directroy, and excute `(({ ./configure }))'. If your path of netCDF library is `/usr/local/netcdf/lib/libnetcdf.a', you should set options as follow. Then a configure file `Config.mk' will be created at the current working directory. If the netCDF library is a shared library, (({ --with-netcdff= })) option may be needed. See details of options as follows. $ ./configure --with-netcdf=/usr/local/netcdf/lib/libnetcdf.a GNU make is needed to build, so configure automatically inquires into GNU make in PATH. However, it returns error when GNU make is not found. In that case, please set the GNU make command for environment variable ((* MAKE *)). And rerun execute `(({ ./configure }))'. If you want to change directory to which the library and the module, etc. are installed, please set (({ --help })) option as follow. Available options are showed. $ ./configure --help Descriptions about principal options are listed below. :(({--with-netcdf=}))((|ARG|)) Specify (()) to ((|ARG|)). You must specify explicitly. :(({--with-netcdff=}))((|ARG|)) If the netCDF library is a shared library, the library may be divided C library from Fortran library. In the case, specify the C library to above option, and specify (()) to ((|ARG|)) in this option. :(({--prefix=}))((|ARG|)) Specify prefix to ((|ARG|)). Default value is (({ /usr/local/gt4f90io })). :(({--host=}))((|ARG|)) When cross-compiling, specify the type of system on which the package will run to ((|ARG|)). :(({--libdir=}))((|ARG|)) Specify directory to which the library is installed to ((|ARG|)). Default value is (({ /usr/local/gt4f90io/lib })). :(({--includedir=}))((|ARG|)) Specify directory to which the module is installed to ((|ARG|)). Default value is (({ /usr/local/gt4f90io/include })). :(({--bindir=}))((|ARG|)) Specify directory to which the executable file is installed to ((|ARG|)). Default value is (({ /usr/local/gt4f90io/bin })). :(({--with-docdir=}))((|ARG|)) Specify directory to which the documentation file is installed to ((|ARG|)). Default value is (({ /usr/local/gt4f90io/doc })). :(({--with-gt4libname=}))((|ARG|)) Specify gt4f90io library name to ((|ARG|)). Library name becomes (({lib}))((||))(({.a})) . Default value is (({ gt4f90io })), so library name becomes (({ libgt4f90io.a })) . :(({--with-gt4suffix=}))((|ARG|)) Specify suffix of installdir, library name, executable files to((|ARG|)). For example, you specify (({ ffc5 })) when others are default, prefix of installdir becomes (({ /usr/local/gt4f90io-ffc5 })), library name becomes (({ libgt4f90io-ffc5.a })), executable files become (({ gt4frt.ffc5 })), (({ gt4config.ffc5 })). :(({--with-lang_conform_check=}))((|ARG|)) Specify language standard to ((|ARG|)). And when you compile source code, check the language standard conformance. Now, "(({95}))" is valid. The compiler that can be used is limited. :(({--enable-debug})) When you compile source code and execute binary file, output debug messages. This will slow down your program. This option is valid at some compilers (ex. g95, frt, ifort). :(({--with-abort=}))((|ARG|)) Specify one of (({abort, errtra-setrcd, exit, setrcd, stop})) to ((|ARG|)). Default value is (({ abort })). : abort Stop by intrinsic subroutine "abort". : errtra-setrcd Stop by Fujitsu Fortran service subroutine "ERRTRA". And outputs error trace back map. : exit Stop by intrinsic subroutine "exit". : setrcd Stop by Fujitsu Fortran service subroutine "SETRCD". And outputs error trace back map. : stop Stop by intrinsic subroutine "stop". :(({--config-cache or -C})) (({ config.cache })) is created at the same time as (({ Config.mk }))'s being generated. (({ config.cache })) stores information investigated with (({ ./configure })). If you set this option, when you execute (({ ./configure })) again, (({config.cache})) is loaded. If you want to ignore (({config.cache})), don't set this option For example, execute (({ ./configure })) as follows. $ ./configure -C --with-netcdf=/usr/local/netcdf/lib/libnetcdf.a --enable-debug Then, information such as the locations of the netCDF library is succeeded by executing (({ ./configure })) as follows after next time. $ ./configure -C If you use Fujitsu Fortran compiler in Debian GNU/Linux, copy "Config.cache.debian-ffc*" to (({config.cache})) and execute (({ ./configure })). So, locations of libraries are specified automatically. $ cp Config.cache.debian-ffc5 config.cache $ ./configure =end EN =begin JA === Config.mk の編集 環境に合わせ (({ Config.mk })) を手動で編集してください. FC : Fortran コンパイラ SYSFFLAGS : コンパイル時・リンク時に必要なフラグ (Fortran コンパイラ実行時に必要なオプション) SYSLDFLAGS : リンク時に必要なフラグ SYSLDLIBS : リンク時に必要なライブラリ F90MODTYPE : モジュール情報の渡し方 DEST_LIB : gt4f90io ライブラリインストールディレクトリ DEST_INC : gt4f90io モジュールインストールディレクトリ DEST_BIN : gt4f90io 実行ファイルインストールディレクトリ DEST_DOC : gt4f90io ドキュメントファイルインストールディレクトリ MODS : モジュールファイル拡張子 MAKE : GNU make コマンド AR : アーカイブコマンド ARFLAGS : アーカイブ時に必要なフラグ RANLIB : アーカイブのインデックスを作成するコマンド =end JA =begin EN === Edit `Config.mk' Edit `(({Config.mk}))' manually, if you want to change. FC : Fortran Compiler SYSFFLAGS : Flags needed when compiled and linked SYSLDFLAGS : Flags needed when linked SYSLDLIBS : Libraries needed when linked F90MODTYPE : Information of Modules (std.mod, HP.mod, fqs.mod, intel.d, hitachi.f90) DEST_LIB : Directory to which the library file is installed DEST_INC : directory to which the module files are installed DEST_BIN : directory to which the executable files are installed DEST_DOC : directory to which the documantation files are installed MODS : Extensions of Module Files used when "make clean" MAKE : GNU make command AR : Archive command ARFLAGS : Flags of AR RANLIB : Generate index to archive =end EN =begin JA === ソースコードのコンパイル ビルドには必ず GNU make を使用してください. 他の "make" プログラムを使 用すると, 正しくビルドが行われません. 以降 GNU make のコマンド名を "make" と表記しますが, これらはシステムの GNU make コマンドの名前に置き換えてください. ./configure を実行すると, 以下のように GNU make のコマンド名が 表示されます. このメッセージに従って GNU make を実行してください. Execute GNU make in the current directory, as follows. /usr/bin/make =end JA =begin EN === Compile source code You must use GNU make to build. No other "make" program is acceptable. "make" tentatively means GNU make at the following. Replace them with GNU make of your system. When ./configure is executed, the command name of GNU make is displayed as follows. Execute GNU make according to this message. Execute GNU make in the current directory, as follows. /usr/bin/make =end EN =begin JA === ドキュメントの生成 マニュアルとコードリファレンスのコンパイルはカレントディレクトリ において, 以下のコマンドを実行してください. (()) から入手する場合には既に生成済みです. $ make doc =end JA =begin EN === Generate documentations To generate documentations, execute the following command in current directory. If you get from (()), documentations are already generated. $ make doc =end EN =begin JA == インストールの手引き カレントディレクトリで以下のコマンドを実行してください. システム領域にインストールする場合には管理者権限が 必要です. (デフォルトの場合はシステム領域にインストールします). # make install ドキュメントをインストールする場合には以下のコマンドを実行します. # make install-doc =end JA =begin EN == How to install In current directory, execute following command. If you install to system, you need to be administrator. (By default, you install to system). # make install If you want to install documentation files, execute following command. # make install-doc =end EN =begin JA == テストプログラム実行の手順 カレントディレクトリにおいて, 以下のコマンドを実行してください. エラーが生じずに "(({ *** Compilation and installation are succeeded !! *** }))" というメッセージが表示されればインストールは完了です. $ make test-installed === クロスコンパイルを行った場合 ライブラリをクロスコンパイルした場合は, 下記のようなメッセージが 表示されます. Cross compile mode will be used. First, change directory to ./test . Secondly, submit ... dc_string_test ... histtest ..., Thirdly, change directory to ./ . Last "make test-installed-c" このメッセージに従い, 以下のようにテストを行ってください. (1) test ディレクトリに移動します. (2) リストされる実行ファイルを実行します. 実行方法はそれぞれの環境に依存するので, 別途調べてください. (3) 元のディレクトリに戻ります. (4) make test-installed-c を実行します. エラーが生じずに "(({ *** Compilation and installation are succeeded !! *** }))" というメッセージが表示されればインストールは完了です. =end JA =begin EN == Execute test programs In current directry, execute following command. If message "(({ *** Compilation and installation are succeeded !! *** }))" are showed without error, installation is completed. $ make test-installed === When cross-compiling ... If you are cross-compiling, following messages will be displayed. Cross compile mode will be used. First, change directory to ./test . Secondly, submit ... dc_string_test ... histtest ..., Thirdly, change directory to ./ . Last "make test-installed-c" According to above message, test as follows. (1) Change directory to test . (2) Run listed executable files. The way of run depends on each environment. Therefore, you should examine the way by yourself. (3) Change former directory. (4) Do "make test-installed-c". If message "(({ *** Compilation and installation are succeeded !! *** }))" are showed without error, installation is completed. =end EN =begin JA == gt4frt へのパスの設定 上記のように正しくインストールが行われたら, ((*gt4frt*)) というシェルスクリプトが (({--prefix=}))((|ARG|)) で指定されたディレクトリ以下の bin ディレクトリ ((|ARG|))/bin に作成されているはずです. ( (({--prefix=})) を指定しなかった場合は (({ /usr/local/gt4f90io/bin/ })) 以下). このディレクトリへのパスを通してください. 以下は (({ /usr/local/gt4f90io/bin/ })) 以下に ((*gt4frt*)) がインストールされた場合の例です. * sh, bash $ PATH=$PATH:/usr/local/gt4f90io/bin ; export PATH * csh, tcsh $ setenv PATH $PATH:/usr/local/gt4f90io/bin ((*gt4frt*)) は gt4f90io ライブラリを利用した Fortran プログラムを 簡単にコンパイル, リンクするためのシェルスクリプトです. これまで利用していた Fortran コンパイラのコマンドの代わりに gt4frt を用いることで, 自動的に gt4f90io ライブラリへの リンク, モジュール群へのディレクトリ指定を行ってくれます. $ gt4frt test.f90 /usr/bin/g95 -I/usr/local/gt4f90io/include -O test.f90 \ -L/usr/local/gt4f90io/lib -lgt4f90io -L/usr/local/lib -lnetcdf =end JA =begin EN == Set PATH to gt4frt If the installation is correctly done as stated above, shell script ((*gt4frt*)) is made under the directory (({--prefix=}))((|ARG|))/bin (By default, (({ /usr/local/gt4f90io/bin/ })) ). Please specify PATH to this directory. It is an example as follows when ((*gt4frt*)) is installed in (({/usr/local/gt4f90io/bin/})) . * sh, bash $ PATH=$PATH:/usr/local/gt4f90io/bin ; export PATH * csh, tcsh $ setenv PATH $PATH:/usr/local/gt4f90io/bin ((*gt4frt*)) is a shell script in order to easily compile and link Fortran programs which utilizes the gt4f90io library. Link to the gt4f90io library and directory appointment to the modules are done automatically by using gt4frt in place of command of the Fortran compiler. $ gt4frt test.f90 /usr/bin/g95 -I/usr/local/gt4f90io/include -O test.f90 \ -L/usr/local/gt4f90io/lib -lgt4f90io -L/usr/local/lib -lnetcdf =end EN =begin HTML
$Id: INSTALL,v 1.26 2007/08/24 15:58:16 morikawa Exp $ =end HTML #== Mode setting for Emacs #Local Variables: #mode: rd #End: #