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

天河2号安装OpenFOAM-v1706

作者: rx_rx | 来源:发表于2020-08-07 19:25 被阅读0次

安装OpenFOAM-v1706

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

    $ module load MPI/Intel/MPICH/3.2-icc2017-dyn
    $ module load intel-compilers/2017_update4
    $ module load gcc/4.8.5
    
  2. OpenFOAM-v1706.tgzThirdParty-v1706.tgz解压到某个目录,如~/OpenFOAM/OpenFOAM-v1706~/OpenFOAM/ThirdParty-v1706,并且配置基本环境

    $ cd OpenFOAM-v1706
    
    • 修改文件内容etc/bashrc
    $ vim etc/bashrc
    
    69:export WM_COMPILER=Icc
    ...
    93:export WM_MPLIB=MPICH
    
    • 修改文件 etc/config.sh/mpi
    $ vim etc/config.sh/mpi
    
    138:export FOAM_MPI=mpich-3.2
    139:export MPI_ARCH_PATH=/WORK/app/MPI/Intel/MPICH/3.2-icc2017-dyn
    ...
    146:_foamAddLib     $MPI_ARCH_PATH/lib
    
    • 修改文件 ../ThirdParty-v1706/makeMPICH
    $ vim ../ThirdParty-v1706/makeMPICH
    
    39:if [ -r "$dir/lib/libmpich.so" ]
    ...
    43:elif [ -r "$dir/lib/libmpich.a" ]
    
    • 加载OpenFOAM-v1706的环境
    $ source ~/OpenFOAM/OpenFOAM-v1706/etc/bashrc
    
  3. 编译源代码

    $ ./Allwmake
    

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

    $ ./Allwmake -j
    

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

注意,和of-7的安装过程稍有不同,主要是对etc/config.sh/mpi../ThirdParty-v1706/makeMPICH的修改,of-v1706的安装配置默认mpich的lib在lib64文件夹下,而对于天河系统应该为lib文件夹。

使用方法参考前面对天河2号安装和使用OpenFOAM-7的内容。

of版本切换

利用~/.bashrc实现module环境自动加载以及of版本切换命令定义

$ vim ~/.bashrc

~/.bashrc中添加如下内容

module load MPI/Intel/MPICH/3.2-icc2017-dyn
module load intel-compilers/2017_update4
module load gcc/4.8.5

alias of-7='source /WORK/pp072/OpenFOAM/OpenFOAM-7/etc/bashrc'
alias of-v1706='source /WORK/pp072/OpenFOAM/OpenFOAM-v1706/etc/bashrc'

刷新~/.bashrc

$ source ~/.bashrc

此时输入命令of-7或者of-v1706即可自动切换到相应的of版本。

此后再远程连接机房时,会自动加载~/.bashrc中内容,直接使用命令of-7或者of-v1706即可。

相关文章

  • 天河2号安装OpenFOAM-v1706

    安装OpenFOAM-v1706 依次加载上述编译过程中的环境$ module load MPI/Intel/MP...

  • linux依赖包安装心得

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

  • 天河2号安装OpenFOAM-7

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

  • 天河

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

  • 天河

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

  • 天河

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

  • 天河

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

  • 《天河》

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

  • 天河

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

  • 天河

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

网友评论

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

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