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