论文标题
Lifex:一个灵活的高性能库,用于复杂有限元问题的数值解决方案
lifex: a flexible, high performance library for the numerical solution of complex finite element problems
论文作者
论文摘要
数值模拟在数学和计算科学中无处不在。几种工业和临床应用需要建模复杂的多物理系统,这些系统会在各种空间和时间尺度上发展。 这项研究介绍了Lifex的设计和功能,LifeX是一个开源C ++库,用于多物理,多尺度和多域问题的高性能元素模拟。 Lifex满足了对用户和开发人员轻松访问的多功能,高效计算工具的新兴需求。我们在许多说明性示例和使用的高级应用上展示了其灵活性和有效性,并证明了它的平行性能高达数千个内核。
Numerical simulations are ubiquitous in mathematics and computational science. Several industrial and clinical applications entail modeling complex multiphysics systems that evolve over a variety of spatial and temporal scales. This study introduces the design and capabilities of lifex, an open source C++ library for high performance finite element simulations of multiphysics, multiscale, and multidomain problems. lifex meets the emerging need for versatile, efficient computational tools that are easily accessed by users and developers. We showcase its flexibility and effectiveness on a number of illustrative examples and advanced applications of use and demonstrate its parallel performance up to thousands of cores.