fixed Real-Complex mismatch
This commit is contained in:
parent
65c4a142f8
commit
7793f76789
@ -47,7 +47,7 @@ hypre_COGMRESFunctionsCreate(
|
||||
HYPRE_Int (*ClearVector) ( void *x ),
|
||||
HYPRE_Int (*ScaleVector) ( HYPRE_Complex alpha, void *x ),
|
||||
HYPRE_Int (*Axpy) ( HYPRE_Complex alpha, void *x, void *y ),
|
||||
HYPRE_Int (*MassAxpy) ( HYPRE_Real *alpha, void **x, void *y, HYPRE_Int k, HYPRE_Int unroll),
|
||||
HYPRE_Int (*MassAxpy) ( HYPRE_Complex *alpha, void **x, void *y, HYPRE_Int k, HYPRE_Int unroll),
|
||||
HYPRE_Int (*PrecondSetup) ( void *vdata, void *A, void *b, void *x ),
|
||||
HYPRE_Int (*Precond) ( void *vdata, void *A, void *b, void *x )
|
||||
)
|
||||
|
||||
@ -69,7 +69,7 @@ typedef struct
|
||||
HYPRE_Int (*ClearVector) ( void *x );
|
||||
HYPRE_Int (*ScaleVector) ( HYPRE_Complex alpha, void *x );
|
||||
HYPRE_Int (*Axpy) ( HYPRE_Complex alpha, void *x, void *y );
|
||||
HYPRE_Int (*MassAxpy) ( HYPRE_Real *alpha, void **x, void *y, HYPRE_Int k, HYPRE_Int unroll);
|
||||
HYPRE_Int (*MassAxpy) ( HYPRE_Complex *alpha, void **x, void *y, HYPRE_Int k, HYPRE_Int unroll);
|
||||
HYPRE_Int (*precond) ();
|
||||
HYPRE_Int (*precond_setup) ();
|
||||
|
||||
@ -154,7 +154,7 @@ hypre_COGMRESFunctionsCreate(
|
||||
HYPRE_Int (*ClearVector) ( void *x ),
|
||||
HYPRE_Int (*ScaleVector) ( HYPRE_Complex alpha, void *x ),
|
||||
HYPRE_Int (*Axpy) ( HYPRE_Complex alpha, void *x, void *y ),
|
||||
HYPRE_Int (*MassAxpy) ( HYPRE_Real *alpha, void **x, void *y, HYPRE_Int k, HYPRE_Int unroll),
|
||||
HYPRE_Int (*MassAxpy) ( HYPRE_Complex *alpha, void **x, void *y, HYPRE_Int k, HYPRE_Int unroll),
|
||||
HYPRE_Int (*PrecondSetup) ( void *vdata, void *A, void *b, void *x ),
|
||||
HYPRE_Int (*Precond) ( void *vdata, void *A, void *b, void *x )
|
||||
);
|
||||
|
||||
@ -621,7 +621,7 @@ extern "C" {
|
||||
HYPRE_Int (*ClearVector) ( void *x );
|
||||
HYPRE_Int (*ScaleVector) ( HYPRE_Complex alpha, void *x );
|
||||
HYPRE_Int (*Axpy) ( HYPRE_Complex alpha, void *x, void *y );
|
||||
HYPRE_Int (*MassAxpy) ( HYPRE_Real * alpha, void **x, void *y, HYPRE_Int k, HYPRE_Int unroll);
|
||||
HYPRE_Int (*MassAxpy) ( HYPRE_Complex * alpha, void **x, void *y, HYPRE_Int k, HYPRE_Int unroll);
|
||||
HYPRE_Int (*precond) (void *vdata , void *A , void *b , void *x);
|
||||
HYPRE_Int (*precond_setup) (void *vdata , void *A , void *b , void *x);
|
||||
|
||||
@ -707,7 +707,7 @@ extern "C" {
|
||||
HYPRE_Int (*ClearVector) ( void *x ),
|
||||
HYPRE_Int (*ScaleVector) ( HYPRE_Complex alpha, void *x ),
|
||||
HYPRE_Int (*Axpy) ( HYPRE_Complex alpha, void *x, void *y ),
|
||||
HYPRE_Int (*MassAxpy) ( HYPRE_Real *alpha, void **x, void *y, HYPRE_Int k, HYPRE_Int unroll),
|
||||
HYPRE_Int (*MassAxpy) ( HYPRE_Complex *alpha, void **x, void *y, HYPRE_Int k, HYPRE_Int unroll),
|
||||
HYPRE_Int (*PrecondSetup) ( void *vdata, void *A, void *b, void *x ),
|
||||
HYPRE_Int (*Precond) ( void *vdata, void *A, void *b, void *x )
|
||||
);
|
||||
|
||||
@ -1622,7 +1622,7 @@ HYPRE_Int hypre_ParKrylovMatvecDestroy ( void *matvec_data );
|
||||
HYPRE_Real hypre_ParKrylovInnerProd ( void *x , void *y );
|
||||
HYPRE_Int hypre_ParKrylovMassInnerProd ( void *x , void **y, HYPRE_Int k, HYPRE_Int unroll, void *result );
|
||||
HYPRE_Int hypre_ParKrylovMassDotpTwo ( void *x , void *y , void **z, HYPRE_Int k, HYPRE_Int unroll, void *result_x, void *result_y );
|
||||
HYPRE_Int hypre_ParKrylovMassAxpy( HYPRE_Real *alpha, void **x, void *y, HYPRE_Int k, HYPRE_Int unroll);
|
||||
HYPRE_Int hypre_ParKrylovMassAxpy( HYPRE_Complex *alpha, void **x, void *y, HYPRE_Int k, HYPRE_Int unroll);
|
||||
HYPRE_Int hypre_ParKrylovCopyVector ( void *x , void *y );
|
||||
HYPRE_Int hypre_ParKrylovClearVector ( void *x );
|
||||
HYPRE_Int hypre_ParKrylovScaleVector ( HYPRE_Complex alpha , void *x );
|
||||
|
||||
@ -250,7 +250,7 @@ hypre_ParKrylovAxpy( HYPRE_Complex alpha,
|
||||
*--------------------------------------------------------------------------*/
|
||||
|
||||
HYPRE_Int
|
||||
hypre_ParKrylovMassAxpy( HYPRE_Real * alpha,
|
||||
hypre_ParKrylovMassAxpy( HYPRE_Complex * alpha,
|
||||
void **x,
|
||||
void *y ,
|
||||
HYPRE_Int k, HYPRE_Int unroll)
|
||||
|
||||
@ -884,7 +884,7 @@ HYPRE_Int hypre_FillResponseParToVectorAll ( void *p_recv_contact_buf , HYPRE_In
|
||||
HYPRE_Complex hypre_ParVectorLocalSumElts ( hypre_ParVector *vector );
|
||||
HYPRE_Int hypre_ParVectorMassInnerProd ( hypre_ParVector *x , hypre_ParVector **y , HYPRE_Int k, HYPRE_Int unroll, HYPRE_Real *prod );
|
||||
HYPRE_Int hypre_ParVectorMassDotpTwo ( hypre_ParVector *x , hypre_ParVector *y , hypre_ParVector **z, HYPRE_Int k, HYPRE_Int unroll, HYPRE_Real *prod_x , HYPRE_Real *prod_y );
|
||||
HYPRE_Int hypre_ParVectorMassAxpy ( HYPRE_Real *alpha, hypre_ParVector **x, hypre_ParVector *y, HYPRE_Int k, HYPRE_Int unroll);
|
||||
HYPRE_Int hypre_ParVectorMassAxpy ( HYPRE_Complex *alpha, hypre_ParVector **x, hypre_ParVector *y, HYPRE_Int k, HYPRE_Int unroll);
|
||||
#ifdef HYPRE_USE_GPU
|
||||
hypre_int hypre_ParVectorIsManaged(hypre_ParVector *vector);
|
||||
#endif
|
||||
|
||||
@ -395,7 +395,7 @@ HYPRE_Int hypre_SeqVectorCopyDevice ( hypre_Vector *x , hypre_Vector *y );
|
||||
HYPRE_Int hypre_SeqVectorAxpyDevice( HYPRE_Complex alpha , hypre_Vector *x , hypre_Vector *y );
|
||||
HYPRE_Real hypre_SeqVectorInnerProdDevice ( hypre_Vector *x , hypre_Vector *y );
|
||||
/*void hypre_SeqVectorMassInnerProdDevice ( hypre_Vector *x , hypre_Vector **y, HYPRE_Int k, HYPRE_Real * result);
|
||||
void hypre_SeqVectorMassAxpyDevice(HYPRE_Real * alpha, hypre_Vector **x, hypre_Vector *y, HYPRE_Int k);*/
|
||||
void hypre_SeqVectorMassAxpyDevice(HYPRE_Complex * alpha, hypre_Vector **x, hypre_Vector *y, HYPRE_Int k);*/
|
||||
|
||||
void hypre_SeqVectorPrefetchToDevice(hypre_Vector *x);
|
||||
void hypre_SeqVectorPrefetchToHost(hypre_Vector *x);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user