FLAMEGPU2
FLAMEGPU2 copied to clipboard
FLAME GPU 2 is a GPU accelerated agent based modelling framework for CUDA C++ and Python
@Robadob has potentially found (and fixed?) an issue with the range of random values produced by `AgentRandom::uniform`. The test case for this is a little weak (i.e. it doesn't test...
This works but currently relies on some questionable code, specifically using cuda thread index to allow an unusual access pattern to a message list.
This would enable a convenient way for users using agent states to track the number of agents transitioning between states. I don't think this would be too difficult, but I...
On my laptop's 980m, a Debug build is causing the test suite to crash within this test suite. It occurs because a `cudaErrorLaunchTimeout` CUDA error is thrown from a non-main...
[Research Software Directory](https://research-software-directory.org/software)
Started working on fgpu2 primage force resolution submodel, have come up with a few suggestions to improve the template example. - [x] Update `JitifyCache` to look for headers in the...
When building the c++ tests suite with many cuda architectures enabled, significant amounts of host resource can be consumed, potentialyl causing compilation failures (I.e. CI errors during release CI) This...
Current CLI could be improved/extended to support user-provided cli args. ~ I.e. if a users wishes to provide environmetn vars from the command line in place of an initial states...
We should aim to be consistent with file structures in separate directores - i.e. unit tests should reflect the filestructure of what is being tested. This would be also be...
Specialised communication patterns currently have properties which are fixed for a given model at simulation (/ensemble) construction time, such as the number of buckets, the min/max bounds and communcation radii...