macrothermal