Projects / Direct Access Provider Library

Direct Access Provider Library

DAPL (Direct Access Provider Library) is a transport-independent, platform-independent, high-performance API for using the remote direct memory access (RDMA) capabilities of modern interconnect technologies such as InfiniBand, the Virtual Interface Architecture, and iWARP. This is the reference implementation of that specification by the DAT Collaborative who maintain the DAPL API.

Tags
Licenses
Operating Systems
Implementation

RSS Last announcement

OpenFabrics fork of the DAPL API 10 Aug 2010

OpenFabrics (OFED) now maintain the DAPL API on their website, with a different version numbering scheme. As the original fork is currently dead, t...

RSS Recent releases

  •  21 Oct 2011 20:24

Release Notes: This release adds collective call mappings via standard dapli_post_ext(), a new IB collective provider for Mellanox Fabric Collective Agent, definitions for MPI offloaded collectives in IB transport extensions, and numerous bugfixes.

  •  26 Aug 2010 22:30

Release Notes: Numerous code cleanups and bugfixes. Improved Windows support.

  •  25 Jul 2007 02:24

Release Notes: Support was added for new IB verbs client register event. Some problems supporting create qp without recv cq handle or recv qp resources were fixed. Some timeout and long disconnect delay issues exposed during scalability tests were fixed. Minor build problems were fixed. Support for multiple IB devices was added to dat.conf to support IPoIB HA failover. Support for returning local and remote port information was added. The RPM spec file was cleaned up. Enviroment variables to configure connection management timers were added.

  •  29 Nov 2006 22:42

Release Notes: Numerous minor bugs were fixed. IA64 build problems were fixed. Errno support was added.

  •  01 Jun 2006 00:46

Release Notes: A disconnect event processing race was fixed. All QPs are now destroyed on IA close. OpenFabrics (aka OpenIB) gen2 verbs support was added along with support for Solaris 10. GPL v2 was added as a licensing option. Many code cleanups and numerous minor bugfixes were made.

Screenshot

Project Spotlight

Strings edit

A string editing library for Ada.

Screenshot

Project Spotlight

JStock

A stock market application.