Problem Solving Environment Infrastructure for High Performance Computer Systems [chapter]

Daniel C. Stanzione, Walter B. Ligon
2000 Lecture Notes in Computer Science  
Many tools exist for the exploitation of the power of high-performance parallel and distributed computing. Many fields in science and engineering need to make use of this computing power. Yet the fact remains that many scientists and engineers writing code to perform this research don't make use of the available tools. This phenomena appears to be the result of the reluctance of scientists and engineers to undertake the additional task of learning to write parallel programs. Recently, problem
more » ... lving environments (PSEs) have emerged as a potential solution to this problem. PSEs provide abstractions which can hide the complexity of both high performance computing and modern science and engineering simulations. Unfortunately, construction of PSEs is difficult, usually proceeding in an ad hoc fashion. In this work, a methodology for constructing PSEs is proposed. A model for PSE construction is introduced, and a toolkit is constructed based on this model. The utility of this model is demonstrated through the design of several prototype PSEs.
doi:10.1007/3-540-45591-4_41 fatcat:uciwum46g5ecljkgg4f6zu5wvi