OpenFOAM v2012 waves2foam 造波问题
-
@李东岳 李老师好,我设置了inletCoeffs,在ofv1812版本可以使用,但是在2012、2312都会出现这个问题。查找waves2foam/wavefoam/waveflume算例,把0文件下的U中的inlet type 改为waveVelocity也会出现这个问题,而设置zeroGradient则没有问题.
查找相关问题得知可能是of自带的波浪设置参数与waves2foam有重合,但是接下来如何解决就不知道了,还请各位大佬帮忙看一下……
cfd-online 链接[waves2Foam] waves2Foam on an Ubuntu 18.04 with OpenFOAM 1712 -- CFD Online Discussion Forums (cfd-online.com) -
@小刘lyw 是的,您观察的很仔细,当时在截图的时候误写了中文分号,但是英文状态下的waveVelocity也是不可用的,正如
@chenboyao 在 OpenFOAM v2012 waves2foam 造波问题 中说:
@bike-北辰 在waves2Foam中是无法使用waveAlpha以及waveVelocity,用fixvalued以及zeroGradient
用zeroGradient可以,或许是of版本与w2f版本的问题……
-
可是我使用of1812在0文件夹下也没有使用waveAlpha或者waveVelocity同样会报这个错误。我之前是重新写了一个overWaveDyMFoam编译器,将waves2foam和重叠网格结合起来了,不知道是不是这个新的编译器导致的错误呢?请教各位大佬
-
@bike-北辰 在 OpenFOAM v2012 waves2foam 造波问题 中说:
@liujm 您好,waves2foam 的版本应该是2148,编译前手动下载了OceanWave3D-Fortran90,然后修改了一下./Allwmake文件,具体可以参考(https://blog.csdn.net/Killig_1/article/details/135386466) ,然后正常编译即可。
嗯嗯,以前编译成功过,可是最近重新编译报错严重,确实主要问题出现在OceanWave3D-Fortran90这里,需要注释掉make中git clone和检查更新部分,感谢~