1a4005a5dSBarry Smith 28a31d241SBarry Smith #if !defined(__FSOLVEBAIJ_H) 3c6db04a5SJed Brown #include <petscsys.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 149f7953f8SBarry Smith 15*8cc058d9SJed Brown PETSC_EXTERN void fortransolvebaij4_(const PetscInt*,void*,const PetscInt*,const PetscInt*,const PetscInt*,const void*,const void*,const void*); 16*8cc058d9SJed Brown PETSC_EXTERN void fortransolvebaij4unroll_(const PetscInt*,void*,const PetscInt*,const PetscInt*,const PetscInt*,const void*,const void*); 17*8cc058d9SJed Brown PETSC_EXTERN void fortransolvebaij4blas_(const PetscInt*,void*,const PetscInt*,const PetscInt*,const PetscInt*,const void*,const void*,const void*); 189f7953f8SBarry Smith 19a4005a5dSBarry Smith #endif 20a4005a5dSBarry Smith #endif 21a4005a5dSBarry Smith 22a4005a5dSBarry Smith 23a4005a5dSBarry Smith 24