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
The reference's interaction-picture Adams march (SEP 13, SEP 14, SEP 47). |
|
The reference's step loop, with the kernels left abstract (SEP 47). |
|
The reference's general Adams path: the comparison variants SEP 13 did not select. |
|
The reference's fixed-schedule group: lockstep over independent member workspaces. |
|
The NumPy reference's group session (SEP 47 section 6.7). |
|
The reference's low-storage interaction-picture RK4 march (SEP 24, SEP 47). |
|
The NumPy reference's run session (SEP 47 sections 5 and 6.6). |