Copyright 2015 University of Sheffield (see LICENCE)
- Paul Richmond
- Mozhgan K. Chimeh : [email protected]
# Console Mode
<exe> <path/to/0.xml> <iterations> <device_id>
# Visualisation mode
<exe> <path/to/0.xml> <device_id>
To build executables under linux, the CUDA toolkit, an nvcc compatible host compiler such as g++
, xmllint
and xsltproc
must be installed an accessible to make
.
All examples can be built in batch via make all
from the examples
directory.
Individual examples can be built using make build
in each example directory.
If an alternate CUDA version or CUDA intallation location is required, modify the CUDA_PATH
environmental variable. I.e.
export CUDA_PATH=/path/to/CUDA
The PedestrianNavigation
and PedestrianLOD
examples show custom visualisations which is reflected in the relevant makefiles.
The CirclesBruteForce_double
, CirclesBruteForce_float
, CirclesPartitioning_double
, CirclesPartitioning_float
& StableMarriage
examples are console only examples.
Further information can be found via make help
in the relevant directories.
- 1.5.0
- CUDA 8.0 and SM60 support
- Removed SM20 support
- Visual Studio 2015
- @todo
- 1.4.2
- @todo ?
- 1.4.1
- @todo ?
- 1.4.0
- Improved sorting using atomics
- Support for simultaneous execution of function on same layer (using CUDA Streams)
- Bug fixes and improvements
- 1.3
- CUDPP replaced with Thrust for scan and sort primitives
- Minor bug fixes in templates
- Built for CUDA 6.0
- Visual Studio Project and FLAMEGPU build rule updated
- 32 bit configurations removed from visual studio projects
- 1.0.4
- @todo ?