| Home > Publications > Reports > Numerical Analysis and Applied Mathematics (TW) |
TW 506
Karl Meerbergen, Kreimir Fresl, Toon Knapen
C++ bindings to external software libraries with examples from BLAS, LAPACK, UMFPACK, and MUMPS
Abstract
FORTRAN and C software packages are often used in generic C++ software. Calling non-generic functions in generic code is not straightforward. The bindings in this paper help the C++ programmer using external software with a small effort. The bindings provide a mechanism to keep external software interfaces and specific vector and matrix containers orthogonal. We show examples using BLAS, LAPACK, UMFPACK, and MUMPS functions and subroutines.
report.pdf (210K) / mailto: K. Meerbergen
