CoArray

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 28 articles )

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

1 2 next

  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. Paulino, Hervé; Marques, Eduardo: Heterogeneous programming with single operation multiple data (2015)
  5. He, Jiang-Zhou; Chen, Wen-Guang; Chen, Guang-Ri; Zheng, Wei-Min; Tang, Zhi-Zhong; Ye, Han-Dong: OpenMDSP: extending OpenMP to program multi-core DSPs (2014) ioport
  6. Fraguela, Basilio B.; Bikshandi, Ganesh; Guo, Jia; Garzarán, María J.; Padua, David; Von Praun, Christoph: Optimization techniques for efficient HTA programs (2012) ioport
  7. Miller, Phil; Becker, Aaron; Kalé, Laxmikant: Using shared arrays in message-driven parallel programs (2012) ioport
  8. Hasert, Manuel; Klimach, Harald; Roller, Sabine: CAF versus MPI -- applicability of Coarray Fortran to a flow solver (2011) ioport
  9. Jin, Haoqiang; Jespersen, Dennis; Mehrotra, Piyush; Biswas, Rupak; Huang, Lei; Chapman, Barbara: High performance computing using MPI and OpenMP on multi-core parallel systems (2011) ioport
  10. Nishtala, Rajesh; Zheng, Yili; Hargrove, Paul H.; Yelick, Katherine A.: Tuning collective communication for partitioned global address space programming models (2011) ioport
  11. Rouson, Damian; Xia, Jim; Xu, Xiaofeng: Scientific software design. The object-oriented way. (2011)
  12. Numrich, Robert W.: A team object for CoArray Fortran (2010) ioport
  13. Sottile, Matthew J; Mattson, Timothy G; Rasmussen, Craig E.: Introduction to concurrency in programming languages. (2010)
  14. Fan, Dong-Rui; Yuan, Nan; Zhang, Jun-Chao; Zhou, Yong-Bin; Lin, Wei; Song, Feng-Long; Ye, Xiao-Chun; Huang, He; Yu, Lei; Long, Guo-Ping; Zhang, Hao; Liu, Lei: Godson-T: an efficient many-core architecture for parallel program executions (2009) ioport
  15. Hudak, David E.; Ludban, Neil; Krishnamurthy, Ashok; Gadepally, Vijay; Samsi, Siddharth; Nehrbass, John: A computational science IDE for HPC systems: design and applications (2009)
  16. Machado, Rui; Lojewski, Carsten: The Fraunhofer virtual machine: a communication library and runtime system based on the RDMA model (2009) ioport
  17. Sharma, Gaurav; Martin, Jos: MATLAB(^\circledR): A language for parallel computing (2009)
  18. Reid, John; Numrich, Robert W.: Co-arrays in the next Fortran standard (2007) ioport
  19. Coarfa, Cristian; Dotsenko, Yuri; Mellor-Crummey, John: Experiences with sweep3D implementations in co-array fortran (2006) ioport
  20. Kendall, Ricky A.; Sosonkina, Masha; Gropp, William D.; Numrich, Robert W.; Sterling, Thomas: Parallel programming models applicable to cluster computing and beyond (2006)

1 2 next