Skip to content

Commit

Permalink
Merge pull request #779 from streeve/release_0.7
Browse files Browse the repository at this point in the history
Release 0.7
  • Loading branch information
streeve authored Sep 26, 2024
2 parents 25d5a8d + a0afcca commit 7914d28
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 1 deletion.
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,35 @@
# Change Log

## 0.7.0

**New Features**
- Support for neighbor iteration without stored neighbors (`LinkedCellList` binning used within `neighbor_parallel_for`)
- Global particle communication based on the grid: `Grid::GlobalParticleComm`
- Added particle removal (without MPI): `remove`
- Added neighbor list histograms
- Added interfaces for total and maximum neighbors

**Bug Fixes and Improvements**
- Added support for `Kokkos::View` in neighbor lists and spatial binning
- Performance benchmark and benchmark plotting improvements
- Fixed memory leaks in HYPRE solver interfaces
- Updated ArborX neighbor interface for compatibility with newest versions
- Added subfiling support for HDF5 particle output

**Minimum dependency version updates**
- Kokkos minimum 4.1 (previously 3.7)

## 0.6.1

## Bug fixes
- Sets accurate CMake project version
- Allows compatibility with `SameMajorVersion` for downstream CMake projects
- Guard against including HDF5 directories if HDF5 is not enabled
- Include `<iostream>` where it's used
- Improve warnings for previous `cabanacore` and `Cajita` targets and simplify new `Core` and `Grid` targets
- Fix for heFFTe integer overflow with large system sizes
- Fix use of deprecated code in Cajita deprecation wrappers

## 0.6.0

**New Features**
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
cmake_minimum_required(VERSION 3.16)

project(Cabana LANGUAGES CXX)
set(PROJECT_VERSION "0.7.0-dev")
set(PROJECT_VERSION "0.7.0")

# If the user doesn't provide a build type default to release
if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CXX_FLAGS)
Expand Down

0 comments on commit 7914d28

Please sign in to comment.