InitialDLab/SONAR-SamplingIndex

Name: SONAR-SamplingIndex

Owner: InitialDLab

Description: Index and server for servicing spatial-temporal queries where the result of the query is a collection of samples in the query region.

Created: 2017-03-30 18:24:29.0

Updated: 2017-10-01 04:37:09.0

Pushed: 2017-09-29 21:21:23.0

Homepage: null

Size: 683

Language: C++

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Requirements building

Sampling Index requires:

Building

Use the following procedure to setup the project for the first time. After building once, only the last steps need to be repeated for code changes (Build Index Server for release mode or debug mode)

Setup Build Enviornment

Clone and initialize submodule

$ git clone https://github.com/InitialDLab/SONAR-SamplingIndex.git
$ cd SONAR-SamplingIndex
$ git submodule init
$ git submodule update

Build stxxl

$ cd third_party/stxxl-1.4.1
$ mkdir build
$ cd build
$ cmake ../. -DCMAKE_BUILD_TYPE=Release -DBUILD_STATIC_LIBS=ON
$ make
$ cd ../../..

Build grpc

$ cd third_party/grpc
$ git submodule init
$ git submodule update
$ make
$ cd ../..

Build glog

$ cd third_party/glog
$ ./configure
$ make
$ cd ../..
Building Index Server

Build index server (release mode)

$ cmake -DCMAKE_BUILD_TYPE=Release .
$ make

Build index server (debug mode)

$ cmake -DCMAKE_BUILD_TYPE=Debug .
$ make

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.