KISTI 슈퍼컴퓨팅 기술 블로그

누리온 foam-extend-3.1 설치 소개 본문

SW 설치 문서 창고/누리온(NURION)

누리온 foam-extend-3.1 설치 소개

슈퍼컴퓨팅인프라센터 2020. 9. 11. 16:47

KISTI 슈퍼컴퓨팅센터의 누리온 시스템에  foam-extend-3.1 Source 버전으로 설치 하는 방법에 대하여 소개 한다.

 

1. 설치 환경

 

 

 구분

내용

대상 시스템

누리온

 OS Version 

 리눅스 / CentOS 7.7

 CPU

 Intel(R) Xeon(R) Gold 6126

 컴파일러

 Gcc 7.2.0

 MPI

 OpenMPI 3.1.0

 기타

  

 

2. 설치 전 환경 설정

누리온 시스템은 PATH, LD_LIBRARY_PATH 등을 쉽게 설정하기 위하여 

환경설정 툴인 Modules(http://modules.sourceforge.net)이 구성되어 있고,

이하 설치 소개 에서는 module load를 이용한 환경 설정 방법을 이용한다.

 

[ 환경 설정 ]

 $ module load gcc/7.2.0 openmpi/3.1.0

 $ module load cmake/3.12.3 subversion/1.9.3 git/1.8.3.4

 
3. foam-extend-3.1 버전 설치 과정

 설치 과정 소개는 tar 를 이용한 압축 해제 방법과 설정 방법등 진행 절차를 위주로 설명하고,

 소스 파일 다운로드 등은 생략한다.  
 

 설치 과정

 $ mkdir -p ~/foam/foam-extend-3.1

 $ mv foam-extend-3.1_f77b480.tgz ~/foam/foam-extend-3.1

 $ cd ~/foam/foam-extend-3.1

 $ tar -xvzf foam-extend-3.1_f77b480.tgz

 

 $ source ~/foam/foam-extend-3.1/etc/bashrc

 $ foam

 

 $ sed -iold -e "s=\-liberty==" wmake/rules/*/general

 

 $ vi ThirdParty/AllMake.stage5

  - - - [AllMake.stage5 수정 사항] 참고 - - -

 

 $ ./Allwmake.firstInstall 2>&1 | tee make.log

 

 Proceed without compiling ParaView [Y/n] y 

 

 

[AllMake.stage5 수정 사항] 

 90line : (cd ./rpmBuild/BUILD; svn checkout http://svn.code.sf.net/p/openfoam-extend/svn/trunk/Breeder_2.0/libraries/swak4Foam swak4Foam-$SWAK_RELEASE_VERSION)

 

Comments