piston, ideal gas, hydrodynamics