Strand: new concepts in parallel programming
Strand: new concepts in parallel programming
An introduction to parallel programming
An introduction to parallel programming
Stable parallel algorithms for two-point boundary value problems
SIAM Journal on Scientific and Statistical Computing
Automatic Generation of Self-Scheduling Programs
IEEE Transactions on Parallel and Distributed Systems
IBM Systems Journal
Euro-Par '02 Proceedings of the 8th International Euro-Par Conference on Parallel Processing
Swift: A language for distributed parallel scripting
Parallel Computing
Hi-index | 0.00 |
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 specification of concurrent algorithms, the ability to incorporate existing Fortran and C code into parallel applications, 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 analysis tools. We survey representative scientific applications and identify problem classes for which PCN has proved particularly useful.