Home
last modified time | relevance | path

Searched refs:container (Results 1 – 25 of 34) sorted by relevance

12

/petsc/src/dm/impls/swarm/
H A Dswarmpic_view.c8 PetscContainer container; in private_PetscViewerCreate_XDMF() local
19 PetscCall(PetscContainerCreate(comm, &container)); in private_PetscViewerCreate_XDMF()
20 PetscCall(PetscContainerSetPointer(container, (void *)bytes)); in private_PetscViewerCreate_XDMF()
21 PetscCall(PetscObjectCompose((PetscObject)viewer, "XDMFViewerContext", (PetscObject)container)); in private_PetscViewerCreate_XDMF()
38 PetscContainer container = NULL; in private_PetscViewerDestroy_XDMF() local
55 PetscCall(PetscObjectQuery((PetscObject)viewer, "XDMFViewerContext", (PetscObject *)&container)); in private_PetscViewerDestroy_XDMF()
56 if (container) { in private_PetscViewerDestroy_XDMF()
57 PetscCall(PetscContainerGetPointer(container, &bytes)); in private_PetscViewerDestroy_XDMF()
59 PetscCall(PetscContainerDestroy(&container)); in private_PetscViewerDestroy_XDMF()
95 PetscContainer container = NULL; in private_DMSwarmView_XDMF() local
[all …]
/petsc/src/sys/ftn-custom/
H A Dzutils.c129 PetscContainer container; in PetscScalarAddressToFortran() local
148 PetscCall(PetscContainerCreate(PETSC_COMM_SELF, &container)); in PetscScalarAddressToFortran()
149 PetscCall(PetscContainerSetPointer(container, addr)); in PetscScalarAddressToFortran()
150 PetscCall(PetscObjectCompose(obj, "GetArrayPtr", (PetscObject)container)); in PetscScalarAddressToFortran()
186 PetscContainer container; in PetscScalarAddressFromFortran() local
190 PetscCall(PetscObjectQuery(obj, "GetArrayPtr", (PetscObject *)&container)); in PetscScalarAddressFromFortran()
191 if (container) { in PetscScalarAddressFromFortran()
192 PetscCall(PetscContainerGetPointer(container, lx)); in PetscScalarAddressFromFortran()
200 PetscCall(PetscContainerDestroy(&container)); in PetscScalarAddressFromFortran()
/petsc/src/sys/tests/
H A Dex18.c7 PetscContainer container; in main() local
11 PetscCall(PetscContainerCreate(PETSC_COMM_SELF, &container)); in main()
12 PetscCall(PetscContainerDestroy(&container)); in main()
/petsc/src/sys/objects/
H A Ddestroy.c389 static PetscErrorCode RegisterFinalizer(PetscFinalizerContainer container) in RegisterFinalizer() argument
395 …al(regfin + i, &container), PETSC_COMM_SELF, PETSC_ERR_ORDER, "Finalizer (of type %s) already regi… in RegisterFinalizer()
397 regfin[reg_count++] = container; in RegisterFinalizer()
421 PetscFinalizerContainer container; in PetscObjectRegisterDestroy() local
425 container.thunk.obj = obj; in PetscObjectRegisterDestroy()
426 container.type = PETSC_FINALIZE_OBJECT; in PetscObjectRegisterDestroy()
427 PetscCall(RegisterFinalizer(container)); in PetscObjectRegisterDestroy()
467 PetscFinalizerContainer container; in PetscRegisterFinalize() local
471 container.thunk.fn.func = f; in PetscRegisterFinalize()
472 container.type = PETSC_FINALIZE_FUNC; in PetscRegisterFinalize()
[all …]
H A Dinherit.c1040 PetscErrorCode PetscContainerCreate(MPI_Comm comm, PetscContainer *container) in PetscContainerCreate() argument
1043 PetscAssertPointer(container, 2); in PetscContainerCreate()
1045 …PetscCall(PetscHeaderCreate(*container, PETSC_CONTAINER_CLASSID, "PetscContainer", "Container", "S… in PetscContainerCreate()
1072 PetscContainer container; in PetscObjectContainerCompose() local
1075 PetscCall(PetscContainerCreate(PetscObjectComm(obj), &container)); in PetscObjectContainerCompose()
1076 PetscCall(PetscContainerSetPointer(container, pointer)); in PetscObjectContainerCompose()
1077 if (destroy) PetscCall(PetscContainerSetCtxDestroy(container, destroy)); in PetscObjectContainerCompose()
1078 PetscCall(PetscObjectCompose(obj, name, (PetscObject)container)); in PetscObjectContainerCompose()
1079 PetscCall(PetscContainerDestroy(&container)); in PetscObjectContainerCompose()
1102 PetscContainer container; in PetscObjectContainerQuery() local
[all …]
/petsc/src/mat/impls/transpose/
H A Dtransm.c324 PetscContainer container; in MatProductCtxDestroy_Transpose() local
328 …Call(PetscObjectQuery((PetscObject)data->D, "MatProductCtx_Transpose", (PetscObject *)&container)); in MatProductCtxDestroy_Transpose()
329 PetscCall(PetscContainerDestroy(&container)); in MatProductCtxDestroy_Transpose()
339 PetscContainer container; in MatProductNumeric_Transpose() local
345 PetscCall(PetscObjectQuery((PetscObject)D, "MatProductCtx_Transpose", (PetscObject *)&container)); in MatProductNumeric_Transpose()
346 …PetscCheck(container, PetscObjectComm((PetscObject)D), PETSC_ERR_PLIB, "MatProductCtx_Transpose mi… in MatProductNumeric_Transpose()
347 PetscCall(PetscContainerGetPointer(container, &data)); in MatProductNumeric_Transpose()
360 PetscContainer container; in MatProductSymbolic_Transpose() local
367 … PetscCall(PetscObjectQuery((PetscObject)D, "MatProductCtx_Transpose", (PetscObject *)&container)); in MatProductSymbolic_Transpose()
368 …PetscCheck(container, PetscObjectComm((PetscObject)D), PETSC_ERR_PLIB, "MatProductCtx_Transpose mi… in MatProductSymbolic_Transpose()
[all …]
H A Dhtransm.c15 PetscContainer container; in MatProductCtxDestroy_HT() local
20 PetscCall(PetscObjectQuery((PetscObject)data->D, "MatProductCtx_HT", (PetscObject *)&container)); in MatProductCtxDestroy_HT()
21 PetscCall(PetscContainerDestroy(&container)); in MatProductCtxDestroy_HT()
32 PetscContainer container; in MatProductNumeric_HT() local
38 PetscCall(PetscObjectQuery((PetscObject)D, "MatProductCtx_HT", (PetscObject *)&container)); in MatProductNumeric_HT()
39 …PetscCheck(container, PetscObjectComm((PetscObject)D), PETSC_ERR_PLIB, "MatProductCtx_HT missing"); in MatProductNumeric_HT()
40 PetscCall(PetscContainerGetPointer(container, &data)); in MatProductNumeric_HT()
64 PetscContainer container; in MatProductSymbolic_HT() local
72 PetscCall(PetscObjectQuery((PetscObject)D, "MatProductCtx_HT", (PetscObject *)&container)); in MatProductSymbolic_HT()
73 …PetscCheck(container, PetscObjectComm((PetscObject)D), PETSC_ERR_PLIB, "MatProductCtx_HT missing"); in MatProductSymbolic_HT()
[all …]
/petsc/src/vec/vec/utils/
H A Dvecglvis.c45 PetscContainer container; in VecView_GLVis() local
48 …Call(PetscObjectQuery((PetscObject)Ufield[i], "_glvis_info_container", (PetscObject *)&container)); in VecView_GLVis()
49 if (!container) { in VecView_GLVis()
/petsc/src/sys/classes/viewer/impls/glvis/
H A Dglvis.c186 PetscContainer container; in PetscViewerGLVisAttachInfo_Private() local
190 …tscCall(PetscObjectQuery((PetscObject)window, "_glvis_info_container", (PetscObject *)&container)); in PetscViewerGLVisAttachInfo_Private()
191 if (!container) { in PetscViewerGLVisAttachInfo_Private()
200 PetscCall(PetscContainerGetPointer(container, &info)); in PetscViewerGLVisAttachInfo_Private()
449 PetscContainer container; in PetscViewerGLVisInitWindow_Internal() local
452 …tscCall(PetscObjectQuery((PetscObject)viewer, "_glvis_info_container", (PetscObject *)&container)); in PetscViewerGLVisInitWindow_Internal()
453 …PetscCheck(container, PETSC_COMM_SELF, PETSC_ERR_USER, "Viewer was not obtained from PetscGLVisVie… in PetscViewerGLVisInitWindow_Internal()
454 PetscCall(PetscContainerGetPointer(container, &info)); in PetscViewerGLVisInitWindow_Internal()
/petsc/src/mat/impls/htool/
H A Dhtool.cxx263 PetscContainer container; in MatDestroy_Htool() local
278 PetscCall(PetscObjectQuery((PetscObject)A, "KernelTranspose", (PetscObject *)&container)); in MatDestroy_Htool()
279 if (container) { /* created in MatTranspose_Htool() */ in MatDestroy_Htool()
280 PetscCall(PetscContainerGetPointer(container, &kernelt)); in MatDestroy_Htool()
840 PetscContainer container; in MatTranspose_Htool() local
857 PetscCall(PetscObjectQuery((PetscObject)C, "KernelTranspose", (PetscObject *)&container)); in MatTranspose_Htool()
858 …PetscCheck(container, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Must call MatTranspose() with MA… in MatTranspose_Htool()
859 PetscCall(PetscContainerGetPointer(container, &kernelt)); in MatTranspose_Htool()
898 PetscContainer container; in MatDestroy_Factor() local
902 PetscCall(PetscObjectQuery((PetscObject)F, "HMatrix", (PetscObject *)&container)); in MatDestroy_Factor()
[all …]
/petsc/src/dm/dt/fe/tests/
H A Dex2.c98 PetscContainer container; in CellRangeGetFEGeom() local
103 PetscCall(PetscObjectQuery((PetscObject)cellIS, composeStr, (PetscObject *)&container)); in CellRangeGetFEGeom()
104 if (container) { in CellRangeGetFEGeom()
105 PetscCall(PetscContainerGetPointer(container, geom)); in CellRangeGetFEGeom()
H A Dex1.c107 PetscContainer container; in CellRangeGetFEGeom() local
112 PetscCall(PetscObjectQuery((PetscObject)cellIS, composeStr, (PetscObject *)&container)); in CellRangeGetFEGeom()
113 if (container) { in CellRangeGetFEGeom()
114 PetscCall(PetscContainerGetPointer(container, geom)); in CellRangeGetFEGeom()
/petsc/src/ts/trajectory/impls/memory/
H A Dtrajmemory.c92 StackElement *container; member
102 PetscInt *container; member
167 if (stack->top < stack->stacksize - 1 && stack->container[stack->top + 1]) { in ElementCreate()
168 *e = stack->container[stack->top + 1]; in ElementCreate()
241 for (i = 0; i < stack->stacksize; i++) newcontainer[i] = stack->container[i]; in StackResize()
242 PetscCall(PetscFree(stack->container)); in StackResize()
243 stack->container = newcontainer; in StackResize()
252 stack->container[++stack->top] = e; in StackPush()
261 *e = stack->container[stack->top--]; in StackPop()
268 *e = stack->container[stack->top]; in StackTop()
[all …]
/petsc/src/ts/utils/dmplexlandau/
H A Dplexland.c95 PetscContainer container; in LandauFormJacobian_Internal() local
107 PetscCall(PetscObjectQuery((PetscObject)JacP, "assembly_maps", (PetscObject *)&container)); in LandauFormJacobian_Internal()
108 if (container) { in LandauFormJacobian_Internal()
110 PetscCall(PetscContainerGetPointer(container, &maps)); in LandauFormJacobian_Internal()
475 if (!container) { in LandauFormJacobian_Internal()
552 …if (!container) { // 'CPU' assembly move nest matrix to gl… in LandauFormJacobian_Internal()
1477 PetscContainer container; in CreateStaticData() local
1691 PetscCall(PetscContainerCreate(PETSC_COMM_SELF, &container)); in CreateStaticData()
1692 PetscCall(PetscContainerSetPointer(container, (void *)maps)); in CreateStaticData()
1693 PetscCall(PetscContainerSetCtxDestroy(container, LandauGPUMapsDestroy)); in CreateStaticData()
[all …]
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/
H A D_linter.py720 container = self.errors
722 container = self.warnings
729 container.add_diagnostic(cursor, diagnostic)
H A D_pool.py187 def prune(container: list[_T]) -> list[_T]:
188 return [item for item in container if item]
/petsc/src/mat/impls/aij/mpi/mpihipsparse/
H A Dmpiaijhipsparse.hip.cxx165 PetscContainer container; in MatSetValuesCOO_MPIAIJHIPSPARSE() local
169 …Call(PetscObjectQuery((PetscObject)mat, "__PETSc_MatCOOStruct_Device", (PetscObject *)&container)); in MatSetValuesCOO_MPIAIJHIPSPARSE()
170 …PetscCheck(container, PetscObjectComm((PetscObject)mat), PETSC_ERR_PLIB, "Not found MatCOOStruct o… in MatSetValuesCOO_MPIAIJHIPSPARSE()
171 PetscCall(PetscContainerGetPointer(container, &coo)); in MatSetValuesCOO_MPIAIJHIPSPARSE()
/petsc/src/mat/impls/aij/mpi/mpicusparse/
H A Dmpiaijcusparse.cu165 PetscContainer container; in MatSetValuesCOO_MPIAIJCUSPARSE() local
169 …Call(PetscObjectQuery((PetscObject)mat, "__PETSc_MatCOOStruct_Device", (PetscObject *)&container)); in MatSetValuesCOO_MPIAIJCUSPARSE()
170 …PetscCheck(container, PetscObjectComm((PetscObject)mat), PETSC_ERR_PLIB, "Not found MatCOOStruct o… in MatSetValuesCOO_MPIAIJCUSPARSE()
171 PetscCall(PetscContainerGetPointer(container, &coo)); in MatSetValuesCOO_MPIAIJCUSPARSE()
/petsc/src/ts/utils/dmplexlandau/kokkos/
H A Dlandau.kokkos.cxx393 PetscContainer container; in LandauKokkosJacobian() local
456 PetscCall(PetscObjectQuery((PetscObject)JacP, "assembly_maps", (PetscObject *)&container)); in LandauKokkosJacobian()
457 …PetscCheck(container, PETSC_COMM_SELF, PETSC_ERR_PLIB, "GPU assembly but no metadata in container"… in LandauKokkosJacobian()
459 PetscCall(PetscContainerGetPointer(container, &h_maps)); in LandauKokkosJacobian()
469 container = NULL; in LandauKokkosJacobian()
478 const int elem_mat_num_cells_max_grid = container ? 0 : num_cells_max; in LandauKokkosJacobian()
789 PetscCheck(!container, PETSC_COMM_SELF, PETSC_ERR_PLIB, "?????"); in LandauKokkosJacobian()
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/
H A Dbjkokkos.kokkos.cxx549 PetscContainer container; in PCApply_BJKOKKOS() local
563 PetscCall(PetscObjectQuery((PetscObject)A, "plex_batch_is", (PetscObject *)&container)); in PCApply_BJKOKKOS()
564 if (container) { in PCApply_BJKOKKOS()
566 PetscCall(PetscContainerGetPointer(container, &plex_batch)); in PCApply_BJKOKKOS()
583 PetscCall(PetscObjectQuery((PetscObject)A, "batch size", (PetscObject *)&container)); in PCApply_BJKOKKOS()
584 if (container) { in PCApply_BJKOKKOS()
586 PetscCall(PetscContainerGetPointer(container, &pNf)); in PCApply_BJKOKKOS()
/petsc/src/sys/objects/device/tests/
H A Dex11.cxx136 … const auto check_applied_mode = [&](PetscContainer container, PetscMemoryAccessMode mode) { in TestAllCombinations() argument
141 PetscCall(PetscObjectGetId((PetscObject)container, &actual_key)); in TestAllCombinations()
/petsc/src/ksp/pc/impls/hpddm/
H A Dpchpddm.cxx872 PetscContainer container = nullptr; in PCHPDDMMatApply_Private() local
877 PetscCall(PetscObjectQuery((PetscObject)A, "_HPDDM_MatProduct", (PetscObject *)&container)); in PCHPDDMMatApply_Private()
878 if (container) { /* MatProduct container already attached */ in PCHPDDMMatApply_Private()
879 PetscCall(PetscContainerGetPointer(container, &ptr)); in PCHPDDMMatApply_Private()
906 …if (!container) PetscCall(PetscObjectContainerCompose((PetscObject)A, "_HPDDM_MatProduct", ctx->V … in PCHPDDMMatApply_Private()
907 …else PetscCall(PetscContainerSetPointer(container, ctx->V + 1)); … in PCHPDDMMatApply_Private()
917 …if (N == prev || container) { /* when MatProduct container is attached, always need to MatProductR… in PCHPDDMMatApply_Private()
919 if (container && ctx->parent->correction != PC_HPDDM_COARSE_CORRECTION_BALANCED) { in PCHPDDMMatApply_Private()
1900 PetscContainer container = nullptr; in PCSetUp_HPDDM() local
1902 PetscCall(PetscObjectQuery((PetscObject)pc, "_PCHPDDM_Schur", (PetscObject *)&container)); in PCSetUp_HPDDM()
[all …]
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c4663 PetscContainer container; in MatCreateMPIAIJSumSeqAIJNumeric() local
4672 PetscCall(PetscObjectQuery((PetscObject)mpimat, "MatMergeSeqsToMPI", (PetscObject *)&container)); in MatCreateMPIAIJSumSeqAIJNumeric()
4673 …PetscCheck(container, PetscObjectComm((PetscObject)mpimat), PETSC_ERR_PLIB, "Mat not created from … in MatCreateMPIAIJSumSeqAIJNumeric()
4674 PetscCall(PetscContainerGetPointer(container, &merge)); in MatCreateMPIAIJSumSeqAIJNumeric()
4782 PetscContainer container; in MatCreateMPIAIJSumSeqAIJSymbolic() local
4992 PetscCall(PetscContainerCreate(PETSC_COMM_SELF, &container)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4993 PetscCall(PetscContainerSetPointer(container, merge)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4994 PetscCall(PetscContainerSetCtxDestroy(container, MatMergeSeqsToMPIDestroy)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4995 PetscCall(PetscObjectCompose((PetscObject)B_mpi, "MatMergeSeqsToMPI", (PetscObject)container)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4996 PetscCall(PetscContainerDestroy(&container)); in MatCreateMPIAIJSumSeqAIJSymbolic()
[all …]
/petsc/src/dm/impls/plex/
H A Dplexfem.c63 PetscContainer container; in DMPlexGetFEGeom() local
68 PetscCall(PetscObjectQuery((PetscObject)pointIS, composeStr, (PetscObject *)&container)); in DMPlexGetFEGeom()
69 if (container) { in DMPlexGetFEGeom()
70 PetscCall(PetscContainerGetPointer(container, geom)); in DMPlexGetFEGeom()
73 PetscCall(PetscContainerCreate(PETSC_COMM_SELF, &container)); in DMPlexGetFEGeom()
74 PetscCall(PetscContainerSetPointer(container, (void *)*geom)); in DMPlexGetFEGeom()
75 PetscCall(PetscContainerSetCtxDestroy(container, PetscContainerCtxDestroy_PetscFEGeom)); in DMPlexGetFEGeom()
76 PetscCall(PetscObjectCompose((PetscObject)pointIS, composeStr, (PetscObject)container)); in DMPlexGetFEGeom()
77 PetscCall(PetscContainerDestroy(&container)); in DMPlexGetFEGeom()
4363 PetscContainer container; in DMSNESGetFEGeom() local
[all …]
/petsc/src/mat/interface/
H A Dmatrix.c7713 PetscContainer container; in MatComputeVariableBlockEnvelope() local
7833 PetscCall(PetscContainerCreate(PETSC_COMM_SELF, &container)); in MatComputeVariableBlockEnvelope()
7834 PetscCall(PetscContainerSetPointer(container, edata)); in MatComputeVariableBlockEnvelope()
7835 PetscCall(PetscContainerSetCtxDestroy(container, EnvelopeDataDestroy)); in MatComputeVariableBlockEnvelope()
7836 PetscCall(PetscObjectCompose((PetscObject)mat, "EnvelopeData", (PetscObject)container)); in MatComputeVariableBlockEnvelope()
7837 PetscCall(PetscObjectDereference((PetscObject)container)); in MatComputeVariableBlockEnvelope()
7862 PetscContainer container; in MatInvertVariableBlockEnvelope() local
7867 PetscCall(PetscObjectQuery((PetscObject)A, "EnvelopeData", (PetscObject *)&container)); in MatInvertVariableBlockEnvelope()
7868 if (!container) { in MatInvertVariableBlockEnvelope()
7870 PetscCall(PetscObjectQuery((PetscObject)A, "EnvelopeData", (PetscObject *)&container)); in MatInvertVariableBlockEnvelope()
[all …]

12