Download Information

New — DataSpaces 1.8.0 released!

For additional support and questions, please contact This email address is being protected from spambots. You need JavaScript enabled to view it..

Revision History


1.8.0 Released May 2019

  • Added new metadata support API calls (see header file for usage.)
  • Various bug fixes and performance improvements for InfiniBand transport.

1.7.2 Released September 2018

  • Added lock type 3
  • Various bug-fixes.

1.7.0 Released July 2018

  • Added DataSpaces-as-a-Service (DSaaS) functionality.
  • Added shared-memory based communication for collocated peers.
  • Various performance improvements and bug-fixes.
  • Deprecated and removed DCMF, Portals, and PAMI transport methods.

1.6.2 Released June 2017

  • Added support for Cray Dynamic RDMA Credentials (DRC)
  • Supports Aries on Cray XC40 systems.
  • Necessary for NERSC’s Cori machine: use –enable-drc with configure
  • Improved support for IBM XL compiler
  • Minor bug fixes

1.6.1 Released June 2016

  • Added network support: Aries for Cray XC30.
  • Updated support for automake-1.12 and above.
  • Fixed minor bugs.

1.6.0 Released July 2015

  • Added network support: socket for TCP/IP.
  • Added feature: new data deleting API for removing data identified by version, from the staging area.
  • Fixed minor bugs.

1.5.0 Released January 2015

  • Version checking for client/server compatibility.
  • Support for DIMES on InfiniBand.
  • A new set of examples.

1.4.0 Released June 2014

  • Added network support: PAMI for IBM BlueGene/Q
  • Support for 64bit dimension sizes
  • Support for more than three dimensions

1.3.0 Released December 2013

  • Optimized memory usage on server side for Gemini to overcome low RDMA memory constrains
  • Distributed client’s registration process, changed file locking mechanism on IB to reduce boot-up time
  • Parallelized DIMES get operation to improve data transfer performance
  • Unified interface for coupled writer/reader testing applications in C and Fortran

1.2.0 Released May 2013

  • Added network support: DCMF for IBM BlueGene/P
  • Added feature: new data coupling APIs that allow point-to-point data transfers directly between tightly coupled processes by bypassing staging servers
  • Added coupled writer/reader testing applications in C
  • Single codebase for all supported networks

1.1.0 Released November 2012

  • Added network support: Infiniband
  • Added support for sub-group lock/unlock using application defined MPI communicator

1.0.0 Released July 2012

  • Network support: Portals for Cray XT series, Gemini for Cray XE/XK series