Underworld3: Mathematically Self-Describing Modelling in Python for Desktop, HPC and Cloud - Moresi, Louis; Mansour, John; Giordani, Julian; Knepley, Matt; Knight, Ben; Graciosa, Juan Carlos; Gollapalli, Thyagarajulu; Lu, Neng; Beucher, Romain (Journal of open source software, 2025)