Peter Heywood

Results 100 issues of Peter Heywood

CUDA 12.3 includes additions to the CUDA graph API which should make it usable for FLAMEGPU: > CUDA Graphs: > > Conditional nodes, allowing you to conditionally execute or iterate...

optimistic
optimisation

[#1089](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1089) will add support for host-device accessible graph data structures, which can be constructed from the host, then iterated from the device. Edge/Vertex attributes can be mutated from the host,...

Current/planned graphs only allow a single edge between each source-destination vertex pair. Some use cases may include multiple edges between a source and destination (i.e. a road network which has...

Inital graphs / networks implemented are directed graphs. Undirected graphs are more memory efficient, but not always appropriate, and all undirected graphs can be represented by a directed graph with...

[#1089](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1089) will add support for host-device accessible graph data structures, which can be constructed from the host, then iterated from the device. Edge/Vertex attributes can be mutated from the host,...

Completely deterministic simulations are probably required by some users. Currenlty atomics are only used during message datastructure construction for non-brute force messages (i.e. pbm construction for bucket messaging, spatial etc)....

Priority: Low

The initial python binary distributioin(s) will be / are Release mode, seatbelts ON only. This is the default, sensible choice for python users to be able to develop models that...

python

To ease installation of `pyflamegpu` we likely want to provide one or more pypi package(s), so that users may install the latest pyflamegpu, using the default CUDA for that version...

python

If users provide custom state names, methods which optionally take a state name as an argument will fail at run time if one is not provide with an exception stating...

enhancement

Currently 2 environment variables are required to jitify/rtc compilation: + `CUDA_PATH` pointing to the root of the relevant CUDA version + `FLAMEGPU2_INC_DIR` pointint to `flamegpu2_dev/include` This could be improved by:...

enhancement