A Comparison of Co-Array Fortran and OpenMP Fortran for SPMD Programming

  title={A Comparison of Co-Array Fortran and OpenMP Fortran for SPMD Programming},
  author={Alan J. Wallcraft},
  journal={The Journal of Supercomputing},
Co-Array Fortran, formally called F−−, is a small set of extensions to Fortran 90/95 for Single-Program-Multiple-Data (SPMD) parallel processing. OpenMP Fortran is a set of compiler directives that provide a high level interface to threads in Fortran, with both thread-local and thread-shared memory. OpenMP is primarily designed for loop-level directive-based parallelization, but it can also be used for SPMD programs by spawning multiple threads as soon as the program starts and having each… CONTINUE READING

From This Paper

Figures, tables, and topics from this paper.


Publications citing this paper.
Showing 1-2 of 2 extracted citations

Analytic comparison of two advanced C language-based parallel programming models

Third International Symposium on Parallel and Distributed Computing/Third International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks • 2004
View 1 Excerpt


Publications referenced by this paper.
Showing 1-5 of 5 references

Co-array Fortran for parallel programming

View 3 Excerpts
Highly Influenced


C. H. Koelbel, D. B. Loveman, R. S. Schreiber
L. Steele Jr., and M. E. Zosel. The High Performance Fortran Handbook. MIT Press, Cambridge, MA, • 1994
View 3 Excerpts
Highly Influenced

Sed & Awk

D. Dougherty
O’Reilly and Assoc., Sebastopol, CA, • 1990
View 1 Excerpt

Similar Papers

Loading similar papers…