An adaptive grid solution procedure for convection-diffusion problems