澳门牛牛赌博gm777.top是一家集澳门牛牛赌博,澳门牛牛赌博,澳门牛牛赌博于一体的综合性娱乐公司,为玩家提供全方位的游戏体验,诚邀您的体验。

澳门牛牛赌博>資料手冊>計算軟件
OpenFOAM 5.0安裝說明
2018-04-03
  1. 相關資源
  2. 以中科大超算中心的曙光TC4600超級計算系統(以下簡稱TC4600)上使用Intel Parallel Studio 2017 update4安裝OpenFOAM 5.0為例,編譯安裝步驟如下: 
    1. 下載源文件并解壓縮到安裝目錄
      wget -O - http://dl.openfoam.org/source/5-0 | tar xvz
      wget -O - http://dl.openfoam.org/third-party/5-0 | tar xvz
    2. 重命名文件夾并移到安裝目錄
      mv OpenFOAM-5.x-version-5.0 OpenFOAM-5.0
      mv ThirdParty-5.x-version-5.0 ThirdParty-5.0
    3. 設置環境變量:進入OpenFOAM-5.0目錄,進行如下設置
      1. 修改系統環境變量
        設置系統默認MPI編譯環境澳门牛牛赌博澳门牛牛赌博,在TC4600上可使用module load命令載入編譯環境變量:
        module load intelmpi/2017.update4
        采用export設置MPI_ROOT環境變量(注意根據實際情況修改MPI的路徑):
        export MPI_ROOT=/opt/intel/compilers_and_libraries_2017.4.196/linux/mpi/intel64
      2.  修改etc/bashrc
        編輯OpenFOAM-5.0目錄里面的etc/bashrc(注意:不是系統的/etc/bashrc),根據說明修改相關變量。
        主要修改部分如下:
        • 安裝目錄:

          如果安裝在自己目錄下澳门牛牛赌博,請將FOAM_INST_DIR設置為自己目錄下澳门牛牛赌博,如:FOAM_INST_DIR=~/OpenFoam/intelmpi-2017.update4
        • 設置采用Intel編譯器:

          

        • 設置采用Intel MPI環境:

          然后使用命令 source etc/bashrc 更新系統環境變量。
      3. 修改wmake config目錄下相關文件澳门牛牛赌博,將默認的編譯命令設置從icc或者icpc改為mpiicc,以避免可能的找不到“mpi.h”錯誤
        修改wmake/rules/linux64Icc/c,設置CC=mpiicc
        修改wmake/rules/linux64Icc/c++,設置CC = mpiicc -std=c++11 -fp-trap=common -fp-model precise
    4. 安裝ThirdParty
      進入ThirdParty-5.0目錄澳门牛牛赌博,運行./Allwmake
      由于TC4600不支持圖形界面澳门牛牛赌博,因此不安裝ParaView
    5. 編譯OpenFOAM
      再次進入OpenFOAM-5.0目錄,運行./Allwmake編譯,如果有必要,使用./Allwmake -j 8多進程編譯
  3. 為編譯好的OpenFOAM配置運行環境
    1. 設置與編譯時相同的MPI編譯環境澳门牛牛赌博;
    2. 將OpenFOAM-5.0里面的bin和platforms/linux64IccDPInt32Opt/bin加入PATH;
    3. 將OpenFOAM-5.0里面的platforms/linux64IccDPInt32Opt/lib及其子目錄加入LD_LIBRARY_PATH;將ThirdParty-5.0里面的platforms/linux64IccDPInt32/lib及其子目錄加入LD_LIBRARY_PATH;
      注:1) 如果在etc/bashrc里面設置了與上面不同的參數澳门牛牛赌博,實際目錄可能不是linux64IccDPInt32Opt; 2) 在TC4600上采用module配置運行環境變量,如果沒有module澳门牛牛赌博,可以采用export命令設置環境變量。
  4. 測試OpenFOAM
    新建一個測試目錄澳门牛牛赌博,將內容復制進去澳门牛牛赌博,然后運行OpenFOAM命令測試,如下:
    cp -r [OpenFoam-5.0目錄]/tutorials/incompressible/simpleFoam/pitzDaily .
    cd pitzDaily
    blockMesh
    simpleFoam


Copyright 2009 中國科學技術大學超級計算中心 All Rights Reserved
澳门牛牛赌博