46#if defined(Ifpack_SHOW_DEPRECATED_WARNINGS)
48#warning "The Ifpack package is deprecated"
52#include "euclid_common.h"
83 int num_recvLo, num_recvHi;
84 int num_sendLo, num_sendHi;
91 double *sendbufLo, *sendbufHi;
92 int *sendindLo, *sendindHi;
93 int sendlenLo, sendlenHi;
95 Numbering_dh numbSolve;
97 MPI_Request recv_reqLo[MAX_MPI_TASKS], recv_reqHi[MAX_MPI_TASKS];
98 MPI_Request send_reqLo[MAX_MPI_TASKS], send_reqHi[MAX_MPI_TASKS];
99 MPI_Request requests[MAX_MPI_TASKS];
100 MPI_Status status[MAX_MPI_TASKS];
105 extern void Factor_dhCreate (Factor_dh * mat);
106 extern void Factor_dhDestroy (Factor_dh mat);
108 extern void Factor_dhTranspose (Factor_dh matIN, Factor_dh * matOUT);
110 extern void Factor_dhInit (
void *A,
bool fillFlag,
bool avalFlag,
111 double rho,
int id,
int beg_rowP, Factor_dh * F);
113 extern void Factor_dhReallocate (Factor_dh F,
int used,
int additional);
119 extern void Factor_dhSolveSetup (Factor_dh mat, SubdomainGraph_dh sg);
122 extern void Factor_dhSolve (
double *rhs,
double *lhs, Euclid_dh ctx);
123 extern void Factor_dhSolveSeq (
double *rhs,
double *lhs, Euclid_dh ctx);
126 extern double Factor_dhCondEst (Factor_dh mat, Euclid_dh ctx);
127 extern double Factor_dhMaxValue (Factor_dh mat);
128 extern double Factor_dhMaxPivotInverse (Factor_dh mat);
130 extern int Factor_dhReadNz (Factor_dh mat);
131 extern void Factor_dhPrintTriples (Factor_dh mat,
char *filename);
133 extern void Factor_dhPrintGraph (Factor_dh mat,
char *filename);
137 extern void Factor_dhPrintDiags (Factor_dh mat, FILE * fp);
138 extern void Factor_dhPrintRows (Factor_dh mat, FILE * fp);