what is the differences between goethermal energy and petroleum