Trilinos: Enabling Scientific Computing Across Diverse Hardware Architectures at Scale

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Mayr, Matthias, Heinlein, Alexander, Glusa, Christian, Rajamanickam, Siva, Arnst, Maarten, 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, Trott, Christian R., Tuminaro, Raymond S., Willenbring, James M., Wolf, Michael M., Yamazaki, Ichitaro
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908882446581760
author Mayr, Matthias
Heinlein, Alexander
Glusa, Christian
Rajamanickam, Siva
Arnst, Maarten
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
Trott, Christian R.
Tuminaro, Raymond S.
Willenbring, James M.
Wolf, Michael M.
Yamazaki, Ichitaro
author_facet Mayr, Matthias
Heinlein, Alexander
Glusa, Christian
Rajamanickam, Siva
Arnst, Maarten
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
Trott, Christian R.
Tuminaro, Raymond S.
Willenbring, James M.
Wolf, Michael M.
Yamazaki, Ichitaro
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2503_08126
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Trilinos: Enabling Scientific Computing Across Diverse Hardware Architectures at Scale
Mayr, Matthias
Heinlein, Alexander
Glusa, Christian
Rajamanickam, Siva
Arnst, Maarten
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
Trott, Christian R.
Tuminaro, Raymond S.
Willenbring, James M.
Wolf, Michael M.
Yamazaki, Ichitaro
Mathematical Software
Numerical Analysis
65-04, 65Y05
G.4; G.1.3
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.
title Trilinos: Enabling Scientific Computing Across Diverse Hardware Architectures at Scale
topic Mathematical Software
Numerical Analysis
65-04, 65Y05
G.4; G.1.3
url https://arxiv.org/abs/2503.08126