Searched refs:vmpi (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/vec/vec/impls/mpi/cupm/ |
| H A D | vecmpicupm_impl.hpp | 247 const auto vmpi = VecIMPLCast(x); in SetPreallocationCOO() local 254 make_coo_pair(vcu->imap2_d, vmpi->imap2, vmpi->nnz2), in SetPreallocationCOO() 255 make_coo_pair(vcu->jmap2_d, vmpi->jmap2, vmpi->nnz2 + 1), in SetPreallocationCOO() 256 make_coo_pair(vcu->perm2_d, vmpi->perm2, vmpi->recvlen), in SetPreallocationCOO() 257 make_coo_pair(vcu->Cperm_d, vmpi->Cperm, vmpi->sendlen) in SetPreallocationCOO() 260 make_coo_pair(vcu->sendbuf_d, vmpi->sendbuf, vmpi->sendlen), in SetPreallocationCOO() 261 make_coo_pair(vcu->recvbuf_d, vmpi->recvbuf, vmpi->recvlen) in SetPreallocationCOO() 328 const auto vmpi = VecIMPLCast(x); in SetValuesCOO() local 330 const auto sf = vmpi->coo_sf; in SetValuesCOO() 337 const auto size = vmpi->coo_n; in SetValuesCOO() [all …]
|
| /petsc/src/vec/vec/impls/mpi/ |
| H A D | pdvec.c | 12 Vec_MPI *vmpi = (Vec_MPI *)v->data; in VecResetPreallocationCOO_MPI() local 15 if (vmpi) { in VecResetPreallocationCOO_MPI() 16 PetscCall(PetscFree(vmpi->jmap1)); in VecResetPreallocationCOO_MPI() 17 PetscCall(PetscFree(vmpi->perm1)); in VecResetPreallocationCOO_MPI() 18 PetscCall(PetscFree(vmpi->Cperm)); in VecResetPreallocationCOO_MPI() 19 PetscCall(PetscFree4(vmpi->imap2, vmpi->jmap2, vmpi->sendbuf, vmpi->recvbuf)); in VecResetPreallocationCOO_MPI() 20 PetscCall(PetscFree(vmpi->perm2)); in VecResetPreallocationCOO_MPI() 21 PetscCall(PetscSFDestroy(&vmpi->coo_sf)); in VecResetPreallocationCOO_MPI() 898 Vec_MPI *vmpi = (Vec_MPI *)x->data; in VecSetPreallocationCOO_MPI() local 1093 vmpi->coo_n = coo_n; in VecSetPreallocationCOO_MPI() [all …]
|