A collection of commonly used, powerful, portable, and parallel functions used in scientific computing (mainly mesh management and parallel data transfers). All are based on MPI and written in C. This is a source-code library (not binary) so that parameters, such as the definition of element and node structures, can be changed depending upon the application. These parameters are changed through the use of an include file (i.e. included during compilation).