Developer(s) | Sandia National Laboratories |
---|---|
Stable release | 14.4.0[1]
/ August 2, 2023 |
Repository | |
Available in | C++ and C |
License | Modified BSD license, GNU Lesser General Public License |
Website | trilinos |
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]