IPRCでのCENTOSマシンのセットアップ と,いってもOSを入れるところはDaveにやってもらったので, (アメリカではそういう感じで分業が進んでいます) ソフトウェアのインストールだけです. 1.gcc,emacs,g++をインストール $ yum -y install gcc でいけますが,rootでやる必要があります. rootのパスワードを教えてもらっていなかったので, $ sudo yum -y install gcc とする必要があります(スーパーユーザーの権限があればこれでいける) 同様にemacsは $ sudo yum -y install emacs g++は $ sudo yum -y install gcc-c++ です. 2.intel fortran compilerのインストール http://www.intel.com/cd/software/products/asmo-na/eng/340679.htm からダウンロード(プロダクトキー:NDXX-4VFCLMNH) ia32用をダウンロードします. あとは $tar -zxvf l_fc_p_10.0.023_ia32.tar.gz $cd l_fc_p_10.0.023_ia32 $sudo sh ./install.sh で指示に従っていけばOK. また、~/.tcshrcに setenv LD_LIBRARY_PATH "$LD_LIBRARY_PATH:/opt/intel/fc/10.0.023/lib" setenv PATH "$PATH:/opt/intel/fc/10.0.023/bin:/opt/intel/idb/10.0.023/bin" setenv MANPATH "$MANPATH:/opt/intel/fc/10.0.023/man:/opt/intel/idb/10.0.023/man" と setenv INTEL_FLEXLM_LICENSE "/opt/intel/licenses" setenv FC "ifort" setenv F90 "ifort" setenv CXX "g++" setenv CPPFLAGS "-DNAGf90Fortran" を加えてください (ここの設定は ログイン時に $ source /opt/intel_fc_80/bin/ifortvars.csh とやってもよいです) 3.gnuplotのインストール http://www.gnuplot.info/ からダウンロード $tar -zxvf gnuplot-4.2.0.tar.gz $cd gnuplot-4.2.0 $sudo ./configure $sudo make 4.GrADSのインストール http://grads.iges.org/grads/grads.html からダウンロードしてきてください linux用binariesをダウンロードしてくるのが簡単です GrADS本体だけでなくdata.tar.Zもダウンロードしてきてください #GrADS本体のインストールは grads-1.8sl11-linux.tar.gzを/usr/local(あるいはインストールしたいべつのディレクトリ)において /usr/localで $sudo tar -zxvf grads-1.8sl11-linux.tar.gz とする #data.tar.Zは data.tar.Zを/usr/local/lib/grads(あるいはインストールしたい別のディレクトリ)において $ uncompress data.tar.Z $ tar xvf data.tar とする #ftp://grads.iges.org/grads/scrptsからgsファイルをコピーして, /usr/local/lib/grads(あるいはインストールしたい別のディレクトリ) にコピーする. #.basrcに setenv PATH "/usr/local/grads/bin:$PATH" (GrADS本体を入れたディレクトリ) setenv GADDIR "/usr/local/lib/grads" (data.tar.Zの中身を入れたディレクトリ) setenv GASCRP "/usr/local/lib/grads" (スクリプトを入れたディレクトリ) を書き加えてください 5.NetCDF(ver 3.6.2)のインストール http://my.unidata.ucar.edu/content/software/netcdf/index.html からnetcdf.tar.gzをダウンロード $ tar -zxvf netcdf.tar $ cd netcdf-3.6.2 $ ./configure --prefix=/usr/local/netcdf $ sudo make check $ sudo make $ sudo make install という感じ この場合,/usr/local/netcdfというディレクトリは予め 作っておいてください. #intel fortran compilerのところで.bashrcをちゃんと設定していないとうまくいきません また、~/.tcshrcに setenv PATH "$PATH:/usr/local/netcdf/bin" setenv MANPATH "$MANPATH:/usr/local/netcdf/man" setenv LD_LIBRARY_PATH "$LD_LIBRARY_PATH:/usr/local/netcdf/lib" setenv NETCDFHOME "/usr/local/netcdf" を加えてください 6.HDF(4.2)のインストール http://hdf.ncsa.uiuc.edu/hdf4.htmlから 4.2r1-linux.tar.gz zlib121-linux2.4.tar.gz szip2.0-linux-enc.tar.gzをダウンロード $ tar -zxvf 4.2r1-linux.tar.gz この場合,/usr/local/hdf4.2r1というディレクトリを作っておいて, そこへ解凍した中身をコピーする. (/usr/local/hdf4.2r1/binに実行ファイルがくるように) $ tar -zxvf zlib121-linux2.4.tar.gz $ tar -zxvf zlib121-linux2.4.tar.gz として,~/zlib21-linux2.4/libや~/zlib21-linux2.4/include等を /usr/local/hdf4.2r1/libや/usr/local/hdf4.2r1/include等にコピーする. また、~/.tcshrcに setenv LD_LIBRARY_PATH "$LD_LIBRARY_PATH:/usr/local/hdf4.2r1/lib" setenv PATH "$PATH:/usr/local/hdf4.2r1/bin" setenv MANPATH "$MANPATH:/usr/local/hdf4.2r1/man" を加えてください. 7.gfortranのインストール どうやらtheme3ではgfortranを使っているようなので, こちらもインストール .tcshrcのifortに関係する部分は#でコメントアウトしておく. http://gcc.gnu.org/wiki/CFortran からlinux用のバイナリをダウンロード $ tar -zxvf gfortran-linux.tar.gz できたディレクトリを/usr/local等に置く $ sudo mv irun /usr/local/ また,~/.tcshrcに setenv LD_LIBRARY_PATH "/usr/local/irun/lib:$LD_LIBRARY_PATH" setenv PATH "/usr/local/irun/bin:$PATH" setenv MANPATH "/usr/local/irun/man:$MANPATH" を加えてください. 他のホストにリモートログインして Xウィンドウを表示させる 1. /etc/X11/gdm/gdm.confのDisallowTCP=trueと書いてある行の 先頭にある#を削除 2. trueをfalseと書き換えて保存 3. reboot