Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/utils/lmvm/tests/
H A Dex1.c315 …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()