Acknowledgements


next up previous
Next: About this document Up: Concurrent Program Archetypes Previous: An Invitation

Acknowledgements

The Archetype Library Project at Caltech has four parts.

Scientific Applications

One project is to build parallel archetype libraries for scientific computation in general, and more particularly for simulation of physical systems. This project is part of the NSF Center for Research in Parallel Computing. The project is directed by Prof. Dan Meiron of the Applied Mathematics Department at Caltech and myself. The project has contributions from three postdocs: Michael Holst, Ron Henderson and Yu-chung Chang. A PhD student, Berna Massingill, is completing her dissertation on parallel archetypes for scientific computation. In addition, several superb undergraduates from Caltech and from the CRPC Women's Summer Program provided valuable advice and did a great deal of work.

Combinatoric Applications

A few graduate students and several undergraduates are working on a parallel archetype library for combinatorics and optimization. Svetlana Kryukova has begun a thesis on archetype design, and she is developing archetypes for divide and conquer, tree search including alpha-beta search and branch and bound.

Formal Methods and Reactive Systems

The Air Force Office of Scientific Research funds a project to develop a theory of archetype-based design. This project develops formal methods for both correctness and performance analysis to suppport archetype-based design. The project also investigates the use of archetypes in the design of distributed reactive systems and scientific problems relevant to the Air Force. Adam Rifkin, a doctoral student, is developing performance models for the archetypes. Berna Massingill has used archetypes for developing electromagnetic applications.

The Electronic Textbook

The documentation for the archetype library is part of the electronic textbook (etext) project. The electronic text has chapters from Svetlana Kryukova,and Paul Ainsworth, and papers from several students. Adam Rifkin, Svetlana Kryukova and Rohit Khare played central roles in designing the structure of the electronic text.


next up previous
Next: About this document Up: Concurrent Program Archetypes Previous: An Invitation


mani@cs.caltech.edu