Commit Graph

3 Commits

Author SHA1 Message Date
Aryadev Chavali
0bba1894dc neighbour based algorithm for threads
It does seem to affect since sim falls into a "stable" configuration
where cells rarely change quite quickly.  I'm thinking of making a
better colouring algorithm to see if I can get better images.
2026-03-10 22:50:38 +00:00
Aryadev Chavali
fabd593eff main: threaded simulation
The actual computation is embarrassingly parallelised - the only part
that requires a mutex is the picking of any two programs due to the
fact that both programs may be affected following a compute block.
This is why we do a uniqueness check in thread_pick.
2026-03-10 22:19:34 +00:00
Aryadev Chavali
6039ab720f simulation split out from main 2026-03-10 21:20:25 +00:00