FLAMEGPU2
FLAMEGPU2 copied to clipboard
FLAME GPU 2 is a GPU accelerated agent based modelling framework for CUDA C++ and Python
#644 Enables the production of python wheels built using the manylinux2014 image to provide support for linux installations using glibc 2.17 or newer. These wheels are still suffixed `linux_x86_64` however,...
Drops CUDA 11.0 and 11.1 support, and replaces CUB/Thrust with CCCL for future support. nvidia/CCCL is the new combined home of CUB, thrust and libcudacxx as of CUDA 12.2. This...
- [x] RTC and Execution (Works with CUDA12.0, Windows/Linux) - [x] Serialisation/Deserialisation (jitify2 pre-processed serialised objects are 2-3x larger) - [x] CUDA 12.3 support - [x] Works with https://github.com/NVIDIA/jitify/pull/128, hence...
Recent runs of the python test suite (CUDA 12.0, 535.104.05, Python 3.12) took a significant length of time to run under linux ``` 650 passed, 11 skipped, 69 warnings in...
CUDA 12.4 introduces: > Add a new flag -minimal for NVRTC compilation. The -minimal flag omits certain language features to reduce compile time for small programs. In particular, the following...
+ [x] Reproduce python-native edge case in c++ test suite + [ ] Expand edge case tests coverage to exposes a broader range of floating point issues + [ ]...
I thought there was already an issue for this but perhaps it was just a note of one of the old development boards. Self explanatory and overdue. The code of...
Implementing a CUDA managed memory implementation would enable oversubscription of the GPU on some systems (linux with pascal+, though volta+ might be a better choice for perf reasons). This would...
FLAME GPU 2 is not currently usable for all types of agent models, primarily targetting models with many (~10k/100k/1000k) realtively light/small agents (low per-agent memory). This is due to the...
It might be nice to make FLAME GPU 2 installable via spack in the future. + https://spack-tutorial.readthedocs.io/en/latest/tutorial_packaging.html + https://spack.readthedocs.io/en/latest/packaging_guide.html# Likely depends on (or atleast overlaps with) #260 and #317