using abs tol with gsl