2.4.2. CelerisAi
CelerisAi is Python-Taichi-based software for nearshore wave modeling. This solver offers high-performance simulations on various hardware platforms and seamlessly integrates with machine learning and artificial intelligence environments. The solver makes use of the flexibility of the Python language for customization and interoperability, while the Taichi implementation provides high-performance capabilities and facilitates integration into artificial intelligence environments such as PyTorch.

Fig. 2.4.2.1 Simulation of scaled-down tsunami experiments on Seaside, Oregon in CelerisAi, showing the wave propagation and interaction with coastal structures.