
천문·천체물리
TARTARUS: 휘어진 시공간의 광선 추적을 위한 고성능 파이썬 코드
이벤트 호라이즌 망원경(EHT)의 M87*·궁수자리 A*(Sagittarius A*) 관측 이후 강한 중력장 속 빛의 전파를 모델링할 수치 도구의 필요성이 커진 가운데, 연구진은 밀집 천체 주변의 영(null) 측지선을 계산하는 파이썬 기반 프레임워크 TARTARUS(Tracer for Astrophysical Ray Trajectories Around Relativistic Ultra-compact Sources)를 제시했다. TARTARUS는 Numba를 통한 JIT(Just-In-Time) 컴파일을 활용해 파이썬의 접근성과 C++·포트란 수준의 실행 속도를 함께 확보했다고 밝혔다. 적응형 룽게-쿠타(Runge-Kutta) 쌍, 불리르슈-슈퇴어(Bulirsch-Stoer) 외삽법, 베를레(Verlet) 기법 등 복수의 자체 솔버와 사건 지평선·강착원반 같은 구조물 교차를 처리하는 이벤트 검출 기능, 해석적·수치적 배경 계량 지원을 갖췄다. 연구진은 해밀토니안 제약 조건 보존 평가와 커(Kerr) 블랙홀 주변의 그림자 및 노비코프-손(Novikov-Thorne) 얇은 강착원반 광선 추적 등의 시험으로 물리적 정확도와 계산 효율을 입증했다고 설명했다.
arXiv astro-ph.IM (관측기기)