fix solve_pde() to preserve conf.options class