LGTM | カバーシティ |
---|---|
ジェンキンス (FreeFEM 開発者):
開発ブランチのみ
macOS | Ubuntu | 窓 | |
---|---|---|---|
仕事 | 10.14 | 4月20日 | 10 |
#1 | |||
#2 | |||
#3 | |||
#4 (OpenMPI) | |||
#4 (MPICH) | |||
#4 (MSMPI) | |||
#5 (OpenMPI) | |||
#5 (MPICH) | |||
#5 (MSMPI) |
ジェンキンス (FreeFEM):
マスターブランチ
リリース | .pkg | アプリイメージ | .deb | 。EXE | ドッカー |
---|---|---|---|---|---|
「CI/CD ツール」を参照してください。
FreeFEM は、有限要素法を使用した 2D および 3D の非線形マルチフィジックス システム用の偏微分方程式ソルバーです。
流体構造相互作用など、物理学のいくつかの分野からの偏微分方程式を含む問題では、複数のメッシュ上のデータの内挿と、1 つのプログラム内でのそれらの操作が必要です。
FreeFEM には、高速補間アルゴリズムと、複数のメッシュ上のデータを操作するための言語が含まれています。これは C++ で書かれており、FreeFEM 言語は C++ イディオムです。
ユーザードキュメントはここから入手できます。
学術研究に FreeFEM を使用する場合は、以下を使用してください。
BibTeX:
@article{MR3043640,
AUTHOR = {Hecht, F.},
TITLE = {New development in FreeFem++},
JOURNAL = {J. Numer. Math.},
FJOURNAL = {Journal of Numerical Mathematics},
VOLUME = {20}, YEAR = {2012},
NUMBER = {3-4}, PAGES = {251--265},
ISSN = {1570-2820},
MRCLASS = {65Y15},
MRNUMBER = {3043640},
URL = {https://freefem.org/}
}
アパ:
Hecht, F. (2012). New development in FreeFem++. Journal of numerical mathematics, 20(3-4), 251-266.
ISO690:
HECHT, Frédéric. New development in FreeFem++. Journal of numerical mathematics, 2012, vol. 20, no 3-4, p. 251-266.
MLA:
Hecht, Frédéric. "New development in FreeFem++." Journal of numerical mathematics 20.3-4 (2012): 251-266.
すべての開発作業は、 developブランチ (または特定のプロジェクトの場合は feature ブランチ: feature-cmake、geneo4PETSc など) で行われます。
master ブランチにはコミットしないでください。
Wikiを見てみましょう!
Jenkins 構成ファイルを参照してください。
すべて: すべての依存関係パッケージがインストールされます (root アクセス権を持つコンピューター)。
いいえ: 依存関係パッケージはインストールされません (root アクセス権のないコンピューター)。
1 :Ubuntu 18.04 x86
2 :macOS 10.13
3 :macOS 10.9
4 : Windows 7 + MSYS2 + MS MPI 7
実行されたコマンド:
自動構成:
autoreconf -i
構成:
./configure --enable-download --enable-optim
管理者権限がない場合、またはマシン上に FreeFEM ファイルを散在させたくない場合は、 --prefix
オプションを使用してください。例:
./configure --enable-download --enable-optim --prefix= ${HOME} /FreeFem-install
ダウンロード:
./3rdparty/getall -a
PETSc:
cd 3rdparty/ff-petsc
make petsc-slepc
cd -
./reconfigure
作る:
make -j2
make check
インストール:
(sudo) make install
詳細については、「CI/CD ツール Wiki」を参照してください。