window
width : 0
clientWidth : 0
height : 0
heightVH : 0
content
left : 0
width : 0
padding : 0
column
left : 0
width : 0
gap : 0

GPU가속

1 Contents
최신순

EOST2021 고해상도 홍수 시뮬레이션 모델의 개발 과정과 활용 현황

고해상도 홍수 시뮬레이션은 대상 지역을 격자 단위로 세분화하여 각 격자별 물의 흐름을 공간적으로 상세하게 모의하는 기술입니다. 기후 변화로 인해 홍수의 위험이 갈수록 커지는 현대 사회에서 이러한 정밀한 예측 기술은 필수적입니다. 홍수 해석 모델은 크게 두 가지로 나뉘는데, 비가 내린 뒤 하천으로 흘러가는 물의 양을 계산하는 '유역 유출 해석'과 지표면이 물에 잠기는 현상을 직접 분석하는 '침수 해석'이 그것입니다. 이러한 모델들은 실시간 홍수 예보와 과거 사례 분석, 미래 대비 계획 수립 등 다양한 분야에서 핵심적인 역할을 수행하며 안전한 사회를 만드는 밑거름이 됩니다. GRM 모델은 지표면을 격자로 나누어 물리 기반의 유역 유출 해석을 수행하는 모델로, 방대한 연산 처리를 위해 CPU 병렬 계산 방식을 도입했습니다. 2008년 첫 개발 이후 2014년에 프리 소프트웨어로 전환되었고, 2017년에는 깃허브를 통해 오픈소스로 전격 공개되었습니다. 특히 세계기상기구(WMO)로부터 홍수 모의 분야의 대표 모형으로 채택될 만큼 대외적으로 기술력을 인정받았으며, 현재 우리나라 국가 홍수 예보 시스템의 기반 모델로 활용하기 위한 구축 연구가 활발히 진행 중입니다. 리눅스 환경 지원과 연산 시간 단축을 위해 개발 언어를 지속적으로 개선하며 실무 활용성을 높이고 있습니다. G2D 모델은 지표면의 침수 현상을 정밀하게 모의하기 위해 개발된 2차원 침수 해석 모델입니다. 침수 해석은 지형의 기복에 매우 민감하기 때문에 일반적인 유역 유출 해석 모델보다 훨씬 상세한 지형 자료가 요구되며, 그만큼 연산 시간이 오래 걸린다는 특징이 있습니다. 이를 극복하기 위해 G2D 모델은 CPU 병렬 계산뿐만 아니라 최신 GPU 가속 기법을 적용하여 연산 시간을 획기적으로 단축하는 데 성공했습니다. 초기 설계 단계부터 깃허브 오픈소스로 개발되었으며, 사용자 편의를 위해 지리정보시스템인 QGIS와 연계하여 직관적인 데이터 분석 및 시각화가 가능하도록 설계되었습니다. 현재 개발된 모델들은 국내외 다양한 지역의 홍수 위험을 진단하고 대응하는 데 유용하게 쓰이고 있습니다. 국외에서는 모로코, 인도네시아, 캄보디아 등지에서 글로벌 지형 및 위성 강우 자료를 바탕으로 침수 해석이 이루어졌으며, 국내에서는 진주시 전역의 고해상도 침수 모델 구축이 진행 중입니다. 특히 접근이 제한적인 북한 지역에 대해서도 유역 유출 및 침수 시뮬레이션을 수행하여 태풍이나 장마철의 홍수 위험을 선제적으로 파악하는 데 기여하고 있습니다. 클라우드 서버 연동을 통해 실시간으로 홍수 정보를 제공하는 시스템은 정보의 접근성과 재난 관리 효율을 동시에 높이는 성과를 거두고 있습니다. 소프트웨어 개발 과정에서 깃허브와 같은 오픈소스 플랫폼을 활용하는 것은 여러 측면에서 긍정적인 효과를 가져옵니다. 개발자에게는 효율적인 소스코드 관리와 협업 환경을 제공하며, 개발된 모델을 국내외에 손쉽게 배포하고 홍보하는 데 큰 도움이 됩니다. 또한 전 세계 사용자들로부터 오류 보고와 개선 의견을 실시간으로 수렴함으로써 소프트웨어의 완성도를 지속적으로 높여갈 수 있다는 장점이 있습니다. 비록 특정 전문 분야의 특성상 폭넓은 소스코드 수준의 협업에는 아직 한계가 있지만, 이러한 개방형 개발 방식은 향후 수자원 공학 기술의 발전과 보급을 가속화하는 핵심 동력이 될 것입니다.

EOST2021 고해상도 홍수 시뮬레이션 모델의 개발 과정과 활용 현황
한국전자통신연구원
  • 지구환경과학
  • 공학·기술