xref: /petsc/include/petscblaslapack.h (revision cf0665dd67e0f2b64f61b2cb1e125c8dd51e5306)
1 /*
2   This file dispatches between various header files for blas/lapack distributions.
3 */
4 #if !defined(_BLASLAPACK_H)
5 #define _BLASLAPACK_H
6 #include "petsc.h"
7 
8 #if defined(PETSC_USES_CPTOFCD)
9 #include "petscblaslapack_cptofcd.h"
10 #elif defined(PETSC_HAVE_FORTRAN_STDCALL)
11 #include "petscblaslapack_stdcall.h"
12 #elif defined(PETSC_HAVE_FORTRAN_UNDERSCORE) || defined(PETSC_BLASLAPACK_UNDERSCORE)
13 #include "petscblaslapack_uscore.h"
14 #elif defined(PETSC_HAVE_FORTRAN_CAPS)
15 #include "petscblaslapack_caps.h"
16 #else
17 #include "petscblaslapack_c.h"
18 #endif
19 
20 #endif
21