Home
last modified time | relevance | path

Searched refs:PetscObjectId (Results 1 – 25 of 33) sorted by relevance

12

/petsc/src/sys/objects/device/interface/
H A Dpetscdevice_interface_internal.hpp80 using upstream_type = std::unordered_map<PetscObjectId, _n_WeakContext>;
82 using marked_type = std::unordered_set<PetscObjectId>;
84 using marked_type = std::vector<PetscObjectId>;
99 PetscErrorCode add_mark(PetscObjectId) noexcept;
100 PETSC_NODISCARD bool has_marked(PetscObjectId) const noexcept;
104 …PETSC_NODISCARD std::pair<bool, typename marked_type::iterator> get_marked_(PetscObjectId id) noex… in get_marked_()
142 inline PetscErrorCode CxxData::add_mark(PetscObjectId id) noexcept in add_mark()
155 inline bool CxxData::has_marked(PetscObjectId id) const noexcept in has_marked()
H A Dmark_dcontext.cxx77 PetscObjectId id; in PetscDeviceContextRecordEvent_Private()
231 PETSC_NODISCARD PetscObjectId dctx_id() const noexcept in dctx_id()
259 using map_type = Petsc::UnorderedMap<PetscObjectId, mapped_type>;
359 PetscErrorCode PetscGetMarkedObjectMap_Internal(std::size_t *nkeys, PetscObjectId **keys, PetscMemo… in PetscGetMarkedObjectMap_Internal()
382 PetscErrorCode PetscRestoreMarkedObjectMap_Internal(std::size_t nkeys, PetscObjectId **keys, PetscM… in PetscRestoreMarkedObjectMap_Internal()
500 …eModes(MarkedObjectMap::mapped_type &marked, PetscDeviceContext dctx, PetscObjectId id, PetscMemor… in MarkFromID_CompatibleModes()
529 …tWrite(MarkedObjectMap::mapped_type &marked, PetscDeviceContext dctx, PetscObjectId id, PetscMemor… in MarkFromID_IncompatibleModes_UpdateLastWrite()
573 …eModes(MarkedObjectMap::mapped_type &marked, PetscDeviceContext dctx, PetscObjectId id, PetscMemor… in MarkFromID_IncompatibleModes()
594 …e PetscDeviceContextMarkIntentFromID_Private(PetscDeviceContext dctx, PetscObjectId id, PetscMemor… in PetscDeviceContextMarkIntentFromID_Private()
642 PetscErrorCode PetscDeviceContextMarkIntentFromID(PetscDeviceContext dctx, PetscObjectId id, PetscM… in PetscDeviceContextMarkIntentFromID()
H A Dmemory.cxx49 PetscObjectId id = 0; // id of allocation
55 constexpr PointerAttributes(PetscMemType, PetscObjectId, std::size_t) noexcept;
66 inline constexpr PointerAttributes::PointerAttributes(PetscMemType mtype_, PetscObjectId id_, std::… in PointerAttributes()
190 …const void *PETSC_RESTRICT ptr, PetscMemType mtype, std::size_t size, PetscObjectId *PETSC_RESTRIC… in PetscDeviceRegisterMemory_Private()
327 PetscObjectId id = 0; in PetscDeviceAllocate_Private()
H A Ddcontext.cxx522 PetscObjectId bid; in PetscDeviceContextWaitForContext()
/petsc/src/sys/objects/device/tests/
H A Dex11.cxx24 PetscObjectId id = 0; in operator ()()
40 static PetscErrorCode MarkedObjectMapView(PetscViewer vwr, std::size_t nkeys, const PetscObjectId *… in MarkedObjectMapView()
74 …r[], MPI_Comm comm, PetscDeviceContext dctx, std::size_t nkeys, const PetscObjectId *keys, const P… in CheckMarkedObjectMap_Private()
99 std::vector<PetscObjectId> cont_ids; in TestAllCombinations()
100 PetscObjectId dctx_id; in TestAllCombinations()
106 PetscObjectId id; in TestAllCombinations()
118 PetscObjectId *keys; in TestAllCombinations()
138 PetscObjectId actual_key; in TestAllCombinations()
181 …ARD static std::pair<PetscObjectId, std::pair<PetscMemoryAccessMode, std::vector<PetscDeviceContex… in make_map_entry()
188 static PetscErrorCode CheckMapEqual(std::unordered_map<PetscObjectId, std::pair<PetscMemoryAccessMo… in CheckMapEqual() argument
[all …]
H A Dex7.c169 PetscObjectId prev_id = 0; in main()
173 PetscObjectId id; in main()
/petsc/src/sys/objects/
H A Dstate.c217 PetscErrorCode PetscObjectGetId(PetscObject obj, PetscObjectId *id) in PetscObjectGetId()
246 PetscErrorCode PetscObjectCompareId(PetscObject obj, PetscObjectId id, PetscBool *eq) in PetscObjectCompareId()
248 PetscObjectId oid; in PetscObjectCompareId()
H A Dinherit.c16 PetscObjectId PetscObjectNewId_Internal(void) in PetscObjectNewId_Internal()
18 static PetscObjectId idcnt = 1; in PetscObjectNewId_Internal()
/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmbasis.h21PetscObjectId operator_id; // If these vecs include the output of an operator (like B0 …
24PetscObjectId cached_vec_id; // The id of g, to help determine when an input vector is g …
H A Dlmproducts.h29 PetscObjectId operator_id;
H A Dlmproducts.c57 static PetscErrorCode LMProductsPrepare_Internal(LMProducts dots, PetscObjectId operator_id, PetscO… in LMProductsPrepare_Internal()
73 PetscObjectId operator_id = (X->operator_id == 0) ? Y->operator_id : X->operator_id; in LMProductsPrepareFromBases()
74 PetscObjectId operator_state = (X->operator_id == 0) ? Y->operator_state : X->operator_state; in LMProductsPrepareFromBases()
84 PetscObjectId operator_id; in LMProductsPrepare()
H A Dlmbasis.c310 PetscObjectId x_id; in LMBasisGEMVH()
/petsc/src/ksp/ksp/impls/cheby/
H A Dchebyshevimpl.h22 PetscObjectId amatid, pmatid;
/petsc/include/petsc/private/
H A Ddeviceimpl.h204 PetscObjectId dctx_id; // id of last dctx to record this event
239PetscObjectId *childIDs; /* array containing ids of contexts currently forked from this one…
412 PETSC_EXTERN PetscErrorCode PetscDeviceContextMarkIntentFromID(PetscDeviceContext, PetscObjectId, P…
415 PETSC_EXTERN PetscErrorCode PetscGetMarkedObjectMap_Internal(size_t *, PetscObjectId **, PetscMemor…
416 PETSC_EXTERN PetscErrorCode PetscRestoreMarkedObjectMap_Internal(size_t, PetscObjectId **, PetscMem…
H A Dtsimpl.h108 PetscObjectId id;
114 PetscObjectId id;
263PetscObjectId Xid; /* Unique ID of solution vector at which the Jacobian was last evalua…
H A Dpetscimpl.h112PetscObjectId id; /* this is used to compare object for identity that may no longer exist since me…
334 PETSC_INTERN PetscObjectId PetscObjectNewId_Internal(void);
/petsc/src/sys/objects/device/c/
H A Ddevice.c294 PetscErrorCode PetscGetMarkedObjectMap_Internal(size_t *nkeys, PetscObjectId **keys, PetscMemoryAcc… in PetscGetMarkedObjectMap_Internal()
310 PetscErrorCode PetscRestoreMarkedObjectMap_Internal(size_t nkeys, PETSC_UNUSED PetscObjectId **keys… in PetscRestoreMarkedObjectMap_Internal()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscobj.pxi7 ctypedef long PetscObjectId
26 PetscErrorCode PetscObjectGetId(PetscObject, PetscObjectId*)
H A DObject.pyx323 cdef PetscObjectId cid = 0
/petsc/src/sys/tests/
H A Dex15.cxx65 PetscObjectId oid; in main()
/petsc/include/
H A Dpetscsystypes.h788 typedef PetscInt64 PetscObjectId; typedef
/petsc/src/ts/trajectory/interface/
H A Dtraj.c179 PetscObjectId id; in TSTrajectoryGetVecs()
197 PetscObjectId id; in TSTrajectoryGetVecs()
/petsc/src/dm/dt/fe/tests/
H A Dex2.c97 PetscObjectId id; in CellRangeGetFEGeom()
H A Dex1.c106 PetscObjectId id; in CellRangeGetFEGeom()
/petsc/src/vec/is/is/utils/
H A Disdiff.c449 PetscObjectId is2id; in ISIntersect_Caching_Internal()

12