Recent Releases of mpicpp-lite
mpicpp-lite - v2.0.0
What's Changed
New Features
- Using concepts from C++20 by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/64
Full Changelog: https://github.com/andrsd/mpicpp-lite/compare/v1.7.0...v2.0.0
- C++
Published by github-actions[bot] 6 months ago
mpicpp-lite - v1.7.0
What's Changed
New Features
- Datatype registration refactoring by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/61
Full Changelog: https://github.com/andrsd/mpicpp-lite/compare/v1.6.0...v1.7.0
- C++
Published by github-actions[bot] 10 months ago
mpicpp-lite - v1.6.0
What's Changed
New Features
- Adding
Communicator::freeby @andrsd in https://github.com/andrsd/mpicpp-lite/pull/59
Full Changelog: https://github.com/andrsd/mpicpp-lite/compare/v1.5.0...v1.6.0
- C++
Published by github-actions[bot] about 1 year ago
mpicpp-lite - v1.5.0
What's Changed
New Features
- Adding
type_create_contiguousby @andrsd in https://github.com/andrsd/mpicpp-lite/pull/52 - Adding user-defined operations by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/53
- Deprecating API that contains get prefix by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/56
- Adding initial wrapper for
Windowby @andrsd in https://github.com/andrsd/mpicpp-lite/pull/57
Full Changelog: https://github.com/andrsd/mpicpp-lite/compare/v1.4.0...v1.5.0
- C++
Published by github-actions[bot] about 1 year ago
mpicpp-lite - v1.4.0
What's Changed
New Features
- feat: link MPI to the mpicpp-lite target by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/41
- feat: adding Communicator::split by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/42
- feat: adding Communicator::exscan by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/43
- feat: adding
Communicator::scanby @andrsd in https://github.com/andrsd/mpicpp-lite/pull/44 - Adding test case for using custom datatype (struct) by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/45
- feat: adding
mpi::type_size()by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/46 - Adding
get_mpi_versionby @andrsd in https://github.com/andrsd/mpicpp-lite/pull/47 - Adding Cartesian communicator by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/48
- Adding
Communicator::operator boolby @andrsd in https://github.com/andrsd/mpicpp-lite/pull/49 - Adding
Request::cancelmethod by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/50
Full Changelog: https://github.com/andrsd/mpicpp-lite/compare/v1.3.0...v1.4.0
- C++
Published by github-actions[bot] about 1 year ago
mpicpp-lite - v1.3.0
What's Changed
New Features
- Adding install target by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/36
Full Changelog: https://github.com/andrsd/mpicpp-lite/compare/v1.2.1...v1.3.0
- C++
Published by github-actions[bot] over 1 year ago
mpicpp-lite - v1.2.1
Full Changelog: https://github.com/andrsd/mpicpp-lite/compare/v1.2.0...v1.2.1
- C++
Published by github-actions[bot] over 1 year ago
mpicpp-lite - v1.2.0
What's Changed
New Features
- Adding
gatherforstd::vectorby @andrsd in https://github.com/andrsd/mpicpp-lite/pull/33
Full Changelog: https://github.com/andrsd/mpicpp-lite/compare/v1.1.0...v1.2.0
- C++
Published by github-actions[bot] over 1 year ago
mpicpp-lite - v1.1.0
What's Changed
New Features
- Adding API for getting error strings by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/9
- Adding iprobe API by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/10
- fmt library dependency is now optional by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/11
- Adding logical operations by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/12
- Adding broadcast for std::vector
by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/13 - Adding alltoall for std::vector
by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/14 - More alltoall functions by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/15
- Adding all_gather for variable sized arrays where everything is precomputed by the user code by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/16
- Adding seterrorhandler to Communicator by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/17
- Adding Environment class by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/18
- Resize output buffers in allgather allto_all by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/19
- Adding
Communicator::all_reduceforstd::vectorby @andrsd in https://github.com/andrsd/mpicpp-lite/pull/30 ### Fixed Problems - Tests link against fmt only if fmt is used by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/22
- Fixing support for openmpi by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/23
- Allow send/recv of an empty
std::vectorby @andrsd in https://github.com/andrsd/mpicpp-lite/pull/26 ### Other Changes - Adding doco pages by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/1
- Adding broadcast of std::string by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/2
- Adding all_gather API by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/3
- Adding alltoall by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/4
- Adding wrapper around MPI_Group by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/5
- Broadcast tests run on any number of ranks by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/6
- Adding test API by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/7
- UNDEFINED is now global by @andrsd in https://github.com/andrsd/mpicpp-lite/pull/8
New Contributors
- @andrsd made their first contribution in https://github.com/andrsd/mpicpp-lite/pull/1
Full Changelog: https://github.com/andrsd/mpicpp-lite/commits/v1.1.0
- C++
Published by github-actions[bot] over 1 year ago
mpicpp-lite - v1.0.0
Full Changelog: https://github.com/andrsd/mpicpp-lite/compare/v24.05.0...v1.0.0
- C++
Published by github-actions[bot] over 1 year ago