Navigation

    CFD中文网

    CFD中文网

    • Login
    • Search
    • 最新

    存在周期性边界如何分块

    OpenFOAM
    2
    5
    3139
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 中
      中国轰炸机飞机斯曼 last edited by

      我的case里面存在cyclicggi或者cyclicAMI的边界,decomposepar该怎么办呢?常见的几种我都试过了,出现了两个面网格数目不一样的警告,运算跑两步就发散了。
      已经使用了conversePatth了,还是不行,网上说要把周期性的两个面放在一个块里面,怎么办到呢?(不并行运算是没问题的,能跑的)

      1 Reply Last reply Reply Quote
      • W
        wwzhao 教授 last edited by

        试一试在 decomposeParDict 里面使用 preservePatches [1] 。

        [1] http://openfoam.org/release/2-3-0/parallel/

        中 1 Reply Last reply Reply Quote
        • 中
          中国轰炸机飞机斯曼 @wwzhao last edited by

          @wwzhao 我之前打错了,我就是已经使用了preservePatches,最终得到两个周期性边界的nFaces数不一样,从而在decomposepar的时候,出现了uncovered faces founded on master:1625 on slave:0的警告。然后去运行算例两步就发散了。
          对于存在cyclic边界的问题,怎么能保证每个processor都一样的nfaces?感觉办不到呀,您的做过的这方面的case能办到吗?

          W 1 Reply Last reply Reply Quote
          • W
            wwzhao 教授 @中国轰炸机飞机斯曼 last edited by

            @中国轰炸机飞机斯曼 我没做过cyclicAMI的算例,你的网格是用什么生成的?

            1 Reply Last reply Reply Quote
            • 中
              中国轰炸机飞机斯曼 last edited by

              @wwzhao谢谢,已经解决,在extend里面有GlobalPatchesZones,设置这个就能运行了

              1 Reply Last reply Reply Quote
              • First post
                Last post

              CFD中文网 | 东岳流体 | 京ICP备15017992号-2
              论坛登录问题反馈可联系 li.dy@dyfluid.com