Home
last modified time | relevance | path

Searched refs:ncomm (Results 1 – 11 of 11) sorted by relevance

/petsc/src/sys/classes/viewer/impls/ams/
H A Dams.c35 MPI_Comm ncomm; in PETSC_VIEWER_SAWS_() local
38 PetscCallNull(PetscCommDuplicate(comm, &ncomm, NULL)); in PETSC_VIEWER_SAWS_()
40 …ierr = (PetscErrorCode)MPI_Comm_get_attr(ncomm, Petsc_Viewer_SAWs_keyval, (void **)&viewer, &iflg); in PETSC_VIEWER_SAWS_()
42 …ierr = PetscError(ncomm, __LINE__, "PETSC_VIEWER_SAWS_", __FILE__, PETSC_ERR_MPI, PETSC_ERROR_INIT… in PETSC_VIEWER_SAWS_()
48 ierr = (PetscErrorCode)MPI_Comm_set_attr(ncomm, Petsc_Viewer_SAWs_keyval, (void *)viewer); in PETSC_VIEWER_SAWS_()
50 …ierr = PetscError(ncomm, __LINE__, "PETSC_VIEWER_SAWS_", __FILE__, PETSC_ERR_MPI, PETSC_ERROR_INIT… in PETSC_VIEWER_SAWS_()
54 PetscCallNull(PetscCommDestroy(&ncomm)); in PETSC_VIEWER_SAWS_()
/petsc/src/sys/classes/viewer/impls/matlab/
H A Dvmatlab.c277 MPI_Comm ncomm; in PETSC_VIEWER_MATLAB_() local
280 PetscCallNull(PetscCommDuplicate(comm, &ncomm, NULL)); in PETSC_VIEWER_MATLAB_()
282 PetscCallMPINull(MPI_Comm_get_attr(ncomm, Petsc_Viewer_Matlab_keyval, (void **)&viewer, &iflg)); in PETSC_VIEWER_MATLAB_()
284 …PetscCallNull(PetscOptionsGetenv(ncomm, "PETSC_VIEWER_MATLAB_FILENAME", fname, PETSC_MAX_PATH_LEN,… in PETSC_VIEWER_MATLAB_()
286 PetscCallNull(PetscViewerMatlabOpen(ncomm, fname, FILE_MODE_WRITE, &viewer)); in PETSC_VIEWER_MATLAB_()
288 PetscCallMPINull(MPI_Comm_set_attr(ncomm, Petsc_Viewer_Matlab_keyval, (void *)viewer)); in PETSC_VIEWER_MATLAB_()
290 PetscCallNull(PetscCommDestroy(&ncomm)); in PETSC_VIEWER_MATLAB_()
/petsc/src/sys/classes/viewer/impls/ascii/
H A Dvcreatea.c73 MPI_Comm ncomm; in PetscViewerASCIIGetStderr() local
77 PetscCall(PetscCommDuplicate(comm, &ncomm, NULL)); in PetscViewerASCIIGetStderr()
79 PetscCallMPI(MPI_Comm_get_attr(ncomm, Petsc_Viewer_Stderr_keyval, (void **)viewer, &iflg)); in PetscViewerASCIIGetStderr()
81 PetscCall(PetscViewerCreate(ncomm, viewer)); in PetscViewerASCIIGetStderr()
85 PetscCallMPI(MPI_Comm_set_attr(ncomm, Petsc_Viewer_Stderr_keyval, (void *)*viewer)); in PetscViewerASCIIGetStderr()
87 PetscCall(PetscCommDestroy(&ncomm)); in PetscViewerASCIIGetStderr()
H A Dfilev.c638 MPI_Comm ncomm; in PetscViewerASCIIGetStdout() local
643 PetscCall(PetscCommDuplicate(comm, &ncomm, NULL)); in PetscViewerASCIIGetStdout()
645 PetscCallMPI(MPI_Comm_get_attr(ncomm, Petsc_Viewer_Stdout_keyval, (void **)viewer, &iflg)); in PetscViewerASCIIGetStdout()
651 MPI_Fint fcomm = MPI_Comm_c2f(ncomm); in PetscViewerASCIIGetStdout()
660 PetscCall(PetscViewerCreate(ncomm, viewer)); in PetscViewerASCIIGetStdout()
667 PetscCallMPI(MPI_Comm_set_attr(ncomm, Petsc_Viewer_Stdout_keyval, (void *)*viewer)); in PetscViewerASCIIGetStdout()
669 PetscCall(PetscCommDestroy(&ncomm)); in PetscViewerASCIIGetStdout()
/petsc/src/sys/objects/
H A Dtagm.c154 struct PetscCommStash *pcomms, *ncomm; in PetscCommRestoreComm() local
161 PetscCall(PetscMalloc(sizeof(struct PetscCommStash), &ncomm)); in PetscCommRestoreComm()
162 ncomm->comm = *comm_out; in PetscCommRestoreComm()
163 ncomm->next = NULL; in PetscCommRestoreComm()
167 pcomms->next = ncomm; in PetscCommRestoreComm()
169 counter->comms = ncomm; in PetscCommRestoreComm()
/petsc/src/sys/classes/viewer/impls/socket/
H A Dsend.c509 MPI_Comm ncomm; local
512 PetscCallNull(PetscCommDuplicate(comm, &ncomm, NULL));
514 PetscCallMPINull(MPI_Comm_get_attr(ncomm, Petsc_Viewer_Socket_keyval, (void **)&viewer, &iflg));
516 PetscCallNull(PetscViewerSocketOpen(ncomm, NULL, 0, &viewer));
518 PetscCallMPINull(MPI_Comm_set_attr(ncomm, Petsc_Viewer_Socket_keyval, (void *)viewer));
520 PetscCallNull(PetscCommDestroy(&ncomm));
/petsc/src/dm/partitioner/impls/multistage/
H A Dmspart.c148 MPI_Comm ncomm; in PetscPartitionerMultistage_CreateStages() local
182 PetscCallMPI(MPI_Comm_split(comm, color, rank, &ncomm)); in PetscPartitionerMultistage_CreateStages()
184 PetscCallMPI(MPI_Comm_dup(comm, &ncomm)); in PetscPartitionerMultistage_CreateStages()
188 PetscCallMPI(MPI_Comm_split_type(comm, MPI_COMM_TYPE_SHARED, rank, MPI_INFO_NULL, &ncomm)); in PetscPartitionerMultistage_CreateStages()
191 PetscCallMPI(MPI_Comm_dup(comm, &ncomm)); in PetscPartitionerMultistage_CreateStages()
195 PetscCallMPI(MPI_Comm_size(ncomm, &nsize)); in PetscPartitionerMultistage_CreateStages()
198 PetscCallMPI(MPI_Comm_group(ncomm, &lgroup[0])); in PetscPartitionerMultistage_CreateStages()
199 PetscCallMPI(MPI_Comm_free(&ncomm)); in PetscPartitionerMultistage_CreateStages()
212 PetscCallMPI(MPI_Comm_group(ncomm, &ngroup)); in PetscPartitionerMultistage_CreateStages()
229 PetscCallMPI(MPI_Comm_free(&ncomm)); in PetscPartitionerMultistage_CreateStages()
/petsc/src/sys/classes/viewer/impls/draw/
H A Ddrawv.c571 MPI_Comm ncomm; in PETSC_VIEWER_DRAW_() local
574 PetscCallNull(PetscCommDuplicate(comm, &ncomm, NULL)); in PETSC_VIEWER_DRAW_()
576 PetscCallMPINull(MPI_Comm_get_attr(ncomm, Petsc_Viewer_Draw_keyval, (void **)&viewer, &iflg)); in PETSC_VIEWER_DRAW_()
578 …PetscCallNull(PetscViewerDrawOpen(ncomm, NULL, NULL, PETSC_DECIDE, PETSC_DECIDE, 300, 300, &viewer… in PETSC_VIEWER_DRAW_()
580 PetscCallMPINull(MPI_Comm_set_attr(ncomm, Petsc_Viewer_Draw_keyval, (void *)viewer)); in PETSC_VIEWER_DRAW_()
582 PetscCallNull(PetscCommDestroy(&ncomm)); in PETSC_VIEWER_DRAW_()
/petsc/src/sys/classes/viewer/impls/hdf5/
H A Dhdf5v.c1683 MPI_Comm ncomm; in PETSC_VIEWER_HDF5_() local
1686 ierr = PetscCommDuplicate(comm, &ncomm, NULL); in PETSC_VIEWER_HDF5_()
1698 mpi_ierr = MPI_Comm_get_attr(ncomm, Petsc_Viewer_HDF5_keyval, (void **)&viewer, &iflg); in PETSC_VIEWER_HDF5_()
1704 ierr = PetscOptionsGetenv(ncomm, "PETSC_VIEWER_HDF5_FILENAME", fname, PETSC_MAX_PATH_LEN, &flg); in PETSC_VIEWER_HDF5_()
1716 ierr = PetscViewerHDF5Open(ncomm, fname, FILE_MODE_WRITE, &viewer); in PETSC_VIEWER_HDF5_()
1726 mpi_ierr = MPI_Comm_set_attr(ncomm, Petsc_Viewer_HDF5_keyval, (void *)viewer); in PETSC_VIEWER_HDF5_()
1732 ierr = PetscCommDestroy(&ncomm); in PETSC_VIEWER_HDF5_()
/petsc/src/sys/classes/viewer/impls/binary/
H A Dbinv.c1622 MPI_Comm ncomm; in PETSC_VIEWER_BINARY_() local
1625 PetscCallNull(PetscCommDuplicate(comm, &ncomm, NULL)); in PETSC_VIEWER_BINARY_()
1627 PetscCallMPINull(MPI_Comm_get_attr(ncomm, Petsc_Viewer_Binary_keyval, (void **)&viewer, &iflg)); in PETSC_VIEWER_BINARY_()
1629 …PetscCallNull(PetscOptionsGetenv(ncomm, "PETSC_VIEWER_BINARY_FILENAME", fname, PETSC_MAX_PATH_LEN,… in PETSC_VIEWER_BINARY_()
1631 PetscCallNull(PetscViewerBinaryOpen(ncomm, fname, FILE_MODE_WRITE, &viewer)); in PETSC_VIEWER_BINARY_()
1633 PetscCallMPINull(MPI_Comm_set_attr(ncomm, Petsc_Viewer_Binary_keyval, (void *)viewer)); in PETSC_VIEWER_BINARY_()
1635 PetscCallNull(PetscCommDestroy(&ncomm)); in PETSC_VIEWER_BINARY_()
/petsc/src/dm/impls/plex/
H A Dplex.c1532 MPI_Comm comm, ncomm = MPI_COMM_NULL; in DMPlexView_Ascii() local
1544 PetscCallMPI(MPI_Comm_split_type(comm, MPI_COMM_TYPE_SHARED, rank, MPI_INFO_NULL, &ncomm)); in DMPlexView_Ascii()
1546 if (ncomm != MPI_COMM_NULL) { in DMPlexView_Ascii()
1548 PetscCallMPI(MPI_Comm_group(ncomm, &ngroup)); in DMPlexView_Ascii()
1554 PetscCallMPI(MPI_Comm_free(&ncomm)); in DMPlexView_Ascii()