Home
last modified time | relevance | path

Searched refs:bs2_h (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/pc/impls/vpbjacobi/cuda/
H A Dvpbjacobi_cuda.cu16 PetscInt *bs_h, *bs2_h, *matIdx_h; member
24 PetscCallVoid(PetscMalloc3(nblocks + 1, &bs_h, nblocks + 1, &bs2_h, n, &matIdx_h)); in PC_VPBJacobi_CUDA()
37 … PetscCallCUDA(cudaMemcpy(bs2_d, bs2_h, sizeof(PetscInt) * (nblocks + 1), cudaMemcpyHostToDevice)); in UpdateOffsetsOnDevice()
46 PetscCallVoid(PetscFree3(bs_h, bs2_h, matIdx_h)); in ~PC_VPBJacobi_CUDA()
57 bs_h[0] = bs2_h[0] = 0; in ComputeOffsetsOnHost()
60 bs2_h[i + 1] = bs2_h[i] + bsizes[i] * bsizes[i]; in ComputeOffsetsOnHost()
/petsc/src/ksp/pc/impls/vpbjacobi/kokkos/
H A Dvpbjacobi_kok.kokkos.cxx45 PetscInt *bs2_h = bs2_dual.view_host().data(); in BuildHelperArrays() local
50 bs_h[0] = bs2_h[0] = 0; in BuildHelperArrays()
54 bs2_h[i + 1] = bs2_h[i] + m * m; in BuildHelperArrays()