Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

P

pb

@pb
关于
帖子
2
主题
0
群组
0
粉丝
0
关注
0

帖子

最新

  • 编译overWaveDyMFoam失败请求援助
    P pb

    @liujm 在 编译overWaveDyMFoam失败请求援助 中说:

    @pb 细节我有些忘记了,不过说一下我的大概思路。对比以下两个文件:

    • interFoam vs. overInterDyMFoam

    如果一个代码出现interFoam中,而没有出现在overInterDyMFoam中,那就说明它不是编译overWaveDyMFoam必要的,例如“MRF.update();”。

    其次,关于“externalWave->step();”这类带有明显waveFoam特征的代码我是保留了的。目前编译成功,但还没有进行功能性测试。

    明白了,谢谢

    @李东岳 在 编译overWaveDyMFoam失败请求援助 中说:

    解器找不到,你看你求解器的Ma

    谢谢,按照这个思路编译成功了,过程中间出过一些overInterDyMFoam.C里面include重复的问题。这两天测试下


  • 编译overWaveDyMFoam失败请求援助
    P pb

    @liujm 在 编译overWaveDyMFoam失败请求援助 中说:

    @chenboyao 在 编译overWaveDyMFoam失败请求援助 中说:

    @liujm 你对照当前的wave2foam中waveFoam求解器和interFoam求解器,然后你看看修改了哪儿,你就把修改的地方复制到overInterDyMFoam中,在把修改好的文件复制到wave2Foam存放求解器的地方,重新编译一下wave2foam就行

    @chenboyao

    Hello, 我说下我的编译方法,避免出错,您看看哪里有问题:

    • 把multiphase/interFoam/overInterDyMFoam文件夹复制到solvers1912_PLUS目录下(与原有waveFoam同级),并将overInterDyMFoam改名为overWaveDyMFoam。

    • 在overWaveDyMFoam.C的基础上对照waveFoam.C,填补缺少的代码。

    做到第二步时我有两点疑问:

    • 您提供的文件中没有完全将waveFoam.C中的代码补充到overWaveDyMFoam.C中,例如部分头文件以及如下等代码。请问略去的代码是不需要吗?
    #include "readDyMControls.H"
    phi = mesh.Sf() & Uf();
    MRF.update();
    
    • 两个文件夹中的部分同名文件也有较大区别,例如correctPhi.H等,这些该如何处理?对于waveFoam中有的文件,而overWaveDyMFoam没有的文件,是否应该复制到后者处?

    hello, 我下载了@chenboyao在本网站提供的rar包,也发现他在waveDyMFoam。C文件中缺少了这几行代码,以及externalWave->step();
    请问是这几行代码不需要吗?

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]