High order discontinuous Galerkin methods for simulating miscible displacement process in porous media with a focus on minimal regularity