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.