Lines Matching refs:window_comm
13 MPI_Comm window_comm; member
385 wcomm = w->window_comm; in PetscSFWindowAttach()
440 wcomm = w->window_comm; in PetscSFGetWindow()
623 …PETSC_INTPTR_T_FMT "\n", (PETSC_INTPTR_T)link->win, link->flavor, (PETSC_INTPTR_T)w->window_comm)); in PetscSFFindWindow()
662 wcomm = w->window_comm; in PetscSFRestoreWindow()
749 if (w->window_comm == MPI_COMM_NULL) { in PetscSFSetUp_Window()
770 PetscCall(PetscCommDuplicate(raw_comm, &w->window_comm, NULL)); in PetscSFSetUp_Window()
773 PetscCallMPI(MPI_Comm_rank(w->window_comm, &wcommrank)); in PetscSFSetUp_Window()
779 PetscCall(PetscSFCreate(w->window_comm, &w->dynsf)); in PetscSFSetUp_Window()
789 PetscCall(PetscCommDuplicate(PetscObjectComm((PetscObject)sf), &w->window_comm, NULL)); in PetscSFSetUp_Window()
841 wcomm = w->window_comm; in PetscSFReset_Window()
856 PetscCall(PetscCommDestroy(&w->window_comm)); in PetscSFReset_Window()
880 MPI_Comm wcomm = w->window_comm; in PetscSFRegisterPersistent_Window()
913 wcomm = w->window_comm; in PetscSFDeregisterPersistent_Window()
1182 w->window_comm = MPI_COMM_NULL; in PetscSFCreate_Window()