In the subfolder interpos_libs, a Makefile allows to build various libraries or to prepare the file for matlab, or the whole source of the modules in one file, to add to your code (like for CHEASE): make interposifort make interpos_source_all make interpos_for_matlab (this creates the interpos.f90 file in ../matlab which can then be compiled from within matlab with mex interpos.f90) In the folder interp2D several files allowing 2D interpolation, from cartesian to cartesian, or ala polar coordinates, are available using two times 1D intrpolation with interpos. Using the periodic boundary conditions for polar coordinates in the angle direction for example. See http://spc.epfl.ch/interpos for more information or ask Olivier.Sauter@epfl.ch