paper

AtomECS: Simulate laser cooling and magneto-optical traps

arXiv:2105.06447

Abstract

AtomECS is a software package that efficiently simulates the motion of neutral atoms experiencing forces exerted by laser radiation, such as in magneto-optical traps and Zeeman slowers. The program is implemented using the Entity-Component-System pattern, which gives excellent performance, flexibility and scalability to parallel computing resources. The simulation package has been verified by comparison to analytic results, and extensively unit tested.

29 pages, 4 tables, 6 figures