[HPC] Gaussian 03 설치 및 사용하기

## Gaussian 03 설치 및 사용하기

작성일 : 2008년 7월 2일

작성자 : 서진우

gaussian03 최신 소스 패키지를 구한다.

1. PGI 컴파일러를 설치한다.

2. /usr/gaussian 디렉토리를 생성한다.

3. /usr/gaussian 디렉토리에 소스패키지를 옮겨둔다.

4. tar xzvf gaussian_source.tgz

5. 설치 관련 스크립터가 모두 csh 기반이다. csh 쉘 환경으로 로그인한다.

# /bin/csh

% setenv g03root “/usr/gaussian”

% cd $g03root

% cd g03

% ./bsd/install

% source $g03root/g03/bsd/g03.login

위 액션 시 gau-machine : Command not found 라고 뜨는 경우가 있는데,

무시 한다. 아래 make 시 gau-machine 파일이 자동 생성된다.

% bsd/bldg03 >&make.log  

% exit

설치가 완료되었다. 정상적으로 설치가 완료되면 ..

$g03root/g03/*.exe 파일이 80개가 생성된다.

# ls -1 $g03root/g03/*.exe | wc -l

80

6. 환경 설정을 한다.

# vi /etc/profile.d/gaussian.sh

———————————————————————-

#!/bin/sh

g03root=”/usr/gaussian”

GAUSS_SCRDIR=”/tmp”

export g03root GAUSS_SCRDIR

. $g03root/g03/bsd/g03.profile

———————————————————————

GAUSS_SCRDIR 은 gaussian 해석 수행 시 scratch 파일이 생성되는 곳이다.

gaussian scratch 파일은 문제에 따라 엄청난 부하를 유발한다. 구현할 수 있는

최상의 Disk I/O 처리 환경을 구축하고, 해당 경로를 GAUSS_SCRDIR 로 사용하면

된다.

Lustre or RAID-0 ( disk number : 4+ )

7. gaussian 실행

예제 파일을 해석 작업 디렉토리에 복사한 후 ..

# g03 < 예제파일 > output.log

혹은 아래 스크립터를 만들고..

# vi run_gaussian.sh

————————————————————————-

#!/bin/sh

source /etc/profile.d/gaussian.sh

echo “#############################################################”

echo “start date : `date`”

echo “#############################################################”

time g03 < g03test

echo “#############################################################”

echo “end date : `date`”

echo “#############################################################”

————————————————————————

# chmod 755 run_gaussian.sh

# ./run_gaussian.sh &> output.log < /dev/null &

# tail -f output.log

서진우

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

You may also like...

4 Responses

  1. 2022년 6월 19일

    2magnitude

  2. 2023년 1월 26일

    1drinker

  3. 2024년 11월 8일

    … [Trackback]

    […] Find More on to that Topic: nblog.syszone.co.kr/archives/2891 […]

  4. 2024년 11월 23일

    … [Trackback]

    […] Read More Information here on that Topic: nblog.syszone.co.kr/archives/2891 […]

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