This work was supported in part by the National Science Foundation Division of Advanced Computational Infrastructure and Research, contract number 9872125.