Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/impls/gmres/lgmres/
H A Dlgmres.c62 KSP_LGMRES *lgmres = (KSP_LGMRES *)ksp->data; in KSPSetUp_LGMRES() local
65 max_k = lgmres->max_k; in KSPSetUp_LGMRES()
66 aug_dim = lgmres->aug_dim; in KSPSetUp_LGMRES()
70 PetscCall(PetscMalloc1(2 * aug_dim + AUG_OFFSET, &lgmres->augvecs)); in KSPSetUp_LGMRES()
72 lgmres->aug_vecs_allocated = 2 * aug_dim + AUG_OFFSET; in KSPSetUp_LGMRES()
74 PetscCall(PetscMalloc1(2 * aug_dim + AUG_OFFSET, &lgmres->augvecs_user_work)); in KSPSetUp_LGMRES()
75 PetscCall(PetscMalloc1(aug_dim, &lgmres->aug_order)); in KSPSetUp_LGMRES()
79 lgmres->aug_vv_allocated = 2 * aug_dim + AUG_OFFSET; in KSPSetUp_LGMRES()
80 lgmres->augwork_alloc = 2 * aug_dim + AUG_OFFSET; in KSPSetUp_LGMRES()
82 PetscCall(KSPCreateVecs(ksp, lgmres->aug_vv_allocated, &lgmres->augvecs_user_work[0], 0, NULL)); in KSPSetUp_LGMRES()
[all …]
H A Dlgmresimpl.h35 #define HH(a, b) (lgmres->hh_origin + (b) * (lgmres->max_k + 2) + (a))
38 #define HES(a, b) (lgmres->hes_origin + (b) * (lgmres->max_k + 1) + (a))
41 #define CC(a) (lgmres->cc_origin + (a)) /* CC will be length (max_k+1) - cosines */
42 #define SS(a) (lgmres->ss_origin + (a)) /* SS will be length (max_k+1) - sines */
43 #define GRS(a) (lgmres->rs_origin + (a)) /* GRS will be length (max_k+2) - rt side */
47 #define VEC_TEMP lgmres->vecs[0] /* work space */
48 #define VEC_TEMP_MATOP lgmres->vecs[1] /* work space */
49 #define VEC_VV(i) lgmres->vecs[VEC_OFFSET + i] /* use to access othog basis vectors */
52 #define AUGVEC(i) lgmres->augvecs[AUG_OFFSET + i] /*error approx vectors */
53 #define AUG_ORDER(i) lgmres->aug_order[i] /*order in which to augment …
[all …]
/petsc/src/ksp/ksp/tutorials/output/
H A Dex2_help.out81 …pefgmres stcg tsirm tcqmr groppcg nash fcg symmlq lcd minres cgs preonly lgmres pipecgrr fbcgs pip…
/petsc/systems/Apple/iOS/PETSc/PETSc.xcodeproj/
H A Dproject.pbxproj97 …D89D1CDA207AA1AB00FACC19 /* lgmres.c in Sources */ = {isa = PBXBuildFile; fileRef = D89D19F2207AA1…
849 …9F2207AA1A900FACC19 /* lgmres.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType …
1620 D89D19F2207AA1A900FACC19 /* lgmres.c */,
3028 D89D1CDA207AA1AB00FACC19 /* lgmres.c in Sources */,
/petsc/doc/manual/
H A Dksp.md395 - ``lgmres``