Home
last modified time | relevance | path

Searched refs:Cperm1 (Results 1 – 5 of 5) sorted by relevance

/petsc/src/mat/impls/aij/mpi/mpihipsparse/
H A Dmpiaijhipsparse.hip.cxx37 PetscCallHIP(hipFree(coo->Cperm1)); in MatCOOStructDestroy_MPIAIJHIPSPARSE()
99 PetscCallHIP(hipMalloc((void **)&coo_d->Cperm1, coo_h->sendlen * sizeof(PetscCount))); in MatSetPreallocationCOO_MPIAIJHIPSPARSE()
113 …PetscCallHIP(hipMemcpy(coo_d->Cperm1, coo_h->Cperm1, coo_h->sendlen * sizeof(PetscCount), hipMemcp… in MatSetPreallocationCOO_MPIAIJHIPSPARSE()
189 const auto &Cperm1 = coo->Cperm1; in MatSetValuesCOO_MPIAIJHIPSPARSE() local
208 …(coo->sendlen + 255) / 256), dim3(256), 0, PetscDefaultHipStream, v1, coo->sendlen, Cperm1, vsend); in MatSetValuesCOO_MPIAIJHIPSPARSE()
/petsc/src/mat/impls/aij/mpi/mpicusparse/
H A Dmpiaijcusparse.cu37 PetscCallCUDA(cudaFree(coo->Cperm1)); in MatCOOStructDestroy_MPIAIJCUSPARSE()
99 PetscCallCUDA(cudaMalloc((void **)&coo_d->Cperm1, coo_h->sendlen * sizeof(PetscCount))); in MatSetPreallocationCOO_MPIAIJCUSPARSE()
113 …PetscCallCUDA(cudaMemcpy(coo_d->Cperm1, coo_h->Cperm1, coo_h->sendlen * sizeof(PetscCount), cudaMe… in MatSetPreallocationCOO_MPIAIJCUSPARSE()
189 const auto &Cperm1 = coo->Cperm1; in MatSetValuesCOO_MPIAIJCUSPARSE() local
208 MatPackCOOValues<<<(coo->sendlen + 255) / 256, 256>>>(v1, coo->sendlen, Cperm1, vsend); in MatSetValuesCOO_MPIAIJCUSPARSE()
/petsc/src/mat/impls/aij/mpi/kokkos/
H A Dmpiaijkok.kokkos.cxx1511 PetscCountKokkosView Cperm1; member
1534Cperm1 = Kokkos::create_mirror_view_and_copy(exec, PetscCountKokkosViewHost(coo_h->Cperm1, coo_h-… in MatCOOStruct_MPIAIJKokkos()
1609 const auto &Cperm1 = coo->Cperm1; in MatSetValuesCOO_MPIAIJKokkos() local
1628 …licy<>(exec, 0, vsend.extent(0)), KOKKOS_LAMBDA(const PetscCount i) { vsend(i) = v1(Cperm1(i)); }); in MatSetValuesCOO_MPIAIJKokkos()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.h86 …PetscCount *Cperm1; /* [sendlen] Permutation to fill MPI send buffer. 'C' for… member
H A Dmpiaij.c6333 PetscCall(PetscFree(coo->Cperm1)); in MatCOOStructDestroy_MPIAIJ()
6507 PetscCount *Cperm1; in MatSetPreallocationCOO_MPIAIJ() local
6510 PetscCall(PetscMalloc1(nleaves, &Cperm1)); in MatSetPreallocationCOO_MPIAIJ()
6511 PetscCall(PetscArraycpy(Cperm1, perm1prem, nleaves)); in MatSetPreallocationCOO_MPIAIJ()
6694 coo->Cperm1 = Cperm1; in MatSetPreallocationCOO_MPIAIJ()
6714 const PetscCount *Cperm1; in MatSetValuesCOO_MPIAIJ() local
6734 Cperm1 = coo->Cperm1; in MatSetValuesCOO_MPIAIJ()
6740 for (PetscCount i = 0; i < coo->sendlen; i++) sendbuf[i] = v[Cperm1[i]]; in MatSetValuesCOO_MPIAIJ()