1*47effc9eSvictor /* $Id: spai.h,v 1.1 1997/02/03 00:11:31 bsmith Exp bsmith $ */ 2*47effc9eSvictor /* 3*47effc9eSvictor Include file for the SPAI interface to PETSc. You should include 4*47effc9eSvictor this file if you wish to set SPAI options directly from your program. 5*47effc9eSvictor */ 6*47effc9eSvictor #ifndef __SPAI_PACKAGE 7*47effc9eSvictor #define __SPAI_PACKAGE 8*47effc9eSvictor #include "petscpc.h" 9*47effc9eSvictor 10*47effc9eSvictor extern int PETSCKSP_DLLEXPORT MatDumpSPAI(Mat,FILE *); 11*47effc9eSvictor extern int PETSCKSP_DLLEXPORT VecDumpSPAI(Vec,FILE *); 12*47effc9eSvictor 13*47effc9eSvictor extern int PETSCKSP_DLLEXPORT PCSPAISetEpsilon(PC,double); 14*47effc9eSvictor extern int PETSCKSP_DLLEXPORT PCSPAISetNBSteps(PC,int); 15*47effc9eSvictor extern int PETSCKSP_DLLEXPORT PCSPAISetMaxAPI(PC,int); 16*47effc9eSvictor extern int PETSCKSP_DLLEXPORT PCSPAISetMaxNew(PC,int); 17*47effc9eSvictor extern int PETSCKSP_DLLEXPORT PCSPAISetCacheSize(PC,int); 18*47effc9eSvictor 19*47effc9eSvictor #endif 20*47effc9eSvictor 21*47effc9eSvictor 22*47effc9eSvictor 23