Coarrays are an exciting parallel programming extension for fortran. They are special variables that can be shared across multiple instances of the same program, which are called ’images’. The main advantage of coarrays is the high level of integration with the fortran language itself, making programs vastly more readable than subroutine calls to parallel libraries. Synchronization primitives are also provided.

References in zbMATH (referenced in 15 articles )

Showing results 1 to 15 of 15.
Sorted by year (citations)

  1. Numrich, Robert W.: Parallel programming with co-arrays (2019)
  2. Balsara, Dinshaw S.: Three dimensional HLL Riemann solver for conservation laws on structured meshes; application to Euler and magnetohydrodynamic flows (2015)
  3. Garain, Sudip; Balsara, Dinshaw S.; Reid, John: Comparing coarray Fortran (CAF) with MPI for several structured mesh PDE applications (2015)
  4. Rouson, Damian; Xia, Jim; Xu, Xiaofeng: Scientific software design. The object-oriented way. (2011)
  5. Sottile, Matthew J; Mattson, Timothy G; Rasmussen, Craig E.: Introduction to concurrency in programming languages. (2010)
  6. Hudak, David E.; Ludban, Neil; Krishnamurthy, Ashok; Gadepally, Vijay; Samsi, Siddharth; Nehrbass, John: A computational science IDE for HPC systems: design and applications (2009)
  7. Kendall, Ricky A.; Sosonkina, Masha; Gropp, William D.; Numrich, Robert W.; Sterling, Thomas: Parallel programming models applicable to cluster computing and beyond (2006)
  8. Numrich, Robert W.: A parallel numerical library for Co-array Fortran (2006)
  9. Chen, Wei-Yu; Krishnamurthy, Arvind; Yelick, Katherine: Polynomial-time algorithms for enforcing sequential consistency in SPMD programs with arrays (2004)
  10. Coarfa, Cristian; Dotsenko, Yuri; Eckhardt, Jason; Mellor-Crummey, John: Co-array Fortran performance and potential: An NPB experimental study (2004)
  11. Pugh, William; Spacco, Jaime: MPJava: High-performance message passing in Java using Java.nio (2004)
  12. Rasmussen, Craig E.; Sottile, Matthew J.; Nieplocha, Jarek; Numrich, Robert W.; Jones, Eric: Co-array Python: A parallel extension to the Python language (2004)
  13. Rabenseifner, Rolf: Communication bandwidth of parallel programming models on hybrid architectures (2002)
  14. Reid, John: Co-array Fortran for full and sparse matrices (2002)
  15. Wallcraft, Alan J.: A comparison of Co-array Fortran and openMP Fortran for SPMD programming (2002)