Research for the International Earthquake and Volcano Prediction Center (IEVPC)