Lines Matching refs:PetscCallMPI
77 PetscCallMPI(MPI_Comm_get_attr(globcomm, Petsc_Counter_keyval, &counter, &flg)); in PetscShmCommGet()
85 PetscCallMPI(MPI_Comm_get_attr(globcomm, Petsc_InnerComm_keyval, &ucomm, &flg)); in PetscShmCommGet()
101 PetscCallMPI(MPI_Comm_get_attr(globcomm, Petsc_ShmComm_keyval, pshmcomm, &flg)); in PetscShmCommGet()
107 …PetscCallMPI(MPI_Comm_split_type(globcomm, MPI_COMM_TYPE_SHARED, 0, MPI_INFO_NULL, &(*pshmcomm)->s… in PetscShmCommGet()
109 PetscCallMPI(MPI_Comm_size((*pshmcomm)->shmcomm, &(*pshmcomm)->shmsize)); in PetscShmCommGet()
110 PetscCallMPI(MPI_Comm_group(globcomm, &globgroup)); in PetscShmCommGet()
111 PetscCallMPI(MPI_Comm_group((*pshmcomm)->shmcomm, &shmgroup)); in PetscShmCommGet()
115 …PetscCallMPI(MPI_Group_translate_ranks(shmgroup, (*pshmcomm)->shmsize, shmranks, globgroup, (*pshm… in PetscShmCommGet()
117 PetscCallMPI(MPI_Group_free(&globgroup)); in PetscShmCommGet()
118 PetscCallMPI(MPI_Group_free(&shmgroup)); in PetscShmCommGet()
121 PetscCallMPI(MPI_Comm_set_attr(globcomm, Petsc_ShmComm_keyval, *pshmcomm)); in PetscShmCommGet()