Home
last modified time | relevance | path

Searched refs:PETSC_OFFLOAD_UNALLOCATED (Results 1 – 23 of 23) sorted by relevance

/petsc/include/
H A Dpetscdevicetypes.h139 PETSC_OFFLOAD_UNALLOCATED = 0, /* 0x0 */ enumerator
147 #define PetscOffloadUnallocated(m) ((m) == PETSC_OFFLOAD_UNALLOCATED)
157 static_assert(!PetscOffloadHost(PETSC_OFFLOAD_UNALLOCATED), "");
163 static_assert(!PetscOffloadDevice(PETSC_OFFLOAD_UNALLOCATED), "");
186 PETSC_CASE_RETURN(PETSC_OFFLOAD_UNALLOCATED); in PetscOffloadMaskToString()
200 case PETSC_OFFLOAD_UNALLOCATED: in PetscOffloadMaskToMemType()
387 …PetscAssertAbort(dest != PETSC_OFFLOAD_UNALLOCATED, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Cannot … in PetscOffloadMaskToDeviceCopyMode()
388 …PetscAssertAbort(src != PETSC_OFFLOAD_UNALLOCATED, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Cannot c… in PetscOffloadMaskToDeviceCopyMode()
/petsc/src/mat/impls/aij/seq/seqviennacl/
H A Daijviennacl.cxx32 if (A->offloadmask == PETSC_OFFLOAD_UNALLOCATED || A->offloadmask == PETSC_OFFLOAD_CPU) { in MatViennaCLCopyToGPU()
106 if (A->offloadmask == PETSC_OFFLOAD_UNALLOCATED && Agpu) { in MatViennaCLCopyFromGPU()
154 } else if (A->offloadmask == PETSC_OFFLOAD_UNALLOCATED) { in MatViennaCLCopyFromGPU()
309 A->offloadmask = PETSC_OFFLOAD_UNALLOCATED; in MatDestroy_SeqAIJViennaCL()
351 C->offloadmask = PETSC_OFFLOAD_UNALLOCATED; in MatDuplicate_SeqAIJViennaCL()
469 B->offloadmask = PETSC_OFFLOAD_UNALLOCATED; in MatConvert_SeqAIJ_SeqAIJViennaCL()
/petsc/src/vec/vec/interface/
H A Dveccreate.c9 v->offloadmask = PETSC_OFFLOAD_UNALLOCATED; in VecCreate_Common_Private()
H A Drvector.c1618 …PetscCheck(flg != PETSC_OFFLOAD_UNALLOCATED, PETSC_COMM_SELF, PETSC_ERR_SUP, "Not for PETSC_OFFLOA… in VecGetSubVector()
1637 …PetscCheck(flg != PETSC_OFFLOAD_UNALLOCATED, PETSC_COMM_SELF, PETSC_ERR_SUP, "Not for PETSC_OFFLOA… in VecGetSubVector()
1753 case PETSC_OFFLOAD_UNALLOCATED: in VecRestoreSubVector()
1779 case PETSC_OFFLOAD_UNALLOCATED: in VecRestoreSubVector()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscdevice.pxi6 PETSC_OFFLOAD_UNALLOCATED
H A DVec.pyx1589 cdef PetscOffloadMask mask = PETSC_OFFLOAD_UNALLOCATED
/petsc/src/vec/vec/impls/mpi/mpiviennacl/
H A Dmpiviennacl.cxx355 (*vv)->offloadmask = PETSC_OFFLOAD_UNALLOCATED; in VecCreateMPIViennaCLWithArrays()
383 vv->offloadmask = PETSC_OFFLOAD_UNALLOCATED; in VecCreate_MPIViennaCL_Private()
/petsc/include/petsc/private/
H A Dveccupmimpl.h386 if (v->offloadmask == PETSC_OFFLOAD_UNALLOCATED) v->offloadmask = PETSC_OFFLOAD_CPU; in HostAllocateCheck_()
405 if (v->offloadmask == PETSC_OFFLOAD_UNALLOCATED) { in DeviceAllocateCheck_()
595 if (PetscMemoryAccessRead(access) && (oldmask == PETSC_OFFLOAD_UNALLOCATED)) { in GetArray()
833 v->offloadmask = PETSC_OFFLOAD_UNALLOCATED; in ResetArray()
924 v->offloadmask = device_array ? PETSC_OFFLOAD_GPU : PETSC_OFFLOAD_UNALLOCATED; in Initialize_CUPMBase()
/petsc/src/mat/impls/aij/seq/
H A Dmatptap.c211 if (C->offloadmask != PETSC_OFFLOAD_UNALLOCATED) C->offloadmask = PETSC_OFFLOAD_CPU; in MatPtAPNumeric_SeqAIJ_SeqAIJ_SparseAxpy()
H A Dmatmatmult.c309 if (C->offloadmask != PETSC_OFFLOAD_UNALLOCATED) C->offloadmask = PETSC_OFFLOAD_CPU; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
370 if (C->offloadmask != PETSC_OFFLOAD_UNALLOCATED) C->offloadmask = PETSC_OFFLOAD_CPU; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable()
/petsc/src/mat/impls/dense/mpi/cupm/
H A Dmatmpidensecupm.hpp179 B->offloadmask = PETSC_OFFLOAD_UNALLOCATED; in Convert_Dispatch_()
/petsc/src/mat/impls/aij/mpi/
H A Dmpimatmatmult.c120 if (C->offloadmask != PETSC_OFFLOAD_UNALLOCATED) C->offloadmask = PETSC_OFFLOAD_CPU; in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable()
121 if (c->A->offloadmask != PETSC_OFFLOAD_UNALLOCATED) c->A->offloadmask = PETSC_OFFLOAD_CPU; in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable()
122 if (c->B->offloadmask != PETSC_OFFLOAD_UNALLOCATED) c->B->offloadmask = PETSC_OFFLOAD_CPU; in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable()
684 if (C->offloadmask != PETSC_OFFLOAD_UNALLOCATED) C->offloadmask = PETSC_OFFLOAD_CPU; in MatMatMultNumeric_MPIAIJ_MPIAIJ()
685 if (c->A->offloadmask != PETSC_OFFLOAD_UNALLOCATED) c->A->offloadmask = PETSC_OFFLOAD_CPU; in MatMatMultNumeric_MPIAIJ_MPIAIJ()
686 if (c->B->offloadmask != PETSC_OFFLOAD_UNALLOCATED) c->B->offloadmask = PETSC_OFFLOAD_CPU; in MatMatMultNumeric_MPIAIJ_MPIAIJ()
H A Dmpiaij.c830 …if (mat->offloadmask == PETSC_OFFLOAD_CPU && aij->B->offloadmask != PETSC_OFFLOAD_UNALLOCATED) aij… in MatAssemblyEnd_MPIAIJ()
/petsc/src/mat/impls/sell/seq/seqhip/
H A Dsellhip.hip.cxx44 if (A->offloadmask == PETSC_OFFLOAD_UNALLOCATED || A->offloadmask == PETSC_OFFLOAD_CPU) { in MatSeqSELLHIPCopyToGPU()
934 …if (A->factortype == MAT_FACTOR_NONE && A->offloadmask != PETSC_OFFLOAD_UNALLOCATED) PetscCall(Mat… in MatDestroy_SeqSELLHIP()
975 B->offloadmask = PETSC_OFFLOAD_UNALLOCATED; in MatConvert_SeqSELL_SeqSELLHIP()
/petsc/src/mat/impls/sell/seq/seqcuda/
H A Dsellcuda.cu41 if (A->offloadmask == PETSC_OFFLOAD_UNALLOCATED || A->offloadmask == PETSC_OFFLOAD_CPU) { in MatSeqSELLCUDACopyToGPU()
941 …if (A->factortype == MAT_FACTOR_NONE && A->offloadmask != PETSC_OFFLOAD_UNALLOCATED) PetscCall(Mat… in MatDestroy_SeqSELLCUDA()
982 B->offloadmask = PETSC_OFFLOAD_UNALLOCATED; in MatConvert_SeqSELL_SeqSELLCUDA()
/petsc/src/mat/impls/sell/mpi/
H A Dmpisell.c196 … if (A->offloadmask != PETSC_OFFLOAD_UNALLOCATED && found) A->offloadmask = PETSC_OFFLOAD_CPU; in MatSetValues_MPISELL()
229 … if (B->offloadmask != PETSC_OFFLOAD_UNALLOCATED && found) B->offloadmask = PETSC_OFFLOAD_CPU; in MatSetValues_MPISELL()
337 …if (mat->offloadmask == PETSC_OFFLOAD_CPU && sell->B->offloadmask != PETSC_OFFLOAD_UNALLOCATED) se… in MatAssemblyEnd_MPISELL()
/petsc/src/vec/vec/impls/seq/seqviennacl/
H A Dvecviennacl.cxx1044 (*V)->offloadmask = PETSC_OFFLOAD_UNALLOCATED; in VecCreateSeqViennaCLWithArrays()
1532 V->offloadmask = PETSC_OFFLOAD_UNALLOCATED; in VecCreate_SeqViennaCL_Private()
/petsc/src/mat/impls/sell/seq/
H A Dsell.c1038 if (A->offloadmask != PETSC_OFFLOAD_UNALLOCATED) A->offloadmask = PETSC_OFFLOAD_CPU; in MatDiagonalScale_SeqSELL()
1617 if (A->offloadmask != PETSC_OFFLOAD_UNALLOCATED && inserted) A->offloadmask = PETSC_OFFLOAD_CPU; in MatSetValues_SeqSELL()
1672 if (inA->offloadmask != PETSC_OFFLOAD_UNALLOCATED) inA->offloadmask = PETSC_OFFLOAD_CPU; in MatScale_SeqSELL()
2423 if (A->offloadmask != PETSC_OFFLOAD_UNALLOCATED) A->offloadmask = PETSC_OFFLOAD_CPU; in MatConjugate_SeqSELL()
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp238 …st auto copy = m->offloadmask == PETSC_OFFLOAD_CPU || m->offloadmask == PETSC_OFFLOAD_UNALLOCATED; in HostToDevice_()
942 B->offloadmask = PETSC_OFFLOAD_UNALLOCATED; // REVIEW ME: why not offload host?? in Convert_Dispatch_()
1906 cmat->offloadmask = PETSC_OFFLOAD_UNALLOCATED; in RestoreSubMatrix()
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx274 if (A->offloadmask == PETSC_OFFLOAD_UNALLOCATED || A->offloadmask == PETSC_OFFLOAD_CPU) { in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix()
396 if (A->offloadmask == PETSC_OFFLOAD_UNALLOCATED || A->offloadmask == PETSC_OFFLOAD_CPU) { in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
554 if (A->offloadmask == PETSC_OFFLOAD_UNALLOCATED || A->offloadmask == PETSC_OFFLOAD_CPU) { in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
2021 if (A->offloadmask == PETSC_OFFLOAD_UNALLOCATED || A->offloadmask == PETSC_OFFLOAD_CPU) { in MatSeqAIJHIPSPARSECopyToGPU()
2854 C->offloadmask = PETSC_OFFLOAD_UNALLOCATED; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
3495 B->offloadmask = PETSC_OFFLOAD_UNALLOCATED; in MatConvert_SeqAIJ_SeqAIJHIPSPARSE()
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu319 if (A->offloadmask == PETSC_OFFLOAD_UNALLOCATED || A->offloadmask == PETSC_OFFLOAD_CPU) { in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
451 if (A->offloadmask == PETSC_OFFLOAD_UNALLOCATED || A->offloadmask == PETSC_OFFLOAD_CPU) { in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
789 if (A->offloadmask == PETSC_OFFLOAD_UNALLOCATED || A->offloadmask == PETSC_OFFLOAD_CPU) { in MatSeqAIJCUSPARSEBuildICCTriMatrices()
2434 if (A->offloadmask == PETSC_OFFLOAD_UNALLOCATED || A->offloadmask == PETSC_OFFLOAD_CPU) { in MatSeqAIJCUSPARSECopyToGPU()
3381 C->offloadmask = PETSC_OFFLOAD_UNALLOCATED; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
4113 B->offloadmask = PETSC_OFFLOAD_UNALLOCATED; in MatConvert_SeqAIJ_SeqAIJCUSPARSE()
/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm_impl.hpp418 v->offloadmask = util::exchange(w->offloadmask, PETSC_OFFLOAD_UNALLOCATED); in RestoreLocalVector()
1432 case PETSC_OFFLOAD_UNALLOCATED: { in CopyAsync()
/petsc/src/mat/impls/dense/seq/
H A Ddense.c1296 …A->offloadmask = (oldf == PETSC_OFFLOAD_UNALLOCATED ? PETSC_OFFLOAD_UNALLOCATED : PETSC_OFFLOAD_CP… in MatSetValues_SeqDense()