[en] Trilinos is a community-developed, open-source software framework that
facilitates building large-scale, complex, multiscale, multiphysics simulation
code bases for scientific and engineering problems. Since the Trilinos
framework has undergone substantial changes to support new applications and new
hardware architectures, this document is an update to ``An Overview of the
Trilinos project'' by Heroux et al. (ACM Transactions on Mathematical Software,
31(3):397-423, 2005). It describes the design of Trilinos, introduces its new
organization in product areas, and highlights established and new features
available in Trilinos. Particular focus is put on the modernized software stack
based on the Kokkos ecosystem to deliver performance portability across
heterogeneous hardware architectures. This paper also outlines the organization
of the Trilinos community and the contribution model to help onboard interested
users and contributors.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
Mayr, Matthias
Heinlein, Alexander
Glusa, Christian
Rajamanickam, Siva
Arnst, Maarten ; Université de Liège - ULiège > Département d'aérospatiale et mécanique > Computational and stochastic modeling
Bartlett, Roscoe
Berger-Vergiat, Luc
Boman, Erik
Devine, Karen
Harper, Graham
Heroux, Michael
Hoemmen, Mark
Hu, Jonathan
Kelley, Brian
Kim, Kyungjoo
Kouri, Drew P.
Kuberry, Paul
Liegeois, Kim
Ober, Curtis C.
Pawlowski, Roger
Pearson, Carl
Perego, Mauro
Phipps, Eric
Ridzal, Denis
Roberts, Nathan V.
Siefert, Christopher
Thornquist, Heidi
Tomasetti, Romin ; Université de Liège - ULiège > Département d'aérospatiale et mécanique > Computational and stochastic modeling