Home
last modified time | relevance | path

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

/petsc/src/vec/is/sf/impls/window/
H A Dsfwindow.c34 MPI_Aint *dyn_target_addr; member
391 if (!link->dyn_target_addr) PetscCall(PetscMalloc1(nranks, &link->dyn_target_addr)); in PetscSFWindowAttach()
392 PetscCall(PetscSFBcastBegin(w->dynsf, MPI_AINT, &winaddr, link->dyn_target_addr, MPI_REPLACE)); in PetscSFWindowAttach()
393 PetscCall(PetscSFBcastEnd(w->dynsf, MPI_AINT, &winaddr, link->dyn_target_addr, MPI_REPLACE)); in PetscSFWindowAttach()
501 link->dyn_target_addr = NULL; in PetscSFGetWindow()
539 if (target_disp) *target_disp = link->dyn_target_addr; in PetscSFGetWindow()
731 PetscCall(PetscFree(link->dyn_target_addr)); in PetscSFRestoreWindow()
847 PetscCall(PetscFree(wlink->dyn_target_addr)); in PetscSFReset_Window()
925 PetscCall(PetscFree(link->dyn_target_addr)); in PetscSFDeregisterPersistent_Window()