[HPC] compiler와 통신 방식 별 mpich2 설치 방법

MPICH2 를 설치하는 방식은 2개지가 있습니다. 첫번재는 네트웍을 통하지 않고 여러개의 Core를 가지는 한대의 컴퓨터에서 돌아가게 하는 방식과 smpd 를 이용해서 네트웍으로 다른 컴퓨터와 연결하는 방법이 있습니다. 각각의 장단 점이 있으므로, 자신에게 맞는 방법으로 설치하시면 됩니다.

여기서는 2가지 종류의 컴파일러를 사용해서 각 컴파일당 2개의 종류를 가지게 되어서 총 4가지 경우로 설치가 이루어집니다. 설치하실 분들은 자신에게 알맞는 것을 사용하시면 됩니다.

Intel compiler + MPICH (gforker)

export CC=icc
export CXX=icpc
export FC=ifort
export F90=ifort
export F77=ifort
make distclean
./configure –prefix=/opt/mpich2/gforker.intel –with-pm=gforker
make && make install

Intel compiler + MPICH (smpd)

export CC=icc
export CXX=icpc
export FC=ifort
export F90=ifort
export F77=ifort
make distclean
./configure –prefix=/opt/mpich2/smpd.intel –with-pm=smpd –with-pmi=smpd
make && make install


GCC + MPICH (gforker)

export CC=gcc
export CXX=g++
export FC=gfortran
export F90=gfortran
export F77=gfortran
make distclean
./configure –prefix=/opt/mpich2/gforker.gcc –with-pm=gforker
make && make install

GCC + MPICH (smpd)

export CC=gcc
export CXX=g++
export FC=gfortran
export F90=gfortran
export F77=gfortran
make distclean
./configure –prefix=/opt/mpich2/smpd.gcc –with-pm=smpd –with-pmi=smpd
make && make install

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.