Home

Awesome

AXL: Asynchronous Transfer Library

axl build

The Asynchronous Transfer Library provides a common C interface to transfer files between layers in an HPC storage hierarchy.

For details on its usage, see doc/README.md. For API details, see AXL User API docs.

Quickstart

AXL uses the CMake build system and we recommend out-of-source builds.

git clone https://github.com/ECP-VeloC/AXL.git
mkdir build
mkdir install

cd build
cmake -DCMAKE_INSTALL_PREFIX=../install ../AXL
make
make install
make test

Some useful CMake command line options:

For building with IBM BB API (optional):

Dependencies

Authors

AXL was originally part of the SCR Library.

AXL is part of the SCR project (LLNL-CODE-411039)

Numerous people have contributed to the SCR project.

To reference SCR in a publication, please cite the following paper:

Additional information and research publications can be found here:

http://computation.llnl.gov/projects/scalable-checkpoint-restart-for-mpi

Release

Copyright (c) 2018, Lawrence Livermore National Security, LLC. Produced at the Lawrence Livermore National Laboratory. <br> Copyright (c) 2018, UChicago Argonne LLC, operator of Argonne National Laboratory.

For release details and restrictions, please read the LICENSE and NOTICE files.

LLNL-CODE-751725 OCEC-18-060