Home
last modified time | relevance | path

Searched refs:fgmres (Results 1 – 25 of 58) sorted by relevance

123

/petsc/src/ksp/ksp/impls/gmres/fgmres/
H A Dfgmres.c23 KSP_FGMRES *fgmres = (KSP_FGMRES *)ksp->data; in KSPSetUp_FGMRES() local
26 max_k = fgmres->max_k; in KSPSetUp_FGMRES()
30 PetscCall(PetscMalloc1(max_k + 2, &fgmres->prevecs)); in KSPSetUp_FGMRES()
31 PetscCall(PetscMalloc1(max_k + 2, &fgmres->prevecs_user_work)); in KSPSetUp_FGMRES()
36 …PetscCall(KSPCreateVecs(ksp, fgmres->vv_allocated - VEC_OFFSET, &fgmres->prevecs_user_work[0], 0, … in KSPSetUp_FGMRES()
37 …for (k = 0; k < fgmres->vv_allocated - VEC_OFFSET; k++) fgmres->prevecs[k] = fgmres->prevecs_user_… in KSPSetUp_FGMRES()
43 KSP_FGMRES *fgmres = (KSP_FGMRES *)ksp->data; in KSPFGMRESResidual() local
58 KSP_FGMRES *fgmres = (KSP_FGMRES *)ksp->data; in KSPFGMRESCycle() local
63 PetscInt max_k = fgmres->max_k; /* max # of directions Krylov space */ in KSPFGMRESCycle()
75 fgmres->it = (loc_it - 1); in KSPFGMRESCycle()
[all …]
H A Dfgmresimpl.h23 #define HH(a, b) (fgmres->hh_origin + (b) * (fgmres->max_k + 2) + (a))
26 #define HES(a, b) (fgmres->hes_origin + (b) * (fgmres->max_k + 1) + (a))
29 #define CC(a) (fgmres->cc_origin + (a)) /* CC will be length (max_k+1) - cosines */
30 #define SS(a) (fgmres->ss_origin + (a)) /* SS will be length (max_k+1) - sines */
31 #define RS(a) (fgmres->rs_origin + (a)) /* RS will be length (max_k+2) - rt side */
35 #define VEC_TEMP fgmres->vecs[0] /* work space */
36 #define VEC_TEMP_MATOP fgmres->vecs[1] /* work space */
38 fgmres->vecs[VEC_OFFSET + i] /* use to access
41 fgmres->prevecs[i] /* use to access
/petsc/share/petsc/saws/
H A Dreadme21 ./ex19 -saws_options -ksp_type fgmres -pc_type bjacobi -sub_ksp_type gmres -sub_pc_type bjacobi -su…
23 ./ex19 -saws_options -ksp_type fgmres -pc_type bjacobi -sub_ksp_type gmres -sub_pc_type bjacobi -su…
27 ./ex19 -saws_options -da_refine 2 -pc_type mg -ksp_type fgmres -mg_coarse_pc_type redundant
31 ./ex19 -saws_options -ksp_type fgmres -pc_type ksp -ksp_ksp_type bcgs -ksp_pc_type ksp -ksp_ksp_ksp…
33 ./ex19 -saws_options -ksp_type fgmres -pc_type ksp -ksp_ksp_type bcgs -ksp_pc_type ksp -ksp_ksp_ksp…
37 ./ex19 -saws_options -ksp_type fgmres -pc_type ksp -ksp_ksp_type bcgs -ksp_pc_type ksp -ksp_ksp_ksp…
41 ./ex19 -saws_options -ksp_type fgmres -pc_type fieldsplit -pc_fieldsplit_block_size 2 -pc_fieldspli…
43 ./ex19 -saws_options -ksp_type fgmres -pc_type fieldsplit -pc_fieldsplit_block_size 2 -pc_fieldspli…
45 ./ex19 -saws_options -pc_type fieldsplit -ksp_type fgmres -da_refine 1 -pc_fieldsplit_block_size 4
/petsc/src/ksp/ksp/tutorials/
H A Dex42-mgschur.opts8 #-stokes_mg_levels_3_ksp_type fgmres
11 # fgmres(1) is okay, fgmres(2) is worse - fgmres(10) kicks arse
12 -stokes_mg_levels_ksp_type fgmres
H A Dex42-mgfs2.opts5 -stokes_mg_levels_ksp_type fgmres
18 -stokes_mg_levels_fieldsplit_0_ksp_type fgmres
23 -stokes_mg_levels_fieldsplit_1_ksp_type fgmres
28 -stokes_mg_levels_fieldsplit_2_ksp_type fgmres
35 -stokes_mg_levels_fieldsplit_3_ksp_type fgmres
H A Dex42-mgfs.opts5 -stokes_mg_levels_ksp_type fgmres
20 -stokes_mg_levels_fieldsplit_0_ksp_type fgmres
27 -stokes_mg_levels_fieldsplit_1_ksp_type fgmres
H A Dex42-mgschur_nestedfs.opts6 -stokes_mg_levels_ksp_type fgmres
/petsc/src/ksp/ksp/tutorials/output/
H A Dex27_4h.out2 KSP type: fgmres
H A Dex43_2_mumps.out8 type: fgmres
/petsc/src/ksp/ksp/tests/output/
H A Dex85_fgmres_none.out9 type: fgmres
H A Dex85_fgmres_jacobi.out7 type: fgmres
H A Dex11_2_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-0.out54 type: fgmres
115 type: fgmres
261 type: fgmres
322 type: fgmres
H A Dex11_2_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-0.out54 type: fgmres
115 type: fgmres
261 type: fgmres
322 type: fgmres
H A Dex11_2_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-1.out54 type: fgmres
115 type: fgmres
261 type: fgmres
322 type: fgmres
H A Dex11_2_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-1.out54 type: fgmres
115 type: fgmres
261 type: fgmres
322 type: fgmres
H A Dex11_2_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-1.out54 type: fgmres
121 type: fgmres
275 type: fgmres
342 type: fgmres
H A Dex11_2_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-1.out54 type: fgmres
121 type: fgmres
275 type: fgmres
342 type: fgmres
H A Dex11_2_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-0.out54 type: fgmres
115 type: fgmres
269 type: fgmres
330 type: fgmres
H A Dex11_2_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-0.out54 type: fgmres
115 type: fgmres
269 type: fgmres
330 type: fgmres
/petsc/src/snes/tutorials/
H A Dmakefile35 …-${QUIET}${MPIEXEC} -n 1 ${MPIEXEC_TAIL} ./ex19 -da_refine 3 -pc_type mg -ksp_type fgmres > ex19.…
47 …-${QUIET}${MPIEXEC} -n 2 ${MPIEXEC_TAIL} ./ex19 -da_refine 3 -pc_type mg -ksp_type fgmres -snes_ty…
/petsc/src/ts/tutorials/output/
H A Dex47_2d_p1p1_mg_r1.out30 type: fgmres
137 type: fgmres
244 type: fgmres
351 type: fgmres
458 type: fgmres
565 type: fgmres
672 type: fgmres
779 type: fgmres
886 type: fgmres
993 type: fgmres
/petsc/src/snes/tutorials/output/
H A Dex19_8.out25 type: fgmres
H A Dex46_1_alt_2.out20 type: fgmres
H A Dex46_1_alt.out20 type: fgmres
H A Dex46_1.out21 type: fgmres

123