【文件属性】:
文件名称:掉落
文件大小:4.79MB
文件格式:ZIP
更新时间:2021-02-25 03:21:39
C++
下降
DROPS是研究驱动的软件包,用于在亚琛工业大学数值数学系主持下开发的用于模拟两相系统中两相流动,质量和表面活性剂传输的软件包。 离散化基于特殊的有限元方法(XFEM / CutFEM,traceFEM)。
如何构建DROPS
先决条件
你会需要
一个C ++ 11编译器(例如gcc-5.2)
CMake的
,最好是1.58版。 从1.59版开始,无法再在JSON文件(我们用作参数文件)中使用C ++样式的注释。 您可以使用g++ -E -x c++ myparam.json > myparam-stripped.json从JSON文件中删除注释,并删除以#开头的第一行。
UH分公司
您将需要以下第三方库(TPL):Trilinos,VTK和Matlab。 要构建Trilinos,可以使用以下脚本(修改本地计算机的路径):
cmake \
-DTPL_ENABLE_MPI=ON