Recent Releases of kamping

kamping - v0.1.2

What's Changed

Features

  • Support for virtual topologies and their constructors, infrastructure to support neighborhood collectives and implementation of neighbor_alltoall by @mschimek in https://github.com/kamping-site/kamping/pull/738
  • Support for iallreduce and adaption of core library to support other nonblocking collectives by @mschimek in https://github.com/kamping-site/kamping/pull/751
  • Make features depending on external dependencies optional (serialization, reflection) by @niklas-uhl in #740, #744, #747 #748
  • Move named parameters to separate namespace kamping::params by @niklas-uhl in https://github.com/kamping-site/kamping/pull/759
  • Allow outputting arbitrary key-values alongside timers/counter when using the the JSON printer by @mschimek, @niklas-uhl in https://github.com/kamping-site/kamping/pull/739 ### Fixes
  • Fix dangling reference warning with GCC 14 by @niklas-uhl in https://github.com/kamping-site/kamping/pull/760
  • Do not store owning data as const by @mschimek in https://github.com/kamping-site/kamping/pull/752
  • Make referencing data buffers copyable by @mschimek in https://github.com/kamping-site/kamping/pull/750

Documentation

  • Fix Doxygen build by @niklas-uhl in #743
  • Add getting started to README. by @niklas-uhl in https://github.com/kamping-site/kamping/pull/758
  • Add examples from paper, so that we can check if they compile. by @niklas-uhl in https://github.com/kamping-site/kamping/pull/754
  • Use "real" KITgreen in logos and documentation. by @niklas-uhl in https://github.com/kamping-site/kamping/pull/745
  • Add README used by Helmoltz RSD. by @niklas-uhl in https://github.com/kamping-site/kamping/pull/746 ### Misc
  • Bump extern/googletest from d83fee1 to 34ad51b by @dependabot in https://github.com/kamping-site/kamping/pull/737
  • Bump extern/doxygen-awesome-css from 9f97817 to 00c7339 by @dependabot in https://github.com/kamping-site/kamping/pull/736
  • Get members from result object by parameter type by @mschimek in https://github.com/kamping-site/kamping/pull/749
  • Add aliases extract_{revc, send}_buf to result object by @mschimek in https://github.com/kamping-site/kamping/pull/753
  • Add named parameters send_tag and recv_tag. by @niklas-uhl in https://github.com/kamping-site/kamping/pull/762

Full Changelog: https://github.com/kamping-site/kamping/compare/v0.1.1...v0.1.2

- C++
Published by niklas-uhl about 1 year ago

kamping - v0.1.1: Minor fixes for reproduciblity and a distributed counter

What's Changed

  • Bump extern/doxygen-awesome-css from 5b27b3a to 9f97817 by @dependabot in https://github.com/kamping-site/kamping/pull/729
  • Bump extern/googletest from 77afe8e to d83fee1 by @dependabot in https://github.com/kamping-site/kamping/pull/730
  • add enable/disable functionality to timer by @mschimek in https://github.com/kamping-site/kamping/pull/731
  • Feature/counter by @mschimek in https://github.com/kamping-site/kamping/pull/732
  • Do no use sanitizers in tests by default by @niklas-uhl in https://github.com/kamping-site/kamping/pull/735

Full Changelog: https://github.com/kamping-site/kamping/compare/v0.1.0...v0.1.1

- C++
Published by niklas-uhl almost 2 years ago

kamping - v0.1.0

This is KaMPIng's intial release! :rocket:

Enjoy! :camping:

- C++
Published by niklas-uhl about 2 years ago

kamping - v1.0.0

This is the initial release of KaMPIng, enjoy! :camping:

- C++
Published by niklas-uhl about 2 years ago