Contact Vortex Mechanical Heating and Cooling