https://gadgeteer.co.za/open-source-engine-simulation-useful-for-visually-demonstrating-engine-concepts/
Open source engine simulation - Useful for visually demonstrating engine concepts