xref: /petsc/src/mat/impls/baij/seq/ftn-kernels/fsolvebaij.h (revision d4bf62d159b4eec940d9872c577cf78ea329f539)
1 
2 #if !defined(__FNORM_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