Tpetra, and the Use of Generic Programming in Scientific Computing
Keyword(s):
We present Tpetra, a Trilinos package for parallel linear algebra primitives implementing the Petra object model. We describe Tpetra's design, based on generic programming via C++ templated types and template metaprogramming. We discuss some benefits of this approach in the context of scientific computing, with illustrations consisting of code and notable empirical results.
Keyword(s):
2003 ◽
Vol 13
(01)
◽
pp. 53-64
◽
Keyword(s):
2013 ◽
Vol 333-335
◽
pp. 2218-2221
◽
2013 ◽
Vol 11
(2)
◽
pp. 239-248
◽
Keyword(s):
1982 ◽
Vol 40
◽
pp. 92-93