To compile, in a given lab subdirectory:
javac app/pkumar0508/engr0712/lab1/*.java
To view the demonstration:
appletviewer Lab<#>.html
As a student at the University of Pittsburgh, I took a class called "Introduction to High Performance Computing and Modeling," though the class was basically an open-ended exploration into the computational implementation of physical and scientific models.
The professor described some physical process, and we were told to model it. We could use whichever language we preferred as long as figures show the model in action. After taking this class, I was invited to research with her that summer.
Topics modeled:
- Diffusion Limited Aggregation
- Percolation Theory
- Ising Model
- Random Walks (self-avoiding and non-self-avoiding)
- Metropolis Algorithm for modeling phase separation of oil, water and soap
- Conway's Game of Life
Implementations are given in Java applets.
Java applets do not work when embedded in a browser, as they
did years ago (see link).
They do work when run with appletviewer
.
These demonstrations should see a reimplementation in Javascript for easier viewing.