Parallel Supercomputer Simulations for Education

`Integration of Information Age Networking and Parallel Supercomputer Simulations into University General Science and K-12 Curricula'.


Developers' log

I intend to collect here information and links that might be useful to developers working on this project. At least initially, I will just order entries chronologically (now in reverse, 17Aug97). Depending on what ends up in the list I may abstract parts into a more structured form. Also at Syracuse, the CCD project and the CPS616 course may have useful resources.
-- Simeon

Selecting the correct background using JavaScript by Simeon Warner (14 April 1998)
Example JavaScript to select different backgrounds depending on the browser.

BioGrafx, biological images (31 October 1997)
Some beautiful images of cell components and such produced by computer modelling.

Converting between relative and absolute URls - splinterweb (22 October 1997)
Written at NPAC, splinterweb will convert all the local URLs in directory sructure from relative to absolute addresses, or vice versa. It is written in perl and seems to work okay-ish on my machine. The option file has a great many options and it seems to be set up to run from the filesystem root as starting the directory names with `/' causes problems (relative file names are used in the example files too).

Physics applets (20 October 1997)
A set of nice physics applets.

Some interesting links (27 September 1997)
Kids-space -- contributary and collaborative site for young kids to share work.
Volcano Lesson Plans -- on a site dedicated to volcanos.
Interactive frog dissection -- designed for use in high school biology classrooms.
The nine planets -- description to the solar system, includes glossary but generally above school level.
Site about the human heart -- by the Franklin Institute (Philadelphia, PA).

CoVis (17 August 1997)
This is the web site of the Learning Through Collaborative Visualization Project (CoVis) at Northwestern University.

Crystalline membrane simulation by Simeon Warner (27 June 1997)
Current state of this applet - needs work to add functionality similar to Eric's applet listed earlier.

Fluid membrane - quantum gravity simulation by Eric Gregory (27 June 1997)
Current state of this applet. One interesting feature is that Eric has added many configurable options (look at the source for the page) which allow the applet to be simplified depending on context.

Example VRML membranes by Simeon Warner (26 June 1997)
These were created from the configurations output from our research code. Having written scripts to do this the process is now extremely straightforward.

2D gas applet by Julio Gea-Banacloche (5 February 1997)
(from the tiptop mailing list)

Colors for the web are discussed in a nice little article by Lynda Weinman.
The essence of her message seems to be that to get colours to appear as you intend choose values with R, G and B components that are either OO, 33, 66, 99, CC or FF in hex. So, 339900 is good, 123456 is not.

2D gas simulation by Eric Gregory (22 July 1996)
The source code is available (5 files): Gas.java, GasSimulation.java, DrawGas.java, Controls.java, and Particle.java.

Demonstration movies by David Rideout and Simeon Warner (22 July 1996)
These little movie clips represent proof of principle for generating MPEG movies from our research simulations.

Prototype membrane simulation by Simeon Warner (10 July 1996)
The source code is available (5 files): SimApplet.java, Simulation.java, DiagramPanel.java, Configuration.java, and Vec3.java.

Geoffrey Fox has mentioned the development of Habanero at NCSA. (9 July 1996)
Habanero is a framework for sharing Java objects with colleagues distributed around the Internet. It is written in Java and current byte and source codes can be downloaded.

Geoffrey Fox has mentioned the development of Jigsaw at MIT. (9 July 1996)
Jigsaw is an http server written in Java. It should thus be portable to any machine which can run Java. More importantly, the CGI scripting machanism may be replaced by writing server-side resource objects in Java. A CNET news article from 24 June is available.

NPAC's Visible Human Viewer. (28 May 1996)
This uses a Java applet as a control panel and viewer for large amounts of image data. The control panel in incorporated in an HTML page and launches additional windows to view particular images. An award winning applet.

Hysteresis applet by Paul Houle. (24 May 1996)
This applet is part of work for the avalanches, hysteresis, and crackling noises module being developed by the Cornell Theory Centre. A link to the source code is given in the supporting text.

The game of Tetris is available as an applet. (17 May 1996)
I like this version as it runs rather slowly (on an Indy at least) and seems to implement a benevolent algorithm for picking the next tile.

The Geometry Center at the University of Minnesota has some nice maths applets. (17 May 1996)

Demonstration applet - `Y hang' by Simeon Warner (15 May 1996)
The source code is available (4 files): YHang.java, Simulation.java, DiagramPanel.java, and ControlPanel.java.

Ising model applet by Simon Catterall (1 May 1996)
The source code is available (4 files): Ising.java, IsingSimulation.java, DrawSpins.java, and Controls.java.

Transparent gif images (18Apr96)
In the past I have used giftrans without problems. This is a small public-domain C program which has compiled without problems on every Unix platform I have used (Sun, IBM R6K, DEC Alpha). The source, man page and notes can be downloaded from ftp://ftp.rz.uni-karlsruhe.de/pub/net/www/tools/giftrans/.

Parts of the netpbm utilities can also be used to make transparent images. Some notes are available.

[ Up | Contacts ]


This page is maintained by Simeon Warner
Last updated 14 April 1998