FLAMEGPU2 icon indicating copy to clipboard operation
FLAMEGPU2 copied to clipboard

FLAME GPU 2 is a GPU accelerated agent based modelling framework for CUDA C++ and Python

Results 124 FLAMEGPU2 issues
Sort by recently updated
recently updated
newest added

(I couldn't find an explicit issue about this). Resuming long running simulations (or especially ensembles, see #807) would be useful. I.e. to support pre-emptable jobs on HPC, simulations which may...

Currently `RunPlan` and `RunPlanVector` have several `operator+` and `operator+=` operator overloads, which combine one or more plans into a single RunPlanVector. I.e. (for illustration only) ``` flamegpu::RunPlanVector AB(model, 2); //...

bug
enhancement
breaking-change

Although Swig is now in master, some things are still missing + [x] Alternate Array approach (#400) + ~Shared memory brute-force message approach~ + [x] Missing Tests - [x] IO...

enhancement
Tests
optimisation
SWIG

Tweaks visualiser begin paused behaviour, so that it begins paused on the first step with agents. The changes so far, cause it to pause the step after agents are created...

A python user encountered segfaults within a code which calls `cleanup` many times, when FLAME GPU used is used within a larger iterative process. This appears to be due to...

bug
RTC

Should be relatively simple at a quick glance of `` and curand. Useful to Max (FRE)

enhancement

Features that are not currently tested via the test suite: * Agent Function (Condition) Macro DECL/DEF versions #1049 * Visualisation * Random quality https://github.com/FLAMEGPU/FLAMEGPU2/issues/330

Tests

Fujitsu has exposed a need for [jagged arrays](https://en.wikipedia.org/wiki/Jagged_array) to represent data accessible to agents, which doesn't cleanly fit into a fixed length environment macro property or agent variable array. In...

enhancement

[`flamegpu/detail/compute_capability.cuh`](https://github.com/FLAMEGPU/FLAMEGPU2/blob/master/include/flamegpu/detail/compute_capability.cuh) and associated .cpp and CMake code uses the minimum CUDA version selected at CMake configuration time to provide a more user friendly runtime error when a too old GPU...

enhancement

Running the circles_spatial3D example twice with visualisation enabled results in terminataion due to the end.xml already exsits error. This is not ideal for a visualisation example. ``` ./bin/Release/circles_spatial3D 100.00% Drift...

bug
Example