| /petsc/src/dm/impls/swarm/ |
| H A D | swarmpic_view.c | 8 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 D | zutils.c | 129 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 D | ex18.c | 7 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 D | destroy.c | 389 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 D | inherit.c | 1040 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 D | transm.c | 324 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 D | htransm.c | 15 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 D | vecglvis.c | 45 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 D | glvis.c | 186 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 D | htool.cxx | 263 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 D | ex2.c | 98 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 D | ex1.c | 107 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 D | trajmemory.c | 92 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 D | plexland.c | 95 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.py | 720 container = self.errors 722 container = self.warnings 729 container.add_diagnostic(cursor, diagnostic)
|
| H A D | _pool.py | 187 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 D | mpiaijhipsparse.hip.cxx | 165 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 D | mpiaijcusparse.cu | 165 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 D | landau.kokkos.cxx | 393 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 D | bjkokkos.kokkos.cxx | 549 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 D | ex11.cxx | 136 … 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 D | pchpddm.cxx | 872 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 D | mpiaij.c | 4663 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 D | plexfem.c | 63 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 D | matrix.c | 7713 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 …]
|