| /petsc/src/sys/utils/openmp/ |
| H A D | mpmpishm.c | 28 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 D | memc.c | 75 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 D | ex3.c | 80 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 D | dmplex.md | 17 The main advantage of `DMPLEX` in representing topology is that it 124 …topology 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 D | performance.md | 143 `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 D | section.md | 13 without explicit reference to the mesh (topology) or discretization (analysis).
|
| H A D | snes.md | 1232 …se, but one typically knows where the nonzero entries are from the mesh topology and distribution …
|
| /petsc/src/dm/impls/forest/ |
| H A D | forest.c | 127 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 D | DMNetwork | 3 The `DMNETWORK` subclass of `DM`, encapsulates a graph topology. It is designed to handle very larg…
|
| H A D | DMDA | 3 …`DM` encapsulates a Cartesian structured mesh, with interfaces for both topology and geometry. It …
|
| H A D | DMForest | 3 The `DMFOREST` subclass of `DM` encapsulates an octree mesh, with interfaces for both topology and …
|
| H A D | DMPlex | 3 The `DMPLEX` subclass of `DM` encapsulates an unstructured mesh, with interfaces for both topology …
|
| /petsc/src/dm/tutorials/output/ |
| H A D | swarm_ex1_4.out | 7 topology status: finalized
|
| H A D | swarm_ex1_2.out | 7 topology status: finalized
|
| H A D | swarm_ex1_8.out | 10 topology status: finalized
|
| H A D | swarm_ex1_3.out | 26 topology status: finalized
|
| H A D | swarm_ex1_6.out | 10 topology status: finalized
|
| H A D | swarm_ex1_7.out | 92 topology status: finalized
|
| /petsc/src/dm/impls/plex/tutorials/output/ |
| H A D | ex16_cgns_simple.out | 1 Mesh confirmed to be single topology degree 3 hexahedron
|
| /petsc/include/petsc/private/ |
| H A D | dmforestimpl.h | 22 DMForestTopology topology; member
|
| /petsc/src/binding/petsc4py/docs/ipynb/ |
| H A D | dmplex.ipynb | 75 …"PETSc converts the mesh into their abstraction of a topology which they store as a Hasse Diagram.… 205 …topology which we use to represent grid objects. The DMPlex knows nothing about elements, basis fu…
|
| /petsc/doc/changes/ |
| H A D | 314.md | 116 to be specified, e.g., for mixed topology meshes and boundary
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | DMPlex.pyx | 6 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 D | index.md | 805 distribution systems. DMNetwork provides data and topology management,
|
| /petsc/share/petsc/datafiles/meshes/ |
| H A D | testcase3D.cas | 601 (turbo/current-topology -1) 602 (turbo/topology-count 0) 612 (turbo/topology-list ())
|