app: stacked-cores: rearrange/order sims and define some new ones

This commit is contained in:
2022-09-29 18:15:12 -07:00
parent 3bed385cae
commit a60bc69403
2 changed files with 40 additions and 30 deletions

View File

@@ -78,17 +78,20 @@ sims = [
(SimParams(8, 2, 600, "5e10"), "fwd_40_600um_8_5_1_5e10", 20000), (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), (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(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, "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), (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(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, "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(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(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 } measurements = { real.machine_name: [human, norm, None, None] for (real, human, norm) in sims }

View File

@@ -3787,59 +3787,66 @@ fn main() {
; ;
for init_set in [ for init_set in [
&[ &[
// establish the domain/range
("p100", 1.00), ("p100", 1.00),
("n100", -1.00), ("n100", -1.00),
("000", 0.00), ("000", 0.00),
("p050", 0.50),
("n050", -0.50),
("p020", 0.20),
("n020", -0.20),
// ][..], // ][..],
// &[ // &[
("p200", 2.00), // establish the slope around the most likely stable/amplifying region
("n200", -2.00), ("n005", -0.05),
("p005", 0.05),
("n015", -0.15),
("p010", 0.10), ("p010", 0.10),
("n010", -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), ("p030", 0.30),
("n030", -0.30), ("n030", -0.30),
("p080", 0.80), ("p080", 0.80),
("n080", -0.80), ("n080", -0.80),
// ][..], // ][..],
// &[ // &[
("p005", 0.05), ("p020", 0.20),
("n005", -0.05), ("n020", -0.20),
("n015", -0.15),
("n025", -0.25), ("n025", -0.25),
("n040", -0.40), ("n040", -0.40),
("n060", -0.60), ("n060", -0.60),
("p150", 1.50), ("p150", 1.50),
("n150", -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 [ for (coupling_loops, s0_loops, s_major, cur_str, cur_flt) in [
(24, 1, um(800), "1e11", 1e11), // verified geom (24, 1, um(800), "1e11", 1e11), // completed; verified geom
(18, 2, um(800), "1e11", 1e11), // verified geom (18, 2, um(800), "1e11", 1e11), // completed; verified geom
(12, 3, um(800), "5e10", 5e10), // verified geom (12, 3, um(800), "5e10", 5e10), // completed; verified geom
(18, 2, um(800), "5e10", 5e10), // verified geom
(12, 3, um(800), "1e11", 1e11), // verified geom (18, 2, um(800), "5e10", 5e10), // incomplete; verified geom
(10, 4, um(800), "2e11", 2e11), (12, 3, um(800), "1e11", 1e11), // incomplete; verified geom
(12, 2, um(800), "5e10", 5e10), (10, 4, um(800), "2e11", 2e11), // incomplete; UNVERIFIED GEOM
(12, 2, um(800), "1e11", 1e11), (8, 5, um(800), "5e10", 5e10), // incomplete; UNVERIFIED GEOM
(10, 4, um(800), "5e10", 5e10), (12, 2, um(800), "5e10", 5e10), // incomplete; UNVERIFIED GEOM
(10, 4, um(800), "1e11", 1e11), (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 (6, 3, um(600), "5e10", 5e10), // completed
// (10, 3, um(600), "5e10", 5e10), (10, 3, um(600), "5e10", 5e10), // completed
// (8, 3, um(600), "5e10", 5e10), // completed (8, 3, um(600), "5e10", 5e10), // completed
(6, 2, um(600), "5e10", 5e10), // completed (6, 2, um(600), "5e10", 5e10), // completed
(8, 2, um(600), "5e10", 5e10), // completed (8, 2, um(600), "5e10", 5e10), // completed
(10, 2, um(600), "5e10", 5e10), (10, 2, um(600), "5e10", 5e10), // completed
// (12, 2, um(600), "5e10", 5e10), // completed (12, 2, um(600), "5e10", 5e10), // completed
// (8, 1, um(600), "5e10", 5e10), // not started // (8, 1, um(600), "5e10", 5e10), // not started