Home
last modified time | relevance | path

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

/petsc/src/sys/tests/
H A Dex53.c15 MPI_Comm newcomm; in main() local
26 err = MPI_Comm_dup(MPI_COMM_WORLD, &newcomm); in main()
28 err = MPI_Comm_free(&newcomm); in main()
37 err = MPI_Comm_dup(MPI_COMM_WORLD, &newcomm); in main()
39 if (MPI_COMM_WORLD == newcomm) printf("Error: wrong newcomm returned by MPI_Comm_dup()\n"); in main()
43 err = MPI_Comm_set_attr(newcomm, key2, &attr2); in main()
45 err = MPI_Comm_get_attr(newcomm, key1, &attr, &iflg); in main()
51 err = MPI_Comm_get_attr(newcomm, key2, &attr, &iflg); in main()
57 err = MPI_Comm_delete_attr(newcomm, key2); in main()
63 err = MPI_Comm_free(&newcomm); in main()
/petsc/src/vec/is/sf/tests/
H A Dex6.c11 MPI_Comm newcomm; in main() local
38 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, 0 /*color*/, -rank /*key*/, &newcomm)); in main()
39 PetscCall(VecCreateMPI(newcomm, n, PETSC_DECIDE, &y2)); in main()
78 PetscCallMPI(MPI_Comm_free(&newcomm)); in main()
/petsc/src/dm/impls/stag/
H A Dstagintern.c36 MPI_Comm newcomm; in DMStagDuplicateWithoutSetup() local
40 newcomm = (comm == MPI_COMM_NULL) ? PetscObjectComm((PetscObject)dm) : comm; in DMStagDuplicateWithoutSetup()
41 PetscCall(DMCreate(newcomm, newdm)); in DMStagDuplicateWithoutSetup()
/petsc/src/sys/mpiuni/
H A Dmpi.c288 int MPI_Comm_create(MPI_Comm comm, MPI_Group group, MPI_Comm *newcomm) in MPI_Comm_create() argument
295 *newcomm = j; in MPI_Comm_create()
300 *newcomm = ++MaxComm; in MPI_Comm_create()
301 comm_active[CommIdx(*newcomm)] = 1; in MPI_Comm_create()
632 PETSC_EXTERN void petsc_mpi_comm_split_(MPI_Comm *comm, int *color, int *key, MPI_Comm *newcomm, in… in petsc_mpi_comm_split_() argument
634 *newcomm = *comm; in petsc_mpi_comm_split_()
734 PETSC_EXTERN void petsc_mpi_comm_create_(int *comm, int *group, int *newcomm, int *ierr) in petsc_mpi_comm_create_() argument
736 *newcomm = *comm; in petsc_mpi_comm_create_()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DComm.pyx91 cdef MPI_Comm newcomm = MPI_COMM_NULL
92 CHKERR(PetscCommDuplicate(self.comm, &newcomm, NULL))
94 comm.comm = newcomm
/petsc/include/petsc/mpiuni/
H A Dmpi.h537 …m, color, key, newcomm) (MPIUNI_ARG(color), MPIU… argument
538 … key, info, newcomm) (MPIUNI_ARG(color), MPIUNI_ARG(key), M… argument
557 …#define MPI_Cart_sub(comm, remain_dims, newcomm) … argument
/petsc/src/sys/logging/handler/impls/default/
H A Dlogdefault.c1789 MPI_Comm newcomm; in PetscLogHandlerView_Default_Info() local
1800 PetscCall(PetscCommDuplicate(comm, &newcomm, &tag)); in PetscLogHandlerView_Default_Info()
1803 PetscCallMPI(MPI_Recv(NULL, 0, MPI_INT, rank - 1, tag, newcomm, &status)); in PetscLogHandlerView_Default_Info()
1804 PetscCallMPI(MPI_Send(NULL, 0, MPI_INT, (rank + 1) % size, tag, newcomm)); in PetscLogHandlerView_Default_Info()
1807 PetscCallMPI(MPI_Send(NULL, 0, MPI_INT, 1, tag, newcomm)); in PetscLogHandlerView_Default_Info()
1808 PetscCallMPI(MPI_Recv(NULL, 0, MPI_INT, size - 1, tag, newcomm, &status)); in PetscLogHandlerView_Default_Info()
1812 PetscCall(PetscCommDestroy(&newcomm)); in PetscLogHandlerView_Default_Info()
/petsc/src/dm/impls/plex/
H A Dplexdistribute.c2006 PetscErrorCode DMPlexDistributeOverlap_Internal(DM dm, PetscInt overlap, MPI_Comm newcomm, const ch… in DMPlexDistributeOverlap_Internal() argument
2056 PetscCall(PetscSectionCreate(newcomm, &rootSection)); in DMPlexDistributeOverlap_Internal()
2057 PetscCall(PetscSectionCreate(newcomm, &leafSection)); in DMPlexDistributeOverlap_Internal()
2076 PetscCall(DMPlexCreate(newcomm, dmOverlap)); in DMPlexDistributeOverlap_Internal()