openfoam如何设置成热启动,从上一次的迭代计算结果继续计算?好像是在controlDict里面设置startFrom?
肖恩曼
帖子
-
-
@izumi 查了一下symmTensor应该是没有的
-
如何提取一个volSymmTensorField量(比如Tij)的x方向的分量 (即 (Txx,Txy,Txz) ) 作为volVectorField呢?我看到GeometricField成员函数component()可以提取其分量,但是得到的好像是一个volScalarFIeld,那么如何才能得到向量场呢
-
@东岳 嗯应该是需要的 但是具体该用哪个函数呢呢
-
嗯 我也是这么想的 。还有一个问题,如果是非正交网格的话,求一个volScalarField量的梯度需要进行非正交较正吗?
-
of里面怎么设定一个壁面的温度沿着壁面方向线性变化啊
-
-
openfoam开发者们都是用的什么编辑器呢?vim还是ide?
-
@东岳 是啊
-
@东岳 我就只这样做的
-
自己写的程序报错,碰到过好几次这种错误了,也有几次解决过,但是都是花半天功夫才找出来的,怎么才能知道这个错误出在程序的哪一行啊? -
我的程序里面需要一些volSymmTensorField量,但是只是在程序内部使用,不需要IO,我看geometricField的构造函数里面都必须包含IOobject,能否直接用mesh对volSymmTensorField量进行初始化呢??
-
@东岳 我也没有找到 很奇怪 应该有三阶张量的定义啊
-
这个tensorThird的type是在of哪里定义的啊
-
小白请教一个简单问题,of里面怎么求解一个我自己定义的线性代数方程组?
-
最近用dsmcFoam计算一个立方体内的稀薄气体趋向于平衡的过程,所有边界采用周期边界条件,初始时刻粒子速度随机给定,想要计算气体的趋向于Maxwell分布的过程,为此需要统计一定时间段内(比如[t1, t2])的所有粒子的速度大小,我用decomposePar进行了并行计算,但是由于需要统计[t1, t2]内每个时刻的粒子速度值,如何将每个processor计算的粒子速度值输出到一个文件呢?貌似要使用reconstructPar,但是我不知道该怎么用,求指教!
-
@东岳 我这个程序是修改了particle库的几个函数,出错原因我猜有一种可能是particle跑出了计算域,请问如何判断particle是否在域内呢?
-
出现这个错误是什么原因啊
#0 Foam::error::printStack(Foam::Ostream&) at ??:? #1 Foam::sigFpe::sigHandler(int) at ??:? #2 ? in "/lib/x86_64-linux-gnu/libc.so.6" #3 ? at ??:? #4 ? at ??:? #5 ? at ??:? #6 __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6" #7 ? at ??:? Floating point exception (core dumped)
百度查了一下说是除了0,但是我的程序里面并没有除0啊
-
@bestucan paraview的pvpython可以实现这个功能吧
-
如果实时显示的物理量需要通过对求解器的计算结果进行一些处理呢 该怎么做?
-
OPENFOAM如何在计算过程中实时显示一个场量随时间的变化?
-
用dsmcFoam计算平面Couette流动,在paraview中试图画出沿着y轴的速度分布,但是无法显示结果文件夹中的数据,Series parameter中的所有参数都无法显示,请问是什么原因呢?
openfoam如何热启动
volSymmTensorField分量
volSymmTensorField分量
对流方程求解
对流方程求解
指定温度边界条件
对流方程求解
openfoam developer
floating point exception
floating point exception
floating point exception
geometricField初始化
tensorThird
tensorThird
矩阵求解器
并行计算后如何reconstruct结果
Floating point exception
Floating point exception
Floating point exception
计算过程中实时显示一个场量随时间的变化?
计算过程中实时显示一个场量随时间的变化?
计算过程中实时显示一个场量随时间的变化?
plot over line无法显示