CISC 879/PHYS 838
Parallelization for Scientific Applications
(Fall Semester 2000)

Projects

One of the goals of the course is to bring together computer scientists and physicists to collaborate on parallelization projects. Driven by a set of physics problems of interest to the Bartol Research Institute and other UD departments, we have created the following set of projects. Each work group consists of an advisor (faculty or postdoc) and a set of students. The group assignment is based on your questionaires completed the first day of classes, with the aim of forming strong groups with a wide variety of backgrounds in programming, MPI, and physics. The advisor of each project group has a good understanding of the project.

Work Group Project Descriptions and Assignments
Number Description Advisor Members
0 3 Dimensional FFT for Spectral Method Fluid Codes W. Matthaeus P. Dmitruk
1 Self Scheduling Algorithms for
Trajectories Calculations:
test particles, field lines, stream lines, etc.

Final Report
S. Parhi G. Qin, Simon Yan,
R. Liu
S. Khan
2 Optimization of Algorithms for Molecular
Structure Calculations

Final Report
K. Szalewicz O. Akin-Ojo, G. Murdachaew,
Z. Yang, N. Seenu
3 MP ZEUS - testing and performance
analysis of the message passing ZEUS
fluid simulation package
Final Report
H. Muller,
S. Parhi
A. Ud-doula, S. Kalet,
J. Pellegrino, K. deKoning
4 Wave Scattering simulation using finite
elements and domain decomposition

Final Report
P. Monk, L. Milano,
P. Dmitruk
J. Sun, E. Fellows, M. Jochen
5 3D hydro simulation using spectral method
and Lattice Boltzmann method: accuracy and
performance analysis

Final Report
L. P. Wang,
P. Dmitruk
O. Ayala, B. Breech, P. Gao
6 Parallel Fast Fourier Transform
for Large 1D Arrays
Final Report
W. Matthaeus K. DeKoning, S. Khan

The Overall Project Tasks

Each project is unique in its goals. However, each project group should include some form of the following four components:

Deliverables

Each work group is responsible for the following deliverables: