/[escript]/trunk/paso/src/umfpack.h
ViewVC logotype

Diff of /trunk/paso/src/umfpack.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/paso/src/MKL.h revision 633 by dhawcroft, Thu Mar 23 05:37:00 2006 UTC trunk/paso/src/umfpack.h revision 805 by gross, Thu Aug 10 06:09:02 2006 UTC
# Line 13  Line 13 
13    
14  /**************************************************************/  /**************************************************************/
15    
16  /* Paso: SystemMatrix: interface to intel MKL sparse solver */  /* Paso: SystemMatrix: interface to intel UMFPACK sparse solver */
17    
18  /**************************************************************/  /**************************************************************/
19    
# Line 22  Line 22 
22    
23  /**************************************************************/  /**************************************************************/
24    
25  #ifndef INC_PASO_MKL  #ifndef INC_PASO_UMFPACK
26  #define INC_PASO_MKL  #define INC_PASO_UMFPACK
27    
 #include "SystemMatrix.h"  
 #include "performance.h"  
   
 # if defined(_WIN32) || defined(_WIN64)  
 #define PARDISO pardiso  
 #else  
 #define PARDISO pardiso_  
 #endif  
   
 #ifdef MKL  
 #include "mkl_solver.h"  
 #endif  
   
   
 #define MKL_ERROR_NO 0  
 #define MKL_MTYPE_SYM -2  
 #define MKL_MTYPE_UNSYM 11  
   
 #define MKL_REORDERING_MINIMUM_DEGREE 0  
 #define MKL_REORDERING_NESTED_DISSECTION 2  
 #define MKL_PHASE_SYMBOLIC_FACTORIZATION 11  
 #define MKL_PHASE_FACTORIZATION 22  
 #define MKL_PHASE_SOLVE 33  
 #define MKL_PHASE_RELEASE_MEMORY -1  
   
 /* extern int PARDISO  
 #         (void *, int *, int *, int *, int *, int *,  
 #         double *, int *, int *, int *, int *, int *,  
 #         int *, double *, double *, int *);  
 */  
   
   
 void Paso_MKL_free(Paso_SystemMatrix* A);  
 void Paso_MKL(Paso_SystemMatrix* A, double* out, double* in, Paso_Options* options,Paso_Performance* pp);  
28  #endif  #endif

Legend:
Removed from v.633  
changed lines
  Added in v.805

  ViewVC Help
Powered by ViewVC 1.1.26