Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions networks/CNO_extras/Make.package
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ ifeq ($(USE_REACT),TRUE)
CEXE_headers += reaclib_rates.H
CEXE_headers += table_rates.H
CEXE_sources += table_rates_data.cpp
CEXE_headers += temperature_table_rates.H
USE_SCREENING = TRUE
USE_NEUTRINOS = TRUE
endif
164 changes: 82 additions & 82 deletions networks/CNO_extras/actual_network.H
Original file line number Diff line number Diff line change
Expand Up @@ -215,47 +215,47 @@ namespace Rates
enum NetworkRates :
std::uint8_t
{
k_N13_to_C13_weak_wc12 = 1,
k_O14_to_N14_weak_wc12 = 2,
k_O15_to_N15_weak_wc12 = 3,
k_p_C12_to_N13 = 4,
k_He4_C12_to_O16 = 5,
k_p_C13_to_N14 = 6,
k_p_N13_to_O14 = 7,
k_p_N14_to_O15 = 8,
k_He4_N14_to_F18 = 9,
k_p_N15_to_O16 = 10,
k_He4_N15_to_F19 = 11,
k_He4_O14_to_Ne18 = 12,
k_He4_O15_to_Ne19 = 13,
k_p_O16_to_F17 = 14,
k_He4_O16_to_Ne20 = 15,
k_p_O17_to_F18 = 16,
k_p_O18_to_F19 = 17,
k_p_F17_to_Ne18 = 18,
k_p_F18_to_Ne19 = 19,
k_p_F19_to_Ne20 = 20,
k_He4_Ne18_to_Mg22 = 21,
k_He4_Ne20_to_Mg24 = 22,
k_C12_C12_to_He4_Ne20 = 23,
k_He4_N13_to_p_O16 = 24,
k_p_N15_to_He4_C12 = 25,
k_He4_O14_to_p_F17 = 26,
k_C12_O16_to_He4_Mg24 = 27,
k_p_O17_to_He4_N14 = 28,
k_p_O18_to_He4_N15 = 29,
k_p_F18_to_He4_O15 = 30,
k_p_F19_to_He4_O16 = 31,
k_p_Ne20_to_He4_F17 = 32,
k_He4_He4_He4_to_C12 = 33,
k_F17_to_O17 = 34,
k_O17_to_F17 = 35,
k_F18_to_Ne18 = 36,
k_F18_to_O18 = 37,
k_Ne18_to_F18 = 38,
k_O18_to_F18 = 39,
k_F19_to_Ne19 = 40,
k_Ne19_to_F19 = 41,
k_N13_to_C13_reaclib = 1,
k_O14_to_N14_reaclib = 2,
k_O15_to_N15_reaclib = 3,
k_p_C12_to_N13_reaclib = 4,
k_He4_C12_to_O16_reaclib = 5,
k_p_C13_to_N14_reaclib = 6,
k_p_N13_to_O14_reaclib = 7,
k_p_N14_to_O15_reaclib = 8,
k_He4_N14_to_F18_reaclib = 9,
k_p_N15_to_O16_reaclib = 10,
k_He4_N15_to_F19_reaclib = 11,
k_He4_O14_to_Ne18_reaclib = 12,
k_He4_O15_to_Ne19_reaclib = 13,
k_p_O16_to_F17_reaclib = 14,
k_He4_O16_to_Ne20_reaclib = 15,
k_p_O17_to_F18_reaclib = 16,
k_p_O18_to_F19_reaclib = 17,
k_p_F17_to_Ne18_reaclib = 18,
k_p_F18_to_Ne19_reaclib = 19,
k_p_F19_to_Ne20_reaclib = 20,
k_He4_Ne18_to_Mg22_reaclib = 21,
k_He4_Ne20_to_Mg24_reaclib = 22,
k_C12_C12_to_He4_Ne20_reaclib = 23,
k_He4_N13_to_p_O16_reaclib = 24,
k_p_N15_to_He4_C12_reaclib = 25,
k_He4_O14_to_p_F17_reaclib = 26,
k_C12_O16_to_He4_Mg24_reaclib = 27,
k_p_O17_to_He4_N14_reaclib = 28,
k_p_O18_to_He4_N15_reaclib = 29,
k_p_F18_to_He4_O15_reaclib = 30,
k_p_F19_to_He4_O16_reaclib = 31,
k_p_Ne20_to_He4_F17_reaclib = 32,
k_He4_He4_He4_to_C12_reaclib = 33,
k_F17_to_O17_weaktab = 34,
k_O17_to_F17_weaktab = 35,
k_F18_to_Ne18_weaktab = 36,
k_F18_to_O18_weaktab = 37,
k_Ne18_to_F18_weaktab = 38,
k_O18_to_F18_weaktab = 39,
k_F19_to_Ne19_weaktab = 40,
k_Ne19_to_F19_weaktab = 41,
k_N13_to_p_C12_derived = 42,
k_N14_to_p_C13_derived = 43,
k_O14_to_p_N13_derived = 44,
Expand Down Expand Up @@ -295,47 +295,47 @@ namespace Rates

static const std::vector<std::string> rate_names = {
"", // 0
"N13_to_C13_weak_wc12", // 1,
"O14_to_N14_weak_wc12", // 2,
"O15_to_N15_weak_wc12", // 3,
"p_C12_to_N13", // 4,
"He4_C12_to_O16", // 5,
"p_C13_to_N14", // 6,
"p_N13_to_O14", // 7,
"p_N14_to_O15", // 8,
"He4_N14_to_F18", // 9,
"p_N15_to_O16", // 10,
"He4_N15_to_F19", // 11,
"He4_O14_to_Ne18", // 12,
"He4_O15_to_Ne19", // 13,
"p_O16_to_F17", // 14,
"He4_O16_to_Ne20", // 15,
"p_O17_to_F18", // 16,
"p_O18_to_F19", // 17,
"p_F17_to_Ne18", // 18,
"p_F18_to_Ne19", // 19,
"p_F19_to_Ne20", // 20,
"He4_Ne18_to_Mg22", // 21,
"He4_Ne20_to_Mg24", // 22,
"C12_C12_to_He4_Ne20", // 23,
"He4_N13_to_p_O16", // 24,
"p_N15_to_He4_C12", // 25,
"He4_O14_to_p_F17", // 26,
"C12_O16_to_He4_Mg24", // 27,
"p_O17_to_He4_N14", // 28,
"p_O18_to_He4_N15", // 29,
"p_F18_to_He4_O15", // 30,
"p_F19_to_He4_O16", // 31,
"p_Ne20_to_He4_F17", // 32,
"He4_He4_He4_to_C12", // 33,
"F17_to_O17", // 34,
"O17_to_F17", // 35,
"F18_to_Ne18", // 36,
"F18_to_O18", // 37,
"Ne18_to_F18", // 38,
"O18_to_F18", // 39,
"F19_to_Ne19", // 40,
"Ne19_to_F19", // 41,
"N13_to_C13_reaclib", // 1,
"O14_to_N14_reaclib", // 2,
"O15_to_N15_reaclib", // 3,
"p_C12_to_N13_reaclib", // 4,
"He4_C12_to_O16_reaclib", // 5,
"p_C13_to_N14_reaclib", // 6,
"p_N13_to_O14_reaclib", // 7,
"p_N14_to_O15_reaclib", // 8,
"He4_N14_to_F18_reaclib", // 9,
"p_N15_to_O16_reaclib", // 10,
"He4_N15_to_F19_reaclib", // 11,
"He4_O14_to_Ne18_reaclib", // 12,
"He4_O15_to_Ne19_reaclib", // 13,
"p_O16_to_F17_reaclib", // 14,
"He4_O16_to_Ne20_reaclib", // 15,
"p_O17_to_F18_reaclib", // 16,
"p_O18_to_F19_reaclib", // 17,
"p_F17_to_Ne18_reaclib", // 18,
"p_F18_to_Ne19_reaclib", // 19,
"p_F19_to_Ne20_reaclib", // 20,
"He4_Ne18_to_Mg22_reaclib", // 21,
"He4_Ne20_to_Mg24_reaclib", // 22,
"C12_C12_to_He4_Ne20_reaclib", // 23,
"He4_N13_to_p_O16_reaclib", // 24,
"p_N15_to_He4_C12_reaclib", // 25,
"He4_O14_to_p_F17_reaclib", // 26,
"C12_O16_to_He4_Mg24_reaclib", // 27,
"p_O17_to_He4_N14_reaclib", // 28,
"p_O18_to_He4_N15_reaclib", // 29,
"p_F18_to_He4_O15_reaclib", // 30,
"p_F19_to_He4_O16_reaclib", // 31,
"p_Ne20_to_He4_F17_reaclib", // 32,
"He4_He4_He4_to_C12_reaclib", // 33,
"F17_to_O17_weaktab", // 34,
"O17_to_F17_weaktab", // 35,
"F18_to_Ne18_weaktab", // 36,
"F18_to_O18_weaktab", // 37,
"Ne18_to_F18_weaktab", // 38,
"O18_to_F18_weaktab", // 39,
"F19_to_Ne19_weaktab", // 40,
"Ne19_to_F19_weaktab", // 41,
"N13_to_p_C12_derived", // 42,
"N14_to_p_C13_derived", // 43,
"O14_to_p_N13_derived", // 44,
Expand Down
82 changes: 41 additions & 41 deletions networks/CNO_extras/actual_network_data.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,47 +5,47 @@
namespace NSE_INDEX
{
AMREX_GPU_MANAGED amrex::Array2D<std::int8_t, 1, Rates::NumRates, 1, 7, amrex::Order::C> rate_indices {
-1, -1, 4, -1, -1, 3, -1, // N13_to_C13_weak_wc12
-1, -1, 7, -1, -1, 5, -1, // O14_to_N14_weak_wc12
-1, -1, 8, -1, -1, 6, -1, // O15_to_N15_weak_wc12
-1, 0, 2, -1, -1, 4, 42, // p_C12_to_N13
-1, 1, 2, -1, -1, 9, 47, // He4_C12_to_O16
-1, 0, 3, -1, -1, 5, 43, // p_C13_to_N14
-1, 0, 4, -1, -1, 7, 44, // p_N13_to_O14
-1, 0, 5, -1, -1, 8, 45, // p_N14_to_O15
-1, 1, 5, -1, -1, 13, 50, // He4_N14_to_F18
-1, 0, 6, -1, -1, 9, 46, // p_N15_to_O16
-1, 1, 6, -1, -1, 14, 52, // He4_N15_to_F19
-1, 1, 7, -1, -1, 15, 54, // He4_O14_to_Ne18
-1, 1, 8, -1, -1, 16, 56, // He4_O15_to_Ne19
-1, 0, 9, -1, -1, 12, 48, // p_O16_to_F17
-1, 1, 9, -1, -1, 17, 58, // He4_O16_to_Ne20
-1, 0, 10, -1, -1, 13, 49, // p_O17_to_F18
-1, 0, 11, -1, -1, 14, 51, // p_O18_to_F19
-1, 0, 12, -1, -1, 15, 53, // p_F17_to_Ne18
-1, 0, 13, -1, -1, 16, 55, // p_F18_to_Ne19
-1, 0, 14, -1, -1, 17, 57, // p_F19_to_Ne20
-1, 1, 15, -1, -1, 18, 59, // He4_Ne18_to_Mg22
-1, 1, 17, -1, -1, 19, 60, // He4_Ne20_to_Mg24
-1, 2, 2, -1, 1, 17, 70, // C12_C12_to_He4_Ne20
-1, 1, 4, -1, 0, 9, 66, // He4_N13_to_p_O16
-1, 0, 6, -1, 1, 2, 62, // p_N15_to_He4_C12
-1, 1, 7, -1, 0, 12, 68, // He4_O14_to_p_F17
-1, 2, 9, -1, 1, 19, 71, // C12_O16_to_He4_Mg24
-1, 0, 10, -1, 1, 5, 63, // p_O17_to_He4_N14
-1, 0, 11, -1, 1, 6, 64, // p_O18_to_He4_N15
-1, 0, 13, -1, 1, 8, 65, // p_F18_to_He4_O15
-1, 0, 14, -1, 1, 9, 67, // p_F19_to_He4_O16
-1, 0, 17, -1, 1, 12, -1, // p_Ne20_to_He4_F17
1, 1, 1, -1, -1, 2, 61, // He4_He4_He4_to_C12
-1, -1, 12, -1, -1, 10, 35, // F17_to_O17
-1, -1, 10, -1, -1, 12, -1, // O17_to_F17
-1, -1, 13, -1, -1, 15, -1, // F18_to_Ne18
-1, -1, 13, -1, -1, 11, 39, // F18_to_O18
-1, -1, 15, -1, -1, 13, 36, // Ne18_to_F18
-1, -1, 11, -1, -1, 13, -1, // O18_to_F18
-1, -1, 14, -1, -1, 16, -1, // F19_to_Ne19
-1, -1, 16, -1, -1, 14, 40, // Ne19_to_F19
-1, -1, -1, -1, -1, -1, -1, // N13_to_C13_reaclib
-1, -1, -1, -1, -1, -1, -1, // O14_to_N14_reaclib
-1, -1, -1, -1, -1, -1, -1, // O15_to_N15_reaclib
-1, 0, 2, -1, -1, 4, 42, // p_C12_to_N13_reaclib
-1, 1, 2, -1, -1, 9, 47, // He4_C12_to_O16_reaclib
-1, 0, 3, -1, -1, 5, 43, // p_C13_to_N14_reaclib
-1, 0, 4, -1, -1, 7, 44, // p_N13_to_O14_reaclib
-1, 0, 5, -1, -1, 8, 45, // p_N14_to_O15_reaclib
-1, 1, 5, -1, -1, 13, 50, // He4_N14_to_F18_reaclib
-1, 0, 6, -1, -1, 9, 46, // p_N15_to_O16_reaclib
-1, 1, 6, -1, -1, 14, 52, // He4_N15_to_F19_reaclib
-1, 1, 7, -1, -1, 15, 54, // He4_O14_to_Ne18_reaclib
-1, 1, 8, -1, -1, 16, 56, // He4_O15_to_Ne19_reaclib
-1, 0, 9, -1, -1, 12, 48, // p_O16_to_F17_reaclib
-1, 1, 9, -1, -1, 17, 58, // He4_O16_to_Ne20_reaclib
-1, 0, 10, -1, -1, 13, 49, // p_O17_to_F18_reaclib
-1, 0, 11, -1, -1, 14, 51, // p_O18_to_F19_reaclib
-1, 0, 12, -1, -1, 15, 53, // p_F17_to_Ne18_reaclib
-1, 0, 13, -1, -1, 16, 55, // p_F18_to_Ne19_reaclib
-1, 0, 14, -1, -1, 17, 57, // p_F19_to_Ne20_reaclib
-1, 1, 15, -1, -1, 18, 59, // He4_Ne18_to_Mg22_reaclib
-1, 1, 17, -1, -1, 19, 60, // He4_Ne20_to_Mg24_reaclib
-1, 2, 2, -1, 1, 17, 70, // C12_C12_to_He4_Ne20_reaclib
-1, 1, 4, -1, 0, 9, 66, // He4_N13_to_p_O16_reaclib
-1, 0, 6, -1, 1, 2, 62, // p_N15_to_He4_C12_reaclib
-1, 1, 7, -1, 0, 12, 68, // He4_O14_to_p_F17_reaclib
-1, 2, 9, -1, 1, 19, 71, // C12_O16_to_He4_Mg24_reaclib
-1, 0, 10, -1, 1, 5, 63, // p_O17_to_He4_N14_reaclib
-1, 0, 11, -1, 1, 6, 64, // p_O18_to_He4_N15_reaclib
-1, 0, 13, -1, 1, 8, 65, // p_F18_to_He4_O15_reaclib
-1, 0, 14, -1, 1, 9, 67, // p_F19_to_He4_O16_reaclib
-1, 0, 17, -1, 1, 12, -1, // p_Ne20_to_He4_F17_reaclib
1, 1, 1, -1, -1, 2, 61, // He4_He4_He4_to_C12_reaclib
-1, -1, -1, -1, -1, -1, -1, // F17_to_O17_weaktab
-1, -1, -1, -1, -1, -1, -1, // O17_to_F17_weaktab
-1, -1, -1, -1, -1, -1, -1, // F18_to_Ne18_weaktab
-1, -1, -1, -1, -1, -1, -1, // F18_to_O18_weaktab
-1, -1, -1, -1, -1, -1, -1, // Ne18_to_F18_weaktab
-1, -1, -1, -1, -1, -1, -1, // O18_to_F18_weaktab
-1, -1, -1, -1, -1, -1, -1, // F19_to_Ne19_weaktab
-1, -1, -1, -1, -1, -1, -1, // Ne19_to_F19_weaktab
-1, -1, 4, -1, 0, 2, -1, // N13_to_p_C12_derived
-1, -1, 5, -1, 0, 3, -1, // N14_to_p_C13_derived
-1, -1, 7, -1, 0, 4, -1, // O14_to_p_N13_derived
Expand Down
Loading
Loading