Home
last modified time | relevance | path

Searched refs:copy_mode (Results 1 – 3 of 3) sorted by relevance

/petsc/src/vec/is/utils/tests/
H A Dex1.c20 PetscCopyMode copy_mode = PETSC_OWN_POINTER; in main() local
33 …h KDTree", "PetscKDTreeCreate", PetscCopyModes, (PetscEnum)copy_mode, (PetscEnum *)&copy_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 Dkdtree.c236 …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 Dmatseqdensecupm.hpp665 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_()