Home
last modified time | relevance | path

Searched refs:UseCUPMHostAlloc (Results 1 – 3 of 3) sorted by relevance

/petsc/include/petsc/private/
H A Dcupmobject.hpp230 PETSC_NODISCARD static UseCUPMHostAllocGuard<T> UseCUPMHostAlloc(U) noexcept = delete;
232 PETSC_NODISCARD static UseCUPMHostAllocGuard<T> UseCUPMHostAlloc(bool) noexcept;
355 inline UseCUPMHostAllocGuard<T> CUPMObject<T>::UseCUPMHostAlloc(bool b) noexcept in UseCUPMHostAlloc() function in Petsc::device::cupm::impl::CUPMObject
383 using ::Petsc::device::cupm::impl::CUPMObject<T>::UseCUPMHostAlloc; \
H A Dveccupmimpl.h380 const auto useit = UseCUPMHostAlloc((n * sizeof(*alloc)) > v->minimum_bytes_pinned_memory); in HostAllocateCheck_()
469 const auto useit = UseCUPMHostAlloc(v->pinned_memory); in DestroyHost_()
767 const auto useit = UseCUPMHostAlloc(v->pinned_memory); in ReplaceArray()
1146 const auto useit = UseCUPMHostAlloc(PETSC_TRUE); in Convert_IMPL_IMPLCUPM()
/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm_impl.hpp361 const auto useit = UseCUPMHostAlloc(util::exchange(w->pinned_memory, PETSC_FALSE)); in GetLocalVector()