Skip to content

linuxbox2/jerasure-gf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is derived from revision 1.2A of Jerasure.  1.2A was basically equivalent
to revision 1.2 except it was released under the New BSD license.  Like 1.2A,
this is written in C.

Changes from 1.2A:
 * cmake
 * revised API with "jerasure context".
 * can use galois math from "GF-complete".

See technical report CS-08-627 for a description of jerasure.
	http://web.eecs.utk.edu/~plank/plank/papers/CS-08-627.html
See technical report CS-13-703 for a description of the galois field math.
	http://web.eecs.utk.edu/~plank/plank/papers/CS-13-703.html
Download GF here,
	http://web.eecs.utk.edu/~plank/plank/papers/CS-13-703/gf_complete_0.1.tar

There are two directories:

The lib directory contains the jerasure code.

The Examples directory contains the example programs.  

To build:
	cd <path-to-source>
	cmake .
	make
building out of tree
	make <somewhere>; cd <somewhere>
	cmake <path-to-source>
	make
Building with gf,
	cmake -DWITH_GF=<full-pathname-to-where-gf-built>
	make

To build with debug symbols, add "-DCMAKE_BUILD_TYPE=Debug" to the cmake line.

To test your build, run
	Examples/test1
If everything checks out, you'll see "all tests passed", otherwise
you'll see information that may help you find out what's wrong with your build.

About

a version of jerasure that works with "gf".

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages