Home
last modified time | relevance | path

Searched refs:cg (Results 1 – 25 of 133) sorted by relevance

123456

/petsc/src/tao/bound/impls/bncg/
H A Dbncg.c15 TAO_BNCG *cg = (TAO_BNCG *)tao->data; in TaoBNCGEstimateActiveSet() local
18 PetscCall(ISDestroy(&cg->inactive_old)); in TaoBNCGEstimateActiveSet()
19 if (cg->inactive_idx) { in TaoBNCGEstimateActiveSet()
20 PetscCall(ISDuplicate(cg->inactive_idx, &cg->inactive_old)); in TaoBNCGEstimateActiveSet()
21 PetscCall(ISCopy(cg->inactive_idx, cg->inactive_old)); in TaoBNCGEstimateActiveSet()
25 PetscCall(ISDestroy(&cg->inactive_idx)); in TaoBNCGEstimateActiveSet()
26 …PetscCall(VecWhichInactive(tao->XL, tao->solution, cg->unprojected_gradient, tao->XU, PETSC_TRUE, … in TaoBNCGEstimateActiveSet()
27 PetscCall(ISDestroy(&cg->active_idx)); in TaoBNCGEstimateActiveSet()
28 PetscCall(ISComplementVec(cg->inactive_idx, tao->solution, &cg->active_idx)); in TaoBNCGEstimateActiveSet()
32 PetscCall(VecCopy(cg->unprojected_gradient, cg->W)); in TaoBNCGEstimateActiveSet()
[all …]
/petsc/src/ksp/ksp/impls/cg/gltr/
H A Dgltr.c61 KSPCG_GLTR *cg = (KSPCG_GLTR *)ksp->data; in KSPCGSolve_GLTR()
87 …PetscCheck(cg->radius >= 0.0, PetscObjectComm((PetscObject)ksp), PETSC_ERR_ARG_OUTOFRANGE, "Input … in KSPCGSolve_GLTR()
90 r2 = cg->radius * cg->radius; in KSPCGSolve_GLTR()
101 max_lanczos_its = cg->max_lanczos_its; in KSPCGSolve_GLTR()
102 max_newton_its = cg->max_newton_its; in KSPCGSolve_GLTR()
106 cg->o_fcn = 0.0; in KSPCGSolve_GLTR()
109 cg->norm_d = 0.0; in KSPCGSolve_GLTR()
111 cg->e_min = 0.0; in KSPCGSolve_GLTR()
112 cg->lambda = 0.0; in KSPCGSolve_GLTR()
140 if (cg->radius) { in KSPCGSolve_GLTR()
[all …]
/petsc/src/ksp/ksp/impls/cg/stcg/
H A Dstcg.c14 KSPCG_STCG *cg = (KSPCG_STCG *)ksp->data; in KSPCGSolve_STCG()
31 …PetscCheck(cg->radius >= 0.0, PetscObjectComm((PetscObject)ksp), PETSC_ERR_ARG_OUTOFRANGE, "Input … in KSPCGSolve_STCG()
37 r2 = cg->radius * cg->radius; in KSPCGSolve_STCG()
54 cg->o_fcn = 0.0; in KSPCGSolve_STCG()
57 cg->norm_d = 0.0; in KSPCGSolve_STCG()
86 if (cg->radius != 0) { in KSPCGSolve_STCG()
89 cg->norm_d = PetscSqrtReal(rr); in KSPCGSolve_STCG()
92 cg->norm_d = cg->radius; in KSPCGSolve_STCG()
103 PetscCall(VecDot(d, z, &cg->o_fcn)); in KSPCGSolve_STCG()
104 cg->o_fcn = -cg->o_fcn; in KSPCGSolve_STCG()
[all …]
/petsc/src/ksp/ksp/impls/cg/nash/
H A Dnash.c14 KSPCG_NASH *cg = (KSPCG_NASH *)ksp->data; in KSPCGSolve_NASH()
34 …PetscCheck(cg->radius >= 0.0, PetscObjectComm((PetscObject)ksp), PETSC_ERR_ARG_OUTOFRANGE, "Input … in KSPCGSolve_NASH()
40 r2 = cg->radius * cg->radius; in KSPCGSolve_NASH()
57 cg->o_fcn = 0.0; in KSPCGSolve_NASH()
60 cg->norm_d = 0.0; in KSPCGSolve_NASH()
89 if (cg->radius) { in KSPCGSolve_NASH()
92 cg->norm_d = PetscSqrtReal(rr); in KSPCGSolve_NASH()
95 cg->norm_d = cg->radius; in KSPCGSolve_NASH()
106 PetscCall(VecDot(d, z, &cg->o_fcn)); in KSPCGSolve_NASH()
107 cg->o_fcn = -cg->o_fcn; in KSPCGSolve_NASH()
[all …]
/petsc/src/ksp/ksp/impls/cg/
H A Dcg.c49 KSP_CG *cg = (KSP_CG *)ksp->data; in KSPCGSetObjectiveTarget_CG() local
52 cg->obj_min = obj_min; in KSPCGSetObjectiveTarget_CG()
58 KSP_CG *cg = (KSP_CG *)ksp->data; in KSPCGSetRadius_CG() local
61 cg->radius = radius; in KSPCGSetRadius_CG()
67 KSP_CG *cg = (KSP_CG *)ksp->data; in KSPCGGetObjFcn_CG() local
70 *obj = cg->obj; in KSPCGGetObjFcn_CG()
107 #define VecXDot(x, y, a) (cg->type == KSP_CG_HERMITIAN ? VecDot(x, y, a) : VecTDot(x, y, a))
126 KSP_CG *cg; in KSPSolve_CG() local
134 cg = (KSP_CG *)ksp->data; in KSPSolve_CG()
143 r2 = PetscSqr(cg->radius); in KSPSolve_CG()
[all …]
/petsc/src/ksp/ksp/impls/cg/cgne/
H A Dcgne.c12 KSP_CG *cg = (KSP_CG *)ksp->data; in KSPCGSetType_CGNE() local
15 cg->type = type; in KSPCGSetType_CGNE()
47 KSP_CG *cg; in KSPSolve_CGNE() local
56 cg = (KSP_CG *)ksp->data; in KSPSolve_CGNE()
66 #define VecXDot(x, y, a) (cg->type == KSP_CG_HERMITIAN ? VecDot(x, y, a) : VecTDot(x, y, a)) in KSPSolve_CGNE()
69 e = cg->e; in KSPSolve_CGNE()
70 d = cg->d; in KSPSolve_CGNE()
211 KSP_CG *cg; in KSPCreate_CGNE() local
214 PetscCall(PetscNew(&cg)); in KSPCreate_CGNE()
215 cg->type = !PetscDefined(USE_COMPLEX) ? KSP_CG_SYMMETRIC : KSP_CG_HERMITIAN; in KSPCreate_CGNE()
[all …]
/petsc/src/ksp/ksp/tests/output/
H A Dex1_lsqr_1_ksp_convergence_test-skip.out1 type: cg
10 type: cg
H A Dex1_lsqr_1_ksp_convergence_test-default.out1 type: cg
11 type: cg
/petsc/src/ksp/ksp/tutorials/output/
H A Dex56_latebs.out33 type: cg
64 type: cg
85 eigenvalues estimated via cg: min 0.0570861, max 1.20059
86 eigenvalues estimated using cg with transform: [0. 0.2; 0. 1.05]
88 type: cg
115 eigenvalues estimated via cg: min 0.0471395, max 3.10988
116 eigenvalues estimated using cg with transform: [0. 0.2; 0. 1.05]
118 type: cg
198 type: cg
229 type: cg
[all …]
H A Dex27_3b_hdf5_nsize-2.out4 type: cg
21 KSP type: cg
H A Dex27_3b_nsize-1.out4 type: cg
21 KSP type: cg
H A Dex27_3b_hdf5_nsize-1.out4 type: cg
21 KSP type: cg
H A Dex27_3_nsize-1.out4 type: cg
21 KSP type: cg
H A Dex27_3_nsize-2.out4 type: cg
21 KSP type: cg
H A Dex27_3b_nsize-2.out4 type: cg
21 KSP type: cg
H A Dex27_3a_nsize-1.out7 type: cg
24 KSP type: cg
H A Dex27_3a_nsize-2.out7 type: cg
24 KSP type: cg
H A Dex56_nsize-8_rap_bs.out28 type: cg
49 eigenvalues estimated via cg: min 0.050929, max 3.11735
50 eigenvalues estimated using cg with transform: [0. 0.1; 0. 1.1]
52 type: cg
H A Dex56_nsize-1_rap_bs.out30 type: cg
50 eigenvalues estimated via cg: min 0.030023, max 3.03327
51 eigenvalues estimated using cg with transform: [0. 0.1; 0. 1.1]
53 type: cg
H A Dex56_nsize-8_rap_bs_kokkos.out28 type: cg
48 eigenvalues estimated via cg: min 0.050929, max 3.11735
49 eigenvalues estimated using cg with transform: [0. 0.1; 0. 1.1]
51 type: cg
H A Dex56_nsize-1_rap_bs_kokkos.out30 type: cg
50 eigenvalues estimated via cg: min 0.030023, max 3.03327
51 eigenvalues estimated using cg with transform: [0. 0.1; 0. 1.1]
53 type: cg
H A Dex71_gdsw_poisson.out2 type: cg
58 eigenvalues estimated via cg: min 0.0906593, max 1.24203
59 eigenvalues estimated using cg with transform: [0. 0.1; 0. 1.1]
61 type: cg
H A Dex71_gdsw_elast.out2 type: cg
58 eigenvalues estimated via cg: min 0.0463722, max 1.44453
59 eigenvalues estimated using cg with transform: [0. 0.1; 0. 1.1]
61 type: cg
/petsc/src/ksp/ksp/tutorials/
H A Dex42-mgschur_nestedfs.opts24 -stokes_mg_levels_fieldsplit_0_ksp_type cg
29 -stokes_mg_levels_fieldsplit_0_fieldsplit_ksp_type cg
/petsc/src/dm/impls/plex/
H A Dplexfvm.c7 … const PetscScalar *x, const PetscScalar *cellgeom, const PetscFVCellGeom *cg, const PetscScalar *… in DMPlexApplyLimiter_Internal() argument
20 …dmCell, lim, dim, dof, cell, field, childFace, fStart, fEnd, cellPhi, x, cellgeom, cg, cx, cgrad)); in DMPlexApplyLimiter_Internal()
42 DMPlex_WaxpyD_Internal(dim, -1, cg->centroid, ncg->centroid, v); in DMPlexApplyLimiter_Internal()
125 PetscFVCellGeom *cg; in DMPlexReconstructGradients_Internal() local
136 PetscCall(DMPlexPointLocalRead(dmCell, cell, cellgeom, &cg)); in DMPlexReconstructGradients_Internal()
142 …dof, cell, nFields > 1 ? field : -1, faces[f], fStart, fEnd, cellPhi, x, cellgeom, cg, cx, cgrad)); in DMPlexReconstructGradients_Internal()

123456