Computational meshes for boundary layer problems