| /petsc/src/tao/unconstrained/impls/ntr/ |
| H A D | ntr.c | 45 TAO_NTR *tr = (TAO_NTR *)tao->data; in TaoSolve_NTR() local 72 tao->trust = PetscMax(tao->trust, tr->min_radius); in TaoSolve_NTR() 73 tao->trust = PetscMin(tao->trust, tr->max_radius); in TaoSolve_NTR() 80 tr->bfgs_pre = pc; in TaoSolve_NTR() 81 PetscCall(PCLMVMGetMatLMVM(tr->bfgs_pre, &tr->M)); in TaoSolve_NTR() 84 PetscCall(MatSetSizes(tr->M, n, n, N, N)); in TaoSolve_NTR() 85 PetscCall(MatLMVMAllocate(tr->M, tao->solution, tao->gradient)); in TaoSolve_NTR() 86 PetscCall(MatIsSymmetricKnown(tr->M, &sym_set, &is_symmetric)); in TaoSolve_NTR() 103 switch (tr->init_type) { in TaoSolve_NTR() 122 PetscCall(VecCopy(tao->solution, tr->W)); in TaoSolve_NTR() [all …]
|
| /petsc/src/sys/logging/handler/impls/trace/ |
| H A D | logtrace.c | 14 PetscLogHandler_Trace tr = (PetscLogHandler_Trace)h->data; in PetscLogHandlerEventBegin_Trace() local 22 if (!tr->petsc_tracetime) PetscCall(PetscTime(&tr->petsc_tracetime)); in PetscLogHandlerEventBegin_Trace() 23 tr->petsc_tracelevel++; in PetscLogHandlerEventBegin_Trace() 30 …PetscFPrintf(PETSC_COMM_SELF, tr->petsc_tracefile, "%s[%d] %g Event begin: %s\n", tr->petsc_traces… in PetscLogHandlerEventBegin_Trace() 31 …for (size_t i = 0; i < PetscMin(sizeof(tr->petsc_tracespace), 2 * tr->petsc_tracelevel); i++) tr->… in PetscLogHandlerEventBegin_Trace() 32 tr->petsc_tracespace[PetscMin(127, 2 * tr->petsc_tracelevel)] = '\0'; in PetscLogHandlerEventBegin_Trace() 33 PetscCall(PetscFFlush(tr->petsc_tracefile)); in PetscLogHandlerEventBegin_Trace() 39 PetscLogHandler_Trace tr = (PetscLogHandler_Trace)h->data; in PetscLogHandlerEventEnd_Trace() local 47 tr->petsc_tracelevel--; in PetscLogHandlerEventEnd_Trace() 52 …for (size_t i = 0; i < PetscMin(sizeof(tr->petsc_tracespace), 2 * tr->petsc_tracelevel); i++) tr->… in PetscLogHandlerEventEnd_Trace() [all …]
|
| /petsc/src/dm/impls/plex/transform/impls/refine/1d/ |
| H A D | plexref1d.c | 3 static PetscErrorCode DMPlexTransformSetUp_1D(DMPlexTransform tr) in DMPlexTransformSetUp_1D() argument 10 PetscCall(DMPlexTransformGetDM(tr, &dm)); in DMPlexTransformSetUp_1D() 11 PetscCall(DMPlexTransformGetActive(tr, &active)); in DMPlexTransformSetUp_1D() 12 …PetscCheck(active, PetscObjectComm((PetscObject)tr), PETSC_ERR_ARG_WRONGSTATE, "DMPlexTransform mu… in DMPlexTransformSetUp_1D() 14 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "Refine Type", &tr->trType)); in DMPlexTransformSetUp_1D() 17 DMLabel trType = tr->trType; in DMPlexTransformSetUp_1D() 39 static PetscErrorCode DMPlexTransformGetSubcellOrientation_1D(DMPlexTransform tr, DMPolytopeType sc… in DMPlexTransformGetSubcellOrientation_1D() argument 44 PetscCall(DMLabelGetValue(tr->trType, sp, &rt)); in DMPlexTransformGetSubcellOrientation_1D() 49 PetscCall(DMPlexTransformGetSubcellOrientation_Regular(tr, sct, sp, so, tct, r, o, rnew, onew)); in DMPlexTransformGetSubcellOrientation_1D() 52 PetscCall(DMPlexTransformGetSubcellOrientationIdentity(tr, sct, sp, so, tct, r, o, rnew, onew)); in DMPlexTransformGetSubcellOrientation_1D() [all …]
|
| /petsc/src/dm/impls/plex/transform/impls/filter/ |
| H A D | plextrfilter.c | 3 static PetscErrorCode DMPlexTransformView_Filter(DMPlexTransform tr, PetscViewer viewer) in DMPlexTransformView_Filter() argument 8 PetscValidHeaderSpecific(tr, DMPLEXTRANSFORM_CLASSID, 1); in DMPlexTransformView_Filter() 14 PetscCall(PetscObjectGetName((PetscObject)tr, &name)); in DMPlexTransformView_Filter() 17 …SETERRQ(PetscObjectComm((PetscObject)tr), PETSC_ERR_SUP, "Viewer type %s not yet supported for DMP… in DMPlexTransformView_Filter() 22 static PetscErrorCode DMPlexTransformSetUp_Filter(DMPlexTransform tr) in DMPlexTransformSetUp_Filter() argument 29 PetscCall(DMPlexTransformGetDM(tr, &dm)); in DMPlexTransformSetUp_Filter() 30 PetscCall(DMPlexTransformGetActive(tr, &active)); in DMPlexTransformSetUp_Filter() 36 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "Filter Type", &tr->trType)); in DMPlexTransformSetUp_Filter() 49 PetscCall(DMLabelSetValue(tr->trType, closure[cl], ct)); in DMPlexTransformSetUp_Filter() 61 static PetscErrorCode DMPlexTransformDestroy_Filter(DMPlexTransform tr) in DMPlexTransformDestroy_Filter() argument [all …]
|
| /petsc/src/dm/impls/plex/transform/interface/ |
| H A D | plextransform.c | 160 PetscErrorCode DMPlexTransformCreate(MPI_Comm comm, DMPlexTransform *tr) in DMPlexTransformCreate() argument 165 PetscAssertPointer(tr, 2); in DMPlexTransformCreate() 166 *tr = NULL; in DMPlexTransformCreate() 172 *tr = t; in DMPlexTransformCreate() 192 PetscErrorCode DMPlexTransformSetType(DMPlexTransform tr, DMPlexTransformType method) in DMPlexTransformSetType() argument 198 PetscValidHeaderSpecific(tr, DMPLEXTRANSFORM_CLASSID, 1); in DMPlexTransformSetType() 199 PetscCall(PetscObjectTypeCompare((PetscObject)tr, method, &match)); in DMPlexTransformSetType() 204 …PetscCheck(r, PetscObjectComm((PetscObject)tr), PETSC_ERR_ARG_UNKNOWN_TYPE, "Unknown DMPlexTransfo… in DMPlexTransformSetType() 206 PetscTryTypeMethod(tr, destroy); in DMPlexTransformSetType() 207 PetscCall(PetscMemzero(tr->ops, sizeof(*tr->ops))); in DMPlexTransformSetType() [all …]
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexextrude.c | 54 DMPlexTransform tr; in DMPlexExtrude() local 63 PetscCall(DMPlexTransformCreate(PetscObjectComm((PetscObject)dm), &tr)); in DMPlexExtrude() 64 PetscCall(PetscObjectSetName((PetscObject)tr, "Extrusion Transform")); in DMPlexExtrude() 65 PetscCall(DMPlexTransformSetDM(tr, dm)); in DMPlexExtrude() 66 PetscCall(DMPlexTransformSetType(tr, DMPLEXEXTRUDETYPE)); in DMPlexExtrude() 68 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)tr, prefix)); in DMPlexExtrude() 70 PetscCall(PetscObjectSetOptions((PetscObject)tr, options)); in DMPlexExtrude() 71 if (activeLabel) PetscCall(DMPlexTransformSetActive(tr, activeLabel)); in DMPlexExtrude() 72 PetscCall(DMPlexTransformExtrudeSetLayers(tr, layers)); in DMPlexExtrude() 73 if (thickness > 0.) PetscCall(DMPlexTransformExtrudeSetThickness(tr, thickness)); in DMPlexExtrude() [all …]
|
| H A D | plexrefine.c | 83 DMPlexTransform tr; in DMPlexCreateCoarsePointIS() local 90 PetscCall(DMPlexTransformCreate(PetscObjectComm((PetscObject)dm), &tr)); in DMPlexCreateCoarsePointIS() 91 PetscCall(DMPlexTransformSetUp(tr)); in DMPlexCreateCoarsePointIS() 97 PetscCall(DMPlexTransformGetTargetPoint(tr, DM_POLYTOPE_POINT, DM_POLYTOPE_POINT, p, 0, &vNew)); in DMPlexCreateCoarsePointIS() 100 PetscCall(DMPlexTransformDestroy(&tr)); in DMPlexCreateCoarsePointIS() 152 PetscErrorCode DMPlexSetTransform(DM dm, DMPlexTransform tr) in DMPlexSetTransform() argument 158 if (tr) PetscValidHeaderSpecific(tr, DMPLEXTRANSFORM_CLASSID, 2); in DMPlexSetTransform() 159 PetscCall(PetscObjectReference((PetscObject)tr)); in DMPlexSetTransform() 161 mesh->transform = tr; in DMPlexSetTransform() 165 PetscErrorCode DMPlexGetTransform(DM dm, DMPlexTransform *tr) in DMPlexGetTransform() argument [all …]
|
| /petsc/src/dm/impls/plex/transform/impls/refine/alfeld/ |
| H A D | plexrefalfeld.c | 3 static PetscErrorCode DMPlexTransformView_Alfeld(DMPlexTransform tr, PetscViewer viewer) in DMPlexTransformView_Alfeld() argument 8 PetscValidHeaderSpecific(tr, DMPLEXTRANSFORM_CLASSID, 1); in DMPlexTransformView_Alfeld() 14 PetscCall(PetscObjectGetName((PetscObject)tr, &name)); in DMPlexTransformView_Alfeld() 17 …SETERRQ(PetscObjectComm((PetscObject)tr), PETSC_ERR_SUP, "Viewer type %s not yet supported for DMP… in DMPlexTransformView_Alfeld() 22 static PetscErrorCode DMPlexTransformDestroy_Alfeld(DMPlexTransform tr) in DMPlexTransformDestroy_Alfeld() argument 24 DMPlexRefine_Alfeld *f = (DMPlexRefine_Alfeld *)tr->data; in DMPlexTransformDestroy_Alfeld() 31 static PetscErrorCode DMPlexTransformGetSubcellOrientation_Alfeld(DMPlexTransform tr, DMPolytopeTyp… in DMPlexTransformGetSubcellOrientation_Alfeld() argument 54 PetscCall(DMPlexTransformGetDM(tr, &dm)); in DMPlexTransformGetSubcellOrientation_Alfeld() 91 PetscCall(DMPlexTransformGetSubcellOrientationIdentity(tr, sct, sp, so, tct, r, o, rnew, onew)); in DMPlexTransformGetSubcellOrientation_Alfeld() 96 static PetscErrorCode DMPlexTransformCellRefine_Alfeld(DMPlexTransform tr, DMPolytopeType source, P… in DMPlexTransformCellRefine_Alfeld() argument [all …]
|
| /petsc/src/dm/impls/plex/transform/impls/refine/sbr/ |
| H A D | plexrefsbr.c | 15 static PetscErrorCode SBRGetEdgeLen_Private(DMPlexTransform tr, PetscInt edge, PetscReal *len) in SBRGetEdgeLen_Private() argument 17 DMPlexRefine_SBR *sbr = (DMPlexRefine_SBR *)tr->data; in SBRGetEdgeLen_Private() 22 PetscCall(DMPlexTransformGetDM(tr, &dm)); in SBRGetEdgeLen_Private() 50 static PetscErrorCode SBRSplitLocalEdges_Private(DMPlexTransform tr, DMPlexPointQueue queue) in SBRSplitLocalEdges_Private() argument 52 DMPlexRefine_SBR *sbr = (DMPlexRefine_SBR *)tr->data; in SBRSplitLocalEdges_Private() 56 PetscCall(DMPlexTransformGetDM(tr, &dm)); in SBRSplitLocalEdges_Private() 76 PetscCall(SBRGetEdgeLen_Private(tr, cone[0], &maxlen)); in SBRSplitLocalEdges_Private() 79 PetscCall(SBRGetEdgeLen_Private(tr, cone[c], &len)); in SBRSplitLocalEdges_Private() 141 static PetscErrorCode DMPlexTransformSetUp_SBR(DMPlexTransform tr) in DMPlexTransformSetUp_SBR() argument 143 DMPlexRefine_SBR *sbr = (DMPlexRefine_SBR *)tr->data; in DMPlexTransformSetUp_SBR() [all …]
|
| /petsc/src/snes/impls/tr/ |
| H A D | tr.c | 15 SNES_NEWTONTR *tr = (SNES_NEWTONTR *)snes->data; in SNESNewtonTRSetTolerances_TR() local 18 if (delta_min == PETSC_DETERMINE) delta_min = tr->default_deltam; in SNESNewtonTRSetTolerances_TR() 19 if (delta_max == PETSC_DETERMINE) delta_max = tr->default_deltaM; in SNESNewtonTRSetTolerances_TR() 20 if (delta_0 == PETSC_DETERMINE) delta_0 = tr->default_delta0; in SNESNewtonTRSetTolerances_TR() 21 if (delta_min != PETSC_CURRENT) tr->deltam = delta_min; in SNESNewtonTRSetTolerances_TR() 22 if (delta_max != PETSC_CURRENT) tr->deltaM = delta_max; in SNESNewtonTRSetTolerances_TR() 23 if (delta_0 != PETSC_CURRENT) tr->delta0 = delta_0; in SNESNewtonTRSetTolerances_TR() 29 SNES_NEWTONTR *tr = (SNES_NEWTONTR *)snes->data; in SNESNewtonTRGetTolerances_TR() local 32 if (delta_min) *delta_min = tr->deltam; in SNESNewtonTRGetTolerances_TR() 33 if (delta_max) *delta_max = tr->deltaM; in SNESNewtonTRGetTolerances_TR() [all …]
|
| /petsc/src/dm/impls/plex/transform/impls/extrude/ |
| H A D | plextrextrude.c | 5 static PetscErrorCode DMPlexTransformView_Extrude(DMPlexTransform tr, PetscViewer viewer) in DMPlexTransformView_Extrude() argument 7 DMPlexTransform_Extrude *ex = (DMPlexTransform_Extrude *)tr->data; in DMPlexTransformView_Extrude() 11 PetscValidHeaderSpecific(tr, DMPLEXTRANSFORM_CLASSID, 1); in DMPlexTransformView_Extrude() 20 PetscCall(PetscObjectGetName((PetscObject)tr, &name)); in DMPlexTransformView_Extrude() 21 PetscCall(DMPlexTransformGetDM(tr, &dm)); in DMPlexTransformView_Extrude() 23 PetscCall(DMPlexTransformGetActive(tr, &active)); in DMPlexTransformView_Extrude() 32 …SETERRQ(PetscObjectComm((PetscObject)tr), PETSC_ERR_SUP, "Viewer type %s not yet supported for DMP… in DMPlexTransformView_Extrude() 37 static PetscErrorCode DMPlexTransformSetFromOptions_Extrude(DMPlexTransform tr, PetscOptionItems Pe… in DMPlexTransformSetFromOptions_Extrude() argument 39 DMPlexTransform_Extrude *ex = (DMPlexTransform_Extrude *)tr->data; in DMPlexTransformSetFromOptions_Extrude() 48 if (flg) PetscCall(DMPlexTransformExtrudeSetLayers(tr, nl)); in DMPlexTransformSetFromOptions_Extrude() [all …]
|
| H A D | plextrcohesive.c | 30 static PetscErrorCode DMPlexTransformView_Cohesive(DMPlexTransform tr, PetscViewer viewer) in DMPlexTransformView_Cohesive() argument 32 DMPlexTransform_Cohesive *ex = (DMPlexTransform_Cohesive *)tr->data; in DMPlexTransformView_Cohesive() 36 PetscValidHeaderSpecific(tr, DMPLEXTRANSFORM_CLASSID, 1); in DMPlexTransformView_Cohesive() 42 PetscCall(PetscObjectGetName((PetscObject)tr, &name)); in DMPlexTransformView_Cohesive() 46 …SETERRQ(PetscObjectComm((PetscObject)tr), PETSC_ERR_SUP, "Viewer type %s not yet supported for DMP… in DMPlexTransformView_Cohesive() 51 static PetscErrorCode DMPlexTransformSetFromOptions_Cohesive(DMPlexTransform tr, PetscOptionItems P… in DMPlexTransformSetFromOptions_Cohesive() argument 53 DMPlexTransform_Cohesive *ex = (DMPlexTransform_Cohesive *)tr->data; in DMPlexTransformSetFromOptions_Cohesive() 60 if (flg) PetscCall(DMPlexTransformCohesiveExtrudeSetTensor(tr, tensor)); in DMPlexTransformSetFromOptions_Cohesive() 62 if (flg) PetscCall(DMPlexTransformCohesiveExtrudeSetWidth(tr, width)); in DMPlexTransformSetFromOptions_Cohesive() 763 static PetscErrorCode DMPlexTransformSetUp_Cohesive(DMPlexTransform tr) in DMPlexTransformSetUp_Cohesive() argument [all …]
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex57.c | 61 …tic PetscErrorCode CreateTransform(DM dm, DMLabel active, const char prefix[], DMPlexTransform *tr) in CreateTransform() argument 64 PetscCall(DMPlexTransformCreate(PetscObjectComm((PetscObject)dm), tr)); in CreateTransform() 65 PetscCall(PetscObjectSetName((PetscObject)*tr, "Transform")); in CreateTransform() 66 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)*tr, prefix)); in CreateTransform() 67 PetscCall(DMPlexTransformSetDM(*tr, dm)); in CreateTransform() 68 PetscCall(DMPlexTransformSetActive(*tr, active)); in CreateTransform() 69 PetscCall(DMPlexTransformSetFromOptions(*tr)); in CreateTransform() 70 PetscCall(DMPlexTransformSetUp(*tr)); in CreateTransform() 72 PetscCall(DMSetApplicationContext(dm, *tr)); in CreateTransform() 73 PetscCall(PetscObjectViewFromOptions((PetscObject)*tr, NULL, "-dm_plex_transform_view")); in CreateTransform() [all …]
|
| H A D | ex41.c | 53 DMPlexTransform tr; in ConstructRefineTree() local 58 PetscCall(DMPlexGetTransform(dm, &tr)); in ConstructRefineTree() 59 if (!tr) PetscFunctionReturn(PETSC_SUCCESS); in ConstructRefineTree() 60 PetscCall(DMPlexTransformGetDM(tr, &odm)); in ConstructRefineTree() 71 PetscCall(DMPlexTransformCellTransform(tr, ct, c, NULL, &Nct, &rct, &rsize, &rcone, &rornt)); in ConstructRefineTree() 75 PetscCall(DMPlexTransformGetTargetPoint(tr, ct, rct[n], c, r, &pNew)); in ConstructRefineTree()
|
| /petsc/src/vec/is/utils/ |
| H A D | isio.c | 10 PetscInt tr[2], n, s, N; in ISView_Binary() local 23 tr[0] = IS_FILE_CLASSID; in ISView_Binary() 24 tr[1] = N; in ISView_Binary() 25 if (!skipHeader) PetscCall(PetscViewerBinaryWrite(viewer, tr, 2, PETSC_INT)); in ISView_Binary() 61 PetscInt tr[2], rows, N, n, s, *idx; in ISLoad_Binary() local 75 PetscCall(PetscViewerBinaryRead(viewer, tr, 2, NULL, PETSC_INT)); in ISLoad_Binary() 76 …PetscCheck(tr[0] == IS_FILE_CLASSID, PetscObjectComm((PetscObject)viewer), PETSC_ERR_FILE_UNEXPECT… in ISLoad_Binary() 77 …PetscCheck(tr[1] >= 0, PetscObjectComm((PetscObject)viewer), PETSC_ERR_FILE_UNEXPECTED, "IS size (… in ISLoad_Binary() 78 …|| N == tr[1], PETSC_COMM_SELF, PETSC_ERR_FILE_UNEXPECTED, "IS in file different size (%" PetscInt… in ISLoad_Binary() 79 rows = tr[1]; in ISLoad_Binary()
|
| /petsc/src/snes/impls/ntrdc/ |
| H A D | ntrdc.c | 17 SNES_NEWTONTRDC *tr = (SNES_NEWTONTRDC *)snes->data; in SNESNewtonTRSetTolerances_TRDC() local 23 if (delta_min != PETSC_CURRENT) tr->deltatol = delta_min; in SNESNewtonTRSetTolerances_TRDC() 24 if (delta_max != PETSC_CURRENT) tr->deltaM = delta_max; in SNESNewtonTRSetTolerances_TRDC() 25 if (delta_0 != PETSC_CURRENT) tr->delta0 = delta_0; in SNESNewtonTRSetTolerances_TRDC() 97 SNES_NEWTONTRDC *tr = (SNES_NEWTONTRDC *)snes->data; in SNESNewtonTRDCGetRhoFlag() local 102 *rho_flag = tr->rho_satisfied; in SNESNewtonTRDCGetRhoFlag() 127 SNES_NEWTONTRDC *tr = (SNES_NEWTONTRDC *)snes->data; in SNESNewtonTRDCSetPreCheck() local 131 if (func) tr->precheck = func; in SNESNewtonTRDCSetPreCheck() 132 if (ctx) tr->precheckctx = ctx; in SNESNewtonTRDCSetPreCheck() 154 SNES_NEWTONTRDC *tr = (SNES_NEWTONTRDC *)snes->data; in SNESNewtonTRDCGetPreCheck() local [all …]
|
| /petsc/src/dm/impls/plex/transform/impls/refine/bl/ |
| H A D | plexrefbl.c | 14 static PetscErrorCode DMPlexTransformSetUp_BL(DMPlexTransform tr) in DMPlexTransformSetUp_BL() argument 16 DMPlexRefine_BL *bl = (DMPlexRefine_BL *)tr->data; in DMPlexTransformSetUp_BL() 25 PetscCall(DMPlexTransformGetDM(tr, &dm)); in DMPlexTransformSetUp_BL() 26 PetscCall(DMPlexTransformGetActive(tr, &active)); in DMPlexTransformSetUp_BL() 32 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "Refine Type", &tr->trType)); in DMPlexTransformSetUp_BL() 57 PetscCall(DMLabelSetValue(tr->trType, point, val + 1)); in DMPlexTransformSetUp_BL() 71 PetscCall(DMLabelGetValue(tr->trType, p, &val)); in DMPlexTransformSetUp_BL() 79 PetscCall(DMLabelSetValue(tr->trType, p, val)); in DMPlexTransformSetUp_BL() 405 static PetscErrorCode DMPlexTransformGetSubcellOrientation_BL(DMPlexTransform tr, DMPolytopeType sc… in DMPlexTransformGetSubcellOrientation_BL() argument 407 DMPlexRefine_BL *bl = (DMPlexRefine_BL *)tr->data; in DMPlexTransformGetSubcellOrientation_BL() [all …]
|
| /petsc/src/dm/label/impls/ephemeral/plex/ |
| H A D | dmlabelephplex.c | 22 PetscErrorCode DMLabelEphemeralGetTransform(DMLabel label, DMPlexTransform *tr) in DMLabelEphemeralGetTransform() argument 25 PetscCall(PetscObjectQuery((PetscObject)label, "__transform__", (PetscObject *)tr)); in DMLabelEphemeralGetTransform() 45 PetscErrorCode DMLabelEphemeralSetTransform(DMLabel label, DMPlexTransform tr) in DMLabelEphemeralSetTransform() argument 48 PetscCall(PetscObjectCompose((PetscObject)label, "__transform__", (PetscObject)tr)); in DMLabelEphemeralSetTransform()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/tobox/ |
| H A D | plexreftobox.c | 3 static PetscErrorCode DMPlexTransformView_ToBox(DMPlexTransform tr, PetscViewer viewer) in DMPlexTransformView_ToBox() argument 8 PetscValidHeaderSpecific(tr, DMPLEXTRANSFORM_CLASSID, 1); in DMPlexTransformView_ToBox() 14 PetscCall(PetscObjectGetName((PetscObject)tr, &name)); in DMPlexTransformView_ToBox() 17 …SETERRQ(PetscObjectComm((PetscObject)tr), PETSC_ERR_SUP, "Viewer type %s not yet supported for DMP… in DMPlexTransformView_ToBox() 22 static PetscErrorCode DMPlexTransformDestroy_ToBox(DMPlexTransform tr) in DMPlexTransformDestroy_ToBox() argument 24 DMPlexRefine_ToBox *f = (DMPlexRefine_ToBox *)tr->data; in DMPlexTransformDestroy_ToBox() 31 static PetscErrorCode DMPlexTransformGetSubcellOrientation_ToBox(DMPlexTransform tr, DMPolytopeType… in DMPlexTransformGetSubcellOrientation_ToBox() argument 83 … PetscCall(DMPlexTransformGetSubcellOrientation_Regular(tr, sct, sp, so, tct, r, o, rnew, onew)); in DMPlexTransformGetSubcellOrientation_ToBox() 204 … PetscCall(DMPlexTransformGetSubcellOrientation_Regular(tr, sct, sp, so, tct, r, o, rnew, onew)); in DMPlexTransformGetSubcellOrientation_ToBox() 213 static PetscErrorCode DMPlexTransformCellRefine_ToBox(DMPlexTransform tr, DMPolytopeType source, Pe… in DMPlexTransformCellRefine_ToBox() argument [all …]
|
| /petsc/lib/petsc/bin/ |
| H A D | petscversion | 23 major=$(grep "#define PETSC_VERSION_MAJOR" "$file" | tr -s ' ' | cut -d" " -f 3) 24 minor=$(grep "#define PETSC_VERSION_MINOR" "$file" | tr -s ' ' | cut -d" " -f 3) 25 subminor=$(grep "#define PETSC_VERSION_SUBMINOR" "$file" | tr -s ' ' | cut -d" " -f 3) 26 release=$(grep "#define PETSC_VERSION_RELEASE" "$file" | tr -s ' ' | cut -d" " -f 3)
|
| /petsc/src/vec/vec/utils/ |
| H A D | vecio.c | 17 PetscInt tr[2], n, s, N; in VecView_Binary() local 30 tr[0] = VEC_FILE_CLASSID; in VecView_Binary() 31 tr[1] = N; in VecView_Binary() 32 if (!skipHeader) PetscCall(PetscViewerBinaryWrite(viewer, tr, 2, PETSC_INT)); in VecView_Binary() 66 uint32_t tr[2]; in VecLoad_Binary() local 80 PetscCall(PetscViewerBinaryRead(viewer, tr, 2, NULL, PETSC_INT32)); in VecLoad_Binary() 81 if (tr[0] == VEC_FILE_CLASSID) { // File was written with 32-bit ints in VecLoad_Binary() 82 rows = tr[1]; in VecLoad_Binary() 85 token = (PetscInt)((uint64_t)tr[0] << 32) + tr[1]; in VecLoad_Binary()
|
| /petsc/src/dm/label/impls/ephemeral/ |
| H A D | dmlabeleph.c | 14 DMPlexTransform tr; in DMLabelEphemeralComputeStratumSize_Private() local 22 PetscCall(DMLabelEphemeralGetTransform(label, &tr)); in DMLabelEphemeralComputeStratumSize_Private() 24 PetscCall(DMPlexTransformGetDM(tr, &dm)); in DMLabelEphemeralComputeStratumSize_Private() 38 … PetscCall(DMPlexTransformCellTransform(tr, ct, point, NULL, &Nct, &rct, &rsize, &rcone, &rornt)); in DMLabelEphemeralComputeStratumSize_Private() 49 DMPlexTransform tr; in DMLabelGetStratumIS_Ephemeral() local 58 PetscCall(DMLabelEphemeralGetTransform(label, &tr)); in DMLabelGetStratumIS_Ephemeral() 60 PetscCall(DMPlexTransformGetDM(tr, &dm)); in DMLabelGetStratumIS_Ephemeral() 75 … PetscCall(DMPlexTransformCellTransform(tr, ct, point, NULL, &Nct, &rct, &rsize, &rcone, &rornt)); in DMLabelGetStratumIS_Ephemeral() 78 PetscCall(DMPlexTransformGetTargetPoint(tr, ct, rct[n], point, r, &pNew)); in DMLabelGetStratumIS_Ephemeral()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/regular/ |
| H A D | plexrefregular.c | 45 PetscErrorCode DMPlexRefineRegularGetAffineFaceTransforms(DMPlexTransform tr, DMPolytopeType ct, Pe… in DMPlexRefineRegularGetAffineFaceTransforms() argument 133 PetscErrorCode DMPlexRefineRegularGetAffineTransforms(DMPlexTransform tr, DMPolytopeType ct, PetscI… in DMPlexRefineRegularGetAffineTransforms() argument 363 static PetscErrorCode DMPlexTransformView_Regular(DMPlexTransform tr, PetscViewer viewer) in DMPlexTransformView_Regular() argument 368 PetscValidHeaderSpecific(tr, DMPLEXTRANSFORM_CLASSID, 1); in DMPlexTransformView_Regular() 374 PetscCall(PetscObjectGetName((PetscObject)tr, &name)); in DMPlexTransformView_Regular() 377 …SETERRQ(PetscObjectComm((PetscObject)tr), PETSC_ERR_SUP, "Viewer type %s not yet supported for DMP… in DMPlexTransformView_Regular() 382 static PetscErrorCode DMPlexTransformDestroy_Regular(DMPlexTransform tr) in DMPlexTransformDestroy_Regular() argument 384 DMPlexRefine_Regular *f = (DMPlexRefine_Regular *)tr->data; in DMPlexTransformDestroy_Regular() 391 PetscErrorCode DMPlexTransformGetSubcellOrientation_Regular(DMPlexTransform tr, DMPolytopeType sct,… in DMPlexTransformGetSubcellOrientation_Regular() argument 645 PetscErrorCode DMPlexTransformCellRefine_Regular(DMPlexTransform tr, DMPolytopeType source, PetscIn… in DMPlexTransformCellRefine_Regular() argument [all …]
|
| /petsc/lib/petsc/bin/maint/ |
| H A D | createpatch | 46 version_release=`grep '^#define PETSC_VERSION_RELEASE ' include/petscversion.h |tr -s ' ' | cut -d … 47 version_major=`grep '^#define PETSC_VERSION_MAJOR ' include/petscversion.h |tr -s ' ' | cut -d ' ' … 48 version_minor=`grep '^#define PETSC_VERSION_MINOR ' include/petscversion.h |tr -s ' ' | cut -d ' ' … 49 version_subminor=`grep '^#define PETSC_VERSION_SUBMINOR ' include/petscversion.h |tr -s ' ' | cut -…
|
| H A D | rebuildtar | 15 version_major=`grep '^#define PETSC_VERSION_MAJOR ' ${PETSC_DIR}/include/petscversion.h |tr -s ' ' … 16 version_minor=`grep '^#define PETSC_VERSION_MINOR ' ${PETSC_DIR}/include/petscversion.h |tr -s ' ' … 17 version_subminor=`grep '^#define PETSC_VERSION_SUBMINOR ' ${PETSC_DIR}/include/petscversion.h |tr -…
|