Skip to content

Commit e8c9c71

Browse files
committed
Update visualiser repository tag, CHANGELOG.md and CITATION.cff
1 parent 7bb4dad commit e8c9c71

File tree

3 files changed

+36
-16
lines changed

3 files changed

+36
-16
lines changed

CHANGELOG.md

+33-13
Original file line numberDiff line numberDiff line change
@@ -5,44 +5,64 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
<!--
89
## [Unreleased]
910
1011
### Added
1112
12-
+ Created `CHANGELOG.md` ([#630](https://github.com/FLAMEGPU/FLAMEGPU2/pull/630))
13-
1413
### Changed
15-
+ Use `IntT` in `MessageBucketDevice` to resolve clang sign comparison warnings ([#554](https://github.com/FLAMEGPU/FLAMEGPU2/issues/554))
16-
17-
+ Default value of `-s/--steps` set to `1` rather than `0` ([#634](https://github.com/FLAMEGPU/FLAMEGPU2/issues/634))
1814
1915
### Deprecated
2016
2117
### Removed
2218
23-
+ Do not suggest that Clang is a working/valid host C++ compiler at this time ([#633](https://github.com/FLAMEGPU/FLAMEGPU2/issues/633))
24-
2519
### Fixed
20+
-->
2621

27-
<!--
28-
## [2.0.0-alpha.1] - 2020-XX-YY
22+
## [2.0.0-alpha.1] - 2021-09-03
2923

3024
### Added
3125

26+
+ Optional support for vector types via [GLM](https://github.com/g-truc/glm) ([#217](https://github.com/FLAMEGPU/FLAMEGPU2/issues/217))
27+
+ This is currently behind a CMake option due to significant RTC compilation time increases
28+
+ Created `CHANGELOG.md` ([#618](https://github.com/FLAMEGPU/FLAMEGPU2/issues/#618), [#630](https://github.com/FLAMEGPU/FLAMEGPU2/pull/630))
29+
+ Release process documentation ([#622](https://github.com/FLAMEGPU/FLAMEGPU2/issues/#622))
30+
+ Thorough testing of `flamegpu::CUDAEnsemble`, `flamegpu::RunPlan` and `flamegpu::RunPlanVector` ([#656](https://github.com/FLAMEGPU/FLAMEGPU2/issues/656), [#665](https://github.com/FLAMEGPU/FLAMEGPU2/pull/665))
31+
+ Added `uint64_t flamegpu::RunPlanVector::getRandomPropertySeed()` ([#656](https://github.com/FLAMEGPU/FLAMEGPU2/issues/656), [#665](https://github.com/FLAMEGPU/FLAMEGPU2/pull/665))
32+
3233
### Changed
3334

34-
### Deprecated
35+
+ Use `IntT` in `MessageBucketDevice` to resolve clang sign comparison warnings ([#554](https://github.com/FLAMEGPU/FLAMEGPU2/issues/554))
36+
+ Default value of `-s/--steps` set to `1` rather than `0` ([#634](https://github.com/FLAMEGPU/FLAMEGPU2/issues/634))
37+
+ All RNG seeds are now `uint64_t` ([#656](https://github.com/FLAMEGPU/FLAMEGPU2/issues/656), [#665](https://github.com/FLAMEGPU/FLAMEGPU2/pull/665))
38+
+ Assorted bugfixes for `RunPlan`, `RunPlanVector` and `CUDAEnsemble` ([#656](https://github.com/FLAMEGPU/FLAMEGPU2/issues/656), [#665](https://github.com/FLAMEGPU/FLAMEGPU2/pull/665))
39+
+ Linux python binary wheel generation now produces wheels supporting `glibc >= 2.17` ([#632](https://github.com/FLAMEGPU/FLAMEGPU2/issues/632))
40+
+ CI configuration changes ([#641](https://github.com/FLAMEGPU/FLAMEGPU2/issues/641))
41+
+ CMake modernisation, including use of target properties, in-source build prevention, support for patched GCC `10.3.0` and `11.1.0` ([#586](https://github.com/FLAMEGPU/FLAMEGPU2/issues/586))
42+
+ `include/flamegpu/version.h` is no longer generated by CMake, allowing true out-of-source builds ([#600](https://github.com/FLAMEGPU/FLAMEGPU2/issues/600))
43+
+ Performance improvements ([#564](https://github.com/FLAMEGPU/FLAMEGPU2/issues/564))
44+
+ Compiler warning fixes and suppression ([#554](https://github.com/FLAMEGPU/FLAMEGPU2/issues/554), [#638](https://github.com/FLAMEGPU/FLAMEGPU2/pull/638), [#671](https://github.com/FLAMEGPU/FLAMEGPU2/pull/671))
45+
+ Do not use `cudaEvent_t` based timers when using `WDDM` GPUs ([#640](https://github.com/FLAMEGPU/FLAMEGPU2/pull/640))
46+
+ Visualiser: GLU no longer required as a dependency of the visualisation ([FLAMEGPU/FLAMEGPU2-visualiser#79](https://github.com/FLAMEGPU/FLAMEGPU2-visualiser/pull/79))
47+
+ Visualiser: CMake improvements ([FLAMEGPU/FLAMEGPU2-visualiser](https://github.com/FLAMEGPU/FLAMEGPU2-visualiser) [#77](https://github.com/FLAMEGPU/FLAMEGPU2-visualiser/pull/77), [#80](https://github.com/FLAMEGPU/FLAMEGPU2-visualiser/pull/80), [#81](https://github.com/FLAMEGPU/FLAMEGPU2-visualiser/pull/81))
3548

3649
### Removed
3750

51+
+ CMake versions <= 3.18 are no longer supported ([#661](https://github.com/FLAMEGPU/FLAMEGPU2/pull/661))
52+
+ Do not suggest that Clang is a working/valid host C++ compiler at this time ([#633](https://github.com/FLAMEGPU/FLAMEGPU2/issues/633))
53+
+ `pyflamegpu` no longer exposes `pyflamegpu.sys` and `pyflamegpu.os` ([#654](https://github.com/FLAMEGPU/FLAMEGPU2/issues/654))
54+
+ `CUDAEnsemble::CUDAEnsemble`/`CUDAEnsemble::initialise` no longer output the FLAMEGPU version number ([#656](https://github.com/FLAMEGPU/FLAMEGPU2/issues/656), [#665](https://github.com/FLAMEGPU/FLAMEGPU2/pull/665))
55+
+ `pyflamegpu.CUDAEnsemble().getConfig()` removed, use `pyflamegpu.CUDAEnsemble.Config()` ([#656](https://github.com/FLAMEGPU/FLAMEGPU2/issues/656), [#665](https://github.com/FLAMEGPU/FLAMEGPU2/pull/665))
56+
3857
### Fixed
39-
-->
4058

41-
## [2.0.0-alpha] - 2020-08-10
59+
+ Improved RTC compilation errors using `#line` directives ([#608](https://github.com/FLAMEGPU/FLAMEGPU2/issues/608))
60+
61+
## [2.0.0-alpha] - 2021-08-10
4262

4363
Initial alpha release of FLAME GPU 2.0.0, a CUDA C++ / python3 library for agent based simulations
4464

4565
[Unreleased]: https://github.com/FLAMEGPU/FLAMEGPU/compare/v2.0.0-alpha...HEAD
4666
<!-- [2.0.0-alpha.2]: https://github.com/FLAMEGPU/FLAMEGPU/compare/v2.0.0-alpha.1...v2.0.0-alpha.2 -->
47-
<!-- [2.0.0-alpha.1]: https://github.com/FLAMEGPU/FLAMEGPU/compare/v2.0.0-alpha...v2.0.0-alpha.1 -->
67+
[2.0.0-alpha.1]: https://github.com/FLAMEGPU/FLAMEGPU/compare/v2.0.0-alpha...v2.0.0-alpha.1
4868
[2.0.0-alpha]: https://github.com/FLAMEGPU/FLAMEGPU/releases/tag/v2.0.0-alpha

CITATION.cff

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ title: "FLAME GPU"
55
license: MIT
66
repository-code: "https://github.com/FLAMEGPU/FLAMEGPU2"
77
url: "https://flamegpu.com"
8-
version: "2.0.0-alpha"
9-
date-released: 2021-08-10
8+
version: "2.0.0-alpha.1"
9+
date-released: 2021-09-03
1010
type: software
1111
authors:
1212
- given-names: Paul

cmake/dependencies/flamegpu2-visualiser.cmake

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ cmake_policy(SET CMP0079 NEW)
88

99
# Set the visualiser repo and tag to use unless overridden by the user.
1010
# @todo - If the git version has changed in this file, fetch again?
11-
set(DEFAULT_VISUALISATION_GIT_VERSION "00ed4795e02e4a347f3d4215f8d5f997e6417810")
11+
set(DEFAULT_VISUALISATION_GIT_VERSION "flamegpu-2.0.0-alpha.1")
1212
set(DEFAULT_VISUALISATION_REPOSITORY "https://github.com/FLAMEGPU/FLAMEGPU2-visualiser.git")
1313

1414
# If overridden by the user, attempt to use that

0 commit comments

Comments
 (0)