The Common Component Architecture Forum
cca logo     The Common Component Architecture Forum
 
 
Quick Links
Main
  Components
  Contacts
  Docs
  Glossary
  Groups
  Help
  Meetings
  Members
  News
  Overview
  Scidac
  Software
  Mailing Lists
  Toolkit
  Tutorials
 
Search
 
About
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.
 
   

Working Groups

There are a number of special interest groups that have formed within CCA Forum. These groups frequently convene as part of the quarterly CCA Forum meetings and may also have an associated email discussion group. Below is a list of the groups and a brief description of their purpose:

Tutorial

A group formed to develop a set of tutorials for creating and using components. We regularly present tutorials in conjunction with CCA Forum meetings and at other venues, including the ACTS Collection Workshops and the SC conference series. Please visit the Tutorial Working Group web site.

Applications

There are a couple of application areas that forum members participating in the CCTTSS SciDAC Center are supporting directly as early adopters of component technology. Working groups associated with these application areas are:

There are, of course, many other groups using the Common Component Architecture. Some day we'll set up a "users" page with links to as many as we can find.

Data

A group interested in standardizing interfaces to various data structures/objects of interest to HPC scientific computing. Current activities include distributed arrays, unstructured meshes, and structured adaptive meshes. Please visit the Data-WG web site.

MxN Data Redistribution

A group formed to defined standard interfaces for moving data from one set of processors (M) to another set (N) in a scalable fashion. Variously know as the MxN (or KxP) problem with disk-write avoidance. Send email to the group at cca-mxn@mailhub.ornl.gov or visit the MxN pages at ORNL and Indiana University.

Embeddable scripting

This group connects folk interested in scripting interfaces for a CCA-compliant framework. These interfaces would allow components to be composed and run from a standard scripting language such as Python. Send email to the group at cca-script@z.ca.sandia.gov.

Computational Quality of Service

This group is dedicated to automating components to optimize performance and accuracy of a single numerical algorithm or a whole simulation. A number of papers and presentation materials are available.

Time Advance

This group connects folk interested in standard interfaces (CCA Ports) for advancing time within a component. An example of component that might choose to use this interface is a Computational Fluid Dynamic (CFD) component that integrates fluid-state variables forward in time. Send email to the group at cca-time@listserv.lanl.gov.

Usability

This group serves as a focal point for discussion and activities related to the "usability" of the CCA environment. This covers the usability of the CCA tools themselves as well as using them to develop and use your components. Feedback from users is strongly encouraged, as are discussions of CCA developers working to improve usability. To participate, sign up for the Usability-WG@cca-forum.org mailing list. An experimental wiki has been setup at http://www.mcs.anl.gov/ccatoolswiki.


 
© Copyright 2002-2004