| /petsc/src/sys/objects/device/interface/ |
| H A D | dcontext.cxx | 21 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 D | mark_dcontext.cxx | 83 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() 461 …PetscObjectCast(udctx.get())->id, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Upstream dctx %" PetscInt64_FM… in PetscDeviceContextSyncClearMap_Internal() 489 …PetscObjectCast(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 D | global_dcontext.cxx | 74 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 D | petscdevice_interface_internal.hpp | 71 …_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 D | memory.cxx | 183 …, name: %s, type: %s) can only handle %s host memory", PetscObjectCast(dctx)->id, PetscObjectCast(… in PetscDeviceCheckCapable_Private()
|
| H A D | device.cxx | 228 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 D | vecseqcupm_impl.hpp | 61 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 D | matmpidensecupm.hpp | 141 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 D | ex4f90.F90 | 23 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 D | ex1f90.F90 | 34 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 D | matseqdensecupm.hpp | 577 …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 D | type_traits.hpp | 236 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 D | ex11.cxx | 111 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 D | ex3f90.F90 | 54 PetscCallA(PetscObjectTypeCompare(PetscObjectCast(set), ISBLOCK, isablock, ierr))
|
| /petsc/src/dm/tests/ |
| H A D | ex1f.F90 | 37 …PetscCallA(PetscObjectViewFromOptions(PetscObjectCast(gVec), PETSC_NULL_OBJECT, '-show_gVec', ierr…
|
| /petsc/src/sys/objects/device/impls/host/ |
| H A D | hostcontext.cxx | 71 … %" 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 D | veccupmimpl.h | 99 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 D | matdensecupmimpl.h | 246 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 D | cupmdevice.cxx | 117 PetscCall(PetscObjectTypeCompare(PetscObjectCast(viewer), PETSCVIEWERASCII, &isascii)); in view() 127 PetscCall(PetscObjectGetComm(PetscObjectCast(viewer), &comm)); in view()
|
| H A D | cupmcontext.hpp | 153 PetscObjectCast(dctxl)->id, devidl, PetscObjectCast(dctxr)->id, devidr); in check_current_device_()
|
| /petsc/src/vec/vec/impls/mpi/cupm/ |
| H A D | vecmpicupm_impl.hpp | 138 …impl->localupdate = vimpl->localupdate)) PetscCall(PetscObjectReference(PetscObjectCast(scatter))); in Duplicate()
|