Home
last modified time | relevance | path

Searched refs:distribute (Results 1 – 21 of 21) sorted by relevance

/petsc/src/dm/impls/plex/tutorials/
H A Dex13.c10 PetscBool distribute = PETSC_TRUE; in main() local
20 …"Distribute TPS manifold prior to refinement and extrusion", NULL, distribute, &distribute, NULL)); in main()
25 …PetscCall(DMPlexCreateTPSMesh(PETSC_COMM_WORLD, tps_type, extent, periodic, distribute, refine, la… in main()
/petsc/src/dm/tests/
H A Dex46.c15 PetscBool flg = PETSC_FALSE, distribute = PETSC_FALSE; in main() local
66 PetscCall(PetscOptionsGetBool(NULL, NULL, "-distribute", &distribute, NULL)); in main()
67 if (distribute) { in main()
142 if (!distribute) { in main()
155 if (distribute && p > 1) { in main()
/petsc/src/dm/impls/plex/tests/
H A Dex55.c10 PetscBool distribute; /* Distribute the mesh */ member
24 options->distribute = PETSC_TRUE; in ProcessOptions()
35 …ol("-distribute", "Distribute the mesh", "ex55.c", options->distribute, &options->distribute, NULL… in ProcessOptions()
200 if (user.distribute) { in main()
H A Dex18.c201 PetscBool distribute; /* Distribute the mesh */ member
256 options->distribute = PETSC_FALSE; in ProcessOptions()
275 …ol("-distribute", "Distribute the mesh", "ex18.c", options->distribute, &options->distribute, NULL… in ProcessOptions()
278 …PetscCheck(options->distribute || options->interpolate != AFTER_DISTRIBUTE, comm, PETSC_ERR_SUP, "… in ProcessOptions()
309 options->distribute = PETSC_FALSE; in ProcessOptions()
774 if (user->distribute) { in CreateMesh()
/petsc/lib/petsc/bin/maint/abi-compliance-checker/
H A DLICENSE6 Everyone is permitted to copy and distribute verbatim copies
29 you have the freedom to distribute copies of free software (and charge
38 you if you distribute copies of the library or if you modify it.
40 For example, if you distribute copies of the library, whether gratis
50 permission to copy, distribute and/or modify the library.
150 1. You may copy and distribute verbatim copies of the Library's
155 warranty; and distribute a copy of this License along with the
164 distribute such modifications or work under the terms of Section 1
194 sections when you distribute them as separate works. But when you
195 distribute the same sections as part of a whole which is a work based
[all …]
/petsc/src/ksp/ksp/tutorials/network/
H A Dex4.c12 PetscBool ghost, distribute = PETSC_TRUE, sharedv; in main() local
121 PetscCall(PetscOptionsGetBool(NULL, NULL, "-distribute", &distribute, NULL)); in main()
122 if (distribute) { in main()
H A Dex3.c21 PetscBool sharedv, ghost, distribute = PETSC_TRUE, test = PETSC_FALSE; in main() local
134 PetscCall(PetscOptionsGetBool(NULL, NULL, "-distribute", &distribute, NULL)); in main()
135 if (distribute) { in main()
/petsc/src/binding/petsc4py/demo/legacy/dmplex/
H A Danisotropic_adaptation.py37 plex.distribute()
99 plex.distribute()
H A Disotropic_adaptation.py10 plex.distribute()
H A Ddistribute_field.py66 sf = plex.distribute()
/petsc/src/binding/petsc4py/test/
H A Dtest_dmplex.py140 sf = plex.distribute(overlap=ovl)
162 self.plex.distribute()
243 plex.distribute()
265 self.plex.distribute()
570 sf = plex.distribute(overlap=0)
/petsc/src/sys/yaml/
H A DLicense7 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
/petsc/include/petsc/private/
H A Dsectionimpl.h58 PetscErrorCode (*distribute)(PetscSectionSym, PetscSF, PetscSectionSym *); member
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDMLabel.pyx567 def distribute(self, SF sf) -> DMLabel: member in DMLabel
591 This is the inverse operation to `distribute`.
600 distribute, petsc.DMLabelGather
H A DDMPlex.pyx1511 DMPlex, DMPlex.getAdjacency, DMPlex.distribute
1525 DMPlex, DMPlex.getAdjacency, DMPlex.distribute
1545 DMPlex, DMPlex.distribute, petsc.DMPlexGetAdjacency
1570 DM, DMPlex, Partitioner, DMPlex.distribute, DMPlex.getPartitioner
1583 DM, DMPlex, Partitioner, Section, DMPlex.distribute
1616 DM, DMPlex, DMPlex.distribute, petsc_options
1627 def distribute(self, overlap: int | None = 0) -> SF | None: member in DMPlex
1672 DM, DMPlex, SF, DMPlex.create, DMPlex.distribute,
1691 DM, DMPlex, DMPlex.distribute, petsc.DMPlexIsDistributed
1725 DM, DMPlex, DMPlex.distributeSetDefault, DMPlex.distribute
[all …]
/petsc/doc/changes/
H A D2016.md12 Instead, we now only distribute the HTML version. You can still
H A D319.md241 … `ptscotch`, etc.), which is more scalable than creating a serial mesh to partition and distribute.
/petsc/src/snes/tutorials/network/
H A Dex1.c466 … ghost, viewJ = PETSC_FALSE, viewX = PETSC_FALSE, test = PETSC_FALSE, distribute = PETSC_TRUE, fl… in main() local
542 PetscCall(PetscOptionsGetBool(NULL, NULL, "-distribute", &distribute, NULL)); in main()
646 if (distribute) { in main()
/petsc/src/dm/impls/plex/
H A Dplexcreate.c5200 …PetscBool uniformOrig = PETSC_FALSE, uniform = PETSC_TRUE, distribute, saveSF = PETSC_F… in DMSetFromOptions_Plex() local
5319 PetscCall(DMPlexDistributeGetDefault(dm, &distribute)); in DMSetFromOptions_Plex()
5320 …"Flag to redistribute a mesh among processes", "DMPlexDistribute", distribute, &distribute, NULL)); in DMSetFromOptions_Plex()
5323 if (distribute) { in DMSetFromOptions_Plex()
/petsc/src/dm/label/
H A Ddmlabel.c3036 sym->ops->distribute = PetscSectionSymDistribute_Label; in PetscSectionSymCreate_Label()
/petsc/src/vec/is/section/interface/
H A Dsection.c3945 PetscTryTypeMethod(sym, distribute, migrationSF, dsym); in PetscSectionSymDistribute()