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.