Navigation

    CFD中文网

    CFD中文网

    • Login
    • Search
    • 最新

    关于 decomposePar / mpirun 的简单问题

    OpenFOAM
    3
    7
    246
    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.
    • L
      leilei last edited by

      大家好:
      在 decomposePar / mpirun 有些疑问:

      1. “reconstructPar”后,存储角度上,应比“无并行“的case, 大一倍吧?。。。。 因 ”processsors“ 里“老”数据没删。。。,如是, 那么

      2. 不运行 “reconstructPar”, 有方法能直接读取case结果吗?

      3. 不运行 “reconstructPar”, paraView 里能看结果吗?

      刚接触 mpirun,没经验,请有经验的朋友帮看看

      谢谢

      T 1 Reply Last reply Reply Quote
      • T
        Tens 讲师 @leilei last edited by

        @leilei

        1. 理论上是要大一倍
          2 and 3. 不reconstructPar也可以在paraview里看,改成这样就行
          1245d7e7-1616-4081-b9d5-f83d7e334f09-image.png
          还有之前东岳老师分享的一段代码,可以参考下reconstructPar 一边组一边删除数据
        L 1 Reply Last reply Reply Quote
        • L
          leilei @Tens last edited by leilei

          @tens
          谢谢tens前辈的回复,总结下:

          肯定:

          1. 会占2倍左右存储
          2. paraView 没 “reconstructPar” 也能看

          基本肯定:
          3. 没 “reconstructPar”,也不经 paraView 转存,应无法读出OF结果数据
          4. 前辈给的东岳老师的方法,好像也能 case 运行中 “转” “删” 。。。。。 这点上不很确定,很小心,所以特别确认一下。。。不然辛苦的结果,一下就没了

          再次感谢tens前辈

          1 Reply Last reply Reply Quote
          • 闻
            闻久STU last edited by 闻久STU

            回一个不太相关的猜想,在reconstructPar之后:
            先把processors删了,再decomposePar,就能得到和删掉的一样的processors。
            猜想原因是,如果decomposePar方法不变,processor就只是划分一下。

            L 1 Reply Last reply Reply Quote
            • L
              leilei @闻久STU last edited by

              @闻久stu
              又得 闻久君 赐教,荣幸也。

              为谨慎,确认下:
              case运行中,运行 reconstructPar,(为腾空间)再把 "processor-folders" 里对应的那些 "folders"删去,应可以吧?

              闻久君,拜托了

              闻 1 Reply Last reply Reply Quote
              • 闻
                闻久STU @leilei last edited by

                @leilei 客气了!
                processor folders 删掉是可以的,保留reconstructPar之后的结果就足够了。

                L 1 Reply Last reply Reply Quote
                • L
                  leilei @闻久STU last edited by leilei

                  @闻久stu
                  好的,case运行中,运行 reconstructPar 没问题

                  谢谢,闻久君,也望君多保重

                  1 Reply Last reply Reply Quote
                  • First post
                    Last post

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