Navigation

    CFD中文网

    CFD中文网

    • Login
    • Search
    • 最新

    如何得到processor 的编号?

    OpenFOAM
    3
    7
    3168
    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.
    • qjh888
      qjh888 last edited by

      各位好!
      RT,我的程序在并行计算期间,想输出CPU的编号,以此来判定不同的CPU做不同的事。
      OpenFOAM中是否有此类编码,可以输出CPU的编号呢?

      谢谢!

      Turbomachinery Enginee

      小 1 Reply Last reply Reply Quote
      • C
        CFD中文网 last edited by CFD中文网

        https://github.com/OpenFOAM/OpenFOAM-4.x/blob/master/src/OpenFOAM/db/IOstreams/Pstreams/Pstream.H:?

        // get the number of processors
        label n=Pstream::nProcs();
        
        Pout << Pstream::myProcNo() << nl;
        if (Pstream::myProcNo() == 0)
        {}
        

        分布点值:

        label x = 0;
        
        if (Pstream::master())
        {
            x = 1;
        }
        
        Pout<< x << endl;
        
        Pstream::scatter(x);
        
        Pout<< x << endl;
        

        CFD中国标准用户测试帐号
        目前由徐笑笑登录

        qjh888 1 Reply Last reply Reply Quote
        • 小
          小葱小虫 @qjh888 last edited by

          @qjh888 请问你算高马赫数的叶轮机械用的什么求解器,rhocentralfoam有稳态的吗

          qjh888 1 Reply Last reply Reply Quote
          • qjh888
            qjh888 @CFD中文网 last edited by

            @cfd-china
            谢谢!

            Turbomachinery Enginee

            1 Reply Last reply Reply Quote
            • qjh888
              qjh888 @小葱小虫 last edited by

              @小葱小虫
              你可以试试 Sig Turbo Density Based Solver.
              transonicMRFDyMFoam transonicUnsteadyMRFDyMFoam ..

              Turbomachinery Enginee

              小 1 Reply Last reply Reply Quote
              • 小
                小葱小虫 @qjh888 last edited by

                @qjh888 请问这些求解器是在extend中的吗,还有可以计算稳态吗

                qjh888 1 Reply Last reply Reply Quote
                • qjh888
                  qjh888 @小葱小虫 last edited by

                  @小葱小虫
                  是第三方的,要使用foam-extend才能安装。
                  transonicMRFDyMFoam可以计算稳态

                  Turbomachinery Enginee

                  1 Reply Last reply Reply Quote
                  • First post
                    Last post

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