[Trilinos-Users] [EXTERNAL] Example of Amesos2 with GMP

Rajamanickam, Sivasankaran srajama at sandia.gov
Thu Mar 15 15:37:06 EDT 2018

  The scalar types in Amesos2 are templated. In theory, it can be many different types. In fact, we have use cases where the scalar type is a small matrix that works. There are no examples in Amesos2 as the scope of it is outside Amesos2, some times straight in applications. Some trilinos couplings examples will be the closest to what you want. But they are not extended precision examples.

See https://github.com/trilinos/Trilinos/blob/master/packages/trilinoscouplings/examples/fenl/

If you follow the same pattern used for ensemble scalar types, it should be possible to use Amesos2 with the scalar types, provided the overloading for the operators exist.


From: Trilinos-Users <trilinos-users-bounces at trilinos.org> on behalf of Walter Landry <wlandry at caltech.edu>
Sent: Tuesday, March 13, 2018 5:11 PM
To: trilinos-users at trilinos.org
Subject: [EXTERNAL] [Trilinos-Users] Example of Amesos2 with GMP


I am trying to get Amesos2 working with the arbitrary precision library
GMP.  This paper


suggests that it should work?  I looked around for an example, but I
could not find one.  I tried compiling


I could get it to work with double precision but not GMP.  I get errors

  undefined reference to `Tpetra::CrsMatrix<...

Are there any examples of how to use GMP with Amesos2?

Thank you,
Walter Landry
wlandry at caltech.edu
Trilinos-Users mailing list
Trilinos-Users at trilinos.org

More information about the Trilinos-Users mailing list