Posted on 2012/05/25 18:39
Filed Under 클러스터란/고성능연산_HPC 조회수: view 7055


설치 환경
  ● OS : OpenSuse 11.2
  ● Arch : x86_64
  ● 설치경로 : /opt

gcc 업데이트,
 
OpenMPI 설치하기
클러스터에 병렬연산을 하기 위해서 꼭 설치해야 되는게 MPI Library 입니다.

파일 받기
OpenMPI 에 가서 tar파일을 받기.

설치
./configure --prefix=/opt/openmpi --enable-mpi-threads
make all
make install
기본적인 thread 기능만을 활성화 한 상태 입니다.

환경설정

OpenMPI 를 사용하기 위한 환경 변수 설정을 합니다. 다음 내용을 가진 /etc/profile.d/openmpi.sh 파일을 만들어 줍니다.

OPENMPI_PATH=/opt/openmpi
MPI_HOME=${OPENMPI_PATH}
if ! echo ${PATH} | /bin/grep -q ${OPENMPI_PATH}/bin ; then
        PATH=${OPENMPI_PATH}/bin:${PATH}
fi
echo "/opt/openmpi/lib" > /etc/ld.so.conf.d/openmpi.conf
ldconfig

확인
ldconfig -p | grep mpi
 
FFTW 설치하기

파일받기

설치
./configure --prefix=/opt/fftw --enable-float --enable-threads --enable-shared

make
make check
make install

환경설정
export CPPFLAGS=-I/opt/fftw/include
export LDFLAGS=-L/opt/fftw/lib
 
Gromacs 설치하기

파일받기

설치
./configure --prefix=/opt/gromacs --with-fft=fftw3 --enable-shared
make
make install
make distclean
 
Gromacs MPI설치

환경설정
export CC=mpicc
export F77=mpif77
export CXX=mpicxx

설치
./configure --enable-mpi --enable-shared --program-suffix="_mpi" --with-fft=fftw3 --prefix=/opt/gromacs
make
make install
make distclean

확인
ls /opt/gromacs/bin/*_mpi

출처 : http://blog.neosgen.net/48

Writer profile
author image
-아랑 -
2012/05/25 18:39 2012/05/25 18:39

트랙백 주소 : 이 글에는 트랙백을 보낼 수 없습니다

About

by 서진우
Twitter :@muchunalang

Counter

• Total
: 4198771
• Today
: 471
• Yesterday
: 1537