solprop.backends.host#

The NumPy reference’s own host execution machinery (SEP 47 phase 2).

The stateful control the reference session runs on: the step driver (solprop.backends.host.driver), the Adams march and its general path (adams, general), the low-storage march (low_storage), the fixed-schedule group (group), the reference’s run session (session) and its group session (group_session). The reference shares only stateless numerical modules with the native backend – the controller cores, tableaux, stage tables, the exponential coefficients, the Adams and low-storage host engines (HostHistory, HostLowStorage) and the call ledger – and the parts every Python session composes (solprop.backends.session_core), as the maintainer decided at SEP 47’s acceptance; the native backend runs in its own session and inherits nothing of this package.

The package imports nothing at its top level, so that a backend module can import one part without the others.

Modules

adams

The reference's interaction-picture Adams march (SEP 13, SEP 14, SEP 47).

driver

The reference's step loop, with the kernels left abstract (SEP 47).

general

The reference's general Adams path: the comparison variants SEP 13 did not select.

group

The reference's fixed-schedule group: lockstep over independent member workspaces.

group_session

The NumPy reference's group session (SEP 47 section 6.7).

low_storage

The reference's low-storage interaction-picture RK4 march (SEP 24, SEP 47).

session

The NumPy reference's run session (SEP 47 sections 5 and 6.6).