- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Linux/netcdf for Linux へ行く。
- 1 (2014-08-05 (火) 21:31:26)
- 2 (2014-08-06 (水) 00:16:54)
- 3 (2014-08-06 (水) 00:42:04)
- 4 (2014-08-06 (水) 08:53:18)
- 5 (2016-04-22 (金) 17:19:00)
- 6 (2016-04-23 (土) 11:14:09)
- 7 (2016-04-25 (月) 11:32:35)
- 8 (2020-07-04 (土) 14:39:11)
- 9 (2020-07-04 (土) 15:10:34)
- 10 (2020-07-04 (土) 15:10:34)
- 11 (2020-07-04 (土) 15:10:34)
- 12 (2020-07-07 (火) 21:41:57)
netcdfをLinuxにインストールする. netcdf-4.2.xより,CとFORTRANでパッケージが分離された.
前提条件 †
Compiler †
- GNU C, gfortran
- Intel composer (C and Fortran)
- PGI
各種libraryがインストール済み †
- zlib
- szip
- jpeglib
- hdf5
./configure --prefix=/usr/local/hdf5-1.12.0 --enable-fortran \\ --with-szlib=/usr/local/szip --with-zlib=/usr/local/zlib/include,/usr/local/zlib/lib \\ --enable-static-exec --enable-build-more=production
インストール †
C †
Download †
環境設定 †
- GNU
export FORT=gfortran export FC=gfortran export CC=gcc export CPP= export CXX=
- Intel
export FORT=ifort export FC=ifort export F77=ifort export F90=ifort export CC=icc export CPP= export CXX=icpc
- PGI
export FORT=pgf77 export FC=pgf90 export F90=pgf90 export CC=pgcc export CPP= export CXX=
Compile and install †
- configure
./configure --prefix=/opt/netcdf4-c_gnu --disable-shared --enable-netcdf-4 --enable-dap ./configure --prefix=/opt/netcdf4-c_intel --disable-shared --enable-netcdf-4 --enable-dap ./configure --prefix=/opt/netcdf4-c_pgi --disable-shared --enable-netcdf-4 --enable-dap
- コンパイル
make make check make install
FORTRAN †
Download †
環境設定 †
# export LDFLAGS="-lnetcdf -L/opt/netcdf4-c_XXX/lib -I/opt/netcdf4-c_XXX/include"
- 共通
GNU export CPPFLAGS=-I/opt/netcdf4-c_gnu/include export FDFLAGS=-L/opt/netcdf4-c_gnu/lib PGI export CPPFLAGS=-I/opt/netcdf4-c_pgi/include export FDFLAGS=-L/opt/netcdf4-c_pgi/lib
- GNU
export FORT=gfortran export FC=gfortran export CC=gcc export CPP= export CXX=
- Intel
export FORT=ifort export FC=ifort export F77=ifort export F90=ifort export CC=icc export CPP= export CXX=icpc
- PGI
Compile and install †
- configure
./configure --prefix=/opt/netcdf4-fortran_gnu --disable-shared ./configure --prefix=/opt/netcdf4-fortran_intel --disable-shared ./configure --prefix=/opt/netcdf4-fortran_pgi --disable-shared
- コンパイル
make make check make install
インストール後の環境設定 †
- GNU
export NETCDF=/opt/netcdf4-c_gnu export NETCDF_F_ROOT=/opt/netcdf4-fortran_gnu
- Intel
export NETCDF=/opt/netcdf4-c_intel export NETCDF_F_ROOT=/opt/netcdf4-fortran_intel
- PGI
export NETCDF=/opt/netcdf4-c_gnu export NETCDF_F_ROOT=/opt/netcdf4-fortran_pgi
- 共通
export NCHOME="${NETCDF}" export NETCDFHOME="${NETCDF}" export NETCDFROOT="${NETCDF}" export PATH="${NETCDF}/bin:${PATH}" export LD_LIBRARY_PATH="${NETCDF}/lib:${LD_LIBRARY_PATH}"
アーカイブ
netcdf-3.6.X †
netcdf with Intel Fortran 10.0 for Linux †
- netcdf-3.6.Xをダウンロ−ドして展開.コンパイル×(libstdc+xx)
- netcdf-3.6.Xをダウンロ−ドして展開.
- 以下の環境を設定し,
setenv FC ifort setenv FC90 ifort setenv CC icc setenv CXX icpc setenv FFLAGS "-g -O2 -mp -recursive" setenv CFLAGS "-g -O" setenv CXXFLAGS "-g" setenv CPPFLAGS "-DpgiFortran"
- ./configure --prefix=/usr/local/netcdf-ifort_10.0
- make check
- mkdir /usr/local/netcdf-ifort
- make install
- インストール後の環境設定
setenv NETCDF /usr/local/netcdf-ifort setenv NCHOME $NETCDF setenv NETCDFHOME $NETCDF setenv NETCDF_LIBDIR $NETCDF/lib setenv NETCDF_INCDIR $NETCDF/include setenv PATH $NETCDF/bin:"$PATH" setenv LD_LIBRARY_PATH $NETCDF/lib:"$LD_LIBRARY_PATH"
Archive †
- netcdf/netcdf with Intel Fortran for Linux - 9.0
- netcdf/netcdf with Intel Fortran for Linux - 8.0
- netcdf/netcdf with Intel Fortran for Linux - 7.0