自由女性资源
v4.14
LGTM | 覆盖性 |
---|---|
詹金斯(FreeFEM-dev):
只开发分支
macOS | 乌班图 | 视窗 | |
---|---|---|---|
工作 | 10.14 | 20.04 | 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 非线性多物理场系统的偏微分方程求解器。
涉及多个物理学分支(例如流体-结构相互作用)的偏微分方程的问题需要对多个网格上的数据进行插值并在一个程序中对其进行操作。
FreeFEM 包括快速插值算法和用于操作多个网格上的数据的语言。它是用 C++ 编写的,而 FreeFEM 语言是 C++ 习惯用法。
用户文档可在此处获取。
如果您使用 FreeFEM 进行学术研究,请使用以下内容:
参考书目:
@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.
ISO 690:
HECHT, Frédéric. New development in FreeFem++. Journal of numerical mathematics, 2012, vol. 20, no 3-4, p. 251-266.
工作重点:
Hecht, Frédéric. "New development in FreeFem++." Journal of numerical mathematics 20.3-4 (2012): 251-266.
所有开发工作都在开发分支中进行(或在功能分支中进行:feature-cmake、geneo4PETSc,...对于特定项目)
不要在主分支上提交!
去维基看看吧!
查看 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。