Simflowny 3: An upgraded platform for scientific modelling and simulation
C.Palenzuela, B.Mi\~nano, A.Arbona, C.Bona-Casas, C.Bona, J.Mass\'o

TL;DR
Simflowny 3 is an upgraded open platform that automatically generates efficient parallel code for a broad range of scientific models, supporting various discretization methods and enhanced adaptive algorithms.
Contribution
The paper introduces major upgrades to Simflowny, enabling support for diverse PDE families, advanced numerical methods, and improved adaptive mesh refinement with a more versatile GUI.
Findings
Supports multiple discretization methods including finite-difference, shock-capturing, and particle-based approaches.
Enhanced adaptive mesh refinement algorithms maintain convergence order and scalability.
Validated with several simulation results demonstrating the platform's capabilities.
Abstract
Simflowny is an open platform which automatically generates efficient parallel code of scientific dynamical models for different simulation frameworks. Here we present major upgrades on this software to support simultaneously a quite generic family of partial differential equations. These equations can be discretized using: (i) standard finite-difference for systems with derivatives up to any order, (ii) High-Resolution-Shock-Capturing methods to deal with shocks and discontinuities of balance law equations, and (iii) particle-based methods. We have improved the adaptive-mesh-refinement algorithms to preserve the convergence order of the numerical methods, which is a requirement for improving scalability. Finally, we have also extended our graphical user interface (GUI) to accommodate these and future families of equations. This paper summarizes the formal representation and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
