37 #ifndef MADNESS_LINALG_CLAPACK_H__INCLUDED
38 #define MADNESS_LINALG_CLAPACK_H__INCLUDED
43 #ifdef MADNESS_LINALG_USE_LAPACKE
45 # if !__has_include(<mkl_lapacke.h>)
46 # error "INTEL MKL detected at configure time, and MADNESS_LINALG_USE_LAPACKE defined, but mkl_lapacke.h not found. Provide -I/path/to/mkl/include to the compiler."
48 # if !__has_include(<mkl_lapack.h>)
49 # error "INTEL MKL detected at configure time, and MADNESS_LINALG_USE_LAPACKE defined, but mkl_lapack.h not found. Provide -I/path/to/mkl/include to the compiler."
51 # include <mkl_lapacke.h>
52 # include <mkl_lapack.h>
54 # if !__has_include(<lapacke.h>)
55 # error "MADNESS_LINALG_USE_LAPACKE defined, but lapacke.h not found. Provide -I/path/to/lapacke/dot/h to the compiler."
Legacy C++ prototypes for Fortran LAPACK with associated typedefs and macos.
Define types used by LAPACKe.