일기예보와 컴퓨터

인쇄

수치예보는 대기의 운동을 지배하는 방정식이 충분히 알려져 있다면 초기조건, 즉 관측자료로부터 수치적 계산에 의해 미래의 날씨를 정확하게 예측할 수 있을 것이라는 생각에서 출발하였는데, 이를 실현하기 위한 도구가 수치예보모델이다.

수치예보모델은 지구의 기상시스템을 대기 상태와 운동을 지배하는 역학ㆍ물리 방정식을 사용하여 기상학적으로 모델링한 것 이다. 시ㆍ공간적으로 연속체인 기상시스템은 수학적으로 직접 계산될 수 없기 때문에 수치예보모델에서는 통상 지구를 바둑판 같은 수많은 격자로 나누어 격자점마다 대기의 상태와 운동에 대한 방정식을 계산하도록 구성한다.

실제의 수치예보모델은 방대한 분량의 수치계산을 단시간에 수행할 수 있도록 병렬화된 컴퓨터 프로그램 형태로 구현 된다. 이와 같은 병렬 프로그램은 모델이 수행될 슈퍼컴퓨터에서 제공하는 특수한 프로그래밍 환경을 이용하여 작성ㆍ실행되어야 한다.