Commit Graph

  • 97bdf7b0a5 simple rayon parallelisation Magnus Ulimoen 2020-04-02 23:36:20 +0200
  • a31ca3ff3e json parse vortex parameters Magnus Ulimoen 2020-04-02 22:49:27 +0200
  • 18ebbfde75 add progressbar Magnus Ulimoen 2020-04-02 22:32:07 +0200
  • d80a9bfa6d read config from json Magnus Ulimoen 2020-04-02 21:36:56 +0200
  • c1895a6c33 temp plotter Magnus Ulimoen 2020-04-01 22:37:01 +0200
  • 7f0b5b8430 prototype multigrid Magnus Ulimoen 2020-04-01 00:08:55 +0200
  • 3bffd18488 more tests Magnus Ulimoen 2020-03-30 23:15:28 +0200
  • d3f4241e04 improve release builds for web Magnus Ulimoen 2020-03-30 22:54:31 +0200
  • 0be0ddf93a update README with current locations Magnus Ulimoen 2020-03-01 21:10:23 +0100
  • 2b7380ea3b test diff operators more thoroughly Magnus Ulimoen 2020-02-29 10:53:20 +0100
  • 64e1aec294 simplify loop conditions Magnus Ulimoen 2020-02-28 22:26:18 +0100
  • 3ac17995cd abstract away cfg Magnus Ulimoen 2020-02-27 22:27:11 +0100
  • ba420b1554 make precision selectable using feature Magnus Ulimoen 2020-02-27 20:26:43 +0100
  • afa2ce655f tweak convergence test Magnus Ulimoen 2020-02-25 19:44:13 +0100
  • d1aa9f64a0 convergence test Magnus Ulimoen 2020-02-24 20:10:59 +0100
  • 29627b32c5 add h2 error function Magnus Ulimoen 2020-02-22 22:07:31 +0100
  • 50d58dc7e8 readd tracebacks and move vortex init to Field Magnus Ulimoen 2020-02-22 18:57:22 +0100
  • fe08d398b0 add future multigrid parser Magnus Ulimoen 2020-02-22 17:45:28 +0100
  • bb7ec466b8 add .gitignores Magnus Ulimoen 2020-02-19 21:51:48 +0100
  • df5d6d44c1 generalize RHS to include boundaries Magnus Ulimoen 2020-02-19 21:51:01 +0100
  • 89e64ba33a shift rk4 Magnus Ulimoen 2020-02-19 21:35:20 +0100
  • 5d4d8370bd stylesheet location Magnus Ulimoen 2020-02-19 20:04:54 +0100
  • 2e013507b2 add Debug to some structs Magnus Ulimoen 2020-02-19 20:02:22 +0100
  • c8bed50d96 revamp boundary struct Magnus Ulimoen 2020-02-19 20:00:52 +0100
  • 264b483aef use workspaces Magnus Ulimoen 2020-01-30 18:28:22 +0100
  • 4ac1ad0d2c follow nx/ny conventions Magnus Ulimoen 2020-01-29 22:01:12 +0100
  • fc5565dbcd rename integrate_rk4 Magnus Ulimoen 2020-01-29 21:16:09 +0100
  • 3229554d6b use rk4 in maxwell Magnus Ulimoen 2020-01-29 21:06:50 +0100
  • e957a4fff7 move integrator to module Magnus Ulimoen 2020-01-29 20:50:56 +0100
  • 92c86c2c41 generalized integrate in euler Magnus Ulimoen 2020-01-29 20:44:55 +0100
  • b92e1412d3 rename advance and remove boundaries in toplevel Magnus Ulimoen 2020-01-29 20:06:44 +0100
  • 2f74aca08e ignore clippy lints Magnus Ulimoen 2020-01-29 19:36:16 +0100
  • c7375bf3d3 add profiling in js Magnus Ulimoen 2020-01-29 19:20:38 +0100
  • ab02c8295f readd Maxwell solver Magnus Ulimoen 2020-01-28 22:16:10 +0100
  • 037d1b3ff9 change structure of webfrontend Magnus Ulimoen 2020-01-28 22:02:37 +0100
  • 38e9797ff7 move from lib to euler Magnus Ulimoen 2020-01-28 19:31:14 +0100
  • e40ca4ba47 rename project Magnus Ulimoen 2020-01-27 21:20:34 +0100
  • eda4eb4904 split benches Magnus Ulimoen 2020-01-27 21:00:44 +0100
  • bc62e0f189 move bench Magnus Ulimoen 2020-01-27 20:57:25 +0100
  • 3c834751e5 generalize advance Magnus Ulimoen 2020-01-27 20:52:46 +0100
  • 9092ab4a32 remove bounds checks Magnus Ulimoen 2020-01-27 20:17:52 +0100
  • 7fd69d0619 fix dt Magnus Ulimoen 2020-01-27 19:49:51 +0100
  • 19c60fb4b6 add bench for euler Magnus Ulimoen 2020-01-26 16:46:57 +0100
  • b700aeae94 working?? Magnus Ulimoen 2020-01-26 15:46:54 +0100
  • 4673fbfbf7 checkpoint Magnus Ulimoen 2020-01-25 20:40:55 +0100
  • 0646bdbee2 make System generic over SbpOperator Magnus Ulimoen 2019-12-17 20:43:10 +0100
  • 231d218965 add the trad 8/upwind 9 operator Magnus Ulimoen 2019-12-15 17:49:41 +0100
  • 03a4de5ab0 add the traditional 4 operator Magnus Ulimoen 2019-12-15 17:27:31 +0100
  • a0c5a80106 components_mut correctness Magnus Ulimoen 2019-12-14 14:51:19 +0100
  • 066c7619f7 move advance out of Fields Magnus Ulimoen 2019-12-14 13:59:20 +0100
  • 946caf5e1b move init to root Magnus Ulimoen 2019-12-14 12:56:20 +0100
  • bf7685e453 unneccesary bounds check Magnus Ulimoen 2019-12-14 01:31:20 +0100
  • 195bbc3ef2 macrofy diff/diss operators Magnus Ulimoen 2019-12-14 01:29:07 +0100
  • 3a919e9950 improve perf by removing bounds checks Magnus Ulimoen 2019-12-14 01:07:36 +0100
  • 0106ba5fbd gather simd into diffxi Magnus Ulimoen 2019-12-14 00:29:54 +0100
  • dd3e7cfb31 upwind operators Magnus Ulimoen 2019-12-12 20:32:38 +0100
  • a26befec3a align block matrix Magnus Ulimoen 2019-12-12 20:39:46 +0100
  • 285950a5c3 add boundary terms skeleton Magnus Ulimoen 2019-12-12 19:24:22 +0100
  • 43dfc6f05f use iterators for SAT Magnus Ulimoen 2019-12-12 18:41:41 +0100
  • f9b715378f split advance into subfunctions Magnus Ulimoen 2019-12-11 21:39:29 +0100
  • d010d17a4a rewrite SAT computations Magnus Ulimoen 2019-12-11 21:18:59 +0100
  • 868e2ba648 use 3d fields Magnus Ulimoen 2019-12-11 20:36:12 +0100
  • 07e08c6236 move drawing to top of render loop Magnus Ulimoen 2019-12-11 19:32:03 +0100
  • 7430e8793e arbitrary grids Magnus Ulimoen 2019-12-10 22:03:42 +0100
  • 18969babb5 js linting Magnus Ulimoen 2019-12-10 18:53:14 +0100
  • 5f22286402 changed to smooth rendering Magnus Ulimoen 2019-12-08 23:48:53 +0100
  • 1ff9ffa7ba rename diffx/diffy Magnus Ulimoen 2019-12-08 21:00:47 +0100
  • a0a125b61c javascript constructor Magnus Ulimoen 2019-12-08 20:55:47 +0100
  • a473b78756 better bounds checks Magnus Ulimoen 2019-11-15 19:24:23 +0100
  • 12dfc5fe81 fix nx/ny assertion Magnus Ulimoen 2019-11-14 19:20:04 +0100
  • 1e7cbdc02f move test to bottom of file Magnus Ulimoen 2019-11-14 18:19:48 +0100
  • 8b11cb74e4 avoid inlining hot functions Magnus Ulimoen 2019-11-14 18:18:50 +0100
  • e0f3ed3fd8 assign instead of add_assign in diffx/diffy Magnus Ulimoen 2019-11-14 08:04:32 +0100
  • 9bba3531cd advance twice as fast Magnus Ulimoen 2019-11-09 13:07:42 +0100
  • bf9037e155 use simd for diffy Magnus Ulimoen 2019-11-09 12:58:14 +0100
  • 6db06d108d test diffx/diffy by using diff Magnus Ulimoen 2019-11-09 09:54:17 +0100
  • c30a463e83 use simd Magnus Ulimoen 2019-11-09 01:29:29 +0100
  • 1bf4753e9a let minus be closer to block Magnus Ulimoen 2019-11-08 21:00:52 +0100
  • bb6cca9004 fix assignment Magnus Ulimoen 2019-11-08 20:03:44 +0100
  • 1f745745ca use iterators to remove bounds checks Magnus Ulimoen 2019-11-08 08:19:02 +0100
  • a6bf554c60 remove bounds check with iterators Magnus Ulimoen 2019-11-08 07:56:29 +0100
  • 56688efcdf change iteration of diffx/diffy Magnus Ulimoen 2019-11-07 21:05:03 +0100
  • dd38c55232 clippy lints Magnus Ulimoen 2019-11-07 20:41:49 +0100
  • 6058eae076 update dependencies Magnus Ulimoen 2019-11-07 20:36:03 +0100
  • bb5d7b1e38 add benchmark Magnus Ulimoen 2019-09-09 19:35:23 +0200
  • 8a8e2fefec rename to maxwell Magnus Ulimoen 2019-09-09 18:27:54 +0200
  • 3513cc496a do EW/NS boundaries in same loop Magnus Ulimoen 2019-09-03 20:26:07 +0200
  • 25f177b20e change cargo settings Magnus Ulimoen 2019-09-03 20:25:44 +0200
  • 78ea65ebae fix clippy lints Magnus Ulimoen 2019-09-03 19:57:41 +0200
  • 0ee91f7850 get h from SBPoperator Magnus Ulimoen 2019-09-03 19:44:54 +0200
  • 895d503ad2 add SBP trait Magnus Ulimoen 2019-09-03 19:41:49 +0200
  • 41b86029e8 change dt handling Magnus Ulimoen 2019-09-03 19:41:20 +0200
  • fae2501b85 SAT in y direction Magnus Ulimoen 2019-09-03 18:17:00 +0200
  • 627ea9496e SAT in x direction Magnus Ulimoen 2019-09-03 17:53:59 +0200
  • c099d5d856 start SAT treatment Magnus Ulimoen 2019-09-03 16:16:07 +0200
  • eda7942e82 change link to demo Magnus Ulimoen 2019-08-24 18:55:00 +0200
  • a2185d8900 separate maxwell solver Magnus Ulimoen 2019-08-13 20:43:31 +0200
  • 407877c2e6 move css and script tags Magnus Ulimoen 2019-08-13 18:28:51 +0200
  • f9d8886fba improve plotting of fields Magnus Ulimoen 2019-08-09 21:34:39 +0200
  • 43f1088d66 solve 2D maxwell Magnus Ulimoen 2019-08-09 21:00:15 +0200