Computational Science Humans think arithmeticly, but God thinks logarithmicly.

Computational science is different from computer science. The latter is the science of computation (e.g., the invention of efficient search and sort algorithms, techniques of parallel processing, etc.). The former is the use primarily of computation, rather than of theorizing or experimentation, to attain scientific knowledge. Computational science has been made possible by the development of high-speed computers, and is still at an early stage of development.

Five Cellular Automata, software which allows exploration of several cellular automata:(a) A generalization of Conway's Life, called

q-state Life.

(b) A simulation ofthe Belousov-Zhabotinsky chemical reactionin which, beginning from a random state of the system, spirals and curlicues emerge spontaneously.

(c) A process calledTogethernessin which colored cells, starting from a random distribution, rearrange themselves so as to form clusters of cells of the same color.

(d) A simulation of the population dynamics of dividing cells subject to viral infection,Viral Replication.

(e) A simulation of a process known asDiffusion-Limited Aggregation.

- Lance Latham's
Technical Chronology

Lattice Geometries, an article about the mathematical and computational representation of lattice geometries as used in computational physics.

Calculation of the Metropolis and the Glauber Transition Probabilities

for the Ising Model and for the q-state Potts Model

Computational Studies of Pure and Dilute Spin Models, the dissertation written by the author of this website for his M.Phil. degree in computational physics.

L-systems for George, Cynthia Beal's reflections on Prusinkiewicz'sThe Algorithmic Beauty of Plants.

TS3DEMO, a program demonstrating a solution of the Travelling Salesman Problem.

And now for something completely different:

An Essay in the Philosophy of Social Science

Mathematical Software Hermetic Systems Home Page