Home
last modified time | relevance | path

Searched refs:MT (Results 1 – 5 of 5) sorted by relevance

/petsc/include/petsc/private/
H A Dcupmobject.hpp149 template <DeviceType T, PetscMemType MT, PetscMemoryAccessMode MA>
150 const PetscMemType RestoreableArray<T, MT, MA>::memory_type;
152 template <DeviceType T, PetscMemType MT, PetscMemoryAccessMode MA>
153 const PetscMemoryAccessMode RestoreableArray<T, MT, MA>::access_type;
159 template <DeviceType T, PetscMemType MT, PetscMemoryAccessMode MA>
160 constexpr inline RestoreableArray<T, MT, MA>::RestoreableArray(PetscDeviceContext dctx) noexcept : … in RestoreableArray()
164 template <DeviceType T, PetscMemType MT, PetscMemoryAccessMode MA>
165 inline typename RestoreableArray<T, MT, MA>::pointer_type RestoreableArray<T, MT, MA>::data() const… in data()
170 template <DeviceType T, PetscMemType MT, PetscMemoryAccessMode MA>
171 inline typename RestoreableArray<T, MT, MA>::cupm_pointer_type RestoreableArray<T, MT, MA>::cupmdat… in cupmdata()
[all …]
H A Dmatdensecupmimpl.h192 template <PetscMemType MT, PetscMemoryAccessMode MA>
193 …NTERNAL MatDense_CUPM<T, D>::MatrixArray : public device::cupm::impl::RestoreableArray<T, MT, MA> {
194 using base_type = device::cupm::impl::RestoreableArray<T, MT, MA>;
212 template <PetscMemType MT, PetscMemoryAccessMode MA>
213 inline MatDense_CUPM<T, D>::MatrixArray<MT, MA>::MatrixArray(PetscDeviceContext dctx, Mat m) noexce… in MatrixArray()
216 PetscCallAbort(PETSC_COMM_SELF, D::template GetArray<MT, MA>(m, &this->ptr_, dctx));
221 template <PetscMemType MT, PetscMemoryAccessMode MA>
222 inline MatDense_CUPM<T, D>::MatrixArray<MT, MA>::~MatrixArray() noexcept in ~MatrixArray()
225 PetscCallAbort(PETSC_COMM_SELF, D::template RestoreArray<MT, MA>(m_, &this->ptr_, this->dctx_)); in ~MatrixArray()
230 template <PetscMemType MT, PetscMemoryAccessMode MA>
[all …]
H A Dveccupmimpl.h257 template <PetscMemType MT, PetscMemoryAccessMode MA>
258 class Vec_CUPMBase<T, D>::VectorArray : public device::cupm::impl::RestoreableArray<T, MT, MA> {
259 using base_type = device::cupm::impl::RestoreableArray<T, MT, MA>;
274 template <PetscMemType MT, PetscMemoryAccessMode MA>
275 inline Vec_CUPMBase<T, D>::VectorArray<MT, MA>::VectorArray(PetscDeviceContext dctx, Vec v) noexcep… in VectorArray()
278 …PetscCallAbort(PETSC_COMM_SELF, Vec_CUPMBase<T, D>::template GetArray<MT, MA, true>(v, &this->ptr_…
283 template <PetscMemType MT, PetscMemoryAccessMode MA>
284 inline Vec_CUPMBase<T, D>::VectorArray<MT, MA>::~VectorArray() noexcept in ~VectorArray()
287 …PetscCallAbort(PETSC_COMM_SELF, Vec_CUPMBase<T, D>::template RestoreArray<MT, MA>(v_, &this->ptr_,… in ~VectorArray()
/petsc/src/mat/impls/is/
H A Dmatis.c1839 Mat local_mat = NULL, MT; in MatConvert_IS_XAIJ() local
1949 PetscCall(MatCreate(PetscObjectComm((PetscObject)mat), &MT)); in MatConvert_IS_XAIJ()
1950 PetscCall(MatSetSizes(MT, lrows, lcols, rows, cols)); in MatConvert_IS_XAIJ()
1951 PetscCall(MatSetType(MT, mtype)); in MatConvert_IS_XAIJ()
1952 PetscCall(MatSetBlockSizes(MT, rbs, cbs)); in MatConvert_IS_XAIJ()
1959 PetscCall(MatSetLocalToGlobalMapping(MT, matis->rmapping, matis->cmapping)); in MatConvert_IS_XAIJ()
1988 PetscCall(MatSetPreallocationCOOLocal(MT, ncoo, coo_i, coo_j)); in MatConvert_IS_XAIJ()
1994 MT = *M; in MatConvert_IS_XAIJ()
1995 PetscCall(MatGetBlockSizes(MT, &mrbs, &mcbs)); in MatConvert_IS_XAIJ()
1996 PetscCall(MatGetSize(MT, &mrows, &mcols)); in MatConvert_IS_XAIJ()
[all …]
/petsc/doc/
H A Dpetsc.bib2709 booktitle = {Sherwood Fusion Theory Conference, Missoula, MT},
2720 booktitle = {Sherwood Fusion Theory Conference, Missoula, MT},