| /petsc/src/ksp/ksp/tutorials/output/ |
| H A D | ex62_gasm_view.out | 25 [0|8] (subcomm [0|5]) local subdomain number 0, local size = 20 72 [1|8] (subcomm [1|5]) local subdomain number 0, local size = 20 73 [2|8] (subcomm [2|5]) local subdomain number 0, local size = 20 74 [3|8] (subcomm [3|5]) local subdomain number 0, local size = 20 75 [4|8] (subcomm [4|5]) local subdomain number 0, local size = 10 76 [0|8] (subcomm [0|5]) local subdomain number 1, local size = 16 123 [1|8] (subcomm [1|5]) local subdomain number 1, local size = 16 124 [2|8] (subcomm [2|5]) local subdomain number 1, local size = 16 125 [3|8] (subcomm [3|5]) local subdomain number 1, local size = 17 126 [4|8] (subcomm [4|5]) local subdomain number 1, local size = 15 [all …]
|
| /petsc/src/sys/tests/ |
| H A D | ex50.c | 12 MPI_Comm comm, subcomm, subsubcomm; in main() local 39 subcomm = PetscSubcommChild(psubcomm); in main() 41 PetscCall(PetscViewerGetSubViewer(viewer, subcomm, &subviewer)); in main() 45 PetscCall(PetscSubcommCreate(subcomm, &psubsubcomm)); in main() 57 PetscCall(PetscViewerRestoreSubViewer(viewer, subcomm, &subviewer)); in main()
|
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex37.c | 22 MPI_Comm comm, subcomm; in main() local 75 subcomm = PetscSubcommChild(psubcomm); in main() 94 PetscCallMPI(MPI_Comm_split(dcomm, color, subrank, &subcomm)); in main() 96 PetscCall(MatCreate(subcomm, &subA)); in main() 116 PetscCall(MatGetMultiProcBlock(A, subcomm, MAT_INITIAL_MATRIX, &subA)); in main() 117 PetscCall(MatGetMultiProcBlock(A, subcomm, MAT_REUSE_MATRIX, &subA)); in main() 121 PetscCall(VecCreateMPIWithArray(subcomm, 1, m, PETSC_DECIDE, NULL, &subb)); in main() 122 PetscCall(VecCreateMPIWithArray(subcomm, 1, n, PETSC_DECIDE, NULL, &subx)); in main() 123 PetscCall(VecCreateMPIWithArray(subcomm, 1, n, PETSC_DECIDE, NULL, &subu)); in main() 133 PetscCall(KSPCreate(subcomm, &subksp)); in main() [all …]
|
| H A D | ex28.c | 138 MPI_Comm subcomm; in main() local 144 PetscCall(PetscObjectGetComm((PetscObject)A_redundant, &subcomm)); in main() 145 PetscCallMPI(MPI_Comm_size(subcomm, &subsize)); in main()
|
| /petsc/src/sys/objects/ |
| H A D | subcomm.c | 197 MPI_Comm subcomm = 0, dupcomm = 0, comm = psubcomm->parent; in PetscSubcommSetTypeGeneral() local 205 PetscCallMPI(MPI_Comm_split(comm, color, subrank, &subcomm)); in PetscSubcommSetTypeGeneral() 213 PetscCallMPI(MPI_Comm_size(subcomm, &mysubsize)); in PetscSubcommSetTypeGeneral() 235 PetscCall(PetscCommDuplicate(subcomm, &psubcomm->child, NULL)); in PetscSubcommSetTypeGeneral() 237 PetscCallMPI(MPI_Comm_free(&subcomm)); in PetscSubcommSetTypeGeneral() 377 MPI_Comm subcomm = 0, dupcomm = 0, comm = psubcomm->parent; in PetscSubcommCreate_contiguous() local 404 PetscCallMPI(MPI_Comm_split(comm, color, subrank, &subcomm)); in PetscSubcommCreate_contiguous() 409 PetscCall(PetscCommDuplicate(subcomm, &psubcomm->child, NULL)); in PetscSubcommCreate_contiguous() 411 PetscCallMPI(MPI_Comm_free(&subcomm)); in PetscSubcommCreate_contiguous() 448 MPI_Comm subcomm = 0, dupcomm = 0, comm = psubcomm->parent; in PetscSubcommCreate_interlaced() local [all …]
|
| /petsc/src/dm/impls/da/ftn-custom/ |
| H A D | zdasubf.c | 20 MPI_Comm subcomm; in dmdagetprocessorsubsets_() local 21 *__ierr = DMDAGetProcessorSubsets(*da, *dir, &subcomm); in dmdagetprocessorsubsets_() 22 *subfcomm = MPI_Comm_c2f(subcomm); in dmdagetprocessorsubsets_()
|
| /petsc/src/vec/is/sf/tests/ |
| H A D | ex9.c | 11 MPI_Comm subcomm; in main() local 41 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, mycolor, grank, &subcomm)); in main() 71 PetscCall(VecCreate(subcomm, &y)); in main() 121 PetscCall(VecView(y, PETSC_VIEWER_STDOUT_(subcomm))); in main() 184 PetscCallMPI(MPI_Comm_rank(subcomm, &lrank)); in main() 186 PetscCall(VecCreate(subcomm, &x)); in main() 204 …PetscCallMPI(MPI_Intercomm_create(subcomm, 0, PETSC_COMM_WORLD /*peer_comm*/, 1, 100 /*tag*/, &int… in main() 270 PetscCallMPI(MPI_Comm_rank(subcomm, &lrank)); in main() 271 …PetscCallMPI(MPI_Intercomm_create(subcomm, 0, PETSC_COMM_WORLD /*peer_comm*/, 0 /*remote_leader*/,… in main() 276 PetscCallMPI(MPI_Bcast(&N, 1, MPIU_INT, 0 /*local root*/, subcomm)); in main() [all …]
|
| /petsc/src/mat/tests/ |
| H A D | ex9.c | 15 MPI_Comm subcomm; in main() local 102 PetscCall(PetscObjectGetComm((PetscObject)Credundant, &subcomm)); in main() 103 PetscCallMPI(MPI_Comm_size(subcomm, &subsize)); in main() 106 PetscCall(PetscViewerASCIIPrintf(PETSC_VIEWER_STDOUT_(subcomm), "\n[%d] Credundant:\n", rank)); in main() 107 PetscCall(MatView(Credundant, PETSC_VIEWER_STDOUT_(subcomm))); in main()
|
| H A D | ex183.c | 27 MPI_Comm subcomm; in main() local 92 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, color, rank, &subcomm)); in main() 93 PetscCallMPI(MPI_Comm_size(subcomm, &subsize)); in main() 94 PetscCallMPI(MPI_Comm_rank(subcomm, &subrank)); in main() 108 PetscCall(ISCreateGeneral(subcomm, rend - rstart, rowindices, PETSC_COPY_VALUES, &rowis[0])); in main() 109 PetscCall(ISCreateGeneral(subcomm, rend - rstart, colindices, PETSC_COPY_VALUES, &colis[0])); in main() 209 PetscCallMPI(MPI_Comm_free(&subcomm)); in main()
|
| H A D | ex242.c | 16 MPI_Comm subcomm; in main() local 188 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, color, 0, &subcomm)); in main() 190 PetscCall(MatCreate(subcomm, &Asub)); in main() 193 PetscCall(PetscSplitOwnershipEqual(subcomm, &mloc, &M)); in main() 195 PetscCall(PetscSplitOwnershipEqual(subcomm, &nloc, &N)); in main() 209 PetscCallMPI(MPI_Comm_free(&subcomm)); in main()
|
| /petsc/src/ksp/pc/impls/telescope/ |
| H A D | telescope.c | 135 MPI_Comm comm, subcomm; in PCTelescopeSetUp_default() local 143 subcomm = PetscSubcommChild(sred->psubcomm); in PCTelescopeSetUp_default() 154 PetscCall(VecCreate(subcomm, &xred)); in PCTelescopeSetUp_default() 192 MPI_Comm comm, subcomm; in PCTelescopeMatCreate_default() local 201 subcomm = PetscSubcommChild(sred->psubcomm); in PCTelescopeMatCreate_default() 220 PetscCall(MatCreateMPIMatConcatenateSeqMat(subcomm, Blocal, mm, reuse, &Bred)); in PCTelescopeMatCreate_default() 235 MPI_Comm subcomm; in PCTelescopeSubNullSpaceCreate_Telescope() local 238 subcomm = PetscSubcommChild(sred->psubcomm); in PCTelescopeSubNullSpaceCreate_Telescope() 269 PetscCall(MatNullSpaceCreate(subcomm, has_const, n, sub_vecs, sub_nullspace)); in PCTelescopeSubNullSpaceCreate_Telescope() 323 MPI_Comm comm, subcomm; in PCView_Telescope() local [all …]
|
| H A D | telescope.h | 15 MPI_Comm subcomm; member 51 if (sred->subcomm != MPI_COMM_NULL) return PETSC_TRUE; in PCTelescope_isActiveRank()
|
| /petsc/src/sys/classes/viewer/tests/ |
| H A D | ex6.c | 75 MPI_Comm subcomm = PetscObjectComm((PetscObject)subviewer); in TestRead() local 78 …PetscCheck(idata == 42, subcomm, PETSC_ERR_FILE_UNEXPECTED, "Unexpected idata=%" PetscInt_FMT, ida… in TestRead() 79 … PetscCheck(rdata == 42, subcomm, PETSC_ERR_FILE_UNEXPECTED, "Unexpected rdata=%g", (double)rdata); in TestRead() 90 MPI_Comm subcomm = PetscObjectComm((PetscObject)subviewer); in TestRead() local 93 …PetscCheck(idata == 42, subcomm, PETSC_ERR_FILE_UNEXPECTED, "Unexpected idata=%" PetscInt_FMT, ida… in TestRead() 94 … PetscCheck(rdata == 42, subcomm, PETSC_ERR_FILE_UNEXPECTED, "Unexpected rdata=%g", (double)rdata); in TestRead()
|
| /petsc/src/vec/is/tests/output/ |
| H A D | ex8_1_1.out | 20 View world maps loaded from subcomm 27 View sequential maps from rank 0 loaded from subcomm
|
| H A D | ex8_1_2.out | 36 View world maps loaded from subcomm 47 View sequential maps from rank 0 loaded from subcomm
|
| H A D | ex8_1_3.out | 58 View world maps loaded from subcomm 75 View sequential maps from rank 0 loaded from subcomm
|
| /petsc/src/ksp/pc/impls/redundant/ |
| H A D | redundant.c | 71 MPI_Comm comm, subcomm; in PCSetUp_Redundant() local 87 subcomm = PetscSubcommChild(red->psubcomm); in PCSetUp_Redundant() 91 …PetscCall(MatCreateRedundantMatrix(pc->pmat, red->psubcomm->n, subcomm, MAT_INITIAL_MATRIX, &red->… in PCSetUp_Redundant() 93 PetscCallMPI(MPI_Comm_size(subcomm, &size)); in PCSetUp_Redundant() 379 MPI_Comm comm, subcomm; in PCRedundantGetKSP_Redundant() local 396 subcomm = PetscSubcommChild(red->psubcomm); in PCRedundantGetKSP_Redundant() 398 PetscCall(KSPCreate(subcomm, &red->ksp)); in PCRedundantGetKSP_Redundant()
|
| /petsc/src/dm/tutorials/output/ |
| H A D | ex22_1.out | 42 subset MPI subcomm size is : 1, includes global rank : 0
|
| /petsc/src/mat/tests/output/ |
| H A D | ex23_13.out | 65 Test MatView on binary subcomm 224 Test MatLoad from subcomm 303 Test subcomm MatLoad from world
|
| H A D | ex23_negrep_nsize-1_m-7_n-5_negmap-1_repmap-0_diffmap-0.out | 30 Test MatView on binary subcomm 87 Test MatLoad from subcomm 115 Test subcomm MatLoad from world
|
| H A D | ex23_negrep_nsize-1_m-7_n-5_negmap-0_repmap-1_diffmap-0.out | 30 Test MatView on binary subcomm 87 Test MatLoad from subcomm 115 Test subcomm MatLoad from world
|
| H A D | ex23_negrep_allowrep_nsize-1_m-5_n-7_negmap-0_repmap-1_diffmap-1.out | 26 Test MatView on binary subcomm 97 Test MatLoad from subcomm 132 Test subcomm MatLoad from world
|
| H A D | ex23_negrep_allowrep_nsize-1_m-7_n-5_negmap-1_repmap-1_diffmap-1.out | 30 Test MatView on binary subcomm 97 Test MatLoad from subcomm 130 Test subcomm MatLoad from world
|
| H A D | ex23_negrep_allowrep_nsize-1_m-5_n-7_negmap-1_repmap-0_diffmap-1.out | 26 Test MatView on binary subcomm 83 Test MatLoad from subcomm 111 Test subcomm MatLoad from world
|
| H A D | ex23_negrep_nsize-1_m-5_n-7_negmap-0_repmap-0_diffmap-1.out | 26 Test MatView on binary subcomm 83 Test MatLoad from subcomm 111 Test subcomm MatLoad from world
|