ABSTRACT
Computer and computational scientists at Pacific Northwest National Laboratory (PNNL) are studying and designing collaborative problem solving environments (CPSEs) for scientific computing in various domains. Where most scientific computing efforts focus at the level of the scientific codes, file systems, data archives, and networked computers, our analysis and design efforts are aimed at developing enabling technologies that are directly meaningful and relevant to domain scientist at the level of the practice and the science. We seek to characterize the nature of scientific problem solving and look for innovative ways to improve it. Moreover, we aim to glimpse beyond current systems and technical limitations to derive a design that expresses the scientist's own perspective on research activities, processes, and resources. The product of our analysis and design work is a conceptual scientific CPSE prototype that specifies a complete simulation and modeling user environment and a suite of high-level problem solving tools.
- 1.AVS/5. Advanced Visual Systems. http://www.avs.com/software/soft_t/avs5.html.Google Scholar
- 2.Basney, J., and Livny, M. Managing network resources in Condor. In Proceedings of HPDC-9 (Pittsburgh PA, August 2000), IEEE Computer Society, 298-299. Google ScholarDigital Library
- 3.Chin, G., Leung, R., Schuchardt, K., and Gracio, D. Conceptualizing a collaborative problem solving environment for regional climate modeling. In Proceedings of ICCS 2001 (San Francisco CA, May 2001), Springer- Verlag, 159-174. Google ScholarDigital Library
- 4.Chin, G., Schuchardt, K., Myers, J., and Gracio, D. Participatory workflow analysis: Unveiling scientific research processes with physical scientists. In Proceedings of PDC 2000 (New York NY, November 2000), CPSR, 30-39.Google Scholar
- 5.Foster, I., and Kesselman, C. (eds.). The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Francisco CA, 1999. Google ScholarDigital Library
- 6.Houstis, E.N., Rice, J.R., Weerawarana, S., Catlin, A.C., Papachiou, P., Wang, K.Y., and Gaitatzes, M. PELLPACK: A problem solving environment for PDE based applications on multicomputer platforms. ACM Trans. Math. Software, 24, 30-73. Google ScholarDigital Library
- 7.Jones, D.R., Gracio, D.K., Taylor, H., Keller, T.L., and Schuchardt, K.L. Extensible Computational Chemistry Environment (ECCE). In Fayad, M.E., and Johnson, R. (eds.), Domain-Specific Application Frameworks: Frameworks Experience by Industry. Wiley & Sons, New York NY, 2000.Google Scholar
- 8.Khoros Pro 2001. Khoral Research Inc. http://www.khoral.com/khoros.Google Scholar
- 9.Mendoza, E.S., Valdez, W.T., Harris, W.M., Auman, P., Gage, E., and Myers, J.D. EMSL's Electronic Laboratory Notebook. In Proceedings of the WebNet '98 (Orlando FL, November 1998), AACE, 66-67.Google Scholar
- 10.Resnick, L.B. Education and Learning to Think. National Academy Press, Washington DC, 1987.Google Scholar
- 11.Yourdon, E. Modern Structured Analysis. Prentice Hall, Englewood Cliffs NJ, 1988. Google ScholarDigital Library
Index Terms
- New paradigms in problem solving environments for scientific computing
Recommendations
Distributed Computing Education, Part 4: Training Infrastructure
Teaching distributed computing requires environments that provide adequate training infrastructure, or t-infrastructure. In practice, t-infrastructure includes the computing equipment, digital communications, software, data, and support staff necessary ...
Reproducibility in Scientific Computing
Reproducibility is widely considered to be an essential requirement of the scientific process. However, a number of serious concerns have been raised recently, questioning whether today’s computational work is adequately reproducible. In principle, it ...
A Survey of Data-Intensive Scientific Workflow Management
Nowadays, more and more computer-based scientific experiments need to handle massive amounts of data. Their data processing consists of multiple computational steps and dependencies within them. A data-intensive scientific workflow is useful for ...
Comments