Searched refs:Cperm (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/mat/tests/ |
| H A D | ex22.c | 8 Mat C, Cperm; in main() local 76 PetscCall(MatCreateSeqAIJ(PETSC_COMM_SELF, m * n, m * n, 5, NULL, &Cperm)); in main() 81 PetscCall(MatSetValues(Cperm, 1, &i, 1, &cperm_ptr[cols[j]], &vals[j], INSERT_VALUES)); in main() 84 PetscCall(MatAssemblyBegin(Cperm, MAT_FINAL_ASSEMBLY)); in main() 85 PetscCall(MatAssemblyEnd(Cperm, MAT_FINAL_ASSEMBLY)); in main() 92 PetscCall(MatDestroy(&Cperm)); in main()
|
| /petsc/src/vec/vec/impls/mpi/ |
| H A D | pdvec.c | 18 PetscCall(PetscFree(vmpi->Cperm)); in VecResetPreallocationCOO_MPI() 958 PetscCount *Cperm; in VecSetPreallocationCOO_MPI() local 959 PetscCall(PetscMalloc1(n1 - rem, &Cperm)); in VecSetPreallocationCOO_MPI() 960 PetscCall(PetscArraycpy(Cperm, perm + rem, n1 - rem)); in VecSetPreallocationCOO_MPI() 1102 vmpi->Cperm = Cperm; in VecSetPreallocationCOO_MPI() 1121 const PetscCount *Cperm = vmpi->Cperm; in VecSetValuesCOO_MPI() local 1129 for (PetscInt i = 0; i < vmpi->sendlen; i++) sendbuf[i] = v[Cperm[i]]; in VecSetValuesCOO_MPI()
|
| H A D | pvecimpl.h | 58 …PetscCount *Cperm; /* [sendlen]: permutation array to fill sendbuf[]. 'C' for communi… member
|
| /petsc/src/vec/vec/impls/mpi/kokkos/ |
| H A D | mpikok.kokkos.cxx | 159 const PetscCountKokkosView &Cperm = veckok->Cperm_d; in VecSetValuesCOO_MPIKokkos() local 177 …ionSpace(), 0, vecmpi->sendlen), KOKKOS_LAMBDA(const PetscCount i) { sendbuf(i) = vv(Cperm(i)); }); in VecSetValuesCOO_MPIKokkos()
|
| /petsc/src/vec/vec/impls/seq/kokkos/ |
| H A D | veckokkosimpl.hpp | 116 …rror_view_and_copy(DefaultMemorySpace(), PetscCountKokkosViewHost(vecmpi->Cperm, vecmpi->sendlen))… in SetUpCOO()
|
| /petsc/src/vec/vec/impls/mpi/cupm/ |
| H A D | vecmpicupm_impl.hpp | 257 make_coo_pair(vcu->Cperm_d, vmpi->Cperm, vmpi->sendlen) in SetPreallocationCOO()
|