MLUPS computation corrected when using openMP
openMP and sequential optimized; support for arbitrary geometries added