Course Description
Particle and continuum simulations are used as a vehicle to learn basic elements of high
performance scientific computing and visualization. Students will obtain
hands-on experience in: 1) formulating a mathematical model to describe a physical
phenomenon; 2) discretizing the model, which often consists of continuous differential
or integral equations, into algebraic forms in order to allow numerical solution on
computers; 3) designing/analyzing numerical algorithms to solve the algebraic equations
efficiently on parallel computers; 4) translating the algorithms into a program;
5) performing a computer experiment by executing the program;
6) visualizing simulation data in an immersive and interactive virtual environment;
and 7) managing/mining large datasets.

Visualization of a billion-atom reactive molecular dynamics simulation of
cavitation bubble collapse in water on 163,840 IBM Blue Gene/P cores.

9/15/14 (M): Professor Naomi Levine
is looking for a CS student (MS or PhD) to assist in the development of a novel marine ecosystem model.
This model will be used to investigate the impact of climate change on marine ecosystems.
The ultimate goal is for this model to be incorporated into a global Earth Systems Model to improve future climate predictions.
The student must be proficient in FORTAN and MATLAB.
Specific tasks will include translating existing code from MATLAB to FORTAN,
parallelizing the code, interfacing with HPCC, and increasing the efficiency of the code.

10/8/14 (W): For the final project, team efforts are encouraged with the condition that the role of each team member is
clearly delineated in the final-project report--please utilize the
discussion board
for team building.

10/15/14 (W): HPC tour, please be at the reception of the 3434 Grand building at 3:50 pm sharp;
see access to 3434 Grand.
Also, do not forget to bring your student photo ID. Group photo.

10/15/14 (W): From Maureen Dougherty (USC-HPC director):
"You can use HPC compute nodes to run Hadoop/MapReduce by following the instructions on any head node under /usr/usc/hadoop/default/README.USC.
John Mehringer has been working with several groups to get this working."

10/29/14 (W): Special discussion session for assignment 4 at 5:00pm in VHE 610.