Searched refs:dyn_target_addr (Results 1 – 1 of 1) sorted by relevance
34 MPI_Aint *dyn_target_addr; member391 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()