Introduction to Computational Physics - Class Projects
These projects formed 70 percent of the grade for the course
``Introduction to Computational Physics'' .
Some are based on the students
research projects (in the Departments of Physics, Materials Science,
Computer Science, Chemical and Mechanical
Engineering),
some on educational applications and
others on suggestions from Physics Department and other
researchers. All include computer graphics and most are designed for
interactive use.
Suggestions for projects for the next session of this course (Spring, 2003)
are welcome by email
to Joan Adler.
An edited subset of these projects together with some from before
1997 can be found here.
Class Projects completed in 2002
- Roman Vander
email
homepage
(project)
- Uri Lev
email
homepage
(project)
-
Yotam Gil
email
homepage
(project)
- Oren Hershcovitz
email
homepage
(project)
- Liron Gleser
email
homepage
(project)
- Shahaf Zommer
email
homepage
(project)
- Yigal Kalmanovich
email
homepage
(project)
- Jeremy Rutman
email
homepage
(project)
Class Projects completed in 2001
- Nika Akopian
email
homepage,
(project)
- Chirko Konstantin
email
homepage
(project)
- Krokhmal Alexander,
email
homepage
(project)
- Sergey Krutyolkin,
email
homepage
(project)
- Hagar Landsman,
email
homepage
(project)
- Shimon Hai,
email
homepage
(project)
- Yael Roichman,
email
homepage (project)
- Natalia Shuhmaheer,
email
homepage
(project outline)
- Anastassia Sorkin,
email
homepage
(project)
- Slava Sorkin,
email
homepage
(project)
Class Projects completed in 2000
-
Simulation of Molecular Structure of Surfaces
-
Michael Monine,
Chemical Engineering.
This project models a surface phase transition on Pt(110) catalyst
in a carbon monoxide oxidation reaction. Reactions of this type
represent systems far from thermodynamic equilibrium in which one can
observe rate oscillations, spatiotemporal patterns and chaos.
The goal of this project is to simulate the transition from 1x1
surface state to 1x2 state (and vice versa) governed by the
adsorbate (CO) on the Pt(110) surface.
It uses a c program that can be
obtained by http
from the Computational Physics http server or from the web pages of the project.
The graphics for this project uses the X interface
and it is a good example of their use.
More information
here and by
email .
-
Chaos of a Dripping Faucet
-
Yossi Weinstein,
Physics.
This project
simulates the time intervals between every two drops
as a function of the drop interval
finding strange attractors by creating Poincare maps,
and trying different parameters like drop mass
critical speed and flow rate.
A Runge-Kutta algorithm is used in order to solve
the motion equations involved.
The algorithm is written in fortran and the
graphics use matlab.
The program
can be
obtained by http
from the Computational Physics http server or from the web pages of the project.
More information
here and by
email .
- Oshri Peleg
email
homepage
- Sagi Harari
email
homepage
(project)
- Barak Freedman
email
homepage
(project)
- Dany Regelman
email
homepage
(project)
- Yuri Guzkov
email
homepage
(project)
- Leonid Chuzoy
email
homepage(project)
- Tuvy Markovich
email
homepage
(project)
- Valentin Magidson
email
homepage
(project)
- Yaron Kauffmann
email
homepage
(project)
- Liat Hayat
email
homepage
Class Projects completed in 1999
-
1-D Modeling of Plasma Filled Diode -
Alexander Dunayevski
This project solves the problem of the dynamics of the plasma boundary
in a planar diode with a plasma cathode, using a c program that can be
obtained by http
from the Computational Physics http server.
More information
here and by
email .
- Light Passing thru Turbulence -
Ilia Merderfeld
A description of the problem and of the matlab programs
are
here .
More information by email.
The matlab routines can be obtained by
http
from the Computational Physics http server.
- Simulation of Spontaneous Vortex
Formation in a Superconductor passing a ``relaxed 2D-bubble collision''. -
Raz Carmi
These programs are not yet released for public use, but a description can be
found
here .
More information by email
- Protein Folding -
Erez Dekel
This project presents a simple model for protein folding that enables
the user to select different amino acids and bond angles and then anneal the
protein into its folded state. The programs are a combination of matlab and c
and provide a good example of interfacing between matlab and c.
They can be downloaded by
http
from the Computational Physics http server.
A description is given
here
and
more information can be obtained by
email.
- OpenGL/Mesa Description of the
three-dimensional Geometry of a System for Crystal Growth -
Arye Meir
In this project 3d visualization with the
OpenGl or Mesa library is implemented
to visualize the three-dimensional geometry of a system for crystal growth.
A full description can be found
here .
The programs are in fortran and c and can be downloaded
by
http .
More information by email
.
- Unstructured Multidomain grid generation and visualization using OpenGL/Mesa and MPI -
Oleg Weinstein
A full description can be found
here .
More information by email
.
- Capillary Infiltration -
Shaul Avraham
More information by email
or here.
-
Simulation of the Electric Field in a System of a Rough Surface Sample and
a Ball Anode -
Noam Koenigsfield
This project calculates the electric field present in a typical field
emission setup and the current vs. voltage based on the calculated field following the
Fowler-Nordhaim model.
More information
here
and by
email
. The matlab programs can be downloaded by
http .
- Crosstalk Simulation -
Lior Shkedy
This is a Matlab interactive routine.
A brief description can be found
here.
More information by email.
- Electronic Density in Spherical Confinement -
Shmuel Ben Ezra
(More information by email)
- High Temperature Expansion for the
two-dimensional Ising Model -
Nir Schreiber
(More information by
email
)
Class Projects completed in 1998
- Analysis and presentation of Dielectric Properties of Nanocomposites - Tamar Tepper
This project is a self-contained matlab program to be used on Windows 97 or
Unix machines.
An html description can be found
here on this web server
and the matlab programs and a text description obtained by
http from the Computational Physics http server.
(More information by
email.)
- Atomic Simulation of Nucleation in CVD processes - Michal Avinun
This project is a simulation of nucleation using FORTRAN and PGPLOT on
Unix machines.
An html description can be found
here on this web server and further instructions and the
programs obtained by
email.
- Coupled Oscillators - Lidia Langof
This project simulates coupled oscillator motion
and compare the use of different algorithms to solve the equations.
An html description can be found
here on this web server
and the programs obtained by
http from the Computational Physics http server.
(More information by
email.)
- Introduction to Mathematica -
Peter Sandev
This project is an adaption to Technion conditions
and from Mathematica2 to Mathematica3 of a set of introductory Mathematica
routines developed by Richard Palmer at Duke University. There are also
routines used in the Duke Graduate Course om Mathematical Methods.
There is a
summary
on our website but the programs are not avaliable at the moment.
(More information by
email.)
- Rabi Oscillations - Uri
Ezra
This project uses FORTRAN and PGPLOT.
An html description can be found
here on this web server
and the programs obtained by
http
from the Computational Physics http server.
(More information by
email.)
- Animation of One and Two Dimensional
Waves - Ruti Hannan
(More information by
email.)
This project was prepared in powerpoint for Windows 95. An html description
can be found
here on this web server, and the files can be obtained via
http
from the Computational Physics http server.
For some beautiful educational physics web-pages, browse the Blossoms of
Science web pages at the
Jordan Valley College where Ruti
Hannan teaches.
- Solution of the Schroedinger Equation
in a Realistic
Quantum Well - Aleksandra Milovanovich
This project is a fortran routine with matlab graphics. It provides an
example of an implementation of a routine based on Koonin and
Meredith's computational Physics book to use Matlab graphics.
An html description can be found
here on this web server
and the programs obtained by
http from the Computational Physics http server.
(More information by
email.)
- Computer Simulations for Atoms Inside a Laser Light Potential
- Tal Kidan
This is a project from last year that has been accepted as an article
(T. Kidan, J. Adler and A. Ron) in ``Computers in Physics''.
A preprint in html can be viewed
here, and
ps files and programs can be found
on our
http server
in directory old_pub/preprints/KAR and old_pub/programs/KAR)
- 3D Visualization of percolation clusters
- Nir Yefet
An introduction to percolation theory and examples of the visulaizations
can be found
here,
(More information by
email.)
- Simulation of Grain Growth Under
the Influence of Particles - Mike Lieberthal
A program written in C for UNIX using the OpenGL graphics library simulating
two dimensional grain growth with or without the addition of foreign
particles. Details can be found
here, and the programs obtained by
http from the Computational Physics http server.
The program works as is for Silicon Graphics machines.
(More information by
email.)
Class Projects before 1997 - see group PROJECTS page