Cabana icon indicating copy to clipboard operation
Cabana copied to clipboard

Changelog

Open streeve opened this issue 1 year ago • 0 comments

New Features

  • 2d support for Core library: neighbor lists, binning, particle init, and HDF5 output
  • Added per-particle radius neighbor search for VerletList
  • Import-based Halo support (for when you know who you are receiving from rather than sending to)
  • Spline functions extended to 6th order (previous maximum 3rd order)

Bug Fixes and Improvements

  • Fix slice edge case where size is a multiple of the vector length
  • Fix Gather/Scatter plan update sizes
  • Expand ParameterPack for non-default constructible types
  • Remove volatile overloads for Array join
  • Use the user provided execution space for index space execution policy creation
  • Fix random seeds for grid-based random particle generation
  • Fix remove edge case when no particles removed
  • Improve HDF5 particle output: add time to XDMF and increase output precision for reproducibility
  • Fixed heFFTe CMake integration
  • Add namespace and class/function naming to error messages and parallel loop labels
  • Added customizable cmake install location with Cabana_INSTALL_PACKAGEDIR
  • Allow disabling Doxygen builds with Cabana_ENABLE_DOXYGEN
  • Enable installing test executables with Cabana_INSTALL_TEST_EXECUTABLES
  • Added CMake feature summary

Deprecated features

  • Cajita deprecation wrappers removed
  • Device type template parameter deprecated support removed

Minimum dependency version updates

  • Building with Kokkos develop past version 4.6 (and subsequent releases) now requires Kokkos_ENABLE_IMPL_VIEW_LEGACY=ON

streeve avatar Oct 04 '24 16:10 streeve