changed matrix generation files from hypre_ParCSRMatrix to HYPRE_ParCSRMatrix
and added definitions to HYPRE_parcsr_ls.h (this is only temporarily)
This commit is contained in:
parent
4935490419
commit
5bd8c1bf62
@ -43,8 +43,11 @@ int HYPRE_ParAMGSolve P((HYPRE_Solver solver , HYPRE_ParCSRMatrix A , HYPRE_ParV
|
||||
int HYPRE_ParAMGSolveT P((HYPRE_Solver solver , HYPRE_ParCSRMatrix A , HYPRE_ParVector b , HYPRE_ParVector x ));
|
||||
int HYPRE_ParAMGSetMaxLevels P((HYPRE_Solver solver , int max_levels ));
|
||||
int HYPRE_ParAMGSetStrongThreshold P((HYPRE_Solver solver , double strong_threshold ));
|
||||
int HYPRE_ParAMGSetTruncFactor P((HYPRE_Solver solver , double trunc_factor ));
|
||||
int HYPRE_ParAMGSetInterpType P((HYPRE_Solver solver , int interp_type ));
|
||||
int HYPRE_ParAMGSetMaxIter P((HYPRE_Solver solver , int max_iter ));
|
||||
int HYPRE_ParAMGSetCoarsenType P((HYPRE_Solver solver , int coarsen_type ));
|
||||
int HYPRE_ParAMGSetMeasureType P((HYPRE_Solver solver , int measure_type ));
|
||||
int HYPRE_ParAMGSetCycleType P((HYPRE_Solver solver , int cycle_type ));
|
||||
int HYPRE_ParAMGSetTol P((HYPRE_Solver solver , double tol ));
|
||||
int HYPRE_ParAMGSetNumGridSweeps P((HYPRE_Solver solver , int *num_grid_sweeps ));
|
||||
@ -106,6 +109,29 @@ int HYPRE_ParCSRPilutSetMaxIter P((HYPRE_Solver solver , int max_iter ));
|
||||
int HYPRE_ParCSRPilutSetDropTolerance P((HYPRE_Solver solver , double tol ));
|
||||
int HYPRE_ParCSRPilutSetFactorRowSize P((HYPRE_Solver solver , int size ));
|
||||
|
||||
/* par_laplace.c */
|
||||
HYPRE_ParCSRMatrix GenerateLaplacian P((MPI_Comm comm , int nx , int ny , int nz
|
||||
, int P , int Q , int R , int p , int q , int r , double *value ));
|
||||
int map P((int ix , int iy , int iz , int p , int q , int r , int P , int Q ,
|
||||
int R , int *nx_part , int *ny_part , int *nz_part , int *global_part ));
|
||||
|
||||
/* par_laplace_27pt.c */
|
||||
HYPRE_ParCSRMatrix GenerateLaplacian27pt P((MPI_Comm comm , int nx , int ny ,
|
||||
int nz , int P , int Q , int R , int p , int q , int r , double *value ));
|
||||
int map3 P((int ix , int iy , int iz , int p , int q , int r , int P , int Q ,
|
||||
int R , int *nx_part , int *ny_part , int *nz_part , int *global_part ));
|
||||
|
||||
/* par_laplace_9pt.c */
|
||||
HYPRE_ParCSRMatrix GenerateLaplacian9pt P((MPI_Comm comm , int nx , int ny , int
|
||||
P , int Q , int p , int q , double *value ));
|
||||
int map2 P((int ix , int iy , int p , int q , int P , int Q , int *nx_part , int
|
||||
*ny_part , int *global_part ));
|
||||
|
||||
/* par_difconv.c */
|
||||
HYPRE_ParCSRMatrix GenerateDifConv P((MPI_Comm comm , int nx , int ny , int nz ,
|
||||
int P , int Q , int R , int p , int q , int r , double *value ));
|
||||
#undef P
|
||||
|
||||
#undef P
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
* hypre_GenerateDifConv
|
||||
*--------------------------------------------------------------------------*/
|
||||
|
||||
hypre_ParCSRMatrix *
|
||||
HYPRE_ParCSRMatrix
|
||||
GenerateDifConv( MPI_Comm comm,
|
||||
int nx,
|
||||
int ny,
|
||||
@ -335,6 +335,6 @@ GenerateDifConv( MPI_Comm comm,
|
||||
hypre_TFree(ny_part);
|
||||
hypre_TFree(nz_part);
|
||||
|
||||
return A;
|
||||
return (HYPRE_ParCSRMatrix) A;
|
||||
}
|
||||
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
* hypre_GenerateLaplacian
|
||||
*--------------------------------------------------------------------------*/
|
||||
|
||||
hypre_ParCSRMatrix *
|
||||
HYPRE_ParCSRMatrix
|
||||
GenerateLaplacian( MPI_Comm comm,
|
||||
int nx,
|
||||
int ny,
|
||||
@ -335,7 +335,7 @@ GenerateLaplacian( MPI_Comm comm,
|
||||
hypre_TFree(ny_part);
|
||||
hypre_TFree(nz_part);
|
||||
|
||||
return A;
|
||||
return (HYPRE_ParCSRMatrix) A;
|
||||
}
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
* hypre_GenerateLaplacian27pt
|
||||
*--------------------------------------------------------------------------*/
|
||||
|
||||
hypre_ParCSRMatrix *
|
||||
HYPRE_ParCSRMatrix
|
||||
GenerateLaplacian27pt(MPI_Comm comm,
|
||||
int nx,
|
||||
int ny,
|
||||
@ -1645,7 +1645,7 @@ GenerateLaplacian27pt(MPI_Comm comm,
|
||||
hypre_TFree(ny_part);
|
||||
hypre_TFree(nz_part);
|
||||
|
||||
return A;
|
||||
return (HYPRE_ParCSRMatrix) A;
|
||||
}
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
* hypre_GenerateLaplacian9pt
|
||||
*--------------------------------------------------------------------------*/
|
||||
|
||||
hypre_ParCSRMatrix *
|
||||
HYPRE_ParCSRMatrix
|
||||
GenerateLaplacian9pt( MPI_Comm comm,
|
||||
int nx,
|
||||
int ny,
|
||||
@ -469,7 +469,7 @@ GenerateLaplacian9pt( MPI_Comm comm,
|
||||
hypre_TFree(nx_part);
|
||||
hypre_TFree(ny_part);
|
||||
|
||||
return A;
|
||||
return (HYPRE_ParCSRMatrix) A;
|
||||
}
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
|
||||
@ -260,7 +260,7 @@ int hypre_ParAMGCoarsenFalgout P((hypre_ParCSRMatrix *A , double strength_thresh
|
||||
int hypre_ParAMGCycle P((void *amg_vdata , hypre_ParVector **F_array , hypre_ParVector **U_array ));
|
||||
|
||||
/* par_difconv.c */
|
||||
hypre_ParCSRMatrix *GenerateDifConv P((MPI_Comm comm , int nx , int ny , int nz , int P , int Q , int R , int p , int q , int r , double *value ));
|
||||
HYPRE_ParCSRMatrix GenerateDifConv P((MPI_Comm comm , int nx , int ny , int nz , int P , int Q , int R , int p , int q , int r , double *value ));
|
||||
|
||||
/* par_indepset.c */
|
||||
int hypre_InitParAMGIndepSet P((hypre_ParCSRMatrix *S , double *measure_array ));
|
||||
@ -270,15 +270,15 @@ int hypre_ParAMGIndepSet P((hypre_ParCSRMatrix *S , hypre_CSRMatrix *S_ext , dou
|
||||
int hypre_ParAMGBuildInterp P((hypre_ParCSRMatrix *A , int *CF_marker , hypre_ParCSRMatrix *S , int debug_flag , double trunc_factor , hypre_ParCSRMatrix **P_ptr ));
|
||||
|
||||
/* par_laplace.c */
|
||||
hypre_ParCSRMatrix *GenerateLaplacian P((MPI_Comm comm , int nx , int ny , int nz , int P , int Q , int R , int p , int q , int r , double *value ));
|
||||
HYPRE_ParCSRMatrix GenerateLaplacian P((MPI_Comm comm , int nx , int ny , int nz , int P , int Q , int R , int p , int q , int r , double *value ));
|
||||
int map P((int ix , int iy , int iz , int p , int q , int r , int P , int Q , int R , int *nx_part , int *ny_part , int *nz_part , int *global_part ));
|
||||
|
||||
/* par_laplace_27pt.c */
|
||||
hypre_ParCSRMatrix *GenerateLaplacian27pt P((MPI_Comm comm , int nx , int ny , int nz , int P , int Q , int R , int p , int q , int r , double *value ));
|
||||
HYPRE_ParCSRMatrix GenerateLaplacian27pt P((MPI_Comm comm , int nx , int ny , int nz , int P , int Q , int R , int p , int q , int r , double *value ));
|
||||
int map3 P((int ix , int iy , int iz , int p , int q , int r , int P , int Q , int R , int *nx_part , int *ny_part , int *nz_part , int *global_part ));
|
||||
|
||||
/* par_laplace_9pt.c */
|
||||
hypre_ParCSRMatrix *GenerateLaplacian9pt P((MPI_Comm comm , int nx , int ny , int P , int Q , int p , int q , double *value ));
|
||||
HYPRE_ParCSRMatrix GenerateLaplacian9pt P((MPI_Comm comm , int nx , int ny , int P , int Q , int p , int q , double *value ));
|
||||
int map2 P((int ix , int iy , int p , int q , int P , int Q , int *nx_part , int *ny_part , int *global_part ));
|
||||
|
||||
/* par_rap.c */
|
||||
|
||||
@ -43,8 +43,11 @@ int HYPRE_ParAMGSolve P((HYPRE_Solver solver , HYPRE_ParCSRMatrix A , HYPRE_ParV
|
||||
int HYPRE_ParAMGSolveT P((HYPRE_Solver solver , HYPRE_ParCSRMatrix A , HYPRE_ParVector b , HYPRE_ParVector x ));
|
||||
int HYPRE_ParAMGSetMaxLevels P((HYPRE_Solver solver , int max_levels ));
|
||||
int HYPRE_ParAMGSetStrongThreshold P((HYPRE_Solver solver , double strong_threshold ));
|
||||
int HYPRE_ParAMGSetTruncFactor P((HYPRE_Solver solver , double trunc_factor ));
|
||||
int HYPRE_ParAMGSetInterpType P((HYPRE_Solver solver , int interp_type ));
|
||||
int HYPRE_ParAMGSetMaxIter P((HYPRE_Solver solver , int max_iter ));
|
||||
int HYPRE_ParAMGSetCoarsenType P((HYPRE_Solver solver , int coarsen_type ));
|
||||
int HYPRE_ParAMGSetMeasureType P((HYPRE_Solver solver , int measure_type ));
|
||||
int HYPRE_ParAMGSetCycleType P((HYPRE_Solver solver , int cycle_type ));
|
||||
int HYPRE_ParAMGSetTol P((HYPRE_Solver solver , double tol ));
|
||||
int HYPRE_ParAMGSetNumGridSweeps P((HYPRE_Solver solver , int *num_grid_sweeps ));
|
||||
@ -106,6 +109,29 @@ int HYPRE_ParCSRPilutSetMaxIter P((HYPRE_Solver solver , int max_iter ));
|
||||
int HYPRE_ParCSRPilutSetDropTolerance P((HYPRE_Solver solver , double tol ));
|
||||
int HYPRE_ParCSRPilutSetFactorRowSize P((HYPRE_Solver solver , int size ));
|
||||
|
||||
/* par_laplace.c */
|
||||
HYPRE_ParCSRMatrix GenerateLaplacian P((MPI_Comm comm , int nx , int ny , int nz
|
||||
, int P , int Q , int R , int p , int q , int r , double *value ));
|
||||
int map P((int ix , int iy , int iz , int p , int q , int r , int P , int Q ,
|
||||
int R , int *nx_part , int *ny_part , int *nz_part , int *global_part ));
|
||||
|
||||
/* par_laplace_27pt.c */
|
||||
HYPRE_ParCSRMatrix GenerateLaplacian27pt P((MPI_Comm comm , int nx , int ny ,
|
||||
int nz , int P , int Q , int R , int p , int q , int r , double *value ));
|
||||
int map3 P((int ix , int iy , int iz , int p , int q , int r , int P , int Q ,
|
||||
int R , int *nx_part , int *ny_part , int *nz_part , int *global_part ));
|
||||
|
||||
/* par_laplace_9pt.c */
|
||||
HYPRE_ParCSRMatrix GenerateLaplacian9pt P((MPI_Comm comm , int nx , int ny , int
|
||||
P , int Q , int p , int q , double *value ));
|
||||
int map2 P((int ix , int iy , int p , int q , int P , int Q , int *nx_part , int
|
||||
*ny_part , int *global_part ));
|
||||
|
||||
/* par_difconv.c */
|
||||
HYPRE_ParCSRMatrix GenerateDifConv P((MPI_Comm comm , int nx , int ny , int nz ,
|
||||
int P , int Q , int R , int p , int q , int r , double *value ));
|
||||
#undef P
|
||||
|
||||
#undef P
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
* hypre_GenerateDifConv
|
||||
*--------------------------------------------------------------------------*/
|
||||
|
||||
hypre_ParCSRMatrix *
|
||||
HYPRE_ParCSRMatrix
|
||||
GenerateDifConv( MPI_Comm comm,
|
||||
int nx,
|
||||
int ny,
|
||||
@ -335,6 +335,6 @@ GenerateDifConv( MPI_Comm comm,
|
||||
hypre_TFree(ny_part);
|
||||
hypre_TFree(nz_part);
|
||||
|
||||
return A;
|
||||
return (HYPRE_ParCSRMatrix) A;
|
||||
}
|
||||
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
* hypre_GenerateLaplacian
|
||||
*--------------------------------------------------------------------------*/
|
||||
|
||||
hypre_ParCSRMatrix *
|
||||
HYPRE_ParCSRMatrix
|
||||
GenerateLaplacian( MPI_Comm comm,
|
||||
int nx,
|
||||
int ny,
|
||||
@ -335,7 +335,7 @@ GenerateLaplacian( MPI_Comm comm,
|
||||
hypre_TFree(ny_part);
|
||||
hypre_TFree(nz_part);
|
||||
|
||||
return A;
|
||||
return (HYPRE_ParCSRMatrix) A;
|
||||
}
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
* hypre_GenerateLaplacian27pt
|
||||
*--------------------------------------------------------------------------*/
|
||||
|
||||
hypre_ParCSRMatrix *
|
||||
HYPRE_ParCSRMatrix
|
||||
GenerateLaplacian27pt(MPI_Comm comm,
|
||||
int nx,
|
||||
int ny,
|
||||
@ -1645,7 +1645,7 @@ GenerateLaplacian27pt(MPI_Comm comm,
|
||||
hypre_TFree(ny_part);
|
||||
hypre_TFree(nz_part);
|
||||
|
||||
return A;
|
||||
return (HYPRE_ParCSRMatrix) A;
|
||||
}
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
* hypre_GenerateLaplacian9pt
|
||||
*--------------------------------------------------------------------------*/
|
||||
|
||||
hypre_ParCSRMatrix *
|
||||
HYPRE_ParCSRMatrix
|
||||
GenerateLaplacian9pt( MPI_Comm comm,
|
||||
int nx,
|
||||
int ny,
|
||||
@ -469,7 +469,7 @@ GenerateLaplacian9pt( MPI_Comm comm,
|
||||
hypre_TFree(nx_part);
|
||||
hypre_TFree(ny_part);
|
||||
|
||||
return A;
|
||||
return (HYPRE_ParCSRMatrix) A;
|
||||
}
|
||||
|
||||
/*--------------------------------------------------------------------------
|
||||
|
||||
@ -260,7 +260,7 @@ int hypre_ParAMGCoarsenFalgout P((hypre_ParCSRMatrix *A , double strength_thresh
|
||||
int hypre_ParAMGCycle P((void *amg_vdata , hypre_ParVector **F_array , hypre_ParVector **U_array ));
|
||||
|
||||
/* par_difconv.c */
|
||||
hypre_ParCSRMatrix *GenerateDifConv P((MPI_Comm comm , int nx , int ny , int nz , int P , int Q , int R , int p , int q , int r , double *value ));
|
||||
HYPRE_ParCSRMatrix GenerateDifConv P((MPI_Comm comm , int nx , int ny , int nz , int P , int Q , int R , int p , int q , int r , double *value ));
|
||||
|
||||
/* par_indepset.c */
|
||||
int hypre_InitParAMGIndepSet P((hypre_ParCSRMatrix *S , double *measure_array ));
|
||||
@ -270,15 +270,15 @@ int hypre_ParAMGIndepSet P((hypre_ParCSRMatrix *S , hypre_CSRMatrix *S_ext , dou
|
||||
int hypre_ParAMGBuildInterp P((hypre_ParCSRMatrix *A , int *CF_marker , hypre_ParCSRMatrix *S , int debug_flag , double trunc_factor , hypre_ParCSRMatrix **P_ptr ));
|
||||
|
||||
/* par_laplace.c */
|
||||
hypre_ParCSRMatrix *GenerateLaplacian P((MPI_Comm comm , int nx , int ny , int nz , int P , int Q , int R , int p , int q , int r , double *value ));
|
||||
HYPRE_ParCSRMatrix GenerateLaplacian P((MPI_Comm comm , int nx , int ny , int nz , int P , int Q , int R , int p , int q , int r , double *value ));
|
||||
int map P((int ix , int iy , int iz , int p , int q , int r , int P , int Q , int R , int *nx_part , int *ny_part , int *nz_part , int *global_part ));
|
||||
|
||||
/* par_laplace_27pt.c */
|
||||
hypre_ParCSRMatrix *GenerateLaplacian27pt P((MPI_Comm comm , int nx , int ny , int nz , int P , int Q , int R , int p , int q , int r , double *value ));
|
||||
HYPRE_ParCSRMatrix GenerateLaplacian27pt P((MPI_Comm comm , int nx , int ny , int nz , int P , int Q , int R , int p , int q , int r , double *value ));
|
||||
int map3 P((int ix , int iy , int iz , int p , int q , int r , int P , int Q , int R , int *nx_part , int *ny_part , int *nz_part , int *global_part ));
|
||||
|
||||
/* par_laplace_9pt.c */
|
||||
hypre_ParCSRMatrix *GenerateLaplacian9pt P((MPI_Comm comm , int nx , int ny , int P , int Q , int p , int q , double *value ));
|
||||
HYPRE_ParCSRMatrix GenerateLaplacian9pt P((MPI_Comm comm , int nx , int ny , int P , int Q , int p , int q , double *value ));
|
||||
int map2 P((int ix , int iy , int p , int q , int P , int Q , int *nx_part , int *ny_part , int *global_part ));
|
||||
|
||||
/* par_rap.c */
|
||||
|
||||
Loading…
Reference in New Issue
Block a user