천문·천체물리
Kratos-polrad: 편광 계산을 일관되게 수행하는 신개념 GPU 몬테카를로 복사전달 코드
연구진은 이종(heterogeneous) 컴퓨팅 프레임워크 Kratos를 기반으로 자기일관적이고 효율적인 편광 계산을 위해 설계된 GPU 가속 몬테카를로 복사전달 코드 Kratos_polrad를 공개했다. 이 코드는 광자 전파 전 과정에서 스토크스 파라미터를 포괄적으로 다루며, 쿼터니언 대수를 이용한 입자-실험실 좌표계 변환과 각 셀 내 편광 소광·방출의 일관된 해석적 적분을 특징으로 해 정렬된 먼지 입자의 산란을 포함한 복사전달 모델링에 유용하다. 또한 산란 물리의 몬테카를로 샘플링과 영상화 기하를 분리하는 2단계 편광 영상화 기법을 구현해 광자 패킷 활용도를 극대화했다. 해석해 및 기존 코드들과의 광범위한 검증을 통해 자기산란 편광, 정렬된 먼지 입자의 이색성 소광, 꼬인 자기장 구조의 복잡한 편광 패턴 등을 정확히 다루는 것으로 확인됐다. 대규모 GPU 병렬화와 메모리 접근 최적화, 광학적으로 두꺼운 셀에 대한 해석적 접근을 통해 CPU 기반 방식보다 약 10^2배의 성능 향상을 달성했다.
arXiv astro-ph.EP (행성계)