p">Trilinos</a> is a
      software package that provides lots of functionality for linear
      algebra, among other things. For example, it includes implementations of
      a variety of linear solvers, as well as various different sparse and dense
      matrix and vector formats. Trilinos also has many subpackages that deal
      with problems that go far beyond linear algebra, for example nonlinear
      solvers, automatic differentiation packages, uncertainty propagation
      engines, etc. Of particul