Searched refs:copy_mode (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/vec/is/utils/tests/ |
| H A D | ex1.c | 20 PetscCopyMode copy_mode = PETSC_OWN_POINTER; in main() local 33 …h KDTree", "PetscKDTreeCreate", PetscCopyModes, (PetscEnum)copy_mode, (PetscEnum *)©_mode, NUL… in main() 49 PetscCall(PetscKDTreeCreate(num_coords, dim, coords, copy_mode, bucket_size, &tree)); in main() 110 if (copy_mode != PETSC_OWN_POINTER) PetscCall(PetscFree(coords)); in main()
|
| /petsc/src/vec/is/utils/ |
| H A D | kdtree.c | 236 …Count num_coords, PetscInt dim, const PetscReal coords[], PetscCopyMode copy_mode, PetscInt max_bu… in PetscKDTreeCreate() argument 257 switch (copy_mode) { in PetscKDTreeCreate() 286 kd_build->copy_coords = copy_mode == PETSC_COPY_VALUES ? PETSC_TRUE : PETSC_FALSE; in PetscKDTreeCreate()
|
| /petsc/src/mat/impls/dense/seq/cupm/ |
| H A D | matseqdensecupm.hpp | 665 const auto copy_mode = xisdevice ? cupmMemcpyDeviceToDevice : cupmMemcpyHostToDevice; in MatSolve_Factored_Dispatch_() local 680 PetscCall(PetscCUPMMemcpyAsync(y_array, x_array, m, copy_mode, stream)); in MatSolve_Factored_Dispatch_() 695 const auto copy_mode = yiscupm ? cupmMemcpyDeviceToDevice : cupmMemcpyDeviceToHost; in MatSolve_Factored_Dispatch_() local 706 PetscCall(PetscCUPMMemcpyAsync(yv, y_array, k, copy_mode, stream)); in MatSolve_Factored_Dispatch_() 753 const auto copy_mode = bisdevice ? cupmMemcpyDeviceToDevice : cupmMemcpyHostToDevice; in MatMatSolve_Factored_Dispatch_() local 774 PetscCall(PetscCUPMMemcpy2DAsync(y, ldy, b, ldb, m, nrhs, copy_mode, stream)); in MatMatSolve_Factored_Dispatch_() 785 const auto copy_mode = xiscupm ? cupmMemcpyDeviceToDevice : cupmMemcpyDeviceToHost; in MatMatSolve_Factored_Dispatch_() local 796 PetscCall(PetscCUPMMemcpy2DAsync(x, ldx, y, ldy, k, nrhs, copy_mode, stream)); in MatMatSolve_Factored_Dispatch_()
|