|
|
|
|
|
Please email the
webmaster
for suggestions about this site.
|
|
|
|
|
|
CCTTSS Research and Development Agenda
The mission of the Center is to develop tools and techniques for
component-based software development for high-performance scientific
simulations. To support this mission, the Center's research and
development agenda is divided into four thrust areas, each coordinated
by one of the Center's Principal Investigators. Further details can be
found in the Center's SciDAC proposal.
Thrust Area |
Activities |
Coordinator |
Institutions |
Overall Center Leadership |
|
Rob
Armstrong, SNL |
all |
Component Frameworks |
- Integration of prototype frameworks (parallel, distributed,
multi-threaded)
- Language interoperability
- Component deployment
- Graphical application builder
|
Gary
Kumfert, LLNL |
ANL, IU, LANL, LLNL, SNL, UU |
Scientific Components |
- Development of abstract interfaces and component
implementations
- Scientific data objects: distributed arrays, structured and
unstructured meshes, etc.
- Linear, nonlinear, and optimization solvers
- Steering and visualization
- Multi-threading and load redistribution
- Fault tolerance
- "Quality of service" research
|
Lois
McInnes, ANL |
ANL, IU, ORNL, PNNL, SNL, UU |
Parallel Component Coupling |
- Parallel "MxN" data redistribution
- Component-based solutions
- Framework-based solutions
- Parallel remote method invocation
- Data decomposition description
- Model coupling
- Parallel data exchange
- Data transformations
|
Jim
Kohl, ORNL |
LLNL, LANL, ORNL, UU |
User Outreach |
- General education and outreach activities for
component-based software development and the Common Component
Architecture
- Collaboration with adopting projects (tool developers and
scientific applications)
- "In-house" component-based software
development/integration research with computational chemistry
and global climate modeling application domains as primary foci
|
David
Bernholdt, ORNL |
ANL, ORNL, PNNL, SNL and others |
|
|