
CROMA: 우주론 시뮬레이션 후처리용 GPU 가속 포커-플랑크 솔버 공개
연구진이 우주론적 자기유체역학(MHD) 시뮬레이션 결과를 후처리해 비열적(non-thermal) 복사를 모델링하는 C/C++ 기반 GPU 가속 포커-플랑크(Fokker-Planck) 솔버 CROMA를 발표했다. 이 코드는 라그랑주 추적자 궤적을 따라 우주선(CR) 양성자와 전자의 스펙트럼을 진화시키며 재가속과 2차 입자 생성 과정을 함께 포함하고, Chang-Cooper 유한차분법으로 각 추적자의 방정식을 독립적인 삼중대각 시스템으로 축약한 뒤 NVIDIA GPU에서 CUDA 기반 병렬 순환 축약(PCR) 알고리즘으로 푼다. 추적자 스냅샷 사이에는 냉각·재가속 시간척도로 제한된 서브스테핑을 적용하고, 유사한 서브스테핑 패턴의 추적자를 묶는 배칭 알고리즘을 사용한다. 연구진은 CINECA가 운영하는 Leonardo Booster 시스템에서 GPU 가속으로 노드당 처리량이 약 10배 증가했다고 밝혔다. 이 솔버는 차세대 전파 관측과의 비교, 그리고 전파·감마선·고에너지 중성미자를 결합한 다중신호(multi-messenger) 연구에 활용될 수 있다.
arXiv astro-ph.HE (고에너지)
