Searched refs:last_b_coefs (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/ksp/guess/impls/fischer/ |
| H A D | fischer.c | 18 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()
|