In many parallel scientific applications the process of grid generation, decomposition, message passing, and performance measurements are of similar stucture. The projects intention is to develop a generic function library that will contain all these.