我尝试了olaFlow 来进行造波,水池深0.5米,波高0.024,周期1.26s,水池长12米,以下是各个位置的波高数据:
YuPeng
帖子
-
-
@tidedrinker 前辈你好,我在使用olaFlow做一个二维的狭缝共振,但是把两个浮箱加上之后造出的波浪不向前传递是什么原因呀,详细的我放在了这个问题里面问题地址
-
各位前辈好,我请教一下一个问题,我在使用olaFoam来建立一个模型,是一个二维的双浮体狭缝共振,我单独造波的时候(波高0.024,周期2s)的时候是可以造波的
但是当我把两个固定的浮体加上之后,波浪就几乎没有了,请问这是什么原因 -
各位前辈好,请问我使用toposet创建的新的边界或者面之后,我应该怎么在这个边界或者说面上加上边界层呢,是不是相加边界层只能用snappyHexMesh
-
@tidedrinker @李东岳 找到原因了,是因为我输入命令的问题,我之前输入的是postProcess,应该用 interFoam -postProcess , 。。。。新手不太会
-
@tidedrinker 你好,您的是提取波高嘛,还是其他的,我还是不行
-
2、经验教训
不知道说的对不对,前辈们可以建议一下,在新编译软件的时候需要注意,尤其是新加PATH的时候,编译后可能并不会直接出现问题,但是重启电脑将原有.bashrc重新source会引起错误 -
对这个问题做一下总结和解决方案,不一定对但是给大家留作参考
1、问题原因的最终确定:
问题的原因在连续介质群,群名西工大-曹东明的提示下发现,在此感谢曹前辈。运行which mpirun出现:
可以看到这个地址和我之前装REEF3D时按照说明操作的openmpi编译地址相同,引起了我的怀疑,于是我将.bashrc文件关于新加openmpi的PATH注释掉,重新编译,编译后:
之后运行并行就可以运行了 -
@李东岳 李老师,我是新开的一个算例,是从案例里面直接复制过来的,log文件里只有这么多东西
-
各位前辈,服务器是一个双核的机器,今天卡住了,重启后发现并行不能算了,之前卡死是因为重构并行数据的时候用cfdonline的那个方法的时候核数设置多了,然后就卡住了,算例的报错文件如下
[huiwei-Super-Server:13717] *** Process received signal *** [huiwei-Super-Server:13717] Signal: Segmentation fault (11) [huiwei-Super-Server:13717] Signal code: (128) [huiwei-Super-Server:13717] Failing at address: (nil) [huiwei-Super-Server:13718] *** Process received signal *** [huiwei-Super-Server:13718] Signal: Segmentation fault (11) [huiwei-Super-Server:13718] Signal code: (128) [huiwei-Super-Server:13718] Failing at address: (nil) [huiwei-Super-Server:13718] [ 0] /lib/x86_64-linux-gnu/libpthread.so.0(+0x12980)[0x7f800f190980] [huiwei-Super-Server:13718] [ 1] /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi/mca_pmix_pmix112.so(PMIx_Init+0x13f)[0x7f80069e7d3f] [huiwei-Super-Server:13718] [ 2] /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi/mca_pmix_pmix112.so(pmix1_client_init+0x75)[0x7f80069bbcb5] [huiwei-Super-Server:13718] [ 3] /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi/mca_ess_singleton.so(+0x2474)[0x7f8007433474] [huiwei-Super-Server:13718] [ 4] /usr/lib/x86_64-linux-gnu/libopen-rte.so.20(orte_init+0x22e)[0x7f8008fe91de] [huiwei-Super-Server:13718] [ 5] /usr/lib/x86_64-linux-gnu/libmpi.so.20(ompi_mpi_init+0x30e)[0x7f800a56027e] [huiwei-Super-Server:13718] [ 6] /usr/lib/x86_64-linux-gnu/libmpi.so.20(PMPI_Init_thread+0x45)[0x7f800a581405] [huiwei-Super-Server:13718] [ 7] /usr/lib/openfoam/openfoam2306/platforms/linux64GccDPInt32Opt/lib/sys-openmpi/libPstream.so(_ZN4Foam8UPstream4initERiRPPcb+0x98)[0x7f800eb6c478] [huiwei-Super-Server:13718] [ 8] [huiwei-Super-Server:13717] [ 0] /lib/x86_64-linux-gnu/libpthread.so.0(+0x12980)[0x7f7752fee980] [huiwei-Super-Server:13717] [ 1] /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi/mca_pmix_pmix112.so(PMIx_Init+0x13f)[0x7f774a845d3f] [huiwei-Super-Server:13717] [ 2] /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi/mca_pmix_pmix112.so(pmix1_client_init+0x75)[0x7f774a819cb5] [huiwei-Super-Server:13717] [ 3] /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi/mca_ess_singleton.so(+0x2474)[0x7f774b291474] [huiwei-Super-Server:13717] [ 4] /usr/lib/x86_64-linux-gnu/libopen-rte.so.20(orte_init+0x22e)[0x7f774ce471de] [huiwei-Super-Server:13717] [ 5] /usr/lib/x86_64-linux-gnu/libmpi.so.20(ompi_mpi_init+0x30e)[0x7f774e3be27e] [huiwei-Super-Server:13717] [ 6] /usr/lib/x86_64-linux-gnu/libmpi.so.20(PMPI_Init_thread+0x45)[0x7f774e3df405] [huiwei-Super-Server:13717] [ 7] /usr/lib/openfoam/openfoam2306/platforms/linux64GccDPInt32Opt/lib/sys-openmpi/libPstream.so(_ZN4Foam8UPstream4initERiRPPcb+0x98)[0x7f77529ca478] [huiwei-Super-Server:13717] [ 8] /usr/lib/openfoam/openfoam2306/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam7argListC1ERiRPPcbbb+0x310)[0x7f80102e45e0] [huiwei-Super-Server:13718] [ 9] interFoam(+0x46a8c)[0x562be93c6a8c] [huiwei-Super-Server:13718] [10] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7f800edaec87] [huiwei-Super-Server:13718] [11] interFoam(+0x54f4a/usr/lib/openfoam/openfoam2306/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam7argListC1ERiRPPcbbb+0x310)[0x7f77541425e0] [huiwei-Super-Server:13717] [ 9] interFoam(+0x46a8c)[0x5650b4393a8c] [huiwei-Super-Server:13717] [10] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7f7752c0cc87] [huiwei-Super-Server:13717] [11] interFoam(+0x54f4a)[0x5650b43a1f4a] [huiwei-Super-Server:13717] *** End of error message *** )[0x562be93d4f4a] [huiwei-Super-Server:13718] *** End of error message *** -------------------------------------------------------------------------- prterun noticed that process rank 0 with PID 0 on node huiwei-Super-Server exited on signal 11 (Segmentation fault). --------------------------------------------------------------------------
-
@tidedrinker constant 下面有g
-
@李东岳 李老师,我说错了,是ESI版本,抱歉
-
难不成解决方案是把g都复制到每个文件夹内
-
我在尝试提取波高时(v2306自带的造波)尝试使用interfaceHeight 来提取波面变化情况:
interfaceHeight1 { // Mandatory entries (unmodifiable) type interfaceHeight; libs (fieldFunctionObjects); // Mandatory entries (runtime modifiable) locations ((0 0 0) (9.5 0 0) (11 0 0)); // Optional entries (runtime modifiable) alpha alpha.water; liquid true; direction (1 0 0); interpolationScheme cellPoint; // Optional (inherited) entries writePrecision 1; writeToFile true; useUserTime true; region region0; enabled true; log true; timeStart 0; timeEnd 1000; executeControl timeStep; executeInterval 1; writeControl timeStep; writeInterval 1; }
以上代码是从官网拿来的,但是我运行之后报错:
这上面说找不到g,可是我看官方给的案例里面也是这么用的而且没有报错,请问各位前辈有知道这是怎么回事,或者有别的提取波面的方法的可以告诉我一下吗,万分感谢 -
好的
我试试 -
请问哪位前辈能帮我一下吗
-
我在尝试使用snappyHexMesh画网格遇到了如下提示,然后就卡死了
我初步尝试的模型很简单:就是在一个长20米,宽1.2m,高0.75m的长方体内掏一个 长宽高分别为0.5m、1m、0.3m的长方体
作为学习案例我的参数是自己按照感觉设置的,报了这个错,请问谁知道是怎么回事吗,文件附在下面box.stl meshQualityDict snappyHexMeshDict -
@hachikoi 就是说目前还没有实现需要自己修改源码是吗
-
也是我的知识盲区了,广大网友有用OF算过多浮体铰接的吗
-
有大哥或者老师们用过吗,在海洋工程领域。
-
请问在OpenFOAM里面有能实现浮体铰接的函数吗,有没有相关的算例可以借鉴的呢
-
@李东岳 好的,李老师,原来是这样
-
各位前辈好,在fvSolutions字典中,我们求解P,U等,但是为什么要在p子字典后面再加上一个pFinal呢,他在算法或者说整个求解过程中扮演着什么样的角色,或者说代表的是哪一个求解过程,它和p后面的求解有什么不同呢,没想明白,希望可以得到解答
-
@李东岳 收到,谢谢东岳老师
-
这个公式是不是写错了? -
@李东岳 感谢感谢,写得好!
-
有一点C++基础,在使用OF过程中想结合着代码来解决自己的疑问,但是阅读代码发现和C++还是有着不小的差别(个人感觉)它的source code guid读起来感觉很复杂又摸不着头脑,由于是自学,没有人可以请教,请问各位前辈,想读懂代码有什么可以参考的书籍,有什么教程可以看。不胜感激
-
@number44 好的,已经按照这个思路在做了
-
@bestucan 好的,后续试了试,比较难搞,已经换方法了
-
@李东岳
李老师您看一下,也没安装成功 -
@yupeng
安装paraview(编译版本)报错。。这是什么原因呀 -
@yupeng .......懂了,自己建一个文件夹就好了,不是没编译完成
-
在安装时按照东岳流体的文档进行安装,然后好像在编译中途退出了。。如图所示,请问这是怎么一回事
-
最近老师让做一个垂直轴风力机的模拟,但是没做过类似的,想请问一下各位前辈,怎么在运动中设置旋转之后,增加一个旋转时的阻尼用来模拟有负载下的风机转动,麻烦前辈们了
-
@cccrrryyy 好的,感谢老师
-
@星星星星晴 啊这,很有道理,如果选择一个作为主力网格划分软件,应该选哪一款
-
想请教一下各位前辈,对于OpenFOAM来说,你们的前处理软件是怎么搭配的,比较迷茫该选哪一款网格处理软件来学习,比较适合将来绘制复杂几何结构的网格
-
ICEM画二维网格导出时报错:
WARNING: Mesh has uncovered edges. ANSYS Fluent needs a complete boundary (lines in 2D) or it will give a variety of errors and not read in the mesh! If this was 2D Hexa, perhaps your edges are not associated with perimeter curves模型描述:二维管道流体的测试网格,使用ICEM导入模型后:
1、划分块
2、在preMesh 里 使用Edge Paras进行边界层的绘制,
3、preMesh
4、在preMesh里Convert to Unstruct Mesh
导出网格选二维,其他未改变,出现上述报错
新手从B站学了一点划分网格操作就尝试了这一个,不知道哪里出错了,还希望前辈们解答 -
谢谢东岳老师
-
十二代酷睿纸面貌似比AMD强,但是大小核在计算中实际表现怎么样,有无前辈做过测试。
-
@bestucan 感谢回复
-
有限体积法,格子玻尔兹曼方法都可以找到很多教程和代码,为什么边界元算法这方面的资料很难找,边界元算法在流体领域是有什么大的缺点吗?新人读书感到很好奇
-
@李东岳 李老师,抱歉回复您晚了,我检查了一下我的系统,由于之前配置matlab和一个专业软件的时候把配置弄得有点乱了,问题太多我把系统恢复到了我之前的版本然后装上了,麻烦您了
-
@李东岳 李老师,好像是因为这个问题,抱歉之前没把报错都找出来
-
@李东岳 不麻烦李老师了,我是在自己的一个小笔记本上装of,方便学习,我先再研究一下吧,本就是初学者,解决问题也可以积累一些经验。
-
@李东岳 自己使用的是阿里源所以没有按照教程的(1)(2)操作,后面的是按照教程操作的
-
@李东岳 李老师,您看一下
-
@yingdong 你好,在.../bin里面没有找到foamSystemCheck.
-
@李东岳 还是不行
olaFlow 造波为什么差别这么大
OpenFOAM 8中的波浪边界是否支持纯波浪?
求助olaFoam造波问题
toposet 得到的新边界怎么加边界层
interfaceHeight 运行报错
interfaceHeight 运行报错
服务器卡死关机重启后不能并行
服务器卡死关机重启后不能并行
服务器卡死关机重启后不能并行
服务器卡死关机重启后不能并行
interfaceHeight 运行报错
interfaceHeight 运行报错
interfaceHeight 运行报错
interfaceHeight 运行报错
snappyHexMesh 绘制网格报错
snappyHexMesh 绘制网格报错
snappyHexMesh 绘制网格报错
OpenFOAM 浮体铰接可以计算吗
OpenFOAM 浮体铰接可以计算吗
OpenFOAM 浮体铰接可以计算吗
OpenFOAM 浮体铰接可以计算吗
pFinal 关键字的实现过程
pFinal 关键字的实现过程
这个公式是不是写错了
这个公式是不是写错了
OpenFOAM/C++代码风格规范
请教OpenFOAM读代码的建议
WSL2 AMDR9 5950X 安装OPENFOAM 没有成功
WSL2 AMDR9 5950X 安装OPENFOAM 没有成功
WSL2 AMDR9 5950X 安装OPENFOAM 没有成功
WSL2 AMDR9 5950X 安装OPENFOAM 没有成功
WSL2 AMDR9 5950X 安装OPENFOAM 没有成功
WSL2 AMDR9 5950X 安装OPENFOAM 没有成功
STAR-CCM+ 在旋转运动中增加一个阻尼应该怎么实现
关于OF的网格划分软件
关于OF的网格划分软件
关于OF的网格划分软件
ICEM画二维网格导出报错
十二代酷睿对OpemFOAM以及科学计算的支持如何
十二代酷睿对OpemFOAM以及科学计算的支持如何
边界元方法为什么没有发展出成熟的软件
边界元方法为什么没有发展出成熟的软件
openfoam 安装失败
openfoam 安装失败
openfoam 安装失败
openfoam 安装失败
openfoam 安装失败
openfoam 安装失败
openfoam 安装失败
openfoam 安装失败