To install and work with the current version of Icetools just unpack the icetools-x.x.tar.gz file in a directory of your choice.
$ tar xvfz icetools-x.x.tar.gz
This creates a directory called icetools-x.x which contains all the files to run the example case of a 2 dimensional ice model. The standard solving routine coming with the Getfem++ package was modified to use the build in Uzawa method to solve the Stokes problem and the Preconditioned Conjugate Gradients solver preconditioning parameters were changed to suit larger models and reduce computation time. To install the modified version of the solving routine called: gf_solve_icetools.m, just move it into the getfem_toolbox directory in your Getfem++ installation directory.
When installing the Getfem interface it creates a directory which is called getfem_toolbox. If you used the --prefix= flag during compilation of the Getfem interface, e.g. --prefix=/home/foo/getfem than you would find the getfem_toolbox directory in there. Change into the icetools-x.x directory and execute
$ mv gf_solve_icetools.m /home/foo/getfem-interface/getfem_toolbox
to move the solving routine in it's place. There is the option to set path variables within the Matlab(R) routines Icetools_benchmark.m and plot_result.m. The variable is called savepath and is set to the local directory Icetools was installed in. So if you want to store data created by Icetools in another directory than the one Icetools in running in, this is the place to change the path definitions.