Skip to content

MPI Bugfix Release

Latest
Compare
Choose a tag to compare
@torbjoernk torbjoernk released this 01 Jun 06:42
· 90 commits to development since this release

v0.5.0 -- The MPI Bugfix Release (2015/06/01)

DOI: 10.6084/m9.figshare.1431794

$ git diff --stat v0.4.0..v0.5.0
> 45 files changed, 1109 insertions(+), 758 deletions(-)

Notable Features

  • random deadlocks with various setups due to open and unused MPI request handlers
    (#210, #212, #216)
  • PFASST with one processor was not MLSDC
    (#193, #196)
  • MPI is now the default when compiling
    (#197)
  • expected quadrature error now calculated and logged
    (#206)
  • runtime parameters can now also be read from config file instead of command line
    (#199)
  • colourful logging can now be disabled via runtime flag
    (#202)
  • file name for logs can be specified via runtime parameters
    (#203)

Details

  • VectorEncapsulation and MPIVectorEncapsulation merged into one
    (#176, #200)
  • version now set by Python script not requireing recompilation of everything when not changed
    (#195)
  • various enhancements and fixes of build system
    (#201, #211)
  • little code cleanup
    (#194, #204, #205, #208)
  • some documentation
    (#191, #207)

Contributors

  • Matthew Emmett, Lawrence Berkeley National Laboratory (memmett)
  • Torbjörn Klatt, Jülich Supercomputing Centre (torbjoernk)
  • Daniel Ruprecht, Institute of Computational Science, University of Lugano (danielru)
  • Robert Speck, Jülich Supercomputing Centre (pancetta)
  • Selman Terzi, Jülich Supercomputing Centre (selmanTerzi)