CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    关于OpenFOAM并行计算的问题!

    OpenFOAM
    2
    11
    4831
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • txwwbz
      txwwbz 最后由 编辑

      请问一下并行计算对收敛性有无影响?不同的分块方式,求出来的结果会不会有很大差异?

      厚积薄发,贵在坚持!

      1 条回复 最后回复 回复 引用
      • 李东岳
        李东岳 管理员 最后由 编辑

        有影响,有时候并行计算会发散。但这并不表示结果差异很大,并且不同的分块方式对结果影响很小。建议用scotch,最简单最有效的分块方式。

        CFD高性能服务器 http://dyfluid.com/servers.html

        txwwbz 1 条回复 最后回复 回复 引用
        • txwwbz
          txwwbz @李东岳 最后由 编辑

          @李东岳 感觉结果差异比较大,我计算了一个算例对比了一下,初始浓度设置为1,并行计算结果浓度达到几百设置上千,这不是出现谬论了吗?用的是simple分解,出现这种情况可能有哪些原因?

          厚积薄发,贵在坚持!

          1 条回复 最后回复 回复 引用
          • 李东岳
            李东岳 管理员 最后由 编辑

            哪个求解器?算例多少万网格?

            CFD高性能服务器 http://dyfluid.com/servers.html

            txwwbz 1 条回复 最后回复 回复 引用
            • txwwbz
              txwwbz @李东岳 最后由 编辑

              @李东岳 interFoam,加入了浓度场,网格只有6W,散度选的离散格式为Gauss cubic。实在弄不明白,问题出在哪里?

              厚积薄发,贵在坚持!

              1 条回复 最后回复 回复 引用
              • 李东岳
                李东岳 管理员 最后由 编辑

                你把网格调整到6000,测试一下,看看是否还有问题,有问题发给我我试试。6W我这跑不动。
                为什么要用Cubic?

                CFD高性能服务器 http://dyfluid.com/servers.html

                txwwbz 1 条回复 最后回复 回复 引用
                • txwwbz
                  txwwbz @李东岳 最后由 编辑

                  @李东岳 调到1W也试了下,更夸张,浓度的数量级吓人,这次换成linear离散,东岳老师,有时间请在论坛中专门开一个帖子讲一下离散格式的选取,给初学者一个大方向的指导。另外请帮我看一下问题所在,算例和求解器发您微信还是?0_1513818827263_K5B6_QD[B%9$P53_G6)47]S.png

                  厚积薄发,贵在坚持!

                  1 条回复 最后回复 回复 引用
                  • 李东岳
                    李东岳 管理员 最后由 编辑

                    你把算例压缩下,然后发给我邮箱。目前我的机器上只有openfoam-5.x。

                    CFD高性能服务器 http://dyfluid.com/servers.html

                    txwwbz 1 条回复 最后回复 回复 引用
                    • txwwbz
                      txwwbz @李东岳 最后由 编辑

                      @李东岳 已发至您的邮箱

                      厚积薄发,贵在坚持!

                      1 条回复 最后回复 回复 引用
                      • 李东岳
                        李东岳 管理员 最后由 编辑

                        我看了一下,你有一个自己的求解器,我并不是很了解你这个求解器,如果debug的话也可能不清楚你这个的问题所在。你用openfoam自带的求解器尝试过没,有问题么。

                        CFD高性能服务器 http://dyfluid.com/servers.html

                        txwwbz 1 条回复 最后回复 回复 引用
                        • txwwbz
                          txwwbz @李东岳 最后由 编辑

                          @李东岳 我认为主要的问题应该是出在散度的离散格式选取,关于离散格式的选择依据的原则有哪些?或者是选择离散格式的方法,另外,一般哪些散度的离散格式比较常用?望老师稍微点一下

                          厚积薄发,贵在坚持!

                          1 条回复 最后回复 回复 引用
                          • First post
                            Last post