1a4005a5dSBarry Smith 2*8a31d241SBarry Smith #if !defined(__FSOLVEBAIJ_H) 3a4005a5dSBarry Smith #include "petsc.h" 4a4005a5dSBarry Smith #if defined(PETSC_USE_FORTRAN_KERNEL_SOLVEBAIJ) 5a4005a5dSBarry Smith #if defined(PETSC_HAVE_FORTRAN_CAPS) 6a4005a5dSBarry Smith #define fortransolvebaij4_ FORTRANSOLVEBAIJ4 7a4005a5dSBarry Smith #define fortransolvebaij4unroll_ FORTRANSOLVEBAIJ4UNROLL 8a4005a5dSBarry Smith #define fortransolvebaij4blas_ FORTRANSOLVEBAIJ4BLAS 9a4005a5dSBarry Smith #elif !defined(PETSC_HAVE_FORTRAN_UNDERSCORE) 10a4005a5dSBarry Smith #define fortransolvebaij4_ fortransolvebaij4 11a4005a5dSBarry Smith #define fortransolvebaij4unroll_ fortransolvebaij4unroll 12a4005a5dSBarry Smith #define fortransolvebaij4blas_ fortransolvebaij4blas 13a4005a5dSBarry Smith #endif 14a4005a5dSBarry Smith EXTERN void fortransolvebaij4_(const PetscInt*,void*,const PetscInt*,const PetscInt*,const PetscInt*,const void*,const void*,const void*); 15a4005a5dSBarry Smith EXTERN void fortransolvebaij4unroll_(const PetscInt*,void*,const PetscInt*,const PetscInt*,const PetscInt*,const void*,const void*); 16a4005a5dSBarry Smith EXTERN void fortransolvebaij4blas_(const PetscInt*,void*,const PetscInt*,const PetscInt*,const PetscInt*,const void*,const void*,const void*); 17a4005a5dSBarry Smith #endif 18a4005a5dSBarry Smith #endif 19a4005a5dSBarry Smith 20a4005a5dSBarry Smith 21a4005a5dSBarry Smith 22