핵심 개념
본 연구는 OpenFOAM 프레임워크에서 GPU 가속 선형 대수 기반 연성 솔버를 개발하여 산업용 CFD 애플리케이션의 계산 성능을 크게 향상시켰다.
초록
본 연구는 OpenFOAM 기반의 ICSFoam 라이브러리를 NVIDIA AmgX 라이브러리와 연동하여 GPU 가속 연성 솔버를 개발하였다. 이를 통해 가장 시간 소요가 큰 선형 대수 부분을 GPU로 오프로드하여 전체 계산 성능을 크게 향상시켰다.
두 가지 산업용 테스트 케이스를 통해 성능을 검증하였다:
- NASA CRM 모델의 천음속 유동: CPU 대비 4-5배 가속 달성
- DriveAER 자동차 외부 공력: 연성 솔버의 안정성과 계산 시간 단축 확인
이번 연구는 OpenFOAM에서 처음으로 GPU 가속 연성 솔버를 구현한 것으로, 산업용 CFD 애플리케이션에 매우 적합한 접근법을 제시하였다.
통계
NASA CRM 모델 시뮬레이션에서 CPU 대비 4-5배 가속 달성
DriveAER 자동차 모델 시뮬레이션에서 연성 솔버가 분리 솔버 대비 안정성 향상 및 계산 시간 단축
인용구
"본 연구는 OpenFOAM에서 처음으로 GPU 가속 연성 솔버를 구현한 것으로, 산업용 CFD 애플리케이션에 매우 적합한 접근법을 제시하였다."
"이를 통해 가장 시간 소요가 큰 선형 대수 부분을 GPU로 오프로드하여 전체 계산 성능을 크게 향상시켰다."