Name: KVTree
Owner: Lawrence Livermore National Laboratory
Description: KVTree provides a C implementation of a Key-Value store based on perl hashes
Created: 2017-12-01 21:58:58.0
Updated: 2018-03-28 23:18:24.0
Pushed: 2018-03-31 00:15:35.0
Size: 104
Language: C
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
The Key-Value Tree (KVTree) library provides a fully extensible C data structure modeled after Perl hashes.
KVTree was originally part of the SCR Library.
KVTree uses the CMake build system and we recommend out-of-source builds.
clone git@github.com:llnl/kvtree.git
r build
r install
uild
e -DCMAKE_INSTALL_PREFIX=../install ../kvtree
install
test
Some useful CMake command line options:
-DCMAKE_INSTALL_PREFIX=[path]
: Place to install the KVTree library-DCMAKE_BUILD_TYPE=[Debug/Release]
: Build with debugging or optimizations-DMPI
: Build with support for MPI movement of kvtree objectsKVTree is part of the VeloC project
KVTree code is originally from 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