xref: /petsc/src/mat/impls/baij/seq/ftn-kernels/fsolvebaij.h (revision 2b8d69ca7ea5fe9190df62c1dce3bbd66fce84dd)
1 
2 #if !defined(__FSOLVEBAIJ_H)
3 #include <petscsys.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 
15 PETSC_EXTERN void fortransolvebaij4_(const PetscInt*,void*,const PetscInt*,const PetscInt*,const PetscInt*,const void*,const void*,const void*);
16 PETSC_EXTERN void fortransolvebaij4unroll_(const PetscInt*,void*,const PetscInt*,const PetscInt*,const PetscInt*,const void*,const void*);
17 PETSC_EXTERN void fortransolvebaij4blas_(const PetscInt*,void*,const PetscInt*,const PetscInt*,const PetscInt*,const void*,const void*,const void*);
18 
19 #endif
20 #endif
21 
22 
23 
24