Searched refs:oldest_idx (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/ksp/utils/lmvm/ |
| H A D | lmbasis.c | 266 PetscInt oldest_idx = oldest % A->m; in LMBasisGEMV() local 284 } else if (oldest_idx < next_idx) { in LMBasisGEMV() 286 if (beta == 0.0) PetscCall(MatMultColumnRange(A->vecs, x_, y, oldest_idx, next_idx)); in LMBasisGEMV() 287 else PetscCall(MatMultAddColumnRange(A->vecs, x_, y, y, oldest_idx, next_idx)); in LMBasisGEMV() 291 PetscCall(MatMultAddColumnRange(A->vecs, x_, y, y, oldest_idx, A->m)); in LMBasisGEMV() 302 PetscInt oldest_idx = oldest % A->m; in LMBasisGEMVH() local 326 } else if (oldest_idx < next_idx) { in LMBasisGEMVH() 328 … 1.0) PetscCall(MatMultHermitianTransposeAddColumnRange(A->vecs, x, y_, y_, oldest_idx, next_idx)); in LMBasisGEMVH() 329 else PetscCall(MatMultHermitianTransposeColumnRange(A->vecs, x, y_, oldest_idx, next_idx)); in LMBasisGEMVH() 333 PetscCall(MatMultHermitianTransposeAddColumnRange(A->vecs, x, y_, y_, oldest_idx, A->m)); in LMBasisGEMVH() [all …]
|