Home
last modified time | relevance | path

Searched refs:PetscObjectCast (Results 1 – 21 of 21) sorted by relevance

/petsc/src/sys/objects/device/interface/
H A Ddcontext.cxx21 PetscCallCXX(PetscObjectCast(dctx)->cpp = new CxxData{dctx}); in construct_()
34 PetscCall(PetscHeaderDestroy_Private(PetscObjectCast(dctx), PETSC_FALSE)); in destroy_()
49 PetscCall(PetscHeaderReset_Internal(PetscObjectCast(dctx))); in reset_()
152 if (--(PetscObjectCast(*dctx)->refct) <= 0) { in PetscDeviceContextDestroy()
328 …cDeviceContext %" PetscInt64_FMT " has no attached PetscDevice to get", PetscObjectCast(dctx)->id); in PetscDeviceContextGetDevice()
389 …e an explicitly attached PetscDevice, using default with type %s\n", PetscObjectCast(dctx)->id, Pe… in PetscDeviceContextSetUp()
483 …%" PetscInt64_FMT ") %s idle\n", PetscObjectCast(dctx)->name ? PetscObjectCast(dctx)->name : "unna… in PetscDeviceContextQueryIdle()
529 bid = PetscObjectCast(dctxb)->id; in PetscDeviceContextWaitForContext()
534 …a, "dctx %" PetscInt64_FMT " waiting on dctx %" PetscInt64_FMT "\n", PetscObjectCast(dctxa)->id, b… in PetscDeviceContextWaitForContext()
535 PetscCall(PetscObjectStateIncrease(PetscObjectCast(dctxa))); in PetscDeviceContextWaitForContext()
[all …]
H A Dmark_dcontext.cxx83 id = PetscObjectCast(dctx)->id; in PetscDeviceContextRecordEvent_Private()
84 state = PetscObjectCast(dctx)->state; in PetscDeviceContextRecordEvent_Private()
119 if (PetscObjectCast(dctx)->id == event->dctx_id) PetscFunctionReturn(PETSC_SUCCESS); in PetscDeviceContextWaitForEvent_Private()
393 const auto dctx_id = PetscObjectCast(dctx)->id; in PetscDeviceContextMapIterVisitor()
433 …oss << "synced dctx " << PetscObjectCast(dctx)->id << ", remaining leaves for obj " << mapit->firs… in PetscDeviceContextSyncClearMap_Internal()
461PetscObjectCast(udctx.get())->id, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Upstream dctx %" PetscInt64_FM… in PetscDeviceContextSyncClearMap_Internal()
489PetscObjectCast(dctx)->name ? PetscObjectCast(dctx)->name : "unnamed", PetscObjectCast(dctx)->id, … in PetscDeviceContextCheckNotOrphaned_Internal()
494 …- obj %" PetscInt64_FMT " (%s): " mess, PetscObjectCast(dctx)->id, PetscObjectCast(dctx)->name ? P…
502 const auto dctx_id = PetscObjectCast(dctx)->id; in MarkFromID_CompatibleModes()
531 const auto dctx_id = PetscObjectCast(dctx)->id; in MarkFromID_IncompatibleModes_UpdateLastWrite()
H A Dglobal_dcontext.cxx74 pobj = PetscObjectCast(globalContext); in PetscDeviceContextSetupGlobalContext_Private()
148 …%" PetscInt64_FMT " must be set up before being set as global context", PetscObjectCast(dctx)->id); in PetscDeviceContextSetCurrentContext()
152 …scInfo(dctx, "Set global PetscDeviceContext id %" PetscInt64_FMT "\n", PetscObjectCast(dctx)->id)); in PetscDeviceContextSetCurrentContext()
H A Dpetscdevice_interface_internal.hpp71 …_ptr<_p_PetscDeviceContext> &ptr) noexcept : weak_dctx_{ptr}, state_{PetscObjectCast(ptr.get())->s… in _n_WeakContext()
171 return static_cast<CxxData *>(PetscObjectCast(dctx)->cpp); in CxxDataCast()
H A Dmemory.cxx183 …, name: %s, type: %s) can only handle %s host memory", PetscObjectCast(dctx)->id, PetscObjectCast(… in PetscDeviceCheckCapable_Private()
H A Ddevice.cxx228 PetscCall(PetscObjectTypeCompare(PetscObjectCast(viewer), PETSCVIEWERASCII, &isascii)); in PetscDeviceView()
240 PetscCall(PetscObjectGetComm(PetscObjectCast(viewer), &comm)); in PetscDeviceView()
/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm_impl.hpp61 PetscCall(PetscObjectComposeFunction(PetscObjectCast(v), VecAsyncFnName(Abs), nullptr)); in ClearAsyncFunctions()
62 PetscCall(PetscObjectComposeFunction(PetscObjectCast(v), VecAsyncFnName(AXPBY), nullptr)); in ClearAsyncFunctions()
63 PetscCall(PetscObjectComposeFunction(PetscObjectCast(v), VecAsyncFnName(AXPBYPCZ), nullptr)); in ClearAsyncFunctions()
64 PetscCall(PetscObjectComposeFunction(PetscObjectCast(v), VecAsyncFnName(AXPY), nullptr)); in ClearAsyncFunctions()
65 PetscCall(PetscObjectComposeFunction(PetscObjectCast(v), VecAsyncFnName(AYPX), nullptr)); in ClearAsyncFunctions()
66 PetscCall(PetscObjectComposeFunction(PetscObjectCast(v), VecAsyncFnName(Conjugate), nullptr)); in ClearAsyncFunctions()
67 PetscCall(PetscObjectComposeFunction(PetscObjectCast(v), VecAsyncFnName(Copy), nullptr)); in ClearAsyncFunctions()
68 PetscCall(PetscObjectComposeFunction(PetscObjectCast(v), VecAsyncFnName(Exp), nullptr)); in ClearAsyncFunctions()
69 PetscCall(PetscObjectComposeFunction(PetscObjectCast(v), VecAsyncFnName(Log), nullptr)); in ClearAsyncFunctions()
70 PetscCall(PetscObjectComposeFunction(PetscObjectCast(v), VecAsyncFnName(MAXPY), nullptr)); in ClearAsyncFunctions()
[all …]
/petsc/src/mat/impls/dense/mpi/cupm/
H A Dmatmpidensecupm.hpp141 const auto pobj = PetscObjectCast(B); in Convert_Dispatch_()
244 const auto pobj = PetscObjectCast(A); in BindToCPU()
255 …PetscCall(PetscObjectTypeCompare(PetscObjectCast(mimpl->cvec), VecMPI_CUPM::VECMPICUPM(), &iscupm)… in BindToCPU()
257 PetscCall(PetscObjectTypeCompare(PetscObjectCast(mimpl->cmat), MATMPIDENSECUPM(), &iscupm)); in BindToCPU()
323 const auto pobj = PetscObjectCast(A); in GetColumnVec()
372 …PetscCheck(!mimpl->vecinuse, PetscObjectComm(PetscObjectCast(A)), PETSC_ERR_ORDER, "Need to call M… in PlaceArray()
373 …PetscCheck(!mimpl->matinuse, PetscObjectComm(PetscObjectCast(A)), PETSC_ERR_ORDER, "Need to call M… in PlaceArray()
384 …PetscCheck(!mimpl->vecinuse, PetscObjectComm(PetscObjectCast(A)), PETSC_ERR_ORDER, "Need to call M… in ReplaceArray()
385 …PetscCheck(!mimpl->matinuse, PetscObjectComm(PetscObjectCast(A)), PETSC_ERR_ORDER, "Need to call M… in ReplaceArray()
396 …PetscCheck(!mimpl->vecinuse, PetscObjectComm(PetscObjectCast(A)), PETSC_ERR_ORDER, "Need to call M… in ResetArray()
[all …]
/petsc/src/dm/impls/plex/tutorials/
H A Dex4f90.F9023 PetscCallA(DMSetField(dm, zero, PETSC_NULL_DMLABEL, PetscObjectCast(fe), ierr))
24 PetscCallA(DMSetField(dm, one, PETSC_NULL_DMLABEL, PetscObjectCast(fe), ierr))
/petsc/src/dm/impls/swarm/tutorials/
H A Dex1f90.F9034 PetscCallA(DMSetField(dm, field, PETSC_NULL_DMLABEL, PetscObjectCast(fe), ierr))
70 PetscCallA(PetscObjectViewFromOptions(PetscObjectCast(rho), PETSC_NULL_OBJECT, '-rho_view', ierr))
93 …PetscCallA(PetscObjectViewFromOptions(PetscObjectCast(f), PETSC_NULL_OBJECT, '-weights_view', ierr…
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp577 …rkvec) PetscCall(vec::cupm::VecCreateSeqCUPMAsync<T>(PetscObjectComm(PetscObjectCast(A)), m, &mcu-… in Factor()
644 const auto pobj_A = PetscObjectCast(A); in MatSolve_Factored_Dispatch_()
656 PetscCall(PetscObjectTypeCompare(PetscObjectCast(x), VecSeq_CUPM::VECSEQCUPM(), &xiscupm)); in MatSolve_Factored_Dispatch_()
657 PetscCall(PetscObjectTypeCompare(PetscObjectCast(y), VecSeq_CUPM::VECSEQCUPM(), &yiscupm)); in MatSolve_Factored_Dispatch_()
731 PetscCall(PetscObjectTypeCompare(PetscObjectCast(B), MATSEQDENSECUPM(), &biscupm)); in MatMatSolve_Factored_Dispatch_()
732 PetscCall(PetscObjectTypeCompare(PetscObjectCast(X), MATSEQDENSECUPM(), &xiscupm)); in MatMatSolve_Factored_Dispatch_()
733 PetscCall(PetscObjectTypeCompare(PetscObjectCast(A), MATSEQDENSECUPM(), &aiscupm)); in MatMatSolve_Factored_Dispatch_()
816 …PetscCall(PetscObjectTypeCompareAny(PetscObjectCast(xx), &xiscupm, VecSeq_CUPM::VECSEQCUPM(), VecS… in MatMultAddColumnRange_Dispatch_()
818 PetscCall(VecCreate(PetscObjectComm(PetscObjectCast(xx)), &x)); in MatMultAddColumnRange_Dispatch_()
825 …PetscCall(PetscObjectTypeCompareAny(PetscObjectCast(yy), &yiscupm, VecSeq_CUPM::VECSEQCUPM(), VecS… in MatMultAddColumnRange_Dispatch_()
[all …]
/petsc/include/petsc/private/cpp/
H A Dtype_traits.hpp236 PETSC_NODISCARD inline constexpr PetscObject PetscObjectCast(T &&object) noexcept in PetscObjectCast() function
242 PETSC_NODISCARD inline constexpr PetscObject PetscObjectCast(PetscObject object) noexcept in PetscObjectCast() function
250 return PetscObjectComm(PetscObjectCast(std::forward<T>(obj))); in PetscObjectComm()
/petsc/src/sys/objects/device/tests/
H A Dex11.cxx111 PetscCall(PetscObjectGetId(PetscObjectCast(dctx), &dctx_id)); in TestAllCombinations()
225 PetscCall(PetscObjectGetId(PetscObjectCast(dctx), &id)); in CheckMapEqual()
274 PetscCall(PetscObjectSetName(PetscObjectCast(dctx_a), "dctx_a")); in main()
278 PetscCall(PetscObjectSetName(PetscObjectCast(dctx_b), "dctx_b")); in main()
280 PetscCall(PetscObjectSetName(PetscObjectCast(dctx_c), "dctx_c")); in main()
/petsc/src/vec/is/is/tutorials/
H A Dex3f90.F9054 PetscCallA(PetscObjectTypeCompare(PetscObjectCast(set), ISBLOCK, isablock, ierr))
/petsc/src/dm/tests/
H A Dex1f.F9037 …PetscCallA(PetscObjectViewFromOptions(PetscObjectCast(gVec), PETSC_NULL_OBJECT, '-show_gVec', ierr…
/petsc/src/sys/objects/device/impls/host/
H A Dhostcontext.cxx71 … %" PetscInt64_FMT " is of type host, but still has data member %p", PetscObjectCast(dctx)->id, dc… in PetscDeviceContextCreate_HOST()
/petsc/include/petsc/private/
H A Dveccupmimpl.h99 const auto pobj = PetscObjectCast(v);
324 PetscObjectOptionsBegin(PetscObjectCast(v));
466 PetscCall(PetscObjectSAWsViewOff(PetscObjectCast(v))); in DestroyHost_()
644 PetscCall(PetscObjectStateIncrease(PetscObjectCast(v))); in RestoreArray()
735 PetscCall(PetscObjectStateIncrease(PetscObjectCast(v))); in PlaceArray()
787 PetscCall(PetscObjectStateIncrease(PetscObjectCast(v))); in ReplaceArray()
822 PetscCall(PetscObjectStateIncrease(PetscObjectCast(v))); in ResetArray()
874 PetscCallMPI(MPI_Comm_size(PetscObjectComm(PetscObjectCast(v)), &size)); in Create_CUPM()
899 PetscCall(PetscObjectChangeTypeName(PetscObjectCast(v), VECIMPLCUPM())); in Initialize_CUPMBase()
937 const auto vobj = PetscObjectCast(v); in Duplicate_CUPMBase()
[all …]
H A Dmatdensecupmimpl.h246 PetscCall(PetscObjectTypeCompare(PetscObjectCast(A), D::MATSEQDENSECUPM(), &isseq)); in CheckSaneSequentialMatSizes_()
538 if (PetscMemoryAccessWrite(access)) PetscCall(PetscObjectStateIncrease(PetscObjectCast(A))); in MatDenseCUPMGetArray_Private()
560 PetscCall(PetscObjectStateIncrease(PetscObjectCast(A))); in MatDenseCUPMRestoreArray_Private()
621 PetscCall(PetscObjectStateIncrease(PetscObjectCast(A))); in MatDenseCUPMPlaceArray()
632 PetscCall(PetscObjectStateIncrease(PetscObjectCast(A))); in MatDenseCUPMReplaceArray()
643 PetscCall(PetscObjectStateIncrease(PetscObjectCast(A))); in MatDenseCUPMResetArray()
/petsc/src/sys/objects/device/impls/cupm/
H A Dcupmdevice.cxx117 PetscCall(PetscObjectTypeCompare(PetscObjectCast(viewer), PETSCVIEWERASCII, &isascii)); in view()
127 PetscCall(PetscObjectGetComm(PetscObjectCast(viewer), &comm)); in view()
H A Dcupmcontext.hpp153 PetscObjectCast(dctxl)->id, devidl, PetscObjectCast(dctxr)->id, devidr); in check_current_device_()
/petsc/src/vec/vec/impls/mpi/cupm/
H A Dvecmpicupm_impl.hpp138 …impl->localupdate = vimpl->localupdate)) PetscCall(PetscObjectReference(PetscObjectCast(scatter))); in Duplicate()