CFD optimization of a 2-stroke range extender engine