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.

Operating Systems

Last announcement

OpenFabrics fork of the DAPL API 10 Aug 2010 16:10

OpenFabrics (OFED) now maintain the DAPL API on their website, with a different version numbering scheme. As the original fork is currently dead, the OpenFabrics fork will not be specially marked as such.

Recent releases

  •  27 Jul 2012 22:11

    Release Notes: This release adds numerous bugfixes.

    •  21 Oct 2011 01:58

      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.

      •  10 Aug 2010 16:16

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

        •  25 Jul 2007 09: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.

          •  30 Nov 2006 06:42

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


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.