MPICH 설치 1. MPICH 홈페이지에서 MPICH 다운로드 - 주소 : http: //www. mpich. org/downloads 2. tar –xzvf인자로 압축 풀기 tar –xzvf mpich-3. 0. 1. tar
MPICH 설치 5. util/machines. LINUX 파일 편집 node 1. cluster. domain: 2 node 2. cluster. domain: 2 … node 8. cluster. domain: 2 - Machines 파일은 MPICH가 실행될 노드를 입력하는 파일 - node[N]. cluster. domain: 뒤의 숫자는 프로세서 개수 - 설치 후 편집 할 경우 share/machines. LINUX 파일에서 편집 6. MPICH 프로그램 설치 완료 - 아래 명령어를 실행하여 MPICH 설치를 완료 make install >& install. log - 제거하려면 rm –rf 명령어로 삭제하거나 또는 MPICH 디렉토리의 sbin/mpiuninstall 실행하여 제거
계산노드 설정 수정 3. 모든 노드에 반복작업을 하기 때문에 스크립트를 작성하여 실행함 #! /bin/sh for number in 2 3 4 5 6 7 8 do scp /etc/hosts. equiv node$number: /etc/ scp /etc/pam. d/rsh node$nu, ber: /etc/pam. d/ scp /etc/pam. d/rlogin node$number: /etc/pam. d/ ssh node$number service xinetd restart done
계산노드 설정 수정 4. 계산 노드의 커널 설정은 헤드 노드의 커널을 그 대로 복사하여 사용함 rcp linux-2. 6. 7. tar. gz node 2: /usr/src rcp node 1: /usr/src/linux-2. 6. 7/. config /usr/src/linux-2. 6. 7 - 아래 스크립트로 반복 작업 수행 #! /bin/sh for number in 2 3 4 5 6 7 8 do rcp /boot/*2. 6. 7* node$number: /boot/ rcp /boot/grub. conf node$number: /lib/modules rcp –r /lib/modules/2. 6. 7 node$number: /lib/modules/ rcp /etc/modules. conf node$number: /etc/modules. conf echo kernel copying of node$number is completed… done
계산노드 설정 수정 1. - 슈퍼컴퓨터가 다수의 CPU를 scp /etc/hosts. equiv node 2: /etc/ #! /bin/sh for number in 2 3 4 5 6 7 8 do scp /etc/hosts. equiv node$number: /etc/ scp /etc/pam. d/rsh node$nu, ber: /etc/pam. d/ scp /etc/pam. d/rlogin node$number: /etc/pam. d/ ssh node$number service xinetd restart done