A Proposal for the Next Generation of HPCC Software

Geoffrey Fox April 25 1997

1: Where we are today Strategically

1.1: Important Concepts

1.2 Some Technical Trends

2: Statement of HPCC Software Problem

2.1: General Issues

2.2: Classes of Parallelism

2.3: Approaches to Decomposition

2.4: Approaches to Integration

2.5: Tools

3: Some Examples and Lessons

3.1: Computational Fluid Dynamics

PDE

3.2: Binary Black Hole Grand Challenge

PDE with many linked components, DAGH v HPF

3.3: Financial Modeling

MonteCarlo

3.4: (Some) Computational Chemistry

Focus on matrix based problems - discuss PNL NWCHEM

3.5: Manufacturing and Design

Multiphysics Metaproblems

4: Some Relevant Characteristics of Web Technologies

4.1: WebWindows

4.2: Java and JavaScript

4.3: VRML2

4.4: Web linked Databases

4.5: Agents and Robots

4.6: Java/Web for Computational Science and Engineering

5: The Proposed General Framework of Problem Solving Environment

5.1: System Architecture

5.2: Function of 4 PSE Levels

5.3: Interlevel Operation Issues

6: The lowest Runtime Level

6.1: General Issues

6.2: Examples

7: Compilers

7.1: General Issues

7.2: Memory Management

7.3: Adaptivity

7.4: Parallel Java

8: Integration SubSystem

8.1: General Issues and Examples

8.2: Java Server for Integration

8.3: Services in Computational and Other Domains

9: User View

9.1 Graphical User Interface

9.2: Java Wrapper Interfaces

9.3: Java(Script) Interpreter

9.4: JDBC (Java Database Connectivity)

Link to user oriented resource database