Name Last Update
Examples Loading commit data...
License.txt Loading commit data...
README.nd Loading commit data...
README.txt Loading commit data...
cauchy.c Loading commit data...
cauchy.h Loading commit data...
cauchy_best_r6.c Loading commit data...
galois.c Loading commit data...
galois.h Loading commit data...
jerasure.c Loading commit data...
jerasure.h Loading commit data...
liberation.c Loading commit data...
liberation.h Loading commit data...
makefile Loading commit data...
reed_sol.c Loading commit data...
reed_sol.h Loading commit data...

README.nd

This is revision 2.0 of Jerasure. This is pretty much Jerasure 1.2 without the
original Galois Field backend. Version 2.0 links directly to GF-Complete.

External Documentation:

See technical report CS-08-627 for a description of the main interfaces (Version 1.2)

See http://web.eecs.utk.edu/~plank/plank/papers/CS-13-703.html for information
on GF-Complete and the tarball needed to install it.

Custom usgae of GF-Complete is explained in this file (see below).

NOTE: You must have GF-Complete installed in order to use Jerasure 2.0.

There are two directories:

The home directory contains the jerasure code.

The Examples directory contains the example programs.

The makefile assumes that Examples is a subdirectory of the home directory.

Inclusion of GF-Complete:

As long as GF-Complete is installed, Jerasure 2.0 can be used just as previous
versions. There is no need to define custom Galois Fields. Jerasure will
determine the default field to use, if one is not specified.

If you would like to explore a using a different Galois Field implementation,
you can dynamically set the backend GF for a given word-size (w).