Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. OpenFOAM
  3. 天河 2 号超算安装 OpenFOAM 7 (不含CGAL)

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

已定时 已固定 已锁定 已移动 OpenFOAM
8 帖子 5 发布者 6.1k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • H 离线
    H 离线
    hongyan
    写于 最后由 编辑
    #1

    创建安装目录:

    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 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #2

    感谢分享

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复
  • 浪 离线
    浪 离线
    浪迹天大
    写于 最后由 编辑
    #3

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

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

    H 1 条回复 最后回复
  • H 离线
    H 离线
    hongyan
    在 中回复了 浪迹天大 最后由 编辑
    #4

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

    1 条回复 最后回复
  • H 离线
    H 离线
    Hungryandfool
    写于 最后由 编辑
    #5

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

    1 条回复 最后回复
  • J 离线
    J 离线
    JqBu
    写于 最后由 编辑
    #6

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

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

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

    李东岳李 1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    在 中回复了 JqBu 最后由 编辑
    #7

    @jqbu

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

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

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #8

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

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

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

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

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]