| /petsc/src/mat/impls/sell/mpi/mpihip/ |
| H A D | mpisellhip.hip.cxx | 16 PetscCall(MatBindToCPU(b->A, B->boundtocpu)); in MatMPISELLSetPreallocation_MPISELLHIP() 20 PetscCall(MatBindToCPU(b->B, B->boundtocpu)); in MatMPISELLSetPreallocation_MPISELLHIP()
|
| /petsc/src/mat/impls/sell/mpi/mpicuda/ |
| H A D | mpisellcuda.cu | 16 PetscCall(MatBindToCPU(b->A, B->boundtocpu)); in MatMPISELLSetPreallocation_MPISELLCUDA() 20 PetscCall(MatBindToCPU(b->B, B->boundtocpu)); in MatMPISELLSetPreallocation_MPISELLCUDA()
|
| /petsc/src/mat/impls/python/ |
| H A D | pythonmat.c | 81 PetscCall(MatBindToCPU(*A, PETSC_FALSE)); in MatPythonCreate()
|
| /petsc/src/dm/impls/da/ |
| H A D | fdda.c | 658 PetscCall(MatBindToCPU(A, PETSC_TRUE)); in DMCreateMatrix_DA() 913 PetscCall(MatBindToCPU(J, PETSC_TRUE)); in DMCreateMatrix_DA_2d_MPISELL() 916 PetscCall(MatBindToCPU(J, PETSC_FALSE)); in DMCreateMatrix_DA_2d_MPISELL() 1024 PetscCall(MatBindToCPU(J, PETSC_TRUE)); in DMCreateMatrix_DA_3d_MPISELL() 1027 PetscCall(MatBindToCPU(J, PETSC_FALSE)); in DMCreateMatrix_DA_3d_MPISELL() 1134 PetscCall(MatBindToCPU(J, PETSC_TRUE)); in DMCreateMatrix_DA_2d_MPIAIJ() 1137 if (!alreadyboundtocpu) PetscCall(MatBindToCPU(J, PETSC_FALSE)); in DMCreateMatrix_DA_2d_MPIAIJ() 1259 PetscCall(MatBindToCPU(J, PETSC_TRUE)); in DMCreateMatrix_DA_2d_MPIAIJ_Fill() 1262 PetscCall(MatBindToCPU(J, PETSC_FALSE)); in DMCreateMatrix_DA_2d_MPIAIJ_Fill() 1383 PetscCall(MatBindToCPU(J, PETSC_TRUE)); in DMCreateMatrix_DA_3d_MPIAIJ() [all …]
|
| H A D | dainterp.c | 80 if (dof > 1) PetscCall(MatBindToCPU(mat, PETSC_TRUE)); in DMCreateInterpolation_DA_1D_Q1() 213 if (dof > 1) PetscCall(MatBindToCPU(mat, PETSC_TRUE)); in DMCreateInterpolation_DA_1D_Q0() 354 if (dof > 1) PetscCall(MatBindToCPU(mat, PETSC_TRUE)); in DMCreateInterpolation_DA_2D_Q1() 566 if (dof > 1) PetscCall(MatBindToCPU(mat, PETSC_TRUE)); in DMCreateInterpolation_DA_2D_Q0() 695 if (dof > 1) PetscCall(MatBindToCPU(mat, PETSC_TRUE)); in DMCreateInterpolation_DA_3D_Q0() 836 if (dof > 1) PetscCall(MatBindToCPU(mat, PETSC_TRUE)); in DMCreateInterpolation_DA_3D_Q1()
|
| /petsc/src/mat/tests/ |
| H A D | ex217.c | 38 PetscCall(MatBindToCPU(A, PETSC_TRUE)); in main()
|
| H A D | ex66.c | 148 PetscCall(MatBindToCPU(B, (PetscBool)!bgpu)); in main()
|
| /petsc/src/ksp/pc/impls/h2opus/ |
| H A D | pch2opus.c | 190 PetscCall(MatBindToCPU(AAt, pch2opus->boundtocpu)); in PCH2OpusSetUpInit() 529 PetscCall(MatBindToCPU(pch2opus->S, pch2opus->boundtocpu)); in PCH2OpusSetUpSampler_Private() 585 PetscCall(MatBindToCPU(pch2opus->A, pch2opus->forcecpu)); in PCSetUp_H2OPUS() 590 PetscCall(MatBindToCPU(pch2opus->T, pch2opus->boundtocpu)); in PCSetUp_H2OPUS() 594 PetscCall(MatBindToCPU(pch2opus->M, pch2opus->boundtocpu)); in PCSetUp_H2OPUS()
|
| /petsc/src/mat/interface/ |
| H A D | matproduct.c | 326 PetscCall(MatBindToCPU(B, PETSC_TRUE)); in MatProductNumeric_X_Dense() 327 PetscCall(MatBindToCPU(C, PETSC_TRUE)); in MatProductNumeric_X_Dense() 351 PetscCall(MatBindToCPU(B, Bcpu)); in MatProductNumeric_X_Dense() 352 PetscCall(MatBindToCPU(C, Ccpu)); in MatProductNumeric_X_Dense() 830 PetscCall(MatBindToCPU(mat, PETSC_TRUE)); in MatProductSymbolic()
|
| /petsc/src/mat/impls/dense/mpi/cupm/ |
| H A D | matmpidensecupm.hpp | 249 if (const auto mimpl_A = mimpl->A) PetscCall(MatBindToCPU(mimpl_A, usehost)); in BindToCPU() 270 if (const auto mimpl_cmat = mimpl->cmat) PetscCall(MatBindToCPU(mimpl_cmat, usehost)); in BindToCPU()
|
| /petsc/src/mat/utils/ |
| H A D | gcreate.c | 326 if (flg && B->rmap->n < bind_below) PetscCall(MatBindToCPU(B, PETSC_TRUE)); in MatSetFromOptions() 574 PetscErrorCode MatBindToCPU(Mat A, PetscBool flg) in MatBindToCPU() function
|
| /petsc/src/mat/impls/shell/ |
| H A D | shellcnv.c | 241 PetscCall(MatBindToCPU(M, A->boundtocpu)); in MatConvertFrom_Shell()
|
| /petsc/src/mat/impls/aij/mpi/mpihipsparse/ |
| H A D | mpiaijhipsparse.hip.cxx | 303 PetscCall(MatBindToCPU(b->A, B->boundtocpu)); in MatMPIAIJSetPreallocation_MPIAIJHIPSPARSE() 304 PetscCall(MatBindToCPU(b->B, B->boundtocpu)); in MatMPIAIJSetPreallocation_MPIAIJHIPSPARSE()
|
| /petsc/src/ksp/pc/impls/gamg/ |
| H A D | gamg.c | 151 PetscCall(MatBindToCPU(*a_Amat_crs, PETSC_TRUE)); in PCGAMGCreateLevel_GAMG() 152 PetscCall(MatBindToCPU(*a_P_inout, PETSC_TRUE)); in PCGAMGCreateLevel_GAMG() 481 PetscCall(MatBindToCPU(*a_Amat_crs, PETSC_TRUE)); in PCGAMGCreateLevel_GAMG() 482 PetscCall(MatBindToCPU(*a_P_inout, PETSC_TRUE)); in PCGAMGCreateLevel_GAMG() 690 PetscCall(MatBindToCPU(Prol, flg)); in PCSetUp_GAMG()
|
| /petsc/src/mat/impls/aij/mpi/mpicusparse/ |
| H A D | mpiaijcusparse.cu | 303 PetscCall(MatBindToCPU(b->A, B->boundtocpu)); in MatMPIAIJSetPreallocation_MPIAIJCUSPARSE() 304 PetscCall(MatBindToCPU(b->B, B->boundtocpu)); in MatMPIAIJSetPreallocation_MPIAIJCUSPARSE()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcnullspace.c | 106 PetscCall(MatBindToCPU(shell_ctx->inv_smat, PETSC_TRUE)); in PCBDDCNullSpaceAssembleCorrection()
|
| /petsc/src/mat/impls/normal/ |
| H A D | normmh.c | 337 PetscCall(MatBindToCPU(*N, A->boundtocpu)); in MatCreateNormalHermitian()
|
| H A D | normm.c | 448 PetscCall(MatBindToCPU(*N, A->boundtocpu)); in MatCreateNormal()
|
| /petsc/src/mat/impls/h2opus/cuda/ |
| H A D | math2opus.cu | 31 #define MatH2OpusUpdateIfNeeded(A, B) MatBindToCPU(A, (PetscBool)((A)->boundtocpu || (B))) 1083 PetscCall(MatBindToCPU(A, iscpu)); in MatDuplicate_H2OPUS() 1607 PetscCall(MatBindToCPU(A, iscpu)); in MatCreateH2OpusFromKernel() 1690 PetscCall(MatBindToCPU(A, boundtocpu)); in MatCreateH2OpusFromMat()
|
| /petsc/doc/changes/ |
| H A D | 313.md | 85 - MatPinToCPU() is deprecated in favor of MatBindToCPU()
|
| H A D | 316.md | 131 - Add `MatBoundToCPU()` to query information set with `MatBindToCPU()`
|
| /petsc/src/dm/impls/stag/ |
| H A D | stag.c | 550 PetscCall(MatBindToCPU(*mat, PETSC_TRUE)); in DMCreateMatrix_Stag() 564 PetscCall(MatBindToCPU(*mat, PETSC_FALSE)); in DMCreateMatrix_Stag()
|
| /petsc/src/mat/impls/aij/seq/mkl_pardiso/ |
| H A D | mkl_pardiso.c | 249 PetscCall(MatBindToCPU(Xmat, S->boundtocpu)); in MatMKLPardisoSolveSchur_Private() 250 PetscCall(MatBindToCPU(Bmat, S->boundtocpu)); in MatMKLPardisoSolveSchur_Private()
|
| /petsc/src/mat/impls/transpose/ |
| H A D | htransm.c | 634 PetscCall(MatBindToCPU(*N, A->boundtocpu)); in MatCreateHermitianTranspose()
|
| H A D | transm.c | 643 PetscCall(MatBindToCPU(*N, A->boundtocpu)); in MatCreateTranspose()
|