Skip to content

An Engine Based on Algorithmic Algebra for Generating Parallel & Distributed Processing Procedures

Notifications You must be signed in to change notification settings

mongogis/GeOctopus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeOctopus

GeOctpus is a library that implements algorithmic algebra to help build distributed & parallel processing procedure much faster and easier.

what is algorithmic algebra?

algorithmic algebra is a novel theory built to use algebra operators for organizing algorithms so that distributed and parallel processing procedures can be easily cope with.

Architecture

TBD.

Required Environments

the project is built upon standard C++ 11, so can be running on any platform that support C++.

  • gcc >= 4.8.2, c++11.
  • python >= 2.7.0
  • ruby >= 1.9.3, optional.

Required Tools

  • scons-2.3, build tool.
  • rake, optional, for some tests.

Required Libraies

  • glog-0.3.3
  • google-protobuf-2.5.0
  • openmpi-1.6.5
  • gdal >= 1.10.0
  • geos-3.4.2
  • proj-4.8.0

Installation

  1. Install Required Libraries.
  2. Set env variables.
  3. Type scons in library root dir.
  4. Library is generated in build directory.

Documents

Documents will come soon.

Change Logs

v0.1.0, 2014-6-14

Contributes

CopyRight

See COPYRIGHT.md.

About

An Engine Based on Algorithmic Algebra for Generating Parallel & Distributed Processing Procedures

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 91.6%
  • C 4.7%
  • Python 2.7%
  • Ruby 1.0%