hydromechanics