论文标题
Simflowny 3:一个用于科学建模和模拟的升级平台
Simflowny 3: An upgraded platform for scientific modelling and simulation
论文作者
论文摘要
Simflowny是一个开放的平台,它会自动为不同的仿真框架生成有效的科学动力学模型的并行代码。在这里,我们介绍了该软件的重大升级,以同时支持一个相当通用的部分微分方程系列。这些方程可以使用:(i)具有衍生物达到任何顺序的系统的标准有限差分,(ii)处理平衡法方程的冲击和不连续性的高分辨率打击捕获方法,以及(iii)基于粒子的方法。我们已经改善了自适应网状算法,以保留数值方法的收敛顺序,这是提高可伸缩性的必要条件。最后,我们还扩展了图形用户界面(GUI),以适应这些方程式和未来的方程式。本文总结了这些新家庭的正式代表和实施,提供了一些验证结果。
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 implementation of these new families, providing several validation results.