SSブログ

centos6.6(x86_64)へのfreefem++-3.38のインストールメモ [centos]

有限要素法を用いた偏微分方程式を解くプログラムであるfreefem++のインストールメモ
(1)事前準備
# yum install lapack lapack-devel armadillo
# yum install freeglut
# yum install freeglut-devel
# yum install compat-gcc-34-g77



(2)事前準備
$ tar zxvf openmpi-1.8.5.tar.gz
$ cd openmpi-1.8.5
$ ./configure
$ make
# make install

$ tar gsl-1.16.tar,gz
$ cd gsl-1.16
$ ./configure
$ make
# make install

(3)インストール作業
$ tar zxvf freefem++-3.38.tar.gz
$ cd freefem++-3.38
$ ./configure --with-mpi=mpic++ --enable-download F77=g77
$ download/getall

$ make
$ make check

freefem++-3.38/examples++-load' に入ります
XFAIL: PARDISO.edp

freefem++-3.38/examples++-mpi' に入ります
XFAIL: schwarz.edp
XFAIL: Stokes-v1-matrix-mumps.edp
XFAIL: Stokes-v2-matrix-mumps.edp
XFAIL: testsolver_pastix.edp
XFAIL: diffusion-3d.edp
XFAIL: elasticity-3d.edp

=================================================
Testsuite summary for FreeFem++ 3.38
=================================================
# TOTAL: 35
# PASS: 35
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
=================================================

# make install
make[2]: [install-exec-local] エラー 1 (無視されました)

tutorial
$ cd /usr/local/share/freefem++/3.38/

ホームデイレクトリにディレクトリexamples++-をコピーしてきてall,edpファイルを実行してみた.
$ cp -r examples++ ~/
$ chown -R user ~/examples++
$ cd ~/examples++
$ FreeFem++ all.edp

また,ホームデイレクトリにディレクトリexamples++-tutorialをコピーしてきてall,edpファイルを実行してみた.
$ cp -r examples++-tutorial ~/
$ chown -R user ~/examples++-tutorial
$ cd ~/examples++-tutorial
$ FreeFem++ all.edp

Centos6.5 x86_64 tgi..vinelinux 6.3 へのfree.. ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。