Searched refs:dxs (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/ksp/utils/lmvm/tests/ |
| H A D | ex1.c | 315 …Update(Mat B, PetscInt iter, PetscRandom rand, PetscBool is_hermitian, Vec dxs[], Vec dfs[], Mat B… in TestUpdate() argument 331 dx = dxs[iter]; in TestUpdate() 405 for (PetscInt i = oldest; i < next; i++) PetscCall((*B_update)(B_k_exp, phi, dxs[i], dfs[i])); in TestUpdate() 426 for (PetscInt i = oldest; i < next; i++) PetscCall((*H_update)(H_k_exp, phi, dfs[i], dxs[i])); in TestUpdate() 497 Vec *dxs, *dfs; in main() local 632 PetscCall(PetscCalloc2(n_iter, &dxs, n_iter, &dfs)); in main() 634 for (PetscInt i = 0; i < n_iter; i++) PetscCall(MatCreateVecs(B, &dxs[i], &dfs[i])); in main() 637 PetscCall(TestUpdate(B, i, rand, is_hermitian, dxs, dfs, B_0, H_0, B_update, H_update, phi)); in main() 649 PetscCall(VecDestroy(&dxs[i])); in main() 653 PetscCall(PetscFree2(dxs, dfs)); in main()
|