Commit Graph

  • f009326ed3 pressurecell improvements austin 2024-12-15 21:46:05 -0500
  • 9fb2f3f2e1 fix div cache not caching austin 2024-12-15 21:27:59 -0500
  • 3d553b8c23 tested navier stokes solver austin 2024-12-15 19:18:29 -0500
  • 727458ccea remove bad projection tests austin 2024-12-15 17:31:49 -0500
  • e9c79046d5 fluid work austin 2024-12-15 17:05:11 -0500
  • 5efb1b7ea2 normalization tracking austin 2024-12-15 10:42:57 -0500
  • 0b1b693433 density normalization work for pressurecell austin 2024-12-15 10:29:34 -0500
  • a26ed3a001 work on pressurecell solver austin 2024-12-15 00:30:19 -0500
  • eb845a3891 pressurecell work austin 2024-12-14 00:27:03 -0500
  • eba3bbe0ca pressurecell work austin 2024-12-14 00:07:16 -0500
  • aa6058ed00 Use temp cache in pressurecell austin 2024-12-13 21:25:48 -0500
  • 1136014b1f start work on pressurecell implementation austin 2024-12-13 21:22:35 -0500
  • 254d8d3d9d rename pressure cache austin 2024-12-13 20:02:34 -0500
  • 2fda30c8c1 grid2 work austin 2024-12-13 19:54:09 -0500
  • 6fcbc75c42 fix multigrid projection convergence target austin 2024-12-13 18:15:58 -0500
  • 4a71b7d26a work on flux propagation austin 2024-12-13 17:36:20 -0500
  • 02611038f2 basic neighbor referencing austin 2024-12-13 17:26:23 -0500
  • db388b9b1f fix border behavior in reflection function austin 2024-12-13 17:08:40 -0500
  • ab5c556c4c fix fluid stability austin 2024-12-13 17:04:13 -0500
  • 95adeb318a multigrid working with diffusion solvers austin 2024-12-13 14:01:26 -0500
  • 9b1fa6939a comment out hard to pass tests austin 2024-12-12 23:49:28 -0500
  • 37093a2ebe bring back chunk mask austin 2024-12-12 16:54:50 -0500
  • 27fe4e12a5 testrunner linker fix austin 2024-12-12 16:26:51 -0500
  • 46ac3448e3 rename function because ghost cells sounds cooler austin 2024-12-12 16:17:45 -0500
  • 71ba3029cb vector diffusion across chunk boundaries austin 2024-12-12 16:17:11 -0500
  • 533b8e3f76 density diffusing across chunks austin 2024-12-12 16:00:03 -0500
  • a05804da33 cmake fix to include math lib austin 2024-12-12 15:24:15 -0500
  • 150f89497f border diffusion test austin 2024-12-12 15:17:01 -0500
  • 9bb8c2f360 neighbor sourcing bounds function austin 2024-12-12 14:48:13 -0500
  • 05580f2b36 build tools assembly work austin 2024-12-12 14:03:22 -0500
  • 344378485c breakout bounds cases austin 2024-12-12 13:44:48 -0500
  • fa50c32dfd pass env data through grid2 austin 2024-12-12 12:14:33 -0500
  • 16a70ebc97 removing old serial code austin 2024-12-12 11:24:30 -0500
  • 3d8d2cf52b parallelize addition functions austin 2024-12-12 11:03:38 -0500
  • 4010b2beb7 small optimizations for performance austin 2024-12-12 00:31:47 -0500
  • c96113133d better time tracking for grid2 austin 2024-12-12 00:20:19 -0500
  • eed5f79130 time tracking in grid2 austin 2024-12-12 00:07:30 -0500
  • 0f4379920b small CG solver work austin 2024-12-12 00:00:50 -0500
  • a8c879e384 parallelize CG solver, lower acc for speed austin 2024-12-11 23:47:52 -0500
  • 7c13bf6d99 remove loop from conjugate gradient austin 2024-12-11 21:53:04 -0500
  • 2247a5d9dd rearching CG solver austin 2024-12-11 21:48:39 -0500
  • 7dd7dcfc4d convergence speed testing austin 2024-12-11 21:17:15 -0500
  • 78ed5b831e chunk residual tracking austin 2024-12-11 21:08:00 -0500
  • c435126513 add speed test for grid2 austin 2024-12-11 21:03:29 -0500
  • ecbc0b6201 rename main grid2 file austin 2024-12-11 19:51:38 -0500
  • 170f218a12 parallel multigrid performance work austin 2024-12-11 19:51:18 -0500
  • bc63cfd06c fully static inline parallel multigrid solver austin 2024-12-11 19:29:54 -0500
  • 99e89c9d88 parallel residual storage austin 2024-12-11 19:16:18 -0500
  • 37a6180be8 parallel prolongation reversion to serial austin 2024-12-11 19:06:59 -0500
  • 8e5d22426f parallel prolongation austin 2024-12-11 19:05:25 -0500
  • 66f7080890 fix non-recursion bug + work on parallel austin 2024-12-11 18:55:38 -0500
  • 81e083f6c2 multigrid architecting austin 2024-12-11 18:29:58 -0500
  • 96e03bea33 remove prints from multigrid austin 2024-12-11 18:17:56 -0500
  • 1d75ad9af9 fully recursive multigrid solver austin 2024-12-11 18:16:41 -0500
  • e24332df83 fix multigrid solver austin 2024-12-11 17:31:52 -0500
  • 02e7cd2374 multigrid residual checking austin 2024-12-11 13:20:03 -0500
  • 4dafea8680 up max multigrid iteration austin 2024-12-11 12:59:43 -0500
  • 2a753ddf53 moving bounds setting around austin 2024-12-11 12:00:28 -0500
  • 5f565c457d swap diffuse to use generic solver func austin 2024-12-11 11:49:17 -0500
  • 8aab5319b5 move iterator inside diffuse funcs austin 2024-12-11 11:44:45 -0500
  • 58a9bafa4d fix function rename austin 2024-12-11 11:33:07 -0500
  • 93ecc6ac15 more small work on grid2 austin 2024-12-11 11:31:21 -0500
  • a835ebb3eb work on increating grid2 accuracy austin 2024-12-11 10:59:36 -0500
  • 36e40cd0ae small-ish fixes austin 2024-12-10 20:05:20 -0500
  • 94e4e10a78 fix density normaliaztion mechanism austin 2024-12-10 19:46:18 -0500
  • 72f9fcdcba grid2 work austin 2024-12-10 19:12:47 -0500
  • c8c2ba7ad7 implement conjugate gradient solver austin 2024-12-10 15:56:39 -0500
  • 19bd6d365d finalize projection tests austin 2024-12-09 22:20:38 -0500
  • d0593f4e88 projection solver tests austin 2024-12-09 21:40:39 -0500
  • 305ec1d600 velocity advection tests austin 2024-12-09 19:56:11 -0500
  • 506cced695 density advection tests austin 2024-12-09 19:38:10 -0500
  • 08177bebed velocity diffusion testing austin 2024-12-09 19:02:23 -0500
  • 2a2eeca701 cleaning up grid2 interfaces austin 2024-12-09 18:35:15 -0500
  • a142aa6f55 first density diffusion test austin 2024-12-09 18:20:27 -0500
  • 1b36112e24 refactoring grid2 headers austin 2024-12-09 18:01:27 -0500
  • c30cc6fcf8 begin work on grid2 sim austin 2024-12-09 17:48:26 -0500
  • c914582c92 allocating arrays for new fluid sim approach austin 2024-12-09 12:19:30 -0500
  • 9b3f37017c grid2 work austin 2024-12-09 12:07:24 -0500
  • 43ad5c3478 More stability work on cellular sim austin 2024-12-09 11:26:33 -0500
  • 662d9a83f2 cellular stability work austin 2024-12-08 18:47:40 -0500
  • 3a87349a66 cellular stability work austin 2024-12-08 01:42:37 -0500
  • 2ec5ad9a93 cellular bounds desync fixes austin 2024-12-07 23:52:22 -0500
  • e40cc0a6d4 simulation improvements austin 2024-12-07 19:27:57 -0500
  • c8cf14fed1 work on cellular stability austin 2024-12-07 18:59:49 -0500
  • 1c73c2d5ea reintroduce sleep austin 2024-12-07 16:29:40 -0500
  • 6ee0a1b2c5 cellular determinism verification austin 2024-12-07 16:24:53 -0500
  • 0091f94daf cellular sim determinism austin 2024-12-07 16:14:47 -0500
  • ab5e65b14f fix memory leak austin 2024-12-07 15:37:20 -0500
  • 01a2ab603c cellular sim deterministic work austin 2024-12-07 15:12:29 -0500
  • 6cd97ec13b cellular fluid work austin 2024-12-07 11:42:35 -0500
  • f561d21bf3 fix cellular border fluid transfer austin 2024-12-07 11:03:07 -0500
  • d6939ba8dd fix bug in cellular test austin 2024-12-06 23:27:39 -0500
  • 03729abc7b commit work for the day austin 2024-12-06 22:40:08 -0500
  • 9861ff4af6 work on cellular sim austin 2024-12-06 20:09:37 -0500
  • 86da26675f fix cellular sim austin 2024-12-06 19:31:05 -0500
  • 3436bfa457 fix bounds check for cellular sim austin 2024-12-06 19:28:05 -0500
  • d3f545955f Fix native bounds setting bug austin 2024-12-06 19:05:33 -0500
  • 878f839f65 set bounds for all arrays austin 2024-12-06 18:26:07 -0500
  • e5ce16a734 native bounds solver austin 2024-12-06 18:18:33 -0500
  • 53a9a1b383 bounds array allocation austin 2024-12-06 16:11:34 -0500