xref: /petsc/src/mat/impls/baij/seq/ftn-kernels/fsolvebaij.h (revision f3fe499b4cc4d64bf04aa4f5e4963dcc4eb56541)
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 EXTERN_C_BEGIN
15 EXTERN void fortransolvebaij4_(const PetscInt*,void*,const PetscInt*,const PetscInt*,const PetscInt*,const void*,const void*,const void*);
16 EXTERN void fortransolvebaij4unroll_(const PetscInt*,void*,const PetscInt*,const PetscInt*,const PetscInt*,const void*,const void*);
17 EXTERN void fortransolvebaij4blas_(const PetscInt*,void*,const PetscInt*,const PetscInt*,const PetscInt*,const void*,const void*,const void*);
18 EXTERN_C_END
19 #endif
20 #endif
21 
22 
23 
24