We describe the PCN programming system, focusing on those features designed to improve the productivity of scientists and engineers using parallel supercomputers. These features include a simple notation for the concise specication of concurrent algorithms, the ability to incorporate existing Fortran and C code into parallel ap-plications, facilities for reusing parallel program components, a portable toolkit that allows applications to be developed on a workstation or small parallel computer and run unchanged on supercomputers, and integrated debugging and performance analy-sis tools. We survey representative scientic applications and identify problem classes for which PCN has proved particularly useful
The paper is motivated by efficiency considerations about porting mathematical software from Massive...
We describe a compilation system for the concurrent programming language Program Composition Notatio...
There exist significant, well established code bases in the scientific computing and research commun...
We describe the PCN programming system, focusing on those features designed to improve the productiv...
PCN is a system for developing and executing parallel programs. It comprises a high-level programmin...
The article describes various options for speeding up calculations on computer systems. These featur...
We present an overview of research at the Center for Research on Parallel Computation designed to pr...
Nowadays, we are to find out solutions to huge computing problems very rapidly. It brings the idea o...
This dissertation addresses creating portable and efficient parallel programs for scientific computi...
Parallel programming is designed for the use of parallel computer systems for solving time-consuming...
The parallelization of real-world compute intensive Fortran application codes is generally not a tri...
Parallel processing is becoming a dominant way in which very high performance is being achieved in m...
This paper describes a notation for concurrent programs called PCN for Program Composition Notation...
Nowadays, we are to find out solutions to huge computing problems very rapidly. It brings the idea o...
We describe programming language constructs that facilitate the application of modular design techni...
The paper is motivated by efficiency considerations about porting mathematical software from Massive...
We describe a compilation system for the concurrent programming language Program Composition Notatio...
There exist significant, well established code bases in the scientific computing and research commun...
We describe the PCN programming system, focusing on those features designed to improve the productiv...
PCN is a system for developing and executing parallel programs. It comprises a high-level programmin...
The article describes various options for speeding up calculations on computer systems. These featur...
We present an overview of research at the Center for Research on Parallel Computation designed to pr...
Nowadays, we are to find out solutions to huge computing problems very rapidly. It brings the idea o...
This dissertation addresses creating portable and efficient parallel programs for scientific computi...
Parallel programming is designed for the use of parallel computer systems for solving time-consuming...
The parallelization of real-world compute intensive Fortran application codes is generally not a tri...
Parallel processing is becoming a dominant way in which very high performance is being achieved in m...
This paper describes a notation for concurrent programs called PCN for Program Composition Notation...
Nowadays, we are to find out solutions to huge computing problems very rapidly. It brings the idea o...
We describe programming language constructs that facilitate the application of modular design techni...
The paper is motivated by efficiency considerations about porting mathematical software from Massive...
We describe a compilation system for the concurrent programming language Program Composition Notatio...
There exist significant, well established code bases in the scientific computing and research commun...