SpECTRE  v2025.03.17
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
ParallelInfo Executable

The ParallelInfo executable can be used to check the number of nodes, and processing elements (roughly number of cores) registered with Charm++. Depending on the build of Charm++ the way Charm++ identifies nodes will vary. Specifically, for non-SMP builds of Charm++ each processing element is identified as a node instead of each physical node being identified as a node. The substantially increased number of "nodes" for non-SMP builds can cause problems if large amounts of read-only data is cached on a per-node basis.

The ParallelInfo executable starts one process on each processing element and each node, which then all print identifying information such as the processing element ID, node ID, etc.