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中文网

  1. CFD中文网
  2. OpenFOAM
  3. mapField报错

mapField报错

已定时 已固定 已锁定 已移动 OpenFOAM
3 帖子 2 发布者 2.0k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • R 离线
    R 离线
    Rachel0096
    写于 最后由 Rachel0096 编辑
    #1

    各位老师,我要计算一个比较大的网格,大概是九千万左右的网格数,一开始设置了一个比较粗的网格,计算了一段时间以后想要映射到这个细网格上面,但是在超算上面映射会报错,想问一下各位老师知道是什么原因吗?
    我用的命令是:

    mapFields ../JICF -consistent
    

    b2b27787-3471-4147-8b74-1603090c5c03-image.png
    还有相请教一下mapFields如何多核并行映射呢,采用-parallel会显示没有这个option(现在真的太慢了)

    1 条回复 最后回复
  • R 离线
    R 离线
    Rachel0096
    写于 最后由 李东岳 编辑
    #2

    自问自答一下,可以参考cfd-online上的这个帖子
    https://www.cfd-online.com/Forums/openfoam-bugs/194353-mapfields-major-bug.html
    OpenFoam通过反向距离插值(reverse distance interpolation)来实现插值

    This interpolation will crash if point from which we interpolate and point interpolate to overlaps.  So in OpenFOAM code this interpolation used only if distance between points is larger than directHitTol variable.

    src/sampling/meshToMesh0/calculateMeshToMesh0Weights.C文件中directHitTol默认为10e-5,将其修改为10e-10🌟可以解决我遇到的这个报错

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #3

    厉害啊老铁

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复

  • 登录

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