728x90
오늘은 grib2 파일을 ungrib할 때 발생하는 Data not found가 발생할 때 해결 방법을 알아보겠습니다
먼저 에러 구문 입니다
길어서 중간 부분은 생략했습니다
중간 부분은 상층 하층을 확인하는 부분으로 o x 이렇게 표시 되는 부분입니다
*** Starting program ungrib.exe ***
Start date = 2020-11-28_00:00:00 , End date = 2020-11-30_00:00:00
output format is WPS
#########################################################################
Inventory for date = 2020-11-28_00:00:00
PRES TT UU VV RH HGT PSFC PMSL SM000010 SM010040
.
.
.
20.0 X X X X X
15.0 X X X X X
10.0 X X X X X
7.0 X X X X X
5.0 X X X X X
3.0 X X X X X
2.0 X X X X X
1.0 X X X X X
-----------------------------------------------------------------------------
Subroutine DATINT: Interpolating 3-d files to fill in any missing data...
Looking for data at time 2020-11-28_00
ERROR: Data not found: 2020-11-28_00:00:00.0000
이런 에러가 발생합니다
이런 에러가 발생하는 이유는 크게 2가지로 구분지을 수 있습니다
1. 데이터는 존재하지만 namelist.wps 파일의 시간이 잘못되었거나 데이터의 시간이 잘못된 경우
2. 데이터가 링크되지 않았거나 존재하지 않는 경우
먼저 1번의 경우는 namelist.wps를 다시 한 번 확인해보시고 데이터가 잘못된 경우는 내가 설정한 시간에 맞게 있는지
확인해보시면 됩니다
&share
wrf_core = 'ARW',
max_dom = 1,
start_date = '2020_11_28_00:00:00'
end_date = '2020_11_30_00:00:00'
interval_seconds = 7200
io_form_geogrid = 2,
/
share 부분에 start_date와 end_date를 다시 확인해보시면 될 것 같습니다
두 번째 경우가 중요합니다
제가 해보면서 추정하기로는 WRF 모델은 Symbolic 링크를 통해 연결된 파일만 인식을 하는 것 같습니다
직접 WPS 폴더에 grib 파일들을 가져다 놓고 시도해보면 저런 에러가 발생합니다
하지만 ln -s 명령어를 통해 연결한 데이터는 정상적으로 인식하여 ungrib이 잘 됩니다
해결법은 아래와 같이 하시면 될 것 같습니다
ln -s filePath
!file Path는 자기 파일의 경로
728x90
'리눅스' 카테고리의 다른 글
Rocky Linux : ssh 서버 구축하기 2 (0) | 2024.04.12 |
---|---|
Rocky Linux 8.9로 ssh서버 구축하기 (0) | 2024.04.11 |
Linux 기본 디렉토리 구성 (0) | 2023.09.18 |
vi 편집기 행 번호 (0) | 2023.08.31 |
LINUX : WRF 모델 1시간 단위로 돌려보기 (0) | 2023.06.25 |