| /petsc/src/ksp/ksp/impls/gmres/ |
| H A D | gmres.c | 39 KSP_GMRES *gmres = (KSP_GMRES *)ksp->data; in KSPSetUp_GMRES() local 42 max_k = gmres->max_k; /* restart size */ in KSPSetUp_GMRES() 48 …etscCall(PetscCalloc5(hh, &gmres->hh_origin, hes, &gmres->hes_origin, rs, &gmres->rs_origin, cc, &… in KSPSetUp_GMRES() 52 PetscCall(PetscMalloc1((max_k + 3) * (max_k + 9), &gmres->Rsvd)); in KSPSetUp_GMRES() 53 PetscCall(PetscMalloc1(6 * (max_k + 2), &gmres->Dsvd)); in KSPSetUp_GMRES() 58 gmres->vecs_allocated = VEC_OFFSET + 2 + max_k + gmres->nextra_vecs; in KSPSetUp_GMRES() 59 PetscCall(PetscMalloc1(gmres->vecs_allocated, &gmres->vecs)); in KSPSetUp_GMRES() 60 PetscCall(PetscMalloc1(VEC_OFFSET + 2 + max_k, &gmres->user_work)); in KSPSetUp_GMRES() 61 PetscCall(PetscMalloc1(VEC_OFFSET + 2 + max_k, &gmres->mwork_alloc)); in KSPSetUp_GMRES() 62 …if (gmres->q_preallocate || ksp->normtype == KSP_NORM_NONE) gmres->vv_allocated = VEC_OFFSET + 2 +… in KSPSetUp_GMRES() [all …]
|
| H A D | gmreig.c | 6 KSP_GMRES *gmres = (KSP_GMRES *)ksp->data; in KSPComputeExtremeSingularValues_GMRES() local 7 PetscInt n = gmres->it + 1, i, N = gmres->max_k + 2; in KSPComputeExtremeSingularValues_GMRES() 9 PetscScalar *R = gmres->Rsvd, *work = R + N * N, sdummy = 0; in KSPComputeExtremeSingularValues_GMRES() 10 PetscReal *realpart = gmres->Dsvd; in KSPComputeExtremeSingularValues_GMRES() 22 PetscCall(PetscArraycpy(R, gmres->hh_origin, (gmres->max_k + 2) * (gmres->max_k + 1))); in KSPComputeExtremeSingularValues_GMRES() 45 KSP_GMRES *gmres = (KSP_GMRES *)ksp->data; in KSPComputeEigenvalues_GMRES() local 46 PetscInt n = gmres->it + 1, N = gmres->max_k + 1, i, *perm; in KSPComputeEigenvalues_GMRES() 48 PetscScalar *R = gmres->Rsvd, *work = R + N * N; in KSPComputeEigenvalues_GMRES() 49 PetscScalar *realpart = gmres->Dsvd, *imagpart = realpart + N, sdummy = 0; in KSPComputeEigenvalues_GMRES() 62 PetscCall(PetscArraycpy(R, gmres->hes_origin, N * N)); in KSPComputeEigenvalues_GMRES() [all …]
|
| H A D | gmresimpl.h | 78 #define HH(a, b) (gmres->hh_origin + (b) * (gmres->max_k + 2) + (a)) 79 #define HES(a, b) (gmres->hes_origin + (b) * (gmres->max_k + 1) + (a)) 80 #define CC(a) (gmres->cc_origin + (a)) 81 #define SS(a) (gmres->ss_origin + (a)) 82 #define GRS(a) (gmres->rs_origin + (a)) 86 #define VEC_TEMP gmres->vecs[0] 87 #define VEC_TEMP_MATOP gmres->vecs[1] 88 #define VEC_VV(i) gmres->vecs[VEC_OFFSET + i]
|
| H A D | borthog2.c | 37 KSP_GMRES *gmres = (KSP_GMRES *)ksp->data; in KSPGMRESClassicalGramSchmidtOrthogonalization() local 41 PetscBool refine = (PetscBool)(gmres->cgstype == KSP_GMRES_CGS_REFINE_ALWAYS); in KSPGMRESClassicalGramSchmidtOrthogonalization() 45 if (!gmres->orthogwork) PetscCall(PetscMalloc1(gmres->max_k + 2, &gmres->orthogwork)); in KSPGMRESClassicalGramSchmidtOrthogonalization() 46 lhh = gmres->orthogwork; in KSPGMRESClassicalGramSchmidtOrthogonalization() 84 if (gmres->cgstype == KSP_GMRES_CGS_REFINE_IFNEEDED) { in KSPGMRESClassicalGramSchmidtOrthogonalization()
|
| /petsc/src/ksp/ksp/tutorials/output/ |
| H A D | ex29_3.out | 2 type: gmres 47 eigenvalues estimated via gmres: min 0.642839, max 1. 48 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 50 type: gmres 77 eigenvalues estimated via gmres: min 0.292893, max 1.70711 78 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 80 type: gmres 107 eigenvalues estimated via gmres: min 0.250619, max 1.00018 108 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 110 type: gmres [all …]
|
| H A D | ex29_4.out | 2 type: gmres 47 eigenvalues estimated via gmres: min 0.642839, max 1. 48 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 50 type: gmres 77 eigenvalues estimated via gmres: min 0.642839, max 1. 78 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 80 type: gmres 107 eigenvalues estimated via gmres: min 0.250619, max 1.00018 108 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 110 type: gmres [all …]
|
| H A D | ex66_1.out | 5 type: gmres 40 eigenvalues estimated via gmres: min 0.0226973, max 0.994821 41 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 43 type: gmres 72 eigenvalues estimated via gmres: min 0.0213749, max 0.993453 73 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 75 type: gmres 104 eigenvalues estimated via gmres: min 0.0114291, max 0.992425 105 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 107 type: gmres
|
| H A D | ex66_2.out | 6 type: gmres 56 eigenvalues estimated via gmres: min 0.0251646, max 1.49975 57 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 59 type: gmres 87 eigenvalues estimated via gmres: min 0.0224513, max 1.49919 88 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 90 type: gmres 118 eigenvalues estimated via gmres: min 0.0187827, max 1.49758 119 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 121 type: gmres
|
| H A D | ex50_1.out | 38 eigenvalues estimated via gmres: min 0.0283733, max 0.995458 39 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 41 type: gmres 70 eigenvalues estimated via gmres: min 0.00823061, max 0.994782 71 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 73 type: gmres 102 eigenvalues estimated via gmres: min 0.00906815, max 0.993534 103 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 105 type: gmres
|
| H A D | ex50_2.out | 54 eigenvalues estimated via gmres: min 0.0385457, max 1.49851 55 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 57 type: gmres 85 eigenvalues estimated via gmres: min 0.014084, max 1.49921 86 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 88 type: gmres 116 eigenvalues estimated via gmres: min 0.0116105, max 1.49339 117 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 119 type: gmres
|
| H A D | ex34_1.out | 53 eigenvalues estimated via gmres: min 0.181212, max 0.998964 54 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 56 type: gmres 85 eigenvalues estimated via gmres: min 0.0492983, max 0.995188 86 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 88 type: gmres
|
| /petsc/src/snes/tutorials/output/ |
| H A D | ex19_tut_2.out | 51 type: gmres 111 eigenvalues estimated via gmres: min 0.144902, max 1.48269 112 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 114 type: gmres 141 eigenvalues estimated via gmres: min 0.0843938, max 1.49178 142 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 144 type: gmres 171 eigenvalues estimated via gmres: min 0.0659153, max 1.46454 172 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 174 type: gmres [all …]
|
| H A D | ex5_2.out | 42 type: gmres 86 eigenvalues estimated via gmres: min 0.38164, max 0.999839 87 eigenvalues estimated using gmres with transform: [0. 0.5; 0. 1.1] 89 type: gmres 117 eigenvalues estimated via gmres: min 0.11325, max 0.996475 118 eigenvalues estimated using gmres with transform: [0. 0.5; 0. 1.1] 120 type: gmres 148 eigenvalues estimated via gmres: min 0.0267868, max 0.997736 149 eigenvalues estimated using gmres with transform: [0. 0.5; 0. 1.1] 151 type: gmres
|
| H A D | ex5_2_alt.out | 38 type: gmres 82 eigenvalues estimated via gmres: min 0.381692, max 1.13988 83 eigenvalues estimated using gmres with transform: [0. 0.5; 0. 1.1] 85 type: gmres 113 eigenvalues estimated via gmres: min 0.113268, max 0.996415 114 eigenvalues estimated using gmres with transform: [0. 0.5; 0. 1.1] 116 type: gmres 144 eigenvalues estimated via gmres: min 0.0267908, max 0.997736 145 eigenvalues estimated using gmres with transform: [0. 0.5; 0. 1.1] 147 type: gmres
|
| H A D | ex5_3_alt.out | 21 type: gmres 81 eigenvalues estimated via gmres: min 0.220124, max 1.2873 82 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 84 type: gmres 111 eigenvalues estimated via gmres: min 0.0725743, max 1.26369 112 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 114 type: gmres
|
| H A D | ex5_3.out | 21 type: gmres 81 eigenvalues estimated via gmres: min 0.220124, max 1.2873 82 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 84 type: gmres 111 eigenvalues estimated via gmres: min 0.0725743, max 1.26369 112 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 114 type: gmres
|
| H A D | ex5_4_alt.out | 38 type: gmres 98 eigenvalues estimated via gmres: min 0.220123, max 1.28728 99 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 101 type: gmres 128 eigenvalues estimated via gmres: min 0.0725255, max 1.2637 129 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 131 type: gmres
|
| H A D | ex18_3.out | 60 eigenvalues estimated via gmres: min 0.139653, max 0.996438 61 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 63 type: gmres 91 eigenvalues estimated via gmres: min 0.0626846, max 0.990486 92 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 94 type: gmres
|
| /petsc/share/petsc/saws/ |
| H A D | readme | 21 ./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… 37 …sp_ksp_pc_type bjacobi -ksp_ksp_pc_bjacobi_blocks 2 -ksp_ksp_sub_ksp_type gmres -ksp_ksp_sub_pc_ty… 43 …ieldsplit_0_fields 0,1,2 -pc_fieldsplit_1_fields 0 -fieldsplit_0_ksp_type gmres -fieldsplit_0_pc_t…
|
| /petsc/src/ksp/ksp/tests/output/ |
| H A D | ex1_lsqr_0_ksp_convergence_test-skip.out | 1 type: gmres 10 type: gmres
|
| H A D | ex1_lsqr_0_ksp_convergence_test-default.out | 1 type: gmres 11 type: gmres
|
| /petsc/src/snes/tutorials/network/ |
| H A D | ex1options | 18 -coupled_ksp_type gmres 46 -power_ksp_type gmres 71 -water_ksp_type gmres
|
| /petsc/src/ts/tutorials/advection-diffusion-reaction/output/ |
| H A D | ex3_1_alt_2.out | 75 type: gmres 119 eigenvalues estimated via gmres: min 1., max 1. 120 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 122 type: gmres 149 eigenvalues estimated via gmres: min 1., max 1. 150 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 152 type: gmres
|
| H A D | ex3_1.out | 76 type: gmres 120 eigenvalues estimated via gmres: min 1., max 1. 121 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 123 type: gmres 150 eigenvalues estimated via gmres: min 1., max 1. 151 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 153 type: gmres
|
| H A D | ex3_1_alt_3.out | 74 type: gmres 118 eigenvalues estimated via gmres: min 1., max 1. 119 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 121 type: gmres 148 eigenvalues estimated via gmres: min 1., max 1. 149 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 151 type: gmres
|