Searched refs:PETSC_OFFLOAD_BOTH (Results 1 – 17 of 17) sorted by relevance
142 PETSC_OFFLOAD_BOTH = 3, /* 0x3 */ enumerator150 #define PetscOffloadBoth(m) ((m) == PETSC_OFFLOAD_BOTH)158 static_assert(PetscOffloadHost(PETSC_OFFLOAD_BOTH), "");160 static_assert(PetscOffloadHost(PETSC_OFFLOAD_BOTH), "");166 static_assert(PetscOffloadDevice(PETSC_OFFLOAD_BOTH), "");169 static_assert(PetscOffloadBoth(PETSC_OFFLOAD_BOTH), "");189 PETSC_CASE_RETURN(PETSC_OFFLOAD_BOTH); in PetscOffloadMaskToString()204 case PETSC_OFFLOAD_BOTH: in PetscOffloadMaskToMemType()
242 vv->offloadmask = PETSC_OFFLOAD_BOTH; in VecCreate_MPIViennaCL()347 (*vv)->offloadmask = PETSC_OFFLOAD_BOTH; in VecCreateMPIViennaCLWithArrays()376 vv->offloadmask = PETSC_OFFLOAD_BOTH; in VecCreate_MPIViennaCL_Private()
90 A->offloadmask = PETSC_OFFLOAD_BOTH; in MatViennaCLCopyToGPU()105 if (A->offloadmask == PETSC_OFFLOAD_BOTH) PetscFunctionReturn(PETSC_SUCCESS); in MatViennaCLCopyFromGPU()166 A->offloadmask = PETSC_OFFLOAD_BOTH; in MatViennaCLCopyFromGPU()
9 PETSC_OFFLOAD_BOTH
1576 - 3: ``PETSC_OFFLOAD_BOTH`` - CPU and GPU are in sync
223 v->offloadmask = PETSC_OFFLOAD_BOTH; in VecViennaCLCopyToGPU()248 v->offloadmask = PETSC_OFFLOAD_BOTH; in VecViennaCLCopyFromGPU()604 } else if (xin->offloadmask == PETSC_OFFLOAD_BOTH) { in VecCopy_SeqViennaCL()624 } else if (yin->offloadmask == PETSC_OFFLOAD_BOTH) { in VecCopy_SeqViennaCL()1036 (*V)->offloadmask = PETSC_OFFLOAD_BOTH; in VecCreateSeqViennaCLWithArrays()
421 v->offloadmask = PETSC_OFFLOAD_BOTH; in CopyToDevice_()438 v->offloadmask = PETSC_OFFLOAD_BOTH; in CopyToHost_()919 v->offloadmask = PETSC_OFFLOAD_BOTH; in Initialize_CUPMBase()922 v->offloadmask = device_array ? PETSC_OFFLOAD_BOTH : PETSC_OFFLOAD_CPU; in Initialize_CUPMBase()
177 B->offloadmask = PETSC_OFFLOAD_BOTH; in Convert_Dispatch_()
512 A->offloadmask = PETSC_OFFLOAD_BOTH; in MatSeqAIJHIPSPARSEILUAnalysisAndCopyToGPU()731 A->offloadmask = PETSC_OFFLOAD_BOTH; in MatSeqAIJHIPSPARSEICCAnalysisAndCopyToGPU()1418 fact->offloadmask = PETSC_OFFLOAD_BOTH; in MatILUFactorSymbolic_SeqAIJHIPSPARSE_ILU0()1663 fact->offloadmask = PETSC_OFFLOAD_BOTH; in MatICCFactorSymbolic_SeqAIJHIPSPARSE_ICC0()1929 A->offloadmask = PETSC_OFFLOAD_BOTH; in MatSeqAIJHIPSPARSECopyFromGPU()2143 if (both) A->offloadmask = PETSC_OFFLOAD_BOTH; in MatSeqAIJHIPSPARSECopyToGPU()2858 …if (product->api_user && A->offloadmask == PETSC_OFFLOAD_BOTH && B->offloadmask == PETSC_OFFLOAD_B… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()3383 if (both) A->offloadmask = PETSC_OFFLOAD_BOTH; in MatZeroEntries_SeqAIJHIPSPARSE()
590 A->offloadmask = PETSC_OFFLOAD_BOTH; // factored matrix is sync'ed to GPU in MatSeqAIJCUSPARSEILUAnalysisAndCopyToGPU()990 A->offloadmask = PETSC_OFFLOAD_BOTH; in MatSeqAIJCUSPARSEICCAnalysisAndCopyToGPU()1784 fact->offloadmask = PETSC_OFFLOAD_BOTH; in MatILUFactorSymbolic_SeqAIJCUSPARSE_ILU0()2033 fact->offloadmask = PETSC_OFFLOAD_BOTH; in MatICCFactorSymbolic_SeqAIJCUSPARSE_ICC0()2341 A->offloadmask = PETSC_OFFLOAD_BOTH; in MatSeqAIJCUSPARSECopyFromGPU()2567 if (both) A->offloadmask = PETSC_OFFLOAD_BOTH; in MatSeqAIJCUSPARSECopyToGPU()3385 …if (product->api_user && A->offloadmask == PETSC_OFFLOAD_BOTH && B->offloadmask == PETSC_OFFLOAD_B… in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()3762 if (A->offloadmask == PETSC_OFFLOAD_BOTH || A->offloadmask == PETSC_OFFLOAD_GPU) { in MatGetDiagonal_SeqAIJCUSPARSE()
73 A->offloadmask = PETSC_OFFLOAD_BOTH; in MatSeqSELLHIPCopyToGPU()926 if (both) A->offloadmask = PETSC_OFFLOAD_BOTH; in MatZeroEntries_SeqSELLHIP()
70 A->offloadmask = PETSC_OFFLOAD_BOTH; in MatSeqSELLCUDACopyToGPU()933 if (both) A->offloadmask = PETSC_OFFLOAD_BOTH; in MatZeroEntries_SeqSELLCUDA()
266 m->offloadmask = PETSC_OFFLOAD_BOTH; in HostToDevice_()302 m->offloadmask = PETSC_OFFLOAD_BOTH; in DeviceToHost_()
1740 case PETSC_OFFLOAD_BOTH: in VecRestoreSubVector()1766 case PETSC_OFFLOAD_BOTH: in VecRestoreSubVector()
351 mat->offloadmask = PETSC_OFFLOAD_BOTH; in MatAssemblyEnd_MPISELL()
1455 case PETSC_OFFLOAD_BOTH: in CopyAsync()
847 mat->offloadmask = PETSC_OFFLOAD_BOTH; in MatAssemblyEnd_MPIAIJ()