-
858c8f4db5
app: stacked-cores: more runs
colin
2022-09-26 15:49:48 -07:00
-
6d1fb5d614
stim: fix Sinusoid tests
colin
2022-09-25 18:05:48 -07:00
-
5f289bf07b
update rust-toolchain: 2022-04-11 -> 2022-08-29, and update cargo deps
colin
2022-09-25 18:05:17 -07:00
-
cbd741c6df
app: stacked_cores: more asymmetric-winding parameterizations
colin
2022-09-25 16:20:04 -07:00
-
ebbaf4c697
explore more of 40: multi-wrapped cores
colin
2022-09-24 03:25:32 -07:00
-
c7ac19dcc9
app: stacked_cores: document more of the 24 (multi-wrapping) runs
colin
2022-09-22 21:12:12 -07:00
-
6e32f9791e
app: stacked_cores: re-analyze 17-xx and 18-xx fork-and-join experiments
colin
2022-09-22 17:25:14 -07:00
-
26a4a6ea86
app: stacked_cores: exlore a few more current parameterizations of the fork-then-join single-clock approach
colin
2022-09-22 17:03:23 -07:00
-
cd8d374648
app: stacked_cores: try a fork -> join inverter
colin
2022-09-22 02:25:31 -07:00
-
a0531e5866
app: stacked cores: expand 38 to more initial conditions
colin
2022-09-20 17:37:17 -07:00
-
79c45359ea
app: stacked cores: complete more simulations
colin
2022-09-20 03:02:21 -07:00
-
92131f95f1
app: stacked cores: add missing (1, 0) sim
colin
2022-09-19 21:31:45 -07:00
-
58704e4498
app: stacked cores: more experiments around folding multi-cores together
colin
2022-09-19 21:28:16 -07:00
-
57e9759cab
add 24 (multi-winding inverter) to inverter_characteristics.py
colin
2022-09-19 18:24:27 -07:00
-
e6af37bef4
move crates/{post -> applications/stacked_cores}/scripts
colin
2022-09-19 17:59:05 -07:00
-
bb737db3f7
plot some datapoints about the stacked_cores inverters
colin
2022-09-19 17:58:26 -07:00
-
990e71b5c9
app: stacked_cores: more multi-core experiments
colin
2022-09-19 16:02:28 -07:00
-
5641dc12f1
app: stacked_cores: more experiments around multi-core setups with bias
colin
2022-09-18 17:39:47 -07:00
-
e8fc3c355f
scripts: document the conditions which lead to "stable" logic levels
colin
2022-09-18 17:28:32 -07:00
-
584fcac841
app: stacked_cores: round the step target to avoid duplicate work across runs
colin
2022-09-16 17:49:01 -07:00
-
a6e5cb7583
app: stacked_cores: add some more simulations
colin
2022-09-16 17:15:51 -07:00
-
8917c4a562
app: stacked_cores: define a bunch more sims, especially ones with asymmetric wrappings
colin
2022-09-13 00:49:48 -07:00
-
d7364fe682
region: add a
WedgeZ
primitive
colin
2022-09-13 00:48:32 -07:00
-
fdbe91b281
Vec2: re-enable the
arg
method
colin
2022-09-13 00:48:13 -07:00
-
3e78c1e407
app: stacked_cores: more sims where we use a different loop count to couple S0/S1/S2
colin
2022-09-12 00:32:00 -07:00
-
265706371d
app: stacked_cores: vary the drive strength in the stacked-outside-with-direct-output-locked setup
colin
2022-09-09 15:38:16 -07:00
-
d42eb32e07
app: stacked_cores: mix Outside coupling with Direct multi-coupling
colin
2022-09-09 01:53:16 -07:00
-
1a242f05c1
app: stacked_cores: vary the drive current for these Outside Coupling runs
colin
2022-09-08 16:21:26 -07:00
-
841bc864e9
gitignore: pycache directories
colin
2022-09-08 15:38:56 -07:00
-
b79c25d2ca
app: stacked_cores: define more experiments for the "Outside" flavor of coupling
colin
2022-09-08 15:37:59 -07:00
-
518ef7df6d
app: stacked_cores: new experiment for coupling cores "outside"
colin
2022-09-08 03:21:40 -07:00
-
6b154367c9
app: stacked_cores: more experiments
colin
2022-09-07 15:53:04 -07:00
-
6ca6e015d2
app: stacked_cores: DriveStrength: Fold {Hold,Release}{Low,High} into just {Fold,Release}
colin
2022-09-04 23:50:29 -07:00
-
692bfb2571
app: stacked_cores: convert ClockState states to use constructors
colin
2022-09-04 23:12:38 -07:00
-
41029d5ad3
app: stacked_cores: add ability to set different drive pulses to different (relative) strengths
colin
2022-09-04 23:00:52 -07:00
-
86c37a19c8
app: stacked_cores: new experiment where we couple S0,S1,S2 "directly"
colin
2022-09-04 02:33:14 -07:00
-
5cdedfee41
app: stacked_cores: new experiment where we write S1 -> {S0,S2} and then write *back* to S1 from these
colin
2022-09-04 01:27:54 -07:00
-
b8878bde1d
split
stacked_cores_8xx.py
colin
2022-09-04 01:15:41 -07:00
-
e076480791
post: add script to extract info from the stacked_core 8xx experiments
colin
2022-09-04 00:52:13 -07:00
-
197591712d
app: stacked_cores: try driving 4 cores off of one core
colin
2022-09-03 01:06:01 -07:00
-
ff5882797a
app: stacked_cores: add a 3rd core to the mix
colin
2022-09-02 04:35:41 -07:00
-
a6bfdeb689
app: stacked_cores: vary the windings
colin
2022-09-02 02:48:42 -07:00
-
f38f06098f
app: stacked_cores: implement multiple coupling loops per core
colin
2022-09-01 22:00:42 -07:00
-
ea3ea63488
ColorTermRenderer: print the measurement name, not just the value
colin
2022-09-01 21:44:38 -07:00
-
e868f493fb
region: add a
Rotate
operation
colin
2022-09-01 21:39:11 -07:00
-
216a5d8d76
region: ElongatedTorus: fix accidental doubling of length
colin
2022-09-01 21:38:44 -07:00
-
491b5d3591
cross: Vec3: implement
rotate_{xy,xz,yz}
operations
colin
2022-09-01 21:38:06 -07:00
-
2044397047
app: stacked_cores: prototype
colin
2022-09-01 18:40:20 -07:00
-
f737a4c916
region: add an ElongatedTorus type
colin
2022-09-01 18:39:32 -07:00
-
19ff08ada8
app: buffer_proto5: increase fps by setting steps_per_stim
colin
2022-09-01 17:41:13 -07:00
-
482f07520c
app: buffer_proto5: fix so DiskCache::get_or_insert flushes
colin
2022-08-31 03:03:13 -07:00
-
0a1452cb5c
buffer_proto5: parallelize a bit more
colin
2022-08-31 02:55:40 -07:00
-
184997a701
app: buffer_proto5: parallelize the geometry searches
colin
2022-08-31 02:40:47 -07:00
-
a6fe05a993
app: multi-core-inverter: add more sims
colin
2022-08-31 01:40:29 -07:00
-
ea07a8d5a6
sim: spirv: tests: cleanup unused imports
colin
2022-08-30 15:43:30 -07:00
-
ff1342ff8a
sim: spirv: get the
ray_propagation
test working
colin
2022-08-30 15:25:57 -07:00
-
c050b0406f
app: multi-core-inverter: add some more simulations
colin
2022-08-30 01:10:39 -07:00
-
a45d27a2e9
spirv: test: prototype a ray_propagation test
colin
2022-08-28 02:02:06 -07:00
-
a811561f14
app: multi-core-inverter: more simulations
colin
2022-08-28 02:01:51 -07:00
-
538db399a9
Stimulus: Sinusoid: remove the
amp
component
colin
2022-08-28 02:01:33 -07:00
-
ec77584311
cross: notes about optimization
colin
2022-08-28 02:00:49 -07:00
-
5dc619ebc9
cross: add Real::c_inv()
colin
2022-08-28 02:00:18 -07:00
-
19f08fce9f
app: multi-core-inverter: tune drive current and conductivity
colin
2022-08-27 03:14:41 -07:00
-
1be2dc2419
cross: step: test using f64 so we can enforce more precise limits
colin
2022-08-27 02:41:16 -07:00
-
8a76b79e17
cross: step: backfill
step_e
tests
colin
2022-08-27 02:38:50 -07:00
-
deaaefc3e7
add
Real::eps0_inv()
convenience method
colin
2022-08-27 02:38:32 -07:00
-
529ad943ac
app: multi-core-inverter: explore a few more simulations
colin
2022-08-27 01:31:32 -07:00
-
769c90cf9e
stim: fix issue where Exp would cause NaNs for very negative t
colin
2022-08-27 01:31:06 -07:00
-
532055e045
app: multi-core-inverter: define a few more sims
colin
2022-08-26 18:04:57 -07:00
-
5b66c2bc26
app: multi-core-inverter: parameterize a few more cases
colin
2022-08-26 04:17:01 -07:00
-
c90a73d395
cross: step: finish backfilling step_h tests
colin
2022-08-26 02:03:15 -07:00
-
a7a9a9ea84
cross: step: backfill step_h material-free test
colin
2022-08-26 01:43:10 -07:00
-
267c9fd36e
cross: step: backfill a trivial step_h test
colin
2022-08-26 01:16:26 -07:00
-
a4008dcc1d
cross: step: document the step_h math
colin
2022-08-26 00:41:41 -07:00
-
64410da4fe
cross: step: reconcile the difference between our two
\Delta t
's
colin
2022-08-25 22:49:50 -07:00
-
bbd31cc7be
cross: step: annotate step_e with a maths derivation
colin
2022-08-25 22:20:03 -07:00
-
7f40b3ccd5
app: multi-core-inverter: more experiments with varied conductivities
colin
2022-08-25 19:38:12 -07:00
-
bf3f79dd50
app: multi-core-inverter: implement some sims which specify conductivities separately
colin
2022-08-25 15:43:13 -07:00
-
f80b2e22a4
app: multi-core-inverter: allow setting coupling and drive conductivities separately
colin
2022-08-25 15:37:06 -07:00
-
6afa65c3e4
app: multi-core-inverter: design a few new experiments which vary the conductivity
colin
2022-08-25 15:32:37 -07:00
-
cc1bdba280
Stimulus: leave a TODO for what to do about Exp & NaN/Inf
colin
2022-08-25 15:32:13 -07:00
-
10fefdc9a3
step: backfill some documentation
colin
2022-08-24 17:52:46 -07:00
-
9e49538ba7
cross: split supporting types out of
step.rs
colin
2022-08-24 17:45:28 -07:00
-
1cfef7cac6
stimulus: remove unused
Stimulus
impl for RegionGated
colin
2022-08-24 15:49:46 -07:00
-
2c68a53668
rename
StimExt
to TimeVaryingExt
colin
2022-08-24 15:43:54 -07:00
-
a2ee85d03f
stim: remove the unused Stimulus impl for Shifted
colin
2022-08-24 15:42:37 -07:00
-
7f089bad45
stim: break apart into smaller modules
colin
2022-08-24 15:27:40 -07:00
-
9301734fcf
app: multi-core-inverter: parameterize the wire conductivity
colin
2022-08-24 15:06:41 -07:00
-
6d717fdda4
app: multi-core-inverter: explore multiple parameterizations in one run
colin
2022-08-24 02:08:06 -07:00
-
488d0fe62a
sim: spirv: remove
apply_stimulus
test-only function
colin
2022-08-24 01:51:32 -07:00
-
dd6f598e44
spirv tests: reorganize
colin
2022-08-24 01:42:10 -07:00
-
c008fb963e
app: multi-core-inverter: explore more of the space
colin
2022-08-24 01:24:16 -07:00
-
4168b9e4c6
spirv: uncomment some old tests
colin
2022-08-24 00:16:26 -07:00
-
e94dc49d0f
spirv test: mb_ferromagnet tests both e and h fields
colin
2022-08-24 00:04:20 -07:00
-
cdb0c3eaaa
leave a TODO: enumerated: make use of List abstractions
colin
2022-08-23 23:51:03 -07:00
-
ab6496d5f6
backfill Vec2::rotate tests
colin
2022-08-23 23:49:43 -07:00
-
b16316b75b
Driver: remove the unecessary
Box
ing of RenderedStimulus
colin
2022-08-23 23:33:22 -07:00
-
4525bbde56
remove unused
lazy_static
dependency
colin
2022-08-23 23:29:47 -07:00
-
a51c3a1d14
sim: remove the unused
StaticSim
type alias
colin
2022-08-23 23:25:08 -07:00
-
8e48414d68
SimMeta: make the fields private
colin
2022-08-23 23:23:49 -07:00