Searched refs:PetscDeviceArrayCopy (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/sys/objects/device/tests/ |
| H A D | ex7.c | 73 PetscCall(PetscDeviceArrayCopy(dctx, tmp_ptr, ptr, n)); in TestAllocate() 91 PetscCall(PetscDeviceArrayCopy(dctx, tmp_ptr, ptr, n)); in TestAllocate() 140 PetscCall(PetscDeviceArrayCopy(sub[0], tmp_ptr, ptr, n)); in TestAsyncCoherence()
|
| /petsc/src/ksp/ksp/utils/lmvm/dense/ |
| H A D | cd_utils.c | 44 PetscCall(PetscDeviceArrayCopy(dctx, dest, &src[d], m - d)); in VecCyclicShift() 45 PetscCall(PetscDeviceArrayCopy(dctx, &dest[m - d], src, d)); in VecCyclicShift()
|
| H A D | denseqn.c | 353 PetscCall(PetscDeviceArrayCopy(dctx, &StFprev[idx], &stFprev, 1)); in MatUpdate_LMVMDQN() 898 PetscCall(PetscDeviceArrayCopy(dctx, &yjtsi, &workscalar[idx_j], 1)); in MatMult_LMVMDBFGS() 926 PetscCall(PetscDeviceArrayCopy(dctx, &ytx, &workscalar[idx], 1)); in MatMult_LMVMDBFGS() 1263 PetscCall(PetscDeviceArrayCopy(dctx, &sjtyi, &workscalar[idx_j], 1)); in MatSolve_LMVMDDFP() 1291 PetscCall(PetscDeviceArrayCopy(dctx, &stf, &workscalar[idx], 1)); in MatSolve_LMVMDDFP()
|
| /petsc/include/ |
| H A D | petscdevice.h | 259 #define PetscDeviceArrayCopy(dctx, dest, src, n) PetscDeviceMemcpy((dctx), (dest), (src), (size_t)(… macro
|
| /petsc/doc/changes/ |
| H A D | 318.md | 114 - Add `PetscDeviceArrayCopy()`
|