본문 바로가기

mpich4

MPICH vs OpenMP 요즘 블로그 유입통계를 보니 LAPACK을 찾아 유입된경우가 있더라.. 졸업논문 쓰려고 MPI 클러스터 구축하던 때에 기록하기 위해 작성했던 글.. 15년전에 CUDA로 졸업논문을 쓸지, Hybrid MPI (OpenMP + MPICH)로 졸업논문을 쓸지 고민하다 Hybrid MPI로 선택하고 클러스터 구축하느라 고생했던(삽질했던)기억이 나면서 블로그 보다보니 어? OpenMP와 MPI에 대해 정리해둔게 없었네? 그냥 까먹지 말자고 대략적으로 내용 정리. 물론.. 내 졸업논문쓰던때 기준(2008년)이라 많이 바뀌었을수도 있다. 구분 MPI OpenMP 특징 - 클러스터에 속한 프로세서들을 사용하여 병렬화를 구현함. CPU수가 모자라면 클러스터에 노드 추가하여 확장하면 된다.(확장성이 좋다. 그리고 싸다... 2022. 7. 22.
MPICH1 버그 좀만 배열크기 커져도... mpirun.ch_p4 243 : segmentatio fault가 나네... 문의메일 보내니까.. MPICH1보다는 MPICH2를 추천한다... 너도 MPICH2를 써라 이렇게 답신이왔네.. 이거 뭥ㅁ? 2008. 7. 2.
MPICH설치라는 삽질후기 mpich1.2.7-p1.tar.gz2를 tar -zxvf 옵션으로 압축을 풀었다.. 그리고 나는 Intel컴파일러 (CC,FC전부 Intel 10.1.015버전의것을 사용함. 설치는 미리했음)를 기본으로 해서 컴파일 할 것이므로 옵션을 지정해 주었다 mpich1.2.7-p1>./configure --prefix=/usr/mpich/ -cc=icc -f90=ifort -f77=ifort -fc=ifort -cflags='-no-multibyte-chars' -fflags='-no-multibyte-chars' 로 configure 실행. 이외에 옵션을 더 수정해야할것 같긴하지만 내가 잘 모르는 관계로.. 패쓰..-_-; make 하였다.. (여기서 오류가 나면 ./configure를 옵션을 다시 지정해서.. 2008. 6. 27.
Visual Studio에서 MPICH설정하기 블로그 > 자운님의 블로그 http://blog.naver.com/baida21/50015052635 병렬분산처리를 Visual Studio에서 하려고 mpich를 사용한다. 1. 인스톨 http://www-unix.mcs.anl.gov/mpi/mpich2/ 여기서 윈도우용을 다운받는다. mpich2-1.0.5p2-win32-ia32.msi 를 실행한다. 닷넷 1.1을 설치하라는 지시가 나오면 설치한다. 환경변수 path에 C:\MPICH2\bin 을 추가한다. mpiexec -n 1 cpi.exe 를 실행해서 예제를 돌려본다. 처음 실행시에는 username과 password를 물어볼수 있다. 향후 묻지 않게 하려면 mpiexec -register 를 실행해서 레지스트리에 등록하면 된다. 2. Visu.. 2008. 6. 12.
728x90