solprop.backends#
Execution backends behind one seam.
The NumPy reference and native backends
(docs/dev/backends.md). This package exports the seam itself — the
Backend protocol and the record types it returns —
and solprop.backends.registry, which selects a backend by name and says why one
is not usable.
Modules
The Adams march's controller as functions of its policy and its state (SEP 39). |
|
Establish fixed-schedule lockstep with independent backend workspaces. |
|
The step loop every backend runs, with the kernels left abstract. |
|
The phi functions and exponential Adams weights, in NumPy (SEP 16 sections 4.2-4.3). |
|
The low-storage interaction-picture RK4 march: replay-only, accepted in place. |
|
Byte counts and sizes the backends share for their memory ledgers. |
|
The |
|
The interaction-picture Adams march every CPU backend steps with (SEP 13, SEP 14). |
|
The general Adams path: the comparison variants SEP 13 did not select. |
|
The NumPy reference backend: the oracle. |
|
Map backend channel reductions onto the mixture's ordered species axis. |
|
The seam: what a backend is, and what comes back from one. |
|
Selecting a backend by name, and saying why one is not usable. |
|
Collect spatial host statistics through bounded transverse reconstruction chunks. |