티스토리 뷰
설치 전에 다음과 같이 환경변수를 설정하면 아래 내용을 따라하기 쉽습니다.
%setenv HYCOMHOME ~/models/HYCOM/hycom
%setenv HYCOMHOME ~/models/HYCOM/hycom
- (회원가입 후 내려받기) http://hycom.org/account-request 에서 회원가입을 한다.
주의) 이름이 ID로 되므로 공백없이 이름을 써야 한다.
http://hycom.org/hycom/source-code 에 로그인 후
"hycom_2.2.18_ALL.tar.gz" 또는 "hycom_2.2.18_ATLb.tar.gz"을 내려받는다. - (회원가입 없이 내려받기) 회원가입을 원치 않으면 다음 주소에서 받을 수도 있으며,
http://code.google.com/p/hycom/downloads/list (Google Code: 오픈소스 프로젝트 호스팅)
서버에서 다음 명령으로 직접 내려받기(로그인 필요없음) 해도 된다.
%mkdir -p \$HYCOMHOME ; cd \$HYCOMHOME/..
%wget http://hycom.googlecode.com/files/hycom_2.2.18_ALL.tar.gz
%wget http://hycom.googlecode.com/files/hycom_2.2.18_ATLb.tar.gz - 여기에서는 ATLb로 불리우는 2도 해상도(연직 22층)의 북대서양(North Atlantic) 지역에 대한 실험으로 설명한다. 위에서 받은 파일을 다음과 같이 설치한다.
%cd \$HYCOMHOME/..
%tar xvzf hycom_2.2.18_ATLb.tar.gz
참고로, ATLb 실험의 구성은 다음과 같다.
- 해상도 : 2-degree horizontal & 16 coordinate surface in the vertical
- Forcing data : COADS,
relaxation to Levitus clim. in boundary zones,
relaxation to Levitus surface salinity.
- Initial Data : summer Levitus climatological interface pressure, salinity, and temperature.
- The mixed-layer formulation is KPP. - 컴파일을 하기 위해서 다음과 같이 실행한다.
%cd \$HYCOMHOME/ATLb2.00/src_2.1.03_22one
%vi Make.com ; ARCH 환경변수를 수정한다. 본 설명에서는 intel 버전에 맞게 수정한다.
; 기본으로 되어 있는 setenv ARCH sp3를 주석 처리하고,
; setenv ARCH intel 의 주석을 제거한다.
; 컴파일러는 pgf 를 사용할 수 있게 설정되어 있어야 한다.
; PGI 컴파일러에서 "-Wl,-Bstatic" 이 있을 경우 link가 안되므로 이 부분을 지운다.
%./Make.com >& Make.log - 015.com 화일을 다음과 같이 수정한다.
%cd \$HYCOMHOME/ATLb2.00/expt_01.5
%vi 015.com
5줄: if (`which C | cut -c 1-2` == "C:") then
6줄: if (-e \${HYCOMHOME}/ALL/bin/C) then
7줄: set path = ( \${path} \${HYCOMHOME}/ALL/bin )
113줄: setenv P \${HYCOMHOME}/\${R}/expt_01.5/data <-- Linux 시스템의 경우 - 모형의 실험 시작과 끝, 그리고 간격을 조절하기 위한 LIST화일을 다음과 같이 만든다.
HYCOM에서 제공하는 mlist 의 명령을 이용하여 만드는데 이 명령은
hycom_2.2.18_ALL.tar.gz을 풀면 bin 디렉토리 아래에 포함되어 있다.
%\$HYCOMHOME/ALL/bin/mlist 1 5 1
위 명령은 1년부터 5년까지 1년 간격으로 실험하는 것을 뜻한다. - 다음의 명령으로 모형의 실험을 시작한다.
%../../ALL/bin/msub 015.com 01 - 실험이 완료되면 log 화일은
\${HYCOMHOME}/ATLb2.00/expt_01.5/01501.log 로 저장되며,
결과 화일은
\${HYCOMHOME}/ATLb2.00/expt_01.5/data/SCRATCH 디렉토리에 저장된다. - (결과의 분석 방법은 추후에 업데이트 예정임).
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Numerical Model
- Reanalysis
- 서울대학교
- 대기순환모형
- 재분석자료
- 조석
- OGCM
- 쓰나미
- CGCM
- 수치예보
- CCSM3
- Ocean Circulation
- 초단기
- 해양순환모형
- 수치모형
- Tide
- Tsunami
- 수치모델
- cluster
- WWW
- 과학가시화
- Numerical Models
- 기후변화
- POP1
- 접합모형
- AGCM
- Scientific Visualization
- Linux
- GFDL
- 연세대학교
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함