Home
last modified time | relevance | path

Searched refs:topology (Results 1 – 25 of 26) sorted by relevance

12

/petsc/src/sys/utils/openmp/
H A Dmpmpishm.c28 hwloc_topology_t topology; member
148 PetscCallExternal(hwloc_topology_init, &ctrl->topology); in PetscOmpCtrlCreate()
151 …PetscCallExternal(hwloc_topology_set_all_types_filter, ctrl->topology, HWLOC_TYPE_FILTER_KEEP_NONE… in PetscOmpCtrlCreate()
152 …PetscCallExternal(hwloc_topology_set_type_filter, ctrl->topology, HWLOC_OBJ_CORE, HWLOC_TYPE_FILTE… in PetscOmpCtrlCreate()
154 PetscCallExternal(hwloc_topology_load, ctrl->topology); in PetscOmpCtrlCreate()
172 …ges = hwloc_get_nbobjs_by_type(ctrl->topology, HWLOC_OBJ_PACKAGE) <= 0 ? 1 : hwloc_get_nbobjs_by_t… in PetscOmpCtrlCreate()
173 …s = hwloc_get_nbobjs_by_type(ctrl->topology, HWLOC_OBJ_CORE) <= 0 ? 1 : hwloc_get_nbobjs_by_typ… in PetscOmpCtrlCreate()
215 PetscCallExternal(hwloc_get_cpubind, ctrl->topology, ctrl->cpuset, HWLOC_CPUBIND_PROCESS); in PetscOmpCtrlCreate()
218 …nr_cpu_ulongs = (hwloc_bitmap_last(hwloc_topology_get_topology_cpuset(ctrl->topology)) + sizeof(un… in PetscOmpCtrlCreate()
268 hwloc_topology_destroy(ctrl->topology); in PetscOmpCtrlDestroy()
[all …]
/petsc/src/sys/utils/
H A Dmemc.c75 hwloc_topology_t topology; in PetscProcessPlacementView() local
83 hwloc_topology_init(&topology); in PetscProcessPlacementView()
84 hwloc_topology_load(topology); in PetscProcessPlacementView()
87 PetscCallExternal(hwloc_get_proc_cpubind, topology, getpid(), set, HWLOC_CPUBIND_PROCESS); in PetscProcessPlacementView()
92 hwloc_topology_destroy(topology); in PetscProcessPlacementView()
/petsc/src/tao/tutorials/
H A Dex3.c80 Vec topology; in CreateMesh() local
96 PetscCall(VecCreate(comm, &topology)); in CreateMesh()
97 PetscCall(PetscObjectSetName((PetscObject)topology, "topology")); in CreateMesh()
98 PetscCall(VecSetBlockSize(topology, vertices_per_cell)); in CreateMesh()
105 PetscCall(VecLoad(topology, viewer)); in CreateMesh()
108 PetscCall(VecGetSize(topology, &numCells)); in CreateMesh()
114 PetscCall(VecGetArray(topology, &topo_f)); in CreateMesh()
140 PetscCall(VecRestoreArray(topology, &topo_f)); in CreateMesh()
143 PetscCall(VecDestroy(&topology)); in CreateMesh()
/petsc/doc/manual/
H A Ddmplex.md17 The main advantage of `DMPLEX` in representing topology is that it
124topology can be represented directly. This ensures that all topological queries can be satisfied, …
261 *adjacency*, depends only on the stencil since the topology is Cartesian
490 group /topologies/plexA/topology
491 dataset /topologies/plexA/topology/cells
492 dataset /topologies/plexA/topology/cones
493 dataset /topologies/plexA/topology/order
494 dataset /topologies/plexA/topology/orientation
515 …lementation, and good load balancing, the 3.0.0 format changes the way the mesh topology is stored.
517 The new structure of `/topologies/<mesh_name>/topology` is following:
[all …]
H A Dperformance.md143 `mpiexec`. Consider the hardware topology information returned by
356 processor topology of your machine. We cannot fully address the second
378 the topology obtained via `lstopo` or a similar tool to determine
H A Dsection.md13 without explicit reference to the mesh (topology) or discretization (analysis).
H A Dsnes.md1232 …se, but one typically knows where the nonzero entries are from the mesh topology and distribution …
/petsc/src/dm/impls/forest/
H A Dforest.c127 DMForestTopology topology; in DMForestTemplate() local
142 PetscCall(DMForestGetTopology(dm, &topology)); in DMForestTemplate()
143 PetscCall(DMForestSetTopology(*tedm, topology)); in DMForestTemplate()
212 PetscCall(PetscFree(forest->topology)); in DMDestroy_Forest()
232 PetscErrorCode DMForestSetTopology(DM dm, DMForestTopology topology) in DMForestSetTopology() argument
239 PetscCall(PetscFree(forest->topology)); in DMForestSetTopology()
240 PetscCall(PetscStrallocpy((const char *)topology, (char **)&forest->topology)); in DMForestSetTopology()
259 PetscErrorCode DMForestGetTopology(DM dm, DMForestTopology *topology) in DMForestGetTopology() argument
265 PetscAssertPointer(topology, 2); in DMForestGetTopology()
266 *topology = forest->topology; in DMForestGetTopology()
[all …]
/petsc/doc/manualpages/MANSECHeaders/
H A DDMNetwork3 The `DMNETWORK` subclass of `DM`, encapsulates a graph topology. It is designed to handle very larg…
H A DDMDA3 …`DM` encapsulates a Cartesian structured mesh, with interfaces for both topology and geometry. It …
H A DDMForest3 The `DMFOREST` subclass of `DM` encapsulates an octree mesh, with interfaces for both topology and …
H A DDMPlex3 The `DMPLEX` subclass of `DM` encapsulates an unstructured mesh, with interfaces for both topology
/petsc/src/dm/tutorials/output/
H A Dswarm_ex1_4.out7 topology status: finalized
H A Dswarm_ex1_2.out7 topology status: finalized
H A Dswarm_ex1_8.out10 topology status: finalized
H A Dswarm_ex1_3.out26 topology status: finalized
H A Dswarm_ex1_6.out10 topology status: finalized
H A Dswarm_ex1_7.out92 topology status: finalized
/petsc/src/dm/impls/plex/tutorials/output/
H A Dex16_cgns_simple.out1 Mesh confirmed to be single topology degree 3 hexahedron
/petsc/include/petsc/private/
H A Ddmforestimpl.h22 DMForestTopology topology; member
/petsc/src/binding/petsc4py/docs/ipynb/
H A Ddmplex.ipynb75 …"PETSc converts the mesh into their abstraction of a topology which they store as a Hasse Diagram.…
205topology which we use to represent grid objects. The DMPlex knows nothing about elements, basis fu…
/petsc/doc/changes/
H A D314.md116 to be specified, e.g., for mixed topology meshes and boundary
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDMPlex.pyx6 DMPlex encapsulates both topology and geometry.
3240 """Save a `DMPlex` topology into a file.
3365 """Load a topology into this `DMPlex` object.
3372 The `Viewer` for the saved topology
/petsc/doc/community/meetings/2023/
H A Dindex.md805 distribution systems. DMNetwork provides data and topology management,
/petsc/share/petsc/datafiles/meshes/
H A Dtestcase3D.cas601 (turbo/current-topology -1)
602 (turbo/topology-count 0)
612 (turbo/topology-list ())

12