xref: /petsc/src/mat/impls/baij/seq/ftn-kernels/fsolvebaij.h (revision b06ca6b09b3ae4e8a93ed49db16f4412dd6db9d8)
1 
2 #if !defined(__FSOLVEBAIJ_H)
3 #include "petsc.h"
4 #if defined(PETSC_USE_FORTRAN_KERNEL_SOLVEBAIJ)
5 #if defined(PETSC_HAVE_FORTRAN_CAPS)
6 #define fortransolvebaij4_         FORTRANSOLVEBAIJ4
7 #define fortransolvebaij4unroll_   FORTRANSOLVEBAIJ4UNROLL
8 #define fortransolvebaij4blas_     FORTRANSOLVEBAIJ4BLAS
9 #elif !defined(PETSC_HAVE_FORTRAN_UNDERSCORE)
10 #define fortransolvebaij4_          fortransolvebaij4
11 #define fortransolvebaij4unroll_    fortransolvebaij4unroll
12 #define fortransolvebaij4blas_      fortransolvebaij4blas
13 #endif
14 EXTERN void fortransolvebaij4_(const PetscInt*,void*,const PetscInt*,const PetscInt*,const PetscInt*,const void*,const void*,const void*);
15 EXTERN void fortransolvebaij4unroll_(const PetscInt*,void*,const PetscInt*,const PetscInt*,const PetscInt*,const void*,const void*);
16 EXTERN void fortransolvebaij4blas_(const PetscInt*,void*,const PetscInt*,const PetscInt*,const PetscInt*,const void*,const void*,const void*);
17 #endif
18 #endif
19 
20 
21 
22