RASPA v2.0.47 설치 소개
RASPA는 유연한 나노다공성 재료 분야에서 분자의 흡착 및 확산을 시뮬레이션하기 위한 소프트웨어 패키지입니다.
RASPA Github : https://github.com/iRASPA/RASPA2
이 문서에서는 RASPA 2.0.47 버전을 컴파일 하여 설치 하는 방법에 대해 예시로 소개합니다.
가. 설치 환경
구분
내용
대상 시스템
누리온
OS Version
리눅스 / CentOS 7.9
CPU
Intel Xeon Phi 7250 Intel Xeon 6148
컴파일러
Intel 2019.1.2 version
MPI
IntelMPI 2019.1.2 version
기타
Intel Math Kernel Library(MKL)
나. 설치 전 환경 설정
누리온 시스템에서는 PATH, LD_LIBRARY_PATH 설정을 손쉽게 하기 위해서 환경설정 툴인 Module이 구성되어 있으며 이하 설치 소개에서는 module load 를 이용한 환경설정 방법으로 안내합니다.
$ module purge
$ module load intel/19.1.2 impi/19.1.2
다. RASPA 2.0.47 설치 과정
설치 과정에서의 설치 경로는 ${HOME}/RASPA/2.0.47로 설정하였습니다. 이 prefix 경로는 설치를 진행하시고자 하는 위치로 설정하시기 바랍니다.
$ wget https://github.com/iRASPA/RASPA2/archive/refs/tags/v2.0.47.tar.gz
$ tar -xzf ./v2.0.47.tar.gz
$ cd RASPA2-2.0.47/
$ module purge
$ module load intel/19.1.2 impi/19.1.2
$ mkdir -p m4
$ aclocal
$ autoreconf -i
$ automake --add-missing
$ autoconf
$ ./configure --prefix=${HOME}/RASPA2/2.0.47 \
CPPFLAGS="-I/apps/compiler/intel/19.1.2/mkl/include/fftw" \
LDFLAGS="-L/apps/compiler/intel/19.1.2/mkl/lib/intel64" \
LIBS="-mkl=cluster" CC=mpiicc CXX=mpiicpc F77=mpiifort \
CFLAGS="-O3 -fPIC -m64 -xCOMMON-AVX512 -std=c99" \
CXXFLAGS="-O3 -fPIC -m64 -xCOMMON-AVX512" FFLAGS="-O3 -fPIC -m64 -xCOMMON-AVX512"
$ make 2>&1 |tee make.log
$ make install
Last updated