Skip to content

Tags: robertu94/libdistributed

Tags

0.4.3

libdistributed version 0.4.3

Bug Fix

+ fix MPI_Recv for std::pair<U,V> which previously would not stick to a
  particular source and tag when MPI_ANY_SOURCE or MPI_ANY_TAG was used

0.4.2

libdistributed version 0.4.2

Bug Fixes:

+ another for fix for std::pair, this time for send

0.4.1

libdistributed version 0.4.1

Bug Fix

+ fix serialization bug in std::pair where the second item wouldn't get
  serialized

0.4.0

libdistributed version 0.4.0

Major Changes

+ breaking change: get_subcommunicator now returns a pointer to the
  subcommunicator rather than the subcommunicator itself.  This better
  supports differences between mpich and openmpi (which at time of
  writing use an int and a pointer respectively to refer to MPI_Comm
  types).

0.3.0

libdistributed version 0.3.0

Major Changes

+ implemented bool support

0.2.0

libdistributed version 0.2.0

Major Changes

+ early termination is now implmemented using a MPI window 1-sided
  operation

0.1.2

libdistributed version 0.1.2

Bug fix

+ fix a ODR violation with MPI for size_t

0.1.1

libdistributed version 0.1.1

bug fixes

+ added support for newer versions of libstdcxx which assert if .front()
  is called on an empty string rather than returning a pointer to a null
  character

0.1.0

libdistributed version 0.1.0

Major Changes

+ libdistributed is now C++11 compatible by requiring std_compat
  for backwards compatibility.

0.0.11

libdistributed version 0.0.11

Major Bug Fix:

+ prior to this release, the type_registry was improperly declared as
  static while being in the header file.  This caused multiple static to
  be declared, one for each file that include the header.  This caused
  the registry to no longer be a singleton.