Commit Graph

  • 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 Boxing 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