- LLNL/Rice University - We are collaborating with Tom Epperly, and Shams Imam on extending the Babel system for HPC language interoperability to support Chapel.
- University of
Delaware - Stephen Siegel,
Timothy Zirkel, and Timothy McClory are investigating the use
of model checking and symbolic execution to verify Chapel
- University of Oregon / Paratools Inc. - With Sameer Shende and Allen Malony, we are exploring the possibility of using Tau to analyze the performance of Chapel programs.
- ORNL - We work with a number of scientists in the Computer Science Research, Extreme Scale Systems Center, and Future Technologies groups to evaluate Chapel for applications of interest such as MADNESS.
- UIUC - We are working with David Padua, Maria Garzaran, and Albert Sidelnik to investigate the use of Chapel to program GPU accelerators.
- BSC / UPC - We were pursuing a collaboration with Alejandro Duran of the Nanos++ Project to implement Chapel's tasking layer using Nanos++ user-level tasks.
- CMU - We have worked with Franz Franchetti to study the suitability of Chapel as a portable parallel back-end language for the SPIRAL program generation system.
- Colorado State University - We have collaborated with Michelle Strout, Andy Stone, and Christopher Krieger to look at parallel programming patterns and support for tilings in Chapel.
- EPCC / U. Edinburgh - We supported a study undertaken by Michele Weiland and Thom Haddow to evaluate the performance of Chapel's task-parallel features on a single locale.
- ORNL / Notre Dame - We were involved in a study with Srinivas Sridharan, Jeffrey Vetter, and Peter Kogge to look at asynchronous software transactional memory (STM) on distributed memory architectures in the context of Chapel.
- OSU - We worked with Gagan Agrawal and Bin Ren, to look at using Chapel's user-defined reductions to target data-intensive computations using their FREERIDE technology as a back-end. This resulted in a paper at HIPS 2011 and a poster at LCPC 2010.
- UIUC - We worked with Vikram Adve and Robert Bocchino to study Software Transactional Memory (STM) concepts for distributed memory architectures (see Software Transactional Memory for Large-Scale Cluters from PPoPP'08 for our initial results: paper, slides).
- UT Austin - With Calvin Lin and Karthik Murthy we explored possible memory consistency models for use in Chapel.