New GPI-2 release (v1.6.0)

admin Avatar

This release includes:

Features/Functionality

  • Initial support for libfabric (ofi).
  • Add read latency microbenchmark.
  • Add option to check if application is running (gaspi_cleanup)
  • Allow to start single-node runs without machinefile (gaspi_run).
  • runtests: report total tests execution time.

Build/Installation

  • Remove sed and gawk dependency.

Fixes

  • Modify gaspi_numa_socket and corresponding test.
  • Fix issue with thread-safety in collectives.
  • Fix support for intel compiler.
  • Fix linking of MPI.
  • Fix in write_notify_bw micro-benchmark.

Documentation

  • Improvements in README and some functions documentation.

Refactoring/Clean-up

  • Several clean-ups and decluttering (iwyu, names, type, etc.).
  • Removal of unused code, deprecated functions.
  • General refactoring of gaspi_run.

Meta

  • Update .gitignore.
  • Add CONTRIBUTING.md file