Choose a network and amax¶
Set the network at construction time — via the network parameter (Python
API/CLI) or the --network/--amax flags:
from primat.backend import run_bbn
result = run_bbn({"network": "large", "amax": 8})
primat --network large --amax 8
Available networks¶
Two named networks (plus a Parthenope-rates variant of the small one) are
available via network; amax (any positive integer) further restricts
any of them to reactions whose nuclides all have mass number A ≤ amax:
|
Reactions |
Nuclides |
Notes |
|---|---|---|---|
|
12 |
8 |
the key reactions; fastest |
|
12 |
8 |
same reactions, Parthenope 3.0 rate tables (comparison runs) |
|
~429 |
~59 |
from the AC2024 compilation; LT era only |
|
68 |
12 |
the old “medium” network’s exact equivalent |
|
3 |
3 |
the old “deuterium” network’s equivalent (n↔p + n_p__d_g + p_p_n__d_p) |
any other name |
— |
— |
loads |
All networks share the HT (n↔p) and MT eras — the MT era always uses a fixed
18-reaction subset, too stiff to run the full network; only the LT reaction
set is filtered by network/amax. The light-element abundances of the
full large network match the amax=8 restriction to ≲1e-4; its
heavy-nuclide tail (B, C, N, O, …) is approximate (limited by the AC2024
rate floors). See the BBN abundance evolution notebook for
evolution plots across networks.