| /petsc/src/tao/bound/impls/bncg/ |
| H A D | bncg.c | 15 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 D | gltr.c | 61 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 D | stcg.c | 14 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 D | nash.c | 14 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 D | cg.c | 49 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 D | cgne.c | 12 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 D | ex1_lsqr_1_ksp_convergence_test-skip.out | 1 type: cg 10 type: cg
|
| H A D | ex1_lsqr_1_ksp_convergence_test-default.out | 1 type: cg 11 type: cg
|
| /petsc/src/ksp/ksp/tutorials/output/ |
| H A D | ex56_latebs.out | 33 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 D | ex27_3b_hdf5_nsize-2.out | 4 type: cg 21 KSP type: cg
|
| H A D | ex27_3b_nsize-1.out | 4 type: cg 21 KSP type: cg
|
| H A D | ex27_3b_hdf5_nsize-1.out | 4 type: cg 21 KSP type: cg
|
| H A D | ex27_3_nsize-1.out | 4 type: cg 21 KSP type: cg
|
| H A D | ex27_3_nsize-2.out | 4 type: cg 21 KSP type: cg
|
| H A D | ex27_3b_nsize-2.out | 4 type: cg 21 KSP type: cg
|
| H A D | ex27_3a_nsize-1.out | 7 type: cg 24 KSP type: cg
|
| H A D | ex27_3a_nsize-2.out | 7 type: cg 24 KSP type: cg
|
| H A D | ex56_nsize-8_rap_bs.out | 28 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 D | ex56_nsize-1_rap_bs.out | 30 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 D | ex56_nsize-8_rap_bs_kokkos.out | 28 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 D | ex56_nsize-1_rap_bs_kokkos.out | 30 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 D | ex71_gdsw_poisson.out | 2 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 D | ex71_gdsw_elast.out | 2 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 D | ex42-mgschur_nestedfs.opts | 24 -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 D | plexfvm.c | 7 … 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()
|