diff --git a/crates/applications/stacked_cores/scripts/stacked_cores_40xx_db.py b/crates/applications/stacked_cores/scripts/stacked_cores_40xx_db.py index 81705b6..0852c7c 100755 --- a/crates/applications/stacked_cores/scripts/stacked_cores_40xx_db.py +++ b/crates/applications/stacked_cores/scripts/stacked_cores_40xx_db.py @@ -78,17 +78,20 @@ sims = [ (SimParams(8, 2, 600, "5e10"), "fwd_40_600um_8_5_1_5e10", 20000), (SimParams(10, 2, 600, "5e10"), "fwd_40_600um_10_5_1_5e10", 20000), - # partially complete (SimParams(24, 1, 800, "1e11"), "fwd_40_800um_24_3_1_1e11", 12000), (SimParams(18, 2, 800, "1e11"), "fwd_40_800um_18_5_1_1e11", 10000), - (SimParams(18, 2, 800, "5e10"), "fwd_40_800um_18_5_1_5e10", 10000), (SimParams(12, 3, 800, "5e10"), "fwd_40_800um_12_7_1_5e10", 8000), + + # partially complete + (SimParams(18, 2, 800, "5e10"), "fwd_40_800um_18_5_1_5e10", 10000), (SimParams(12, 3, 800, "1e11"), "fwd_40_800um_12_7_1_1e11", 8000), (SimParams(10, 4, 800, "2e11"), "fwd_40_800um_10_9_1_2e11", 8000), - (SimParams(10, 4, 800, "5e10"), "fwd_40_800um_10_9_1_5e10", 8000), - (SimParams(10, 4, 800, "1e11"), "fwd_40_800um_10_9_1_1e11", 8000), (SimParams(12, 2, 800, "5e10"), "fwd_40_800um_12_5_1_5e10", 8000), + (SimParams(8, 5, 800, "5e10"), "fwd_40_800um_8_11_1_5e10", 8000), + (SimParams(12, 2, 800, "5e10"), "fwd_40_800um_12_5_1_5e10", 8000), + (SimParams(10, 4, 800, "5e10"), "fwd_40_800um_10_9_1_5e10", 8000), (SimParams(12, 2, 800, "1e11"), "fwd_40_800um_12_5_1_1e11", 8000), + (SimParams(10, 4, 800, "1e11"), "fwd_40_800um_10_9_1_1e11", 8000), ] measurements = { real.machine_name: [human, norm, None, None] for (real, human, norm) in sims } diff --git a/crates/applications/stacked_cores/src/main.rs b/crates/applications/stacked_cores/src/main.rs index 633e495..3b21e08 100644 --- a/crates/applications/stacked_cores/src/main.rs +++ b/crates/applications/stacked_cores/src/main.rs @@ -3787,59 +3787,66 @@ fn main() { ; for init_set in [ &[ + // establish the domain/range ("p100", 1.00), ("n100", -1.00), ("000", 0.00), - ("p050", 0.50), - ("n050", -0.50), - ("p020", 0.20), - ("n020", -0.20), // ][..], // &[ - ("p200", 2.00), - ("n200", -2.00), + // establish the slope around the most likely stable/amplifying region + ("n005", -0.05), + ("p005", 0.05), + ("n015", -0.15), ("p010", 0.10), ("n010", -0.10), + ("n007", -0.07), + ("n017", -0.17), + ("n013", -0.13), + ][..], + &[ + // fill in the hopefully-less-interesting/impactful regions + ("p050", 0.50), + ("n050", -0.50), + ("p200", 2.00), + ("n200", -2.00), ("p030", 0.30), ("n030", -0.30), ("p080", 0.80), ("n080", -0.80), // ][..], // &[ - ("p005", 0.05), - ("n005", -0.05), - ("n015", -0.15), + ("p020", 0.20), + ("n020", -0.20), ("n025", -0.25), ("n040", -0.40), ("n060", -0.60), ("p150", 1.50), ("n150", -1.50), - ("n007", -0.07), - ("n017", -0.17), - ("n013", -0.13), ][..], ] { for (coupling_loops, s0_loops, s_major, cur_str, cur_flt) in [ - (24, 1, um(800), "1e11", 1e11), // verified geom - (18, 2, um(800), "1e11", 1e11), // verified geom - (12, 3, um(800), "5e10", 5e10), // verified geom - (18, 2, um(800), "5e10", 5e10), // verified geom - (12, 3, um(800), "1e11", 1e11), // verified geom - (10, 4, um(800), "2e11", 2e11), - (12, 2, um(800), "5e10", 5e10), - (12, 2, um(800), "1e11", 1e11), - (10, 4, um(800), "5e10", 5e10), - (10, 4, um(800), "1e11", 1e11), + (24, 1, um(800), "1e11", 1e11), // completed; verified geom + (18, 2, um(800), "1e11", 1e11), // completed; verified geom + (12, 3, um(800), "5e10", 5e10), // completed; verified geom + + (18, 2, um(800), "5e10", 5e10), // incomplete; verified geom + (12, 3, um(800), "1e11", 1e11), // incomplete; verified geom + (10, 4, um(800), "2e11", 2e11), // incomplete; UNVERIFIED GEOM + (8, 5, um(800), "5e10", 5e10), // incomplete; UNVERIFIED GEOM + (12, 2, um(800), "5e10", 5e10), // incomplete; UNVERIFIED GEOM + (10, 4, um(800), "5e10", 5e10), // incomplete; UNVERIFIED GEOM + (12, 2, um(800), "1e11", 1e11), // incomplete; UNVERIFIED GEOM + (10, 4, um(800), "1e11", 1e11), // incomplete; UNVERIFIED GEOM (6, 3, um(600), "5e10", 5e10), // completed - // (10, 3, um(600), "5e10", 5e10), - // (8, 3, um(600), "5e10", 5e10), // completed + (10, 3, um(600), "5e10", 5e10), // completed + (8, 3, um(600), "5e10", 5e10), // completed (6, 2, um(600), "5e10", 5e10), // completed (8, 2, um(600), "5e10", 5e10), // completed - (10, 2, um(600), "5e10", 5e10), - // (12, 2, um(600), "5e10", 5e10), // completed + (10, 2, um(600), "5e10", 5e10), // completed + (12, 2, um(600), "5e10", 5e10), // completed // (8, 1, um(600), "5e10", 5e10), // not started