Supported in part by National Science Foundation Grant 9980940 and the National Partnership for Advanced Computational Infrastructure-EOT