Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.5k 帖子
  • 联想集群的LSF管理系统添加普通账户

    1
    1 帖子
    1k 浏览

    各位老师,大家好,想请教一下,在拥有管理员账号的前提下,怎样在联想集群的LSF作业调度系统中添加新的普通账户?
    之前是按照这样的方式,也忘记了是在哪里找到的了::135:

    //在管理节点上添加新用户(root): useradd -d /gpfsdata/home/cfdem -m cfdem //在管理节点上给新用户添加密码(root) passwd cfdem //添加到用户组 vim /gpfsdata/apps/lsf/conf/lsbatch/cluster1/configdir/lsb.users //添加完后运行 badmin ckconfig //在计算节点上添加新用户 ssh c01n01 useradd -m cfdem passwd cfdem并输入密码 //同理在c01n02~c01n03同样上述操作 //ssh到管理节点mgt01并切换到cfdem ssh mgt01 su cfdem ssh-keygen//然后一直回车

    但是这种方式感觉有点繁琐。:136:
    后来了解到PBS管理系统里面可以直接通过命令

    clusconf -au 账号名

    就可以完成普通账户的添加。
    现在想问一下,LSF管理系统添加账户的时候,有没有类似于PBS管理系统的这种一气呵成的简单命令?:146:

  • fieldAverage 求取脉动

    2
    2 帖子
    2k 浏览
    李东岳

    @冠竹 这个是$\overline{u'u'}$, $\overline{u'v'}$等一共6个,就是解析的雷诺应力除以密度

  • 请教:OpenFOAM动网格类型,均加速运动,旋转

    3
    3 帖子
    3k 浏览
    L

    @五好青年 你可以参考一下Holzmann CFD官网的算例, 关于Magnus Effect的算例中有加入圆柱转动函数条件的相关设置.

  • 不均匀温度边界 热流密度

    1
    1 帖子
    1k 浏览
    H

    目前我只会做到在边界某段添加固定温度,整个边界都使用热流密度条件也是可以的,请问如何在边界的某段添加热流密度边界~比如下面这段0.000333<=x<=0.000666使用热流边界 应该如何修改~

    OUTLET { type codedFixedValue; name heated; value uniform 300; codeInclude #{ #include "fvCFD.H" #}; codeOptions #{ -I$(LIB_SRC)/finiteVolume/lnInclude \ -I$(LIB_SRC)/meshTools/lnInclude #}; //libs needed to visualize BC in paraview codeLibs #{ -lmeshTools \ -lfiniteVolume #}; code #{ /*const IOdictionary& d = static_cast<const IOdictionary&> ( dict.parent().parent() ); const fvMesh& mesh = refCast<const fvMesh>(d.db()); const label id = mesh.boundary().findPatchID("OUTLET"); const fvPatch& patch = mesh.boundary()[id];*/ scalarField T(patch().size(), 300); forAll(T, i) { const scalar x = patch().Cf()[i][0]; //const scalar y = patch.Cf()[i][1]; //const scalar z = patch.Cf()[i][2]; if(x>=0.000333||x<=0.000666) { T[i] = 400; } else { T[i] = 300; } } (*this)==T;//T.writeEntry("", os); #}; }
  • 如何创建一个list装符合条件的单元

    3
    3 帖子
    3k 浏览

    @队长别开枪 谢谢老师指点,我好好研究一下

  • 湍流模型

    5
    5 帖子
    4k 浏览
    W

    @tens 谢谢啦

  • 关于TurbinesFoam风机

    3
    3 帖子
    2k 浏览
    T

    @李东岳 谢谢李老师

  • 3 帖子
    3k 浏览
    S

    之前接触过CFD++和STAR CCM+的噪声计算,里面都有专门的模块。openfoam这方面的功能没试过,不过搜到了一个第三方库,里面有源码和一篇文章,你可以参考下:
    https://github.com/unicfdlab/libAcoustics
    实在不行就把声源面的压力脉动都导出来,按定义写个程序去积分,虽然麻烦了点,但应该也是能做的

  • 汽液相变模拟如何加入源项m

    6
    6 帖子
    4k 浏览
    T

    @李东岳 感谢您的回复,我的计算的是和压力温度都相关的,但是主要是压力;在您的提醒下,这两天找到了一个相关的包含空化源代码的文章和一篇冷凝没有源代码的文章,目前正在学习,不知道是否是您所指的那篇链接文本链接文本

  • 9 帖子
    8k 浏览

    @hurricane007 这样做的确可以用。相当于使用linux的命令行,windows的UI。

  • OF8 虚拟机安装出现问题

    6
    6 帖子
    5k 浏览
    李东岳

    @try-harder 谢谢,谢谢!:xiexie: :xiexie:

  • 如何判断残差曲线是否达到要求?

    3
    3 帖子
    3k 浏览
    F

    @李东岳 谢谢李老师的回复~ 教师节快乐~ 是一个标准的channel。但是雷诺数非常高,Re=80 million, 没有8000万网格,是NASA官网上的一个标准算例,独特的地方就是雷诺数非常大

  • timeVaryingMappedfixedValue BC后续问题

    1
    1 帖子
    1k 浏览

    Capture1.PNG
    Capture2.PNG

    如上2图,白色的点为测量数据点,每个点都有ux,uy,uz
    先在inlet 上通过topoSet 专门设置出了一个小的区域,
    图1是方形,图2是根据测量区域画出来的一个正方形加两个圆形的区域。

    现在最大的问题是,你可以发现topoSet的边界特别明显。。
    这种情况应该通过什么办法能解决呢?

    为什么用topoSet的原因是如果直接在inlet 上设置为timeVaryingMappedfixedValue 这个边界条件的话,code 会直接插值到最边界。。结果看起来更有问题,topoSet这个解决方法一定程度上规避了interpolation到最边界的情况,但是会造成这个patch 和他原来关联的patch的边界问题。。

    求大佬指点迷津

  • 并行问题

    2
    2 帖子
    2k 浏览
    bestucanB

    是不是模型的xyz搞翻了,可以先用paraview看看。

    或者(16 2 1)试试

  • 5 帖子
    4k 浏览
    J

    @李东岳 So cool!

  • 湍流边界层平均速度剖面y+. vs. U+的处理

    4
    4 帖子
    5k 浏览
    李东岳

    对y+、u+感兴趣的,可以直接看看openfoam tutorials里面incompressible/boundaryFoam里面的自带算例,有处理y+、u+的图的脚本

  • Ubuntu16.04 安装foam-extend3.2

    3
    3 帖子
    2k 浏览
    李东岳

    @冠竹 自行尝试下载metis-5.1.0.tar.gz试试

  • 新旧版本编程差异问题

    15
    15 帖子
    10k 浏览
    F

    @李东岳 我重新定义了k_, 将其强制变成const,但是还是报错,错误如下:

    error: no matching function for call to ‘ddt(const alphaField&, const rhoField&, const volScalarField&)’ + fvc::ddt(alpha, rho, k_) ~~~~~~~~^~~~~~~~~~~~~~~~

    可见k_前面已经有const,但是还是不行,可见应该还是要修改alpha与rho的类型?但是我重新赋值定义alpha, rho为volScalarField, 会报初始化错误,不能直接这样改,修改方式如下:
    const volScalarField alphat = this->alpha_; 再在fvc中调用fvc::ddt(alphat, rhot, k_)

  • openfoam9调用paraview5.9

    7
    7 帖子
    4k 浏览
    李东岳

    @tianyn 不客气。欢迎加入OpenFOAM开源大家庭 :duang:

  • OpenFOAM中的重叠网格cellTypes显示

    8
    8 帖子
    6k 浏览
    Y

    @yingdong
    问题已经解决
    5df70411-c33b-43b4-a648-6c2eb39b319b-图片.png
    (图示网格质量较差)
    最开始我建立模型使用的一半区域(使用对称边界symmetryPlane),全区域就不存在这个问题了

    请问老师有相关的dynamicMeshDict中dynamicFvMesh dynamicOversetFvMesh;相关的资料么?
    感谢老师指点@队长别开枪