Home
last modified time | relevance | path

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

/petsc/src/sys/objects/
H A Dsubcomm.c38 PetscCall(PetscFree((psubcomm)->subsize)); in PetscSubcommSetFromOptions()
109 PetscMPIInt rank, size, subsize, subrank, duprank; in PetscSubcommView() local
114 PetscCallMPI(MPI_Comm_size(psubcomm->child, &subsize)); in PetscSubcommView()
118 …olor %d, sub-size %d, sub-rank %d, duprank %d\n", rank, psubcomm->color, subsize, subrank, duprank… in PetscSubcommView()
198 PetscMPIInt size, icolor, duprank, *recvbuf, sendbuf[3], mysubsize, rank, *subsize; in PetscSubcommSetTypeGeneral() local
219 PetscCall(PetscCalloc1(nsubcomm, &subsize)); in PetscSubcommSetTypeGeneral()
220 for (i = 0; i < 2 * size; i += 2) subsize[recvbuf[i]] = recvbuf[i + 1]; in PetscSubcommSetTypeGeneral()
226 duprank += subsize[icolor]; in PetscSubcommSetTypeGeneral()
240 psubcomm->subsize = subsize; in PetscSubcommSetTypeGeneral()
263 PetscCall(PetscFree((*psubcomm)->subsize)); in PetscSubcommDestroy()
[all …]
/petsc/src/dm/tutorials/output/
H A Dex51_1.out1 [0]X subrank: 0 subsize: 1
2 [1]X subrank: 0 subsize: 1
3 [0]Y subrank: 0 subsize: 2
4 [1]Y subrank: 1 subsize: 2
/petsc/src/vec/vec/tests/
H A Dex26f.F9011 PetscInt :: num_cells, subsize, i
31 subsize = num_cells
32 allocate (subindices(0:subsize - 1))
33 subindices = [(i, i=0, subsize - 1)]*blocksize + field
34 …PetscCallA(ISCreateGeneral(PETSC_COMM_WORLD, subsize, subindices, PETSC_COPY_VALUES, index_set, ie…
/petsc/src/dm/tutorials/
H A Dex51.c17 PetscMPIInt rank, subsize, subrank; in main() local
32 PetscCallMPI(MPI_Comm_size(commX, &subsize)); in main()
34 …scSynchronizedPrintf(PETSC_COMM_WORLD, "[%d]X subrank: %d subsize: %d\n", rank, subrank, subsize)); in main()
36 PetscCallMPI(MPI_Comm_size(commY, &subsize)); in main()
38 …scSynchronizedPrintf(PETSC_COMM_WORLD, "[%d]Y subrank: %d subsize: %d\n", rank, subrank, subsize)); in main()
/petsc/src/ksp/ksp/tests/
H A Dex37.c62 PetscMPIInt color, subrank, duprank, subsize; in main() local
64 subsize = size / nsubcomm; in main()
65 …PetscCheck(subsize * nsubcomm == size, comm, PETSC_ERR_SUP, "This example requires nsubcomm %" Pet… in main()
66 color = duprank / subsize; in main()
67 subrank = duprank - color * subsize; in main()
H A Dex28.c13 PetscMPIInt size, rank, subsize; in main() local
145 PetscCallMPI(MPI_Comm_size(subcomm, &subsize)); in main()
146 if (subsize == 1 && rank == 0) { in main()
/petsc/src/mat/tests/
H A Dex9.c9 PetscMPIInt rank, size, subsize; in main() local
103 PetscCallMPI(MPI_Comm_size(subcomm, &subsize)); in main()
105 if (subsize == 2 && flg_mat) { in main()
H A Dex183.c28 PetscMPIInt rank, size, subrank, subsize, color; in main() local
93 PetscCallMPI(MPI_Comm_size(subcomm, &subsize)); in main()
/petsc/src/vec/is/is/utils/
H A Disdiff.c622 PetscMPIInt rank, size, llow, lhigh, low, high, color, subsize; in ISPairToList() local
689 PetscCallMPI(MPIU_Allreduce(&color, &subsize, 1, MPI_INT, MPI_SUM, comm)); in ISPairToList()
691 if (subsize == 1) subcomm = PETSC_COMM_SELF; in ISPairToList()
692 else if (subsize == size) subcomm = comm; in ISPairToList()
705 if (subsize > 0 && subsize < size) { in ISPairToList()
/petsc/src/tao/constrained/impls/ipm/
H A Dipm.c803 PetscInt subsize; in IPMUpdateK() local
820 subsize = PetscMax(ipmP->n, ipmP->nb); in IPMUpdateK()
821 subsize = PetscMax(ipmP->me, subsize); in IPMUpdateK()
822 subsize = PetscMax(2, subsize); in IPMUpdateK()
823 PetscCall(PetscMalloc1(subsize, &indices)); in IPMUpdateK()
824 PetscCall(PetscMalloc1(subsize, &newvals)); in IPMUpdateK()
/petsc/include/
H A Dpetscsys.h2568 PetscMPIInt *subsize; /* size of subcommunicator[color] */ member