Lines Matching refs:to_host
74 template <bool to_host>
898 template <bool to_host>
909 if (to_host) { in Convert_Dispatch_()
916 …PetscCall(PetscStrFreeAllocpy(to_host ? VECSTANDARD : VecSeq_CUPM::VECCUPM(), &B->defaultvectype)); in Convert_Dispatch_()
917 PetscCall(PetscObjectChangeTypeName(pobj, to_host ? MATSEQDENSE : MATSEQDENSECUPM())); in Convert_Dispatch_()
922 …MatComposeOp_CUPM(to_host, pobj, MatConvert_seqdensecupm_seqdense_C(), nullptr, Convert_SeqDenseCU… in Convert_Dispatch_()
923 …MatComposeOp_CUPM(to_host, pobj, MatDenseCUPMGetArray_C(), nullptr, GetArrayC_<PETSC_MEMTYPE_DEVIC… in Convert_Dispatch_()
924 …MatComposeOp_CUPM(to_host, pobj, MatDenseCUPMGetArrayRead_C(), nullptr, GetArrayC_<PETSC_MEMTYPE_D… in Convert_Dispatch_()
925 …MatComposeOp_CUPM(to_host, pobj, MatDenseCUPMGetArrayWrite_C(), nullptr, GetArrayC_<PETSC_MEMTYPE_… in Convert_Dispatch_()
926 …MatComposeOp_CUPM(to_host, pobj, MatDenseCUPMRestoreArray_C(), nullptr, RestoreArrayC_<PETSC_MEMTY… in Convert_Dispatch_()
927 …MatComposeOp_CUPM(to_host, pobj, MatDenseCUPMRestoreArrayRead_C(), nullptr, RestoreArrayC_<PETSC_M… in Convert_Dispatch_()
928 …MatComposeOp_CUPM(to_host, pobj, MatDenseCUPMRestoreArrayWrite_C(), nullptr, RestoreArrayC_<PETSC_… in Convert_Dispatch_()
929 MatComposeOp_CUPM(to_host, pobj, MatDenseCUPMPlaceArray_C(), nullptr, PlaceArray); in Convert_Dispatch_()
930 MatComposeOp_CUPM(to_host, pobj, MatDenseCUPMResetArray_C(), nullptr, ResetArray); in Convert_Dispatch_()
931 MatComposeOp_CUPM(to_host, pobj, MatDenseCUPMReplaceArray_C(), nullptr, ReplaceArray); in Convert_Dispatch_()
932 …MatComposeOp_CUPM(to_host, pobj, MatProductSetFromOptions_seqaij_seqdensecupm_C(), nullptr, MatPro… in Convert_Dispatch_()
933 MatComposeOp_CUPM(to_host, pobj, MatDenseCUPMSetPreallocation_C(), nullptr, SetPreallocation); in Convert_Dispatch_()
935 if (to_host) { in Convert_Dispatch_()
946 MatSetOp_CUPM(to_host, B, bindtocpu, nullptr, BindToCPU); in Convert_Dispatch_()
947 MatSetOp_CUPM(to_host, B, destroy, MatDestroy_SeqDense, Destroy); in Convert_Dispatch_()
1049 inline PetscErrorCode MatDense_Seq_CUPM<T>::BindToCPU(Mat A, PetscBool to_host) noexcept in BindToCPU() argument
1057 A->boundtocpu = to_host; in BindToCPU()
1058 PetscCall(PetscStrFreeAllocpy(to_host ? PETSCRANDER48 : PETSCDEVICERAND(), &A->defaultrandtype)); in BindToCPU()
1059 if (to_host) { in BindToCPU()
1081 …MatComposeOp_CUPM(to_host, pobj, "MatDenseGetArray_C", MatDenseGetArray_SeqDense, GetArrayC_<PETSC… in BindToCPU()
1082 …MatComposeOp_CUPM(to_host, pobj, "MatDenseGetArrayRead_C", MatDenseGetArray_SeqDense, GetArrayC_<P… in BindToCPU()
1083 …MatComposeOp_CUPM(to_host, pobj, "MatDenseGetArrayWrite_C", MatDenseGetArray_SeqDense, GetArrayC_<… in BindToCPU()
1084 …MatComposeOp_CUPM(to_host, pobj, "MatDenseGetArrayAndMemType_C", nullptr, GetArrayAndMemTypeC_<PET… in BindToCPU()
1085 …MatComposeOp_CUPM(to_host, pobj, "MatDenseRestoreArrayAndMemType_C", nullptr, RestoreArrayAndMemTy… in BindToCPU()
1086 …MatComposeOp_CUPM(to_host, pobj, "MatDenseGetArrayReadAndMemType_C", nullptr, GetArrayAndMemTypeC_… in BindToCPU()
1087 …MatComposeOp_CUPM(to_host, pobj, "MatDenseRestoreArrayReadAndMemType_C", nullptr, RestoreArrayAndM… in BindToCPU()
1088 …MatComposeOp_CUPM(to_host, pobj, "MatDenseGetArrayWriteAndMemType_C", nullptr, GetArrayAndMemTypeC… in BindToCPU()
1089 …MatComposeOp_CUPM(to_host, pobj, "MatDenseRestoreArrayWriteAndMemType_C", nullptr, RestoreArrayAnd… in BindToCPU()
1090 …MatComposeOp_CUPM(to_host, pobj, "MatDenseGetColumnVec_C", MatDenseGetColumnVec_SeqDense, GetColum… in BindToCPU()
1091 …MatComposeOp_CUPM(to_host, pobj, "MatDenseRestoreColumnVec_C", MatDenseRestoreColumnVec_SeqDense, … in BindToCPU()
1092 …MatComposeOp_CUPM(to_host, pobj, "MatDenseGetColumnVecRead_C", MatDenseGetColumnVecRead_SeqDense, … in BindToCPU()
1093 …MatComposeOp_CUPM(to_host, pobj, "MatDenseRestoreColumnVecRead_C", MatDenseRestoreColumnVecRead_Se… in BindToCPU()
1094 …MatComposeOp_CUPM(to_host, pobj, "MatDenseGetColumnVecWrite_C", MatDenseGetColumnVecWrite_SeqDense… in BindToCPU()
1095 …MatComposeOp_CUPM(to_host, pobj, "MatDenseRestoreColumnVecWrite_C", MatDenseRestoreColumnVecWrite_… in BindToCPU()
1096 …MatComposeOp_CUPM(to_host, pobj, "MatDenseGetSubMatrix_C", MatDenseGetSubMatrix_SeqDense, GetSubMa… in BindToCPU()
1097 …MatComposeOp_CUPM(to_host, pobj, "MatDenseRestoreSubMatrix_C", MatDenseRestoreSubMatrix_SeqDense, … in BindToCPU()
1098 MatComposeOp_CUPM(to_host, pobj, "MatQRFactor_C", MatQRFactor_SeqDense, SolveQR::Factor); in BindToCPU()
1099 …MatComposeOp_CUPM(to_host, pobj, "MatMultColumnRange_C", MatMultColumnRange_SeqDense, MatMultColum… in BindToCPU()
1100 …MatComposeOp_CUPM(to_host, pobj, "MatMultAddColumnRange_C", MatMultAddColumnRange_SeqDense, MatMul… in BindToCPU()
1101 …MatComposeOp_CUPM(to_host, pobj, "MatMultHermitianTransposeColumnRange_C", MatMultHermitianTranspo… in BindToCPU()
1102 …MatComposeOp_CUPM(to_host, pobj, "MatMultHermitianTransposeAddColumnRange_C", MatMultHermitianTran… in BindToCPU()
1109 MatSetOp_CUPM(to_host, A, duplicate, MatDuplicate_SeqDense, Duplicate); in BindToCPU()
1110 …MatSetOp_CUPM(to_host, A, mult, MatMult_SeqDense, [](Mat A, Vec xx, Vec yy) { return MatMultAdd_Di… in BindToCPU()
1111 …MatSetOp_CUPM(to_host, A, multtranspose, MatMultTranspose_SeqDense, [](Mat A, Vec xx, Vec yy) { re… in BindToCPU()
1112 …MatSetOp_CUPM(to_host, A, multhermitiantranspose, MatMultTranspose_SeqDense, [](Mat A, Vec xx, Vec… in BindToCPU()
1113 …MatSetOp_CUPM(to_host, A, multadd, MatMultAdd_SeqDense, MatMultAdd_Dispatch_</* transpose */ false… in BindToCPU()
1114 …MatSetOp_CUPM(to_host, A, multtransposeadd, MatMultTransposeAdd_SeqDense, MatMultAdd_Dispatch_</* … in BindToCPU()
1115 …MatSetOp_CUPM(to_host, A, multhermitiantransposeadd, MatMultHermitianTransposeAdd_SeqDense, MatMul… in BindToCPU()
1116 …MatSetOp_CUPM(to_host, A, matmultnumeric, MatMatMultNumeric_SeqDense_SeqDense, MatMatMult_Numeric_… in BindToCPU()
1117 …MatSetOp_CUPM(to_host, A, mattransposemultnumeric, MatMatTransposeMultNumeric_SeqDense_SeqDense, M… in BindToCPU()
1118 …MatSetOp_CUPM(to_host, A, transposematmultnumeric, MatTransposeMatMultNumeric_SeqDense_SeqDense, M… in BindToCPU()
1119 MatSetOp_CUPM(to_host, A, axpy, MatAXPY_SeqDense, AXPY); in BindToCPU()
1120 MatSetOp_CUPM(to_host, A, choleskyfactor, MatCholeskyFactor_SeqDense, SolveCholesky::Factor); in BindToCPU()
1121 MatSetOp_CUPM(to_host, A, lufactor, MatLUFactor_SeqDense, SolveLU::Factor); in BindToCPU()
1122 MatSetOp_CUPM(to_host, A, getcolumnvector, MatGetColumnVector_SeqDense, GetColumnVector); in BindToCPU()
1123 MatSetOp_CUPM(to_host, A, conjugate, MatConjugate_SeqDense, Conjugate); in BindToCPU()
1124 MatSetOp_CUPM(to_host, A, scale, MatScale_SeqDense, Scale); in BindToCPU()
1125 MatSetOp_CUPM(to_host, A, shift, MatShift_SeqDense, Shift); in BindToCPU()
1126 MatSetOp_CUPM(to_host, A, copy, MatCopy_SeqDense, Copy); in BindToCPU()
1127 MatSetOp_CUPM(to_host, A, zeroentries, MatZeroEntries_SeqDense, ZeroEntries); in BindToCPU()
1128 MatSetOp_CUPM(to_host, A, setup, MatSetUp_SeqDense, SetUp); in BindToCPU()
1129 MatSetOp_CUPM(to_host, A, setrandom, MatSetRandom_SeqDense, SetRandom); in BindToCPU()
1130 MatSetOp_CUPM(to_host, A, getdiagonal, MatGetDiagonal_SeqDense, GetDiagonal); in BindToCPU()
1134 if (const auto cmat = mimpl->cmat) PetscCall(MatBindToCPU(cmat, to_host)); in BindToCPU()