Home
last modified time | relevance | path

Searched refs:subcomm (Results 1 – 25 of 179) sorted by relevance

12345678

/petsc/src/ksp/ksp/tutorials/output/
H A Dex62_gasm_view.out25 [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 Dex50.c12 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 Dex37.c22 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 Dex28.c138 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 Dsubcomm.c197 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 Dzdasubf.c20 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 Dex9.c11 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 Dex9.c15 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 Dex183.c27 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 Dex242.c16 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 Dtelescope.c135 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 Dtelescope.h15 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 Dex6.c75 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 Dex8_1_1.out20 View world maps loaded from subcomm
27 View sequential maps from rank 0 loaded from subcomm
H A Dex8_1_2.out36 View world maps loaded from subcomm
47 View sequential maps from rank 0 loaded from subcomm
H A Dex8_1_3.out58 View world maps loaded from subcomm
75 View sequential maps from rank 0 loaded from subcomm
/petsc/src/ksp/pc/impls/redundant/
H A Dredundant.c71 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 Dex22_1.out42 subset MPI subcomm size is : 1, includes global rank : 0
/petsc/src/mat/tests/output/
H A Dex23_13.out65 Test MatView on binary subcomm
224 Test MatLoad from subcomm
303 Test subcomm MatLoad from world
H A Dex23_negrep_nsize-1_m-7_n-5_negmap-1_repmap-0_diffmap-0.out30 Test MatView on binary subcomm
87 Test MatLoad from subcomm
115 Test subcomm MatLoad from world
H A Dex23_negrep_nsize-1_m-7_n-5_negmap-0_repmap-1_diffmap-0.out30 Test MatView on binary subcomm
87 Test MatLoad from subcomm
115 Test subcomm MatLoad from world
H A Dex23_negrep_allowrep_nsize-1_m-5_n-7_negmap-0_repmap-1_diffmap-1.out26 Test MatView on binary subcomm
97 Test MatLoad from subcomm
132 Test subcomm MatLoad from world
H A Dex23_negrep_allowrep_nsize-1_m-7_n-5_negmap-1_repmap-1_diffmap-1.out30 Test MatView on binary subcomm
97 Test MatLoad from subcomm
130 Test subcomm MatLoad from world
H A Dex23_negrep_allowrep_nsize-1_m-5_n-7_negmap-1_repmap-0_diffmap-1.out26 Test MatView on binary subcomm
83 Test MatLoad from subcomm
111 Test subcomm MatLoad from world
H A Dex23_negrep_nsize-1_m-5_n-7_negmap-0_repmap-0_diffmap-1.out26 Test MatView on binary subcomm
83 Test MatLoad from subcomm
111 Test subcomm MatLoad from world

12345678