Cooperating Sequential Processes, Technical Report EWD-123
Cooperating Sequential Processes, Technical Report EWD-123
Virtual memory versus file interfaces for large, memory-intensive scientific applications
Supercomputing '96 Proceedings of the 1996 ACM/IEEE conference on Supercomputing
PPAM '01 Proceedings of the th International Conference on Parallel Processing and Applied Mathematics-Revised Papers
Pfortran and Co-Array Fortran as Tools for Parallelization of a Large-Scale Scientific Application
Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
Education and research challenges in parallel computing
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part II
Hi-index | 0.00 |
IPfortran is a language designed to facilitate the programming of multi-process, data-parallel applications [BCS91]. Based on a message-passing paradigm, IPfortran extends Fortran with a small set of extensions. The duality of the send and receive operations is encapsulated in an infix operator (Section 2) or reducing functions (Section 3). With system-dependent message-passing pushed out of sight, code is streamlined and development time reduced. Errors in writing message-passing code are reduced by leaving the generation of the message-passing logic to the translator.