美文网首页
天河2号安装OpenFOAM-7

天河2号安装OpenFOAM-7

作者: rx_rx | 来源:发表于2020-04-18 07:54 被阅读0次

注意:OpenFOAM-7依赖于GCC version 4.8 及以上版本,Intel ICC version 17.0.4 or above,并且使用Intel MPICH能提供更好的并行效率。

安装OpenFOAM-7

  1. 使用module命令配置GCC、Intel MPICH环境

    $ module load MPI/Intel/MPICH/3.2-icc2017-dyn
    $ module load intel-compilers/2017_update4
    $ module load gcc/4.8.5
    
  2. 将OpenFOAM-7和ThirdParty-7解压到某个目录下并进行重命名,如~/OpenFOAM/OpenFOAM-7~/OpenFOAM/ThirdParty-7,并且配置基本环境

    $ cd OpenFOAM-7
    $ vim etc/bashrc
    
    • 修改文件内容etc/bashrc
    65:export WM_COMPILER=Icc
    89:export WM_MPLIB=MPICH
    
    * 修改文件 etc/config.sh/mpi
    
    124: export FOAM_MPI=mpich3-th
    125: #
    126:export MPI_ARCH_PATH=/WORK/app/MPI/Intel/MPICH/3.2-icc2017-dyn
    
    • 加载OpenFOAM-7的环境
    $ source ~/OpenFOAM/OpenFOAM-7/etc/bashrc
    
  3. 编译源代码

    $ ./Allwmake
    

    编译过程需要大量时间,可以直接进行并行编译

    $ ./Allwmake -j
    

    上述编译正常完成后,OpenFOAM-7即安装完成

使用OpenFOAM-7

  1. 依次加载上述编译过程中的环境

    $ module load MPI/Intel/MPICH/3.2-icc2017-dyn
    $ module load intel-compilers/2017_update4
    $ module load gcc/4.8.5
    $ source ~/OpenFOAM/OpenFOAM-7/etc/bashrc
    

    也可以讲上述内容直接写入~/.bashrc,每次自动登陆账号即可直接自动加载

  2. 通过yhrun直接提交,比如

    $ yhrun -n 24 dsmcFoam –parallel
    

    即,申请使用24核并行运行dsmcFoam,注意后面需要携带参数–parallel

  3. 使用任务提交工具 yhbatch 进行算例任务提交

  • 在算例目录下创建任务文件,比如run-dsmcFoam.sh,并添加内容

    #!/bin/sh
    blockMesh
    decomposePar
    yhrun -n 24 rhoCentralFoam -parallel
    reconstructPar
    
  • 使用 yhbatch 命令提交算例

    $ yhbatch -N 1-1 ./run-rhoCentralFoam.sh
    

上述安装和使用过程参考了 官方部署OpenFOAM 2.4.0的过程

常用Linux命令参考上一篇 在北航校级高算平台安装并使用OpenFOAM-7

基本的任务处理命令参考《天河二号使用手册》

相关文章

  • 天河2号安装OpenFOAM-7

    注意:OpenFOAM-7依赖于GCC version 4.8 及以上版本,Intel ICC version 1...

  • linux依赖包安装心得

    有一台centos7的系统,需要安装一个vpn去访问天河超算,需要安装vpnc,按照超算vpn的说明书,我只要安装...

  • 天河

    小蛮腰, 性情柔, 好似鸳鸯水上游。 北风作, 狂浪多, 一对鸳鸯总不能合。 别,别,别。 人虽旧, 痴心留。 未...

  • 天河

    你在天河的那边牵挂着我 我在天河的这边思念着你 不 那不是天河 那是生活的无奈 那是你我的相思泪 我多想与你 静坐...

  • 天河

    灵山大部分时候都是安静的,菩萨罗汉们在各自地方静心悟道,静心成佛。 灵山脚下有一处庙宇,在灵山和凡界的交接处,是佛...

  • 天河

    满天繁星 闪烁满眼的别离 唯有月明 洒下千丝万缕的期冀 牛郎织女 等不到重逢的喜悦 静静地凝望天河彼岸 心有灵犀 ...

  • 《天河》

    词:山里人 曲:山里人 唱:待定 制作:待定 有条充满内力的河 化为升腾的水汽 跃上高高的天空 放弃自身的形体 彻...

  • 天河

    总有一条河, 可以流到天上, 叫做天河。 如果你乘着船, 一直向前划, 就会划到天河, 沿着天河, 就能划到天上。...

  • 天河

    有一群被天祝福的人名为悲,他们获得了占卜的能力,于是知道了福报从哪里来,知道祸患从哪里来,为了避祸于是隐居山林。...

  • 天河

    这美丽得不像话的地方有个来自神话的名字:天河。灵感是否来自那个在五行山下经历五百年沧海桑田的猴子?是否也会有贬谪...

网友评论

      本文标题:天河2号安装OpenFOAM-7

      本文链接:https://www.haomeiwen.com/subject/byymvhtx.html