This project will develop innovative techniques and software for so-called "fast methods" for n-body solvers and their applications. An n-body solver computes the behavior of a set of interacting particles; examples run from the solar system (9 planets interacting through gravity) to computer chips (billions of atoms that attract or repel electrons). "Fast" methods for these solvers use data structures such as trees to minimize the number of computations. Typically, the data structure summarizes the interactions of a group of particles, eliminating the need to compute all of the pairwise interactions. Managing the data structure makes these methods difficult to program, particularly on modern parallel machines.

This project addresses algorithmic issues, serial and parallel performance, portability, and I/O requirements for fast methods for particle dynamics in selected applications. Specifically, the project makes research contributions in the following areas:

* Error Control and Boundary Conditions: This project will extend recent work in variable degree multipoles to improve error bounds in non-uniform particle distributions while minimizing the added computation.

* Robust Parallel Algorithms and Libraries: This project will build calibrated portable libraries of fast solvers capable of adapting to dynamic computational platforms like clusters of multiprocessors.

* Data Analysis and I/O Control: This project will investigate compression schemes capable of effectively handling the huge amounts of data generated by particle dynamics simulations.

The education plan includes a variety of initiatives at various levels. The Computer Applications in K-12 Education in Science (CAKE) program will introduce pre-college students to the use of high performance computing and networking, using GUIs based on the research libraries as teaching tools. A series of courses, seminars, and workshops on parallel computing and its applications will extend the education to the undergraduate and graduate levels at Purdue University.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Application #
9875899
Program Officer
Xiaodong Zhang
Project Start
Project End
Budget Start
1999-02-15
Budget End
2004-01-31
Support Year
Fiscal Year
1998
Total Cost
$234,947
Indirect Cost
Name
Purdue Research Foundation
Department
Type
DUNS #
City
West Lafayette
State
IN
Country
United States
Zip Code
47907