FreeFEM++

2Dのメッシャー
利用方法はいろいろ落ちてるので,とりあえずインストールまで

本家サイトhttp://www.freefem.org/

windows版はexeファイルになってるので落として実行するだけ.

以下linux版(ubuntu,openSUSEでの話)

make,fortran,c,c++コンパイラが入ってない場合は先にインストール
$ sudo apt-get(zypper) install make
$ sudo apt-get(zypper) install gcc
$ sudo apt-get(zypper) install g++
$ sudo apt-get(zypper) install g77
 
(ubuntu→apt-get,openSUSE→zypper)
(fortranについてはこれで良かったか自信がない)

あるいはパッケージマネージャーでこれらを検索してインストールでもOK.
openSUSEなら"YAST"→"ソフトウェア管理"で「fortran」を検索してインストール.


http://www.freefem.org/ff++/index.htm
からlinux用パッケージ
"freefem++-3.19-1.tar.gz"
を落とす.

適当な場所で解凍
$ tar zxvf freefem++-3.19-1.tar.gz
 

freefemディレクトリに移動
(tar.gzファイルは削除で可)
$ cd freefem++-3.19-1
 

とりあえず
$ ./configure --enable-download
 
してみると,おそらく「Warning」で"openGL","GLUT"がないといわれる.
ubuntuなら
$ sudo apt-get install freeglut3
 
openSUSEなら
"YAST"→"ソフトウェア管理"で「openGL」と「GLUT」を検索してそれっぽいのをインストール.

改めて
$ ./configure --enable-download
 
するとうまくいくはず.
ちなみに"--enable-download"はblasなど,足りないものをオンラインで取ってきてインストールするオプション.

次に
$ make
$ make check
$ sudo make install 
 
で完了.
EXAMPLEがいろいろ入っているディレクトリの中に"*.edp"の数だけ"*.eps"ファイルが生成されていればインストールは成功している.

コマンドラインで

$ FreeFem++ *.edp
 
とすれば,"*.edp"のスクリプトファイルが実行される.

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2012年06月29日 14:38
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。