@李东岳 LaTeX党遇到这个真的心累。只好把它留到最后一口气吃掉。
浪迹天大
帖子
-
-
@zhouxu 感谢,是个办法
-
@浪迹天大 使用的word自带的公式编辑器
-
问题如图,当 j 作为下标时,再往上套一个波浪线,j上边的点就会消失。求解决方案。 -
@shaneheee 这一块我涉及挺多的,希望可以帮到你
-
@wying 这可能是一个feature。我也是得到你一样的结果。
-
@shiyu 一个有点冗余的办法,定义一个vector场,每个网格都等于你那个gradP。这样就可以在别处lookup到了。
-
@星星星星晴 在 DecomposePar 的问题 中说:
uncollated
既然你提到了 uncollated,那么猜测你的算例应该是用了 collated 模式,但是有些文件却使用的 uncollated 的方式读取。
如果是这个问题,解决办法可以参考:
https://github.com/ZhangYanTJU/boundaryConditions/blob/master/LEMOSinflowGeneratorMod/decayingTurbulenceFvPatchVectorField.C#L140 -
从 ESI 把这个功能偷过来了,现在在 OF-7下能用了。但是限制比较大,需要完全均一的网格。
https://github.com/ZhangYanTJU/functionObjects
这是我做的结果: -
探索过一点,总结在这里了:field
应该是和本帖问题相关。 -
@Micro 我有个朋友写过相关的博文,感兴趣可以看看
https://zmeng.tech/2020/10/DynamicLibraries/ -
@马乔 都只是对官方的进行同级别的扩充。确实没有自己额外创造过结构啊。
-
@Micro 哈哈,到现在也没有写过自己的RTS
-
@freeman writeFormat改为binary呢?
-
@Micro 抱歉,这个工具的原理和实现我都不懂。无法做出更多判断。
-
@Micro 不敢。看了一眼代码,mesh是全局的,band是局部的:
Info<< "Mesh size: " << mesh.globalData().nTotalCells() << nl << "Before renumbering :" << nl << " band : " << band << nl << " profile : " << profile << nl;
-
@Micro 肯定是局部啊,不然就不需要并行模式了。
-
@Micro 最近正在用:
mpirun -np 20 renumberMesh -parallel -overwrite
。运行后会告诉你:After renumbering : Mesh size: 2687852 Before renumbering : band : 32282 profile : 2.13313e+10 band : 1914 profile : 2.13794e+09
具体原理不清楚。我也没对比过。不过我相信它至少不会使结果变坏,也不会使计算变慢。
-
@Micro 网上见到的例子都是先分块,再并行地renumberMesh
-
-
@starDust 如果最开始的时候,不输出为 raw 格式,而是 vtk 格式,就可以直接用 paraview 打开了。
-
@Henry-Zhou 我的意思很简单,就是需要用类似这样的操作:
Y[0]
,你需要找到你自己需要的那个下标啊。 -
这里的报错解读如下:
Y-Csat
里边的 Y 是一个 List场,用它减一个场,当然会出错。你需要对Y
取下标,获取你需要的那个分量。 -
推荐一个可用的代码,支持 OF-4 和 OF-7
https://github.com/ZmengXu/sampledPlaneAverage -
@hotairballon1997 我的意思是,找到能够获取 position的地方,然后通过函数参数,一层一层传到当前的函数。
-
@hotairballon1997 应该无法获取的,可以直接改接口,把 position 传进来。
-
@Zhy2022 大哥,可以麻烦找一下原始地址吗?这个网站是专门盗别人成果的。不要白白替他宣传了。
-
@同学博 是的,基于 freeCAD,专门给 OF 开发的前处理工具
-
@同学博 也许可以试试这个
https://github.com/jaheyns/CfdOF -
renumberMesh 记得加overwrite啊
-
@Samuel-Tu 比如你有一个大括号,包含很多行的内容,用一下就把你变成一行了。
-
@xpqiu 以前用sed,现在也爱上foamDictionary了,但是它会把注释弄没了,还强行帮我格式化一下,这点不太喜欢。
-
如果你的背景色也是白色的话
-
选用一个下限是白色的colorbar,就相当于隐藏了啊
-
@浪迹天大 在 openfoam添加湍流入口方法? 中说:
我把代码移植到OF-上了,并附上了我的算例以供参考:
https://github.com/ZhangYanTJU/boundaryConditions少打了一个字。。。OF-7
-
我把代码移植到OF-7上了,并附上了我的算例以供参考:
https://github.com/ZhangYanTJU/boundaryConditions -
我把代码移植到OF-上了,并附上了我的算例以供参考:
https://github.com/ZhangYanTJU/boundaryConditions -
最近帮一个同事解决了类似问题,因为他对一个默认边界条件(calculated)的volScalarField量进行了fvc::grad操作,一个解决办法是fvc::grad之前先对这个量执行一下correctBoundaryConditions()。希望可以给你一个参考。
-
@东岳
我看到的=号也变边界啊
https://github.com/OpenFOAM/OpenFOAM-dev/blob/master/src/OpenFOAM/fields/GeometricFields/GeometricField/GeometricField.C#L1387
可以再详细谈一谈可能存在的坑吗? -
苏老师培训讲义里有这个流程图,如果你能搞到 话。
-
相信自己,相信是注释写错了
-
不建议日常使用 openfoam-dev,迭代太快,总有bug,官方也不是神。
-
给真大佬捧场!
-
支持一下,因为楼主的昵称和我师妹名字一样 🤣
word 公式下标中的 i j 显示问题
word 公式下标中的 i j 显示问题
word 公式下标中的 i j 显示问题
word 公式下标中的 i j 显示问题
OpenFOAM火焰面模型的超声速修正
想学习并行计算,各位大佬有什么好的书籍或视频推荐
跪求简化的chemkin燃烧反应机理
使用foamDictionary修改参数的问题
OpenFOAM国内下载地址,满速
如何在边界条件中获取solver里定义的某一个参数?
DecomposePar 的问题
OpenFOAM硬件相关
请问怎么由3D湍流模型的速度场,得到在特定位置上的湍谱(turbulence spectra)?
关于边界条件设置时的patchType的作用
一个关于OF中C++模板实例化的问题,请大佬们看下!
运行时动态加载库
运行时选择 RTS 有什么好处?
运行时选择 RTS 有什么好处?
关于makeAxialMesh后的小问题
并行效率疑问
并行效率疑问
并行效率疑问
并行效率疑问
并行效率疑问
提取log中数据问题
如何把三维离散数据转化为tecplot可读的格式
编译出现不能匹配“operator-”
编译出现不能匹配“operator-”
paraView-求展向平均问题
在StochasticDispersionRAS模型中调用颗粒位置的值
在StochasticDispersionRAS模型中调用颗粒位置的值
变量读取
paraview中查看stl文件的patch name
paraview中查看stl文件的patch name
正弦来流边界算例的后处理出现错误,求解决
修改文件内容的shell
修改文件内容的shell
paraview能否显示一定速度区间的网格部分
paraview能否显示一定速度区间的网格部分
openfoam添加湍流入口方法?
求教:libLEMOS-2.4.x中inflowGenerator边界设置方法
openfoam添加湍流入口方法?
并行计算结果与串行结果差异很大的问题
“==” 和“=” 赋值区别?
pimple算法的流程图
有关openfoam中阿伦尼乌斯方程的疑问
安装OpenFOAM3.0.0问题的请教
paraView5.6不适用于openfoam-dev了?
ThermoMPPICFoam
天河 2 号超算安装 OpenFOAM 7 (不含CGAL)