adaptive in x PDE solver