ページ番号,例○などは本「有限要素法で学ぶ現象と数理」での場所を示しますが, *印が付いたマニュアルでの位置を示します.
FreeFem++ではMPI(Message Passing Interface)を使った並列計算をサポートしています.これは,複数のCPUが分担してプログラムコードを分担・協調して実行し,実質的な計算時間を短くする並列化の手法です.マシン1台でもi7などのマルチコアを使ってテストできます.実行環境については別途説明します.
beam-3d-matrix-pastix.edp     beam-3d-matrix-superludist.edp
cavityNewtow-MUMPS.edp
chaleur3D-hypre.edp     chaleur3D-mumps.edp
chaleur3D-pastix.edp     chaleur3D-superludist.edp
DDM-Schwarz-Lame-2d.edp     DDM-Schwarz-Lame-3d.edp
DDM-Schwarz-Lap-2dd.edp
DDM-Schwarz-Lap-3d.edp     DDM-Schwarz-Stokes-2d.edp
essai-com.edp     essai.edp     Laplace3d-hips.edp
Laplace3d-hypre.edp     LaplaceRT-3d-matrix-mumps.edp
LaplaceRT-3d-matrix-pastix.edp
LaplaceRT-3d-matrix-superludist.edp
mortar-DN-4-mpi.edp     MPICGLap.edp     MPIGMRES2D.edp
MPIGMRES3D.edp     NSI3d-carac-mumps.edp     NSI3d-carac-pastix.edp
NSI3d-carac-superludist.edp
NSI3d-carac.edp     schwarz-3.edp     schwarz-b.edp     schwarz-c.edp
schwarz.edp     Stokes-v1-matrix-mumps.edp     Stokes-v1-matrix-pastix.edp
Stokes-v1-matrix-superludist.edp     Stokes-v2-matrix-mumps.edp
Stokes-v2-matrix-pastix.edp     Stokes-v2-matrix-superludist.edp
Stokes-v3-matrix-mumps.edp     Stokes-v3-matrix-pastix.edp
Stokes-v3-matrix-superludist.edp     testsolver_dsuperlu_dist.edp
testsolver_MUMPS.edp     testsolver_pastix.edp     testsolver_SuperLU_DIST.edp
VG.edp

サンプル集

分類なし マニュアルにある基本的なサンプル.
3d 3次元問題のサンプル.
chapt3 O.Pironneau教授によるサンプル.その内容は Introduction to Scientific Computingにある第3章をFreeFem++に書き直したものを中心に,適宜追加した内容となっている.
eigen 固有値問題のサンプル.
mpi MPIによる並列計算例.
other examples++-other に格納されているサンプルコード.
tutorial マニュアルに掲載されたプログラム例が中心になっている.
load FreeFem++の本体に無い機能を追加するためのサンプル.
なお,本書でFreeFem++のサンプルを引用する場合は tutorial/a_tutorial.edp のように記述する.