Computational analysis of piston shape effects on in-cylinder gas flow, fuel-charge mixing, and combustion characteristics in a two-stroke rod-less spark ignition opposed-pistons engine | Synapse