Commit 8c618a8d authored by Kim, Jungwon's avatar Kim, Jungwon
Browse files

updated README.md

parent 4a531ed5
Loading
Loading
Loading
Loading
+17 −6
Original line number Diff line number Diff line
**Papyrus is a programming system written at Oak Ridge National Laboratory that provides features for scalable, aggregate, persistent memory in an extreme-scale system for typical HPC usage scenarios.**
# Papyrus
Papyrus is a programming system written at Oak Ridge National Laboratory that provides features for scalable, aggregate, persistent memory in an extreme-scale system for typical HPC usage scenarios.

Authors: Jungwon Kim (kimj@ornl.gov), Kittisak Sajjapongse (kittisaks@computer.org), Seyong Lee (slee2@ornl.gov), and Jeffrey S. Vetter (vetter@ornl.gov)
## Requirements

- C++11 compiler
- MPI library support MPI\_THREAD\_MULTIPLE
- CMake (>=2.8)

## Installation

# How to build
You can build Papyrus with CMake and Make:

    $ cmake <papyrus_source_directory> -DCMAKE_INSTALL_PREFIX=<papyrus_install_directory>
    $ make install
    $ git clone https://code.ornl.gov/eck/papyrus.git
    $ cd papyrus
    $ mkdir build; cd build
    $ cmake ..
    $ make
    $ make test (or use 'ctest -V' for verbose test output)

## Repository contents

# Repository contents
- The public interface is in include/papyrus/*.h.
- The Key-Value Store in is kv/.