Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.7 #779

Merged
merged 1 commit into from
Sep 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading