To modify the cellular logic and weights, modify gpu-code/particle.cl. This is the file that contains the code that runs on the CPU/GPU in parallel.
| Date | Description | Reason & Fix |
|---|---|---|
| September 27-28, 2025 | The particles were rendering in hyper colorful blobs. | This was caused by the processing kernel thinking the species vector was a float instead of an int. This was because I forgot the change the cl_mem buffer DT from sizeof(float)*N to sizeof(int)*N. I needed to change this becasue the species vector was originally a float. not an int. |
| September 29, 2025 | Windows couldn't build because of BASH-style Makefile. | This was becasue I made the Makefile for Debian-based systems, not OS independant. Fixed by adding CMakeLists.txt. |
Sep 28, 2025 @ 5:28 PM - The tuned version of the simulation so far.
Oct 9, 2025 @ 9:32 AM - After some more tuning, I have a more stable simulation.
Sep 28, 2025 @ 6-7 PM - Some 'rotifer' organism patterns.
Sep 28, 2025 @ 7:13 PM - Some 'helizoan' organism patterns.
Sep 30, 2025 @ 1:24 PM - Some 'jellyfish' organisms.
Oct 9, 2025 @ 9:28 AM - Another 'jellyfish' organism.
Dec 12, 2025 @ 9:41 - Found yet another jellyfish. For clarification, a jellyfish isn't a rotifer. It looks like a rotifer, but it moves in the opposite way and has a shield of abiotic particles.
Dec 11, 2025 @ 7:47 PM - Feel free to post videos & pictures in the comments!