olaFlow (原 olaFoam) 编译和测试

应朋友之邀,试用了 olaFlow,在这里分享下体验。olaFlow 是一系列用于造波和消波的求解器和边界条件。它的网站非常好,有很多视频,文档也很全,能上外网的朋友可以看下,https://olaflow.github.io/numerical-model/model-tutorials/

这个软件维护得相当棒,适配了多个版本的 OpenFOAM,我配合 OpenFOAM 6 编译,非常顺利。编译过程就是 git clone 之后运行它的自动编译脚本,只需两步。一般来说,我们应该把代码下载到 $HOME/OpenFOAM/$USER-6/applications/solvers 文件夹或者是 $FOAM_SOLVERS,具体命令如下

cd $FOAM_SOLVERS
git clone git://github.com/phicau/olaFlow.git
cd olaFlow
./allMakeCode language: PHP (php)

然后可以把 tutorials 拷到 $FOAM_RUN 文件夹,试着运行下。我运行了 waveFloatingObject 这个算例,结果如下

常恭

作者: 常恭

略懂 OpenFOAM

《olaFlow (原 olaFoam) 编译和测试》有2个想法

  1. 您好,博士,您测试过olaFlow中的不规则波吗,一直不明白造波文件中的波相关数据是如何处理得到的?不知道您做过这一方面的内容吗?

发表评论