Non-reflecting boundary conditions applicable to general purpose CFD simulators