armi.bookkeeping package

The bookkeeping package handles data persistence, reporting, and some debugging.

class armi.bookkeeping.BookkeepingPlugin[source]

Bases: ArmiPlugin

static exposeInterfaces(cs)[source]
static defineEntryPoints()[source]
static defineCaseDependencies(case, suite)[source]
static mpiActionRequiresReset(cmd) bool[source]

Prevent reactor resets after certain mpi actions.

  • Memory profiling is small enough that we don’t want to reset

  • distributing state would be undone by this so we don’t want that.

static onProcessCoreLoading(core, cs, dbLoad)[source]

Called whenever a Core object is newly built.

armi.bookkeeping.summarizeMaterialData(container)[source]

Create a summary of the material objects and source data for a reactor container.

Parameters:

container (Core object) – Any Core object with Blocks and Components defined.

Subpackages

Submodules