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

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

1 2 next

  1. Bremer, Maximilian; Kazhyken, Kazbek; Kaiser, Hartmut; Michoski, Craig; Dawson, Clint: Performance comparison of HPX versus traditional parallelization strategies for the discontinuous Galerkin method (2019)
  2. Numrich, Robert W.: Parallel programming with co-arrays (2019)
  3. Balsara, Dinshaw S.: Three dimensional HLL Riemann solver for conservation laws on structured meshes; application to Euler and magnetohydrodynamic flows (2015)
  4. Garain, Sudip; Balsara, Dinshaw S.; Reid, John: Comparing coarray Fortran (CAF) with MPI for several structured mesh PDE applications (2015)
  5. Paulino, Hervé; Marques, Eduardo: Heterogeneous programming with single operation multiple data (2015)
  6. 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
  7. 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
  8. Miller, Phil; Becker, Aaron; Kalé, Laxmikant: Using shared arrays in message-driven parallel programs (2012) ioport
  9. Hasert, Manuel; Klimach, Harald; Roller, Sabine: CAF versus MPI -- applicability of Coarray Fortran to a flow solver (2011) ioport
  10. 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
  11. Nishtala, Rajesh; Zheng, Yili; Hargrove, Paul H.; Yelick, Katherine A.: Tuning collective communication for partitioned global address space programming models (2011) ioport
  12. Rouson, Damian; Xia, Jim; Xu, Xiaofeng: Scientific software design. The object-oriented way. (2011)
  13. Numrich, Robert W.: A team object for CoArray Fortran (2010) ioport
  14. Sottile, Matthew J; Mattson, Timothy G; Rasmussen, Craig E.: Introduction to concurrency in programming languages. (2010)
  15. 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
  16. Hudak, David E.; Ludban, Neil; Krishnamurthy, Ashok; Gadepally, Vijay; Samsi, Siddharth; Nehrbass, John: A computational science IDE for HPC systems: design and applications (2009)
  17. Machado, Rui; Lojewski, Carsten: The Fraunhofer virtual machine: a communication library and runtime system based on the RDMA model (2009) ioport
  18. Sharma, Gaurav; Martin, Jos: MATLAB(^\circledR): A language for parallel computing (2009)
  19. Reid, John; Numrich, Robert W.: Co-arrays in the next Fortran standard (2007) ioport
  20. Coarfa, Cristian; Dotsenko, Yuri; Mellor-Crummey, John: Experiences with sweep3D implementations in co-array fortran (2006) ioport

1 2 next