インストールドキュメント
依存ソフトウェアのインストール
必須ソフトウェア
- Fortran 2008 compilar
- MPI
- netCDF
オプションソフトウェア
- 可視化ソフトウェア
- データ変換ソフトウェア
環境別インストール手順
Ubuntu
$ sudo add-apt-repository ppa:gfd-dennou/ppa $ sudo apt update $ sudo apt install gfortran netcdf-bin libopenmpi-dev libnetcdf-dev libnetcdff-dev make $ sudo apt install grads gphys
wgrib および wgrib2 は手動でインストールする必要があります。
Debian
以下を /etc/apt/source/list に追加します。
- stretch
deb http://www.gfd-dennou.org/library/cc-env/Linux/debian-dennou stretch main deb-src http://www.gfd-dennou.org/library/cc-env/Linux/debian-dennou stretch main
deb http://www.gfd-dennou.org/library/cc-env/Linux/debian-dennou buster main deb-src http://www.gfd-dennou.org/library/cc-env/Linux/debian-dennou buster main
deb http://www.gfd-dennou.org/library/cc-env/Linux/debian-dennou sid main deb-src http://www.gfd-dennou.org/library/cc-env/Linux/debian-dennou sid main
$ sudo apt-get install debian-keyring $ gpg --keyring /usr/share/keyrings/debian-maintainers.gpg --export -a 891D7E07 | sudo apt-key add - $ sudo apt update $ sudo apt install gfortran netcdf-bin libopenmpi-dev libnetcdf-dev libnetcdff-dev make $ sudo apt install grads gphys
wgrib および wgrib2 は手動でインストールする必要があります。
Fedora
$ sudo dnf groupinstall "development tools" $ sudo dnf install openmpi-devel netcdf-devel netcdf-fortran-devel $ sudo dnf install grads wgrib wgrib2
gpview は手動でインストールする必要があります。
CentOS
$ sudo yum update $ sudo yum install epel-release $ sudo yum groupinstall "development tools" $ sudo yum install openmpi-devel netcdf-devel netcdf-fortran-devel $ sudo yum wgrib wgrib2 grads
gpview は手動でインストールする必要があります。
openSUSE
The following example is for openSUSE 13.2.
$ sudo zypper update $ sudo zypper ar http://download.opensuse.org/repositories/home:/ocefpaf/openSUSE_13.2/ home_ocefpaf $ sudo zypper install --type pattern devel_basis $ sudo zypper install gcc-fortran netcdf-devel netcdf-fortran-devel openmpi-devel $ sudo zypper install wgrib wgrib2 grads
gpview は手動でインストールする必要があります。
Mac OS
Dennou Tools for macOS is also helpful.
Xcode をインストールします。
$ xcode-select --install $ sudo xcodebuild -license
2つのメジャーなパッケージマネージャーがあります: "HomeBrew" and "macports". HomeBrew をおすすめしますが、macports も使うことができます。
- HomeBrew
$ ruby -e "$(curl -fsSL \ https://raw.githubusercontent.com/Homebrew/install/master/install)" $ brew install gccgcc のバージョンを確認してください。 以下の例ではバージョン 9 です。
$ ls /usr/local/bin/gcc-[0-9]* /usr/local/bin/gcc-9gcc のバージョンに応じて環境変数を設定してください。
$ export CC=gcc-9 CXX=g++-9 FC=gfortran-9 F77=gfortran-9HomeBrew でいくつかのソフトウェアをインストールします。
$ brew install open-mpi $ brew install szip $ brew install wget $ brew tap gfd-dennou-club/dennou $ brew install dclc $ brew install gsl fftw $ brew install rbenv ruby-build手動での HDF および NetCDF のインストール
$ wget https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.1/src/hdf5-1.10.1.tar.gz $ tar xvfz hdf5-1.10.1.tar.gz $ cd hdf5-1.10.1 $ CC=$CC FC=$FC F77=$F77 ./configure --prefix=/opt/HDF5 --enable-fortran --with-szlib=/usr/local $ make $ sudo make install $ wget https://www.unidata.ucar.edu/downloads/netcdf/ftp/netcdf-c-4.7.3.tar.gz $ tar xvfz netcdf-c-4.7.3.tar.gz $ cd netcdf-c-4.7.3 $ CC=$CC FC=$FC F77=$F77 CPPFLAGS="-I/opt/HDF5/include -I/usr/local/include" LDFLAGS="-L/opt/HDF5/lib -L/usr/local/lib" ./configure --prefix=/opt/NETCDF $ make $ sudo make install $ wget https://www.unidata.ucar.edu/downloads/netcdf/ftp/netcdf-fortran-4.5.2.tar.gz $ tar xvfz netcdf-fortran-4.5.2.tar.gz $ cd netcdf-fortran-4.5.2 $ CC=$CC FC=$FC F77=$F77 CPPFLAGS="-I/opt/HDF5/include -I/opt/NETCDF/include -I/usr/local/include" LDFLAGS="-L/opt/HDF5/lib -L/opt/NETCDF/lib -L/usr/local/lib" ./configure --prefix=/opt/NETCDF $ make $ sudo make installrubygem による ruby-dcl および gphys のインストール。
$ rbenv install 2.6.1 $ rbenv global 2.6.1 $ eval "$(rbenv init - bash)" $ echo 'eval "$(rbenv init - bash)"' >> $HOME/.bashrc $ gem install ruby-dcl $ gem install gphys $ rbenv rehash
$ sudo port selfupdate $ sudo port upgrade outdated $ sudo port install gcc49 $ sudo port install openmpi-gcc49 +threads $ sudo port install hdf4 +gcc49 +szip $ sudo port install hdf5 +gcc49 +szip $ sudo port install netcdf +gcc49 +openmpi +netcdf4 +hdf4 $ sudo port install netcdf-fortran +gcc49 +openmpi $ sudo port install ruby21 $ sudo port select --set ruby ruby21 $ sudo port install fftw-3 $ sudo port install gsl $ sudo port install C-DCL6 $ sudo gem install gphys
wgrib および wgrib2 は手動でインストールする必要があります。
手動でのインストール
GrADS
GrADS の Web ページは ここ にあります。
必要なライブラリについては ここ を見てください。
$ wget ftp://cola.gmu.edu/grads/2.2/grads-2.2.1-src.tar.gz $ tar xvfz grads-2.2.1-src.tar.gz $ cd grads-2.2.1 $ ./configure --prefix={install_dir} $ make $ sudo make install
GrADS フォントおよび地図データもインストールする必要があります。
$ cd {data_install_dir} $ wget ftp://cola.gmu.edu/grads/data2.tar.gz $ tar xvfz data2.tar.gz
環境変数 GADDIR を設定する必要があります。
$ GADDIR={data_install_dir} $ export GADDIR
wgrib
wgrib の Web ページは ここ です。
$ wget ftp://ftp.cpc.ncep.noaa.gov/wd51we/wgrib/wgrib.c $ gcc -o wgrib wgrib.c $ sudo install wgrib {install_dir}
wgrib2
wgrib2 の Web ページは ここ です。
コンパイルドキュメントは ここ にあります。
$ wget https://www.ftp.cpc.ncep.noaa.gov/wd51we/wgrib2/wgrib2.tgz $ tar xvfz wgrib2.tgz $ cd grib2 $ make CC=gcc FC=gfortran $ sudo install wgrib2/wgrib2 {install_dir}
gpview (GPhys)
gpview は GPhys に含まれています。
GPhys の Web ページは ここ です。
GPhys は C 版の GFD Dennou Library を必要としています。
$ wget https://www.gfd-dennou.org/library/dcl/dcl-7.3.4-C.tar.gz $ tar xvfz dcl-7.3.4-C.tar.gz $ ./configure --prefix={install_dir} $ make $ sudo make install $ sudo gem install gphys
Install SCALE
Users Guide を見てください。