The Common Component Architecture Forum
cca logo     The Common Component Architecture Forum
Quick Links
  Mailing Lists
     Latest Sources
     Tutorial WG Internal
The CCA Forum is a group committed to defining a standard component architecture for high performance computing. Please email the webmaster for suggestions about this site.

CCA Tutorials

Since January 2002, the CCA Forum Tutorial Working Group has been presenting tutorials on the Common Component Architecture to a variety of audiences. Tutorials are typically presented in conjunction with the quarterly CCA Forum meetings and elsewhere as opportunities arise. If you'd like to have a CCA tutorial at your meeting or conference, please let us know by emailing

The tutorial covers CCA concepts and software, and includes "live" examples, and in some cases hands-on experience for attendees. The tutorial has evolved over time, and you can access a complete archive of past presentations. If you haven't looked at the material in a while, it might be time to have another look!

Upcoming Tutorials

Latest Source Materials

Please see the Tutorial Archives for copies of our presentations from all of our past tutorials.

We developed (and continue to improve) a set of "hands-on" exercises, for use in our tutorials and for individual study. Snapshots of these materials are archived with the tutorials where they were used, and the latest releases can be found here:

Hands-On Guide [Online HTML] [PDF] [HTML tarred/gzipped]
A written guide, taking you on a series of exercises in creating and using CCA components. [Complete archive:]
The complete source tree with all components and other files referred to in the Hands-On Guide. It provides the complete set of components used in the first exercise of the Guide and a reference for what things should look like after the remaining exercises are completed. [Complete archive:]
CCA Tools Distribution
We highly recommend that you use the latest version of the CCA Tools because it is more likely to include updates and bug fixes that will help insure that it works on the latest platforms. See the README or the appendix of the Hands-On Guide for installation instructions. [Complete archive: If you really insist on obtaining exactly the set of tools that were used for the latest tutorial, they are cca-tools-acts10/cca-tools-installer.tar.gz.]
LiveDVD Linux Distribution
Our colleagues at ParaTools, Inc. have created a live DVD Linux distribution with the tools of the ACTS Collection, including the CCA.


There are quite a few people active in the Tutorial Working Group. Since we've intentionally reduced the number of different presenters at tutorials, you're even less likely to see them. So here they are...

Benjamin A. Allan, Rob Armstrong, David E. Bernholdt (chair), Randy Bramley, Tamara L. Dahlgren, Lori Freitag Diachin, Wael Elwasif, Tom Epperly, Madhusudhan Govindaraju, Ragib Hasan, Dan Katz, Jim Kohl, Gary Kumfert, Lois Curfman McInnes, Alan Morris, Boyana Norris, Craig Rasmussen, Jaideep Ray, Sameer Shende, Torsten Wilde, Shujia Zhou
Argonne National Laboratory, Binghamton University - State University of New York, Indiana University, Jet Propulsion Laboratory, Los Alamos National Laboratory, Lawrence Livermore National Laboratory, NASA/Goddard, University of Illinois, Oak Ridge National Laboratory, Sandia National Laboratories, University of Oregon

And the Tutorial Working Group wishes to acknowledge the efforts of the numerous additional people who have worked very hard to make the Common Component Architecture what it is today. Without them, we wouldn't have anything to present tutorials about!


Your feedback is appreciated. Please email with questions or comments.