Home
last modified time | relevance | path

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

/petsc/src/sys/objects/
H A Dtagm.c214 } ucomm; in PetscCommDuplicate() local
216 PetscCallMPI(MPI_Comm_get_attr(comm_in, Petsc_InnerComm_keyval, &ucomm, &flg)); in PetscCommDuplicate()
231 ucomm.comm = *comm_out; /* ONLY the comm part of the union is significant. */ in PetscCommDuplicate()
232 PetscCallMPI(MPI_Comm_set_attr(comm_in, Petsc_InnerComm_keyval, ucomm.ptr)); in PetscCommDuplicate()
233 ucomm.comm = comm_in; in PetscCommDuplicate()
234 PetscCallMPI(MPI_Comm_set_attr(*comm_out, Petsc_OuterComm_keyval, ucomm.ptr)); in PetscCommDuplicate()
236 *comm_out = ucomm.comm; in PetscCommDuplicate()
295 } ucomm; in PetscCommDestroy() local
302 PetscCallMPI(MPI_Comm_get_attr(icomm, Petsc_InnerComm_keyval, &ucomm, &flg)); in PetscCommDestroy()
304 icomm = ucomm.comm; in PetscCommDestroy()
[all …]
H A Dpname.c113 } ucomm; in PetscObjectName() local
116 ucomm.ptr = NULL; in PetscObjectName()
117 ucomm.comm = obj->comm; in PetscObjectName()
118 PetscCallMPI(MPI_Bcast(ucomm.raw, sizeof(MPI_Comm), MPI_BYTE, 0, obj->comm)); in PetscObjectName()
122 …PetscCall(PetscSNPrintf(name, 64, "%s_%p_%" PetscInt_FMT, obj->class_name, ucomm.ptr, counter->nam… in PetscObjectName()
H A Dpinit.c1467 } ucomm; in PetscFinalize() local
1471 PetscCallMPI(MPI_Comm_get_attr(PETSC_COMM_SELF, Petsc_InnerComm_keyval, &ucomm, &flg)); in PetscFinalize()
1472 if (flg) PetscCallMPI(MPI_Comm_get_attr(ucomm.comm, Petsc_Garbage_HMap_keyval, &tmp, &flg)); in PetscFinalize()
1474 PetscCallMPI(MPI_Comm_get_attr(PETSC_COMM_WORLD, Petsc_InnerComm_keyval, &ucomm, &flg)); in PetscFinalize()
1475 if (flg) PetscCallMPI(MPI_Comm_get_attr(ucomm.comm, Petsc_Garbage_HMap_keyval, &tmp, &flg)); in PetscFinalize()
1732 } ucomm; in PetscFinalize() local
1733 PetscCallMPI(MPI_Comm_get_attr(PETSC_COMM_SELF, Petsc_InnerComm_keyval, &ucomm, &flg)); in PetscFinalize()
1735 icomm = ucomm.comm; in PetscFinalize()
1743 PetscCallMPI(MPI_Comm_get_attr(PETSC_COMM_WORLD, Petsc_InnerComm_keyval, &ucomm, &flg)); in PetscFinalize()
1745 icomm = ucomm.comm; in PetscFinalize()
/petsc/src/sys/utils/
H A Dmpishm.c83 } ucomm; in PetscShmCommGet() local
85 PetscCallMPI(MPI_Comm_get_attr(globcomm, Petsc_InnerComm_keyval, &ucomm, &flg)); in PetscShmCommGet()
96 globcomm = ucomm.comm; in PetscShmCommGet()