Home
last modified time | relevance | path

Searched refs:last_b_coefs (Results 1 – 1 of 1) sorted by relevance

/petsc/src/ksp/ksp/guess/impls/fischer/
H A Dfischer.c18 PetscScalar *last_b_coefs; /* dot products of last_b and btilde, method 3 */ member
43 …if (itg->last_b_coefs) PetscCall(PetscMemzero(itg->last_b_coefs, sizeof(*itg->last_b_coefs) * itg-… in KSPGuessReset_Fischer()
58 …if (!itg->last_b_coefs && itg->method == 3) PetscCall(PetscCalloc1(itg->maxl, &itg->last_b_coefs)); in KSPGuessSetUp_Fischer()
73 PetscCall(PetscFree(itg->last_b_coefs)); in KSPGuessDestroy_Fischer()
221 PetscCall(VecMDot(b, itg->curl, itg->btilde, itg->last_b_coefs)); in KSPGuessFormGuess_Fischer_3()
244 …BLASgemv", BLASgemv_("T", &blas_m, &blas_m, &one, corr, &blas_m, itg->last_b_coefs, &blas_one, &ze… in KSPGuessFormGuess_Fischer_3()
324 for (i = 1; i < itg->maxl; ++i) itg->last_b_coefs[i - 1] = itg->last_b_coefs[i]; in KSPGuessUpdate_Fischer_3()
326 PetscCall(VecDot(b, b, &itg->last_b_coefs[itg->curl - 1])); in KSPGuessUpdate_Fischer_3()
327 PetscCall(PetscArraycpy(last_column, itg->last_b_coefs, itg->curl)); in KSPGuessUpdate_Fischer_3()