Add file SurfaceFunctions.py with functions "saveSurfaceList_hdf5", "loadSurfaceList_hdf5" and "loadSurface_hdf5".
In Surface class: constructor competed with dx and dy as floats.
In SurfaceFunctions: update all methods.
Update hdf5 save and load function: the "full" mode does not create the Ux, Uy and Uz any more. vx, vx and vz used instead.
Add method loadPPfromSurf_hdf5 in surfaceFunctions.py. See manual for instruction
Merge branch 'feature_hdf5-IO'