Home
last modified time | relevance | path

Searched refs:Cperm (Results 1 – 6 of 6) sorted by relevance

/petsc/src/mat/tests/
H A Dex22.c8 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 Dpdvec.c18 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 Dpvecimpl.h58 …PetscCount *Cperm; /* [sendlen]: permutation array to fill sendbuf[]. 'C' for communi… member
/petsc/src/vec/vec/impls/mpi/kokkos/
H A Dmpikok.kokkos.cxx159 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 Dveckokkosimpl.hpp116 …rror_view_and_copy(DefaultMemorySpace(), PetscCountKokkosViewHost(vecmpi->Cperm, vecmpi->sendlen))… in SetUpCOO()
/petsc/src/vec/vec/impls/mpi/cupm/
H A Dvecmpicupm_impl.hpp257 make_coo_pair(vcu->Cperm_d, vmpi->Cperm, vmpi->sendlen) in SetPreallocationCOO()