본문 바로가기

MPI

MPICH2 설치하기 앞서 설정한 컬러스터링 시스템에 Sun Grid Engine 를 Queueing 시스템으로 사용하였습니다. 이제 Queueing System 에서 MPI 방식의 프로그램을 돌리기 위해서 MPICH2 를 설치하고 둘을 연동시켜 보겠습니다. MPICH2 를 설치하는 방식은 2개지가 있습니다. 첫번재는 네트웍을 통하지 않고 여러개의 Core를 가지는 한대의 컴퓨터에서 돌아가게 하는 방식과 smpd 를 이용해서 네트웍으로 다른 컴퓨터와 연결하는 방법이 있습니다. 각각의 장단 점이 있으므로, 자신에게 맞는 방법으로 설치하시면 됩니다. 여기서는 2가지 종류의 컴파일러를 사용해서 각 컴파일당 2개의 종류를 가지게 되어서 총 4가지 경우로 설치가 이루어집니다. 설치하실 분들은 자신에게 알맞는 것을 사용하시면 됩니다. .. 더보기
OpenMPI 설치하기 클러스터에 병렬연산을 하기 위해서 꼭 설치해야 되는게 MPI Library 입니다. MPI 라이브러리에는 다양한 종류가 있는데요. 가장 많이 사용되는게 MPICH, LAM MPI, OpenMPI 정도 인 것 같습니다. 여기서는 이중 OpenMPI 를 설치해 보겠습니다. 설치환경 OS : CentOS 5.1 (updated 2008. 4. 12) Arch : x86_64 설치경로 : /opt/openmpi 컴파일러 CC : icc CXX : icpc F77 : ifort FC : ifort 파일받기 파일은 OpenMPI 홈페이지에서 받을 수 있습니다. 현재 최신버젼은 1.2.6 입니다. 설치 설치과정은 단순합니다. # ./configure --prefix=/opt/openmpi --enable-mpi-th.. 더보기