#
# netCDF Quick Installation Guide in RD (Ruby Document) format
#
#   For instruction of installing gt4f90io, see "INSTALL_netcdf.htm.en"
#   (written in English) or  "INSTALL_netcdf.htm" (written in Japanese)
#   included in "gt4f90io" TGZ package available from
#   <http://www.gfd-dennou.org/library/gtool4>.
#   Otherwise, see this file directly, or generate
#   above mentioned html files with "make guide" 
#   in current directory after installing  rdtool
#   <http://raa.ruby-lang.org/project/rdtool/>.

=begin TOPLINK
[((<gt4f90io Installation Guide|URL:INSTALL.htm>))]
[((<GFD Dennou Club|URL:http://www.gfd-dennou.org>)) |
((<Gtool4 Project|URL:http://www.gfd-dennou.org/library/gtool4>))]
[((<Gt4f90io Reference Manual|URL:doc/index.htm>))]
=end TOPLINK

=begin JA

= netCDF 󥹥ȡ륬

#*   (morikawa)
#  * $Id: INSTALL_netcdf,v 1.6 2006/06/03 13:47:34 morikawa Exp $

=end JA
#=begin EN
#
#= netCDF Installation Guide
#* Yasuhiro MORIKAWA (morikawa)
#  * $Id: INSTALL_netcdf,v 1.6 2006/06/03 13:47:34 morikawa Exp $
#
#=end EN

=begin JA
== ܼ

* ((<>))
* ((<tar.gz ѥåμ>))
* ((<Ÿ>))
* ((<󥹥ȡ>))

== 

ʲ Unix ƥ netCDF 򥤥󥹥ȡ뤹ݤδñʼǤ.
ܤȤ ((<unidata NetCDF|URL:http://my.unidata.ucar.edu/content/software/netcdf/index.html>))
((<NetCDF Installation and Porting Guide|URL:http://my.unidata.ucar.edu/content/software/netcdf/docs/netcdf-install/index.html>))
򻲾ȤƤ.

== tar.gz ѥåμ

unidata ((<ǿ netcdf.tar.gz|URL:ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf.tar.gz>)) ޤ.
((<С 3.6.0 Υߥ顼|URL:http://www.gfd-dennou.org/library/netcdf/unidata-mirror/netcdf-3.6.0-p1.tar.gz>))Ǥޤ.

== Ÿ

tar.gz Ÿ, src ǥ쥯ȥޤǰưޤ.

     $ tar xvfz netcdf-3.6.0-p1.tar.gz
     $ cd netcdf-3.6.0-p1/src


== Fortran ѥλ

Ķѿ FC ˻Ѥ륳ѥΥޥɤꤷƤ.
㤨, g95 ѤϰʲΤ褦˻ꤷޤ.

* sh, bash ξ

     $ export FC=g95

* csh, tcsh ξ

     $ setenv FC g95

ΥѥˤƤϤ¾δĶѿλɬפˤʤޤ.

: GNU Fortran 95 (g95) ξ

  ʲΤ褦˴ĶѿꤷƤ.
  g95 ˴ؤϤ [((<The G95 project|URL:http://www.g95.org/>))]

       FC=g77
       F90=g95
       CC=gcc
       CXX=g++
       CPPFLAGS=-Df2cFortran

: Fujitsu Fortran ξ

  ʲΤ褦˴ĶѿꤷƤ.

       FC=frt
       CC=fcc
       CXX=FCC
       CPPFLAGS=-DNAGf90Fortran
       F90FLAGS=-Am

: Intel Fortran ξ

  ʲΤ褦˴ĶѿꤷƤ.

       CPPFLAGS="-DNDEBUG -DpgiFortran"

: IBM XL Fortran Enterprise Edition for AIX5L

  ʲΤ褦˴ĶѿꤷƤ.
  IBM XL Fortran ˴ؤϤ
  [((<饤֥|URL:http://www.ibm.com/software/awdtools/fortran/xlfortran/library/>)) |
  ((<ݡ|URL:http://www.ibm.com/software/awdtools/fortran/xlfortran/support/>))].

       F90=xlf90
       F90FLAGS=-qsuffix=f=f90
       ARFLAGS="-X64 cru"

  IBM XL Fortran  AIX ưݤˤ
  ((<Known Problems with the netCDF 3.6.0 Distribution|URL:http://www.unidata.ucar.edu/software/netcdf/docs/known_problems.html>))
  ξΩĤ⤷ޤ.


: SR11000 HITACHI Ŭ Fortran

  ʲΤ褦˴ĶѿꤷƤ.
  (ѥΥޥ̾ f90 Ȥޤ).

       FC=f90
       F90=f90
       CC=cc
       CPP=cpp
       CXX=
       F90FLAGS="-nohugeary -i,L"
       ARFLAGS="-X64 cru"



== 󥹥ȡ

configure ¹Ԥ, make test, make install ˼¹Ԥޤ.

     $ ./configure
     $ make test
     $ make install

configure ץȤϥ󥹥ȡɬפʥġѥ
ޤ. 󥹥ȡѤ (({ --prefix }))
ץȤäƤ. 㤨, 饤֥ (({ /usr/local/lib }))
ʲ, إåե (({ /usr/local/include})) ,
桼ƥƥ (({ /usr/local/bin })) ʲ˥󥹥ȡ뤹
ˤ, ʲΤ褦˥ץɲäƤ.

     $ ./configure --prefix=/usr/local

ǥեȤΥ󥹥ȡ, configure ¹Ԥǥ쥯ȥ
ƥǥ쥯ȥǤ.

ʤ, configure Υץ (({ --help })) ץǳǧǤޤ.

     $ ./configure --help

⤷⤳ǥ󥹥ȡǤʤˤ,
((<NetCDF Installation and Porting Guide|URL:http://my.unidata.ucar.edu/content/software/netcdf/docs/netcdf-install/index.html>))
򻲾ȤƤ.

=end JA

=begin HTML
<hr />
<small>
$Id: INSTALL_netcdf,v 1.6 2006/06/03 13:47:34 morikawa Exp $
</small>
=end HTML

#== Mode setting for Emacs
#Local Variables:
#mode: rd
#End:
#
