Trilinos

Trilinos
Developer(s)Sandia National Laboratories
Stable release
14.4.0[1] / August 2, 2023; 15 months ago (2023-08-02)
Repository
Available inC++ and C
LicenseModified BSD license, GNU Lesser General Public License
Websitetrilinos.github.io

Trilinos is a collection of open-source software libraries, called packages, intended to be used as building blocks for the development of scientific applications. The word "Trilinos" is Greek and conveys the idea of "a string of pearls", suggesting a number of software packages linked together by a common infrastructure. Trilinos was developed at Sandia National Laboratories from a core group of existing algorithms and utilizes the functionality of software interfaces such as BLAS, LAPACK, and MPI.[2][3][4] In 2004, Trilinos received an R&D100 Award.[5]

Several supercomputing facilities provide an installed version of Trilinos for their users. These include the National Energy Research Scientific Computing Center (NERSC),[6] Blue Waters at the National Center for Supercomputing Applications,[7] and the Titan supercomputer at Oak Ridge National Laboratory.[8]

  1. ^ Releases trilinos/Trilinos - GitHub, Retrieved: 2023-11-01.
  2. ^ "The Trilinos Project". Sandia National Laboratories. Retrieved 2014-06-24.
  3. ^ Heroux, Michael A.; Bartlett, Roscoe A.; Howle, Vicki E.; Hoekstra, Robert J.; Hu, Jonathan J.; Kolda, Tamara G.; Lehoucq, Richard B.; Long, Kevin R.; Pawlowski, Roger P.; Phipps, Eric T.; Salinger, Andrew G.; Thornquist, Heidi K.; Tuminaro, Ray S.; Willenbring, James M.; Williams, Alan; Stanley, Kendall S. (2005). "An overview of the Trilinos project". ACM Trans. Math. Softw. 31 (3): 397–423. CiteSeerX 10.1.1.150.5502. doi:10.1145/1089014.1089021. S2CID 4679315.
  4. ^ Palen, Brock; Squyres, Jeff; Heroux, Mike; Willenbring, Jim. "RCE 49: Trilinos". Research, Computing, and Engineering (RCE) Podcast. Retrieved 24 June 2014.
  5. ^ "DOE-Funded Research Wins 26 Awards". science.osti.gov. 2004-10-12. Retrieved 2020-08-03.
  6. ^ "Trilinos". National Energy Research Scientific Computing Center (NERSC). Retrieved 24 June 2014.
  7. ^ "Trilinos". Blue Waters: Sustained Petascale Computing. National Center for Supercomputing Applications (NCSA). Retrieved 24 June 2014.
  8. ^ "Trilinos". Oak Ridge Leadership Computing Facility. Oak Ridge National Laboratory. Retrieved 24 June 2014.