Imported library routinesΒΆ
Since one of the goals of Elemental is to provide high-performance
datatype-independent parallel routines, yet Elemental’s dependencies are
datatype-dependent, it is convenient to first build a thin datatype-independent
abstraction on top of the necessary routines from BLAS, LAPACK, and MPI. The
“first-class” datatypes are float
, double
, Complex<float>
, and
Complex<double>
, but int
and byte
(unsigned char
) are
supported for many cases, and support for higher precision arithmetic is in the
works.