Find variable
reprogrammed find_variable routine. in this new routine:
-data before and after a time step are stored in memory, thus hugely reducing the amount of I/O , leading to substantial speedup
-spatial interpolation is added, thus allowing to use find_variable on files with meshes that are different from the original mesh