Searched refs:Cperm1 (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/mat/impls/aij/mpi/mpihipsparse/ |
| H A D | mpiaijhipsparse.hip.cxx | 37 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 D | mpiaijcusparse.cu | 37 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 D | mpiaijkok.kokkos.cxx | 1511 PetscCountKokkosView Cperm1; member 1534 …Cperm1 = 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 D | mpiaij.h | 86 …PetscCount *Cperm1; /* [sendlen] Permutation to fill MPI send buffer. 'C' for… member
|
| H A D | mpiaij.c | 6333 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()
|