Interestingly, NASA came up with a plan to prevent the Yellowstone Super Volcano from erupting, and a "side benefit" is providing geothermal energy. The two articles I've read don't give any timeline for the project, but it sure as hell is interesting. One person suggested that doing this will all 20 of the world's super volcanos would provide all the energy needed for the world.
Summary Article (not a great source, but easy to read)
Full article