visitors, pageviews since 2007.5.11  

Linuxソフトウェア手動インストール個人的ノート:
SLATEC

目次

SLATECは数値計算に便利なFortranサブルーチン集。 あらかじめコンパイルしておいてプログラムから呼び出して使う。

SLATEC インストールノート

もし以下のディレクトリがなければ作る:

sudo mkdir /usr/local/man/man1

適当な作業ディレクトリに行き

wget http://www.netlib.org/slatec/slatec_src.tgz
tar xzvf slatec_src.tgz
cd src
wget http://www.netlib.org/slatec/slatec4linux.tgz
tar xzvf slatec4linux.tgz
とする。このままだとmachine constantsを与えるルーチンを手動で書き換えて値を書き込む必要があるが、 正しい値がよくわからない。BLASにある同名ルーチンは自動判別してくれるので、 これらに置き換えてインストールするとよい:
rm -f i1mach.f r1mach.f d1mach.f
wget http://www.netlib.org/blas/i1mach.f
wget http://www.netlib.org/blas/r1mach.f
wget http://www.netlib.org/blas/d1mach.f
env FC=ifort make
sudo make install
ifortがなければgfortranでもよい。コンパイルは
ifort ***.f90 -I/usr/local/lib -lslatec
のようにする。slatecをコンパイルしたものと同じコンパイラでしか動作しない。

目次
サイトナビゲーション:


Copyright©2006-2007 TMCosmos, All rights reserved.
[UP] [HOME]