Navigation

    CFD中文网

    CFD中文网

    • Login
    • Search
    • 最新

    天河 2 号超算安装 OpenFOAM 7 (不含CGAL)

    OpenFOAM
    5
    8
    1081
    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.
    • H
      hongyan last edited by

      创建安装目录:

      cd ~
      mkdir OpenFOAM
      cd OpenFOAM
      

      解压软件包,重命名文件夹:

      tar -xvf OpenFOAM-7-version-7.tar.gz
      tar -xvf ThirdParty-7-version-7.tar.gz
      mv OpenFOAM-7-version-7 OpenFOAM-7
      mv ThirdParty-7-version-7 ThirdParty-7
      

      修改配置文件使用 Intel 编译器和 Intel MPI 进行编译:

      cd OpenFOAM-7/etc
      sed -i 's/export\ WM_COMPILER=Gcc/export WM_COMPILER=Icc/' bashrc
      sed -i 's/export\ WM_MPLIB=SYSTEMOPENMPI/export\ WM_MPLIB=INTELMPI\nMPI_ROOT=\$I_MPI_ROOT/' bashrc
      

      加载编译器和 MPI:

      module load cmake/3.8.1 MPI/Intel/MPICH/3.2-icc2018-dyn gcc/4.9.2
      

      加载环境变量:

      source bashrc
      

      编译第三方程序:

      cd ../../ThirdParty-7
      ./Allwmake
      

      编译 OpenFOAM:

      cd ../OpenFOAM-7
      ./Allwmake
      

      将 OpenFOAM 环境变量添加到用户配置:

      echo 'source ~/OpenFOAM/OpenFOAM-7/etc/bashrc' >> ~/.bashrc
      source ~/.bashrc
      

      注: 本安装流程未编译 CGAL 库,依赖 CGAL 的 foamyHexMesh 也未编译。

      1 Reply Last reply Reply Quote
      • 李东岳
        李东岳 管理员 last edited by

        感谢分享

        线上CFD课程 7月1日报名截止 http://dyfluid.com/class.html
        CFD高性能服务器 http://dyfluid.com/servers.html

        1 Reply Last reply Reply Quote
        • 浪
          浪迹天大 last edited by

          支持一下,因为楼主的昵称和我师妹名字一样 🤣

          OpenFOAM 学习交流:https://openfoam.top

          H 1 Reply Last reply Reply Quote
          • H
            hongyan @浪迹天大 last edited by

            @浪迹天大 大佬好,从大佬的博客学到很多~

            1 Reply Last reply Reply Quote
            • H
              Hungryandfool last edited by

              这个要mark一下,后面估计会用到。

              1 Reply Last reply Reply Quote
              • J
                JqBu last edited by

                @hongyan 在 天河 2 号超算安装 OpenFOAM 7 (不含CGAL) 中说:

                修改配置文件使用 Intel 编译器和 Intel MPI 进行编译

                请问修改配置文件为什么要使用 Intel 编译器和 Intel MPI 进行编译呢? 这样编译了之后就和自己电脑上的不一样了 怕是求解器什么后后面移到天河上会出问题

                李东岳 1 Reply Last reply Reply Quote
                • 李东岳
                  李东岳 管理员 @JqBu last edited by

                  @jqbu

                  1. 你自己的求解器一般跟编译器没关系,所以应该没事

                  2. 他改intelMPI可能跟多节点并行有关

                  线上CFD课程 7月1日报名截止 http://dyfluid.com/class.html
                  CFD高性能服务器 http://dyfluid.com/servers.html

                  1 Reply Last reply Reply Quote
                  • 李东岳
                    李东岳 管理员 last edited by

                    另外,天河2号那个加速比数据你们看过没有。

                    对于此算例,在2048 的并行规模时,计算效率比256 时提高了2倍。

                    2个节点无论是对OpenFOAM 还是 FLUENT 都是最优的计算规模,继续扩大计算规模难以继续获得加速效果

                    很不可思议。感觉天河2号使用2个节点就行了。。

                    线上CFD课程 7月1日报名截止 http://dyfluid.com/class.html
                    CFD高性能服务器 http://dyfluid.com/servers.html

                    1 Reply Last reply Reply Quote
                    • First post
                      Last post

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