Computational Physics/PROJECTS

Undergraduate Computational Physics Projects


  • See all links on this webpage at:
  • Current and past students and their projects linked at: .
  • I expect project students to participate in relevant group activities, and to interact with other group members.
  • Special interest in 2017 on students with knowledge of Oculus rift, OpenGL and Qt software.
  • New projects avaliable in 2017; email Joan Adler at to arrange a meeting. I give projects only to individuals, not to pairs of students although I might agree to two friends doing two projects on related topics - generally with different algorithms. Projects of a smaller scope are given to students in my Computational Physics class and although these might also cover topics outside my research interests, project ``tet'' projects will only be given in the areas listed below. 2012/3 projects from both groups can be viewed and appeared in two papers published in 2014:
  • How do I simulate problem X?
  • Simulation and visualization of ion-implantation in diamond and associated movie page

    Recent projects are linked on the on the 2015, and 2016 pages, and a manuscript was written about Lilach's project. (Both Computational Physics class and research projects combined on pages. The difference is in scope, and class projects may be on topics that are not of personal interest to me.)

  • Projects currently avaliable include:

    1. Percolation describes the flow of fluid or current thru networks and when correlations are present between network sites, interesting structures can be found. Two recent projects are Liran's (three-dimensional stereo) and Shaked's, (analog experiment). A new direction of percolation modelling of tissue networks opened in the group to study this structure which was completed by Livnat Cohen. There might be a new percolation project opening in 2017.

    2. Mosaic (multimirror) telescopes need to be carefully phased in order to obtain quality images. Such systems are analogous to models of crystal surfaces, and their focusing can be done using ``simulated annealing''. We need new graphics to view the process interactively, and the preparation thereof is suited to a project for a physics/computer science student. See and links thereon for an older description and the older graphics and also (full site coming soon) for the most recent results of J.A., Erez Ribak, and MSc theses of Lee Yacobi and Irina Paykin, also published in PRE. This project has been begun by Dana Nissan.

    3. Visualization and preparation of videos and web pages about elementary physics with an emphasis on stereo visualization with nvidia cards or OpenGL. See the physics software and animations website for some older examples, and three recent projects of this type: Visualizations of Fermi Surface by Shir Kolangi, Visualizations of Brillouin Zone by Arik Rond and Zeeman effect by Alyssa Kostadinov.

    4. Models of materials that can be rotated thru three dimensions can be prepared with a software package written by members of the Computational Physics Group. This package requires more development and is suited to project students with prior knowledge of Mesa or OpenGL. See the AViz homepage for more information and the recent pages on Hydrogen atom wavefunctions by Meytal Krief for one implementation. Meytal's results are now being used in Physics 3 classes, see on Physics Dept. news.

    5. Computer Alchemy, the modeling of materials with molecular dynamics simulations. This is another topic that interests me at this point of time; and python interfaces for molecular dynamics codes is a special focus in 2017.

    6. AViz, the group's vizualization code has several tasks to be done; including versions for cygwin and windows. Knowledge of OpenGL and QT needed.

    If you would like to learn more about these systems and look at some simple computer demonstrations of the models please contact Dr. Joan Adler in Room 603, ext 3937. Projects 1 and 2 require two years of undergraduate physics and enthusiasm for presenting physics and promises help in learning html for preparing websites. These are open to all students at the Technion, project 2 for a student with good computing skills, project 3 is especially suited for someone interested in physics education and project 4 would be especially suitable for a student from materials science, or an engineering faculty.

    Project 4 requires some familiarity with either FORTRAN or C and will require the student to have or acquire familiarity with UNIX/X11 as well as writing in html. Project 4 will only be given to students who have the grades and potential to remain at the Technion for graduate studies in the Physics Department, with either the Computational Physics group or an experimental group.

  • An example of a good project by Lior Metzger, can be viewed here (Preparation of a package for simulating 3d Ising models in the lattice-gas representation.) An extension of this could be another possible new project - requires Statistical Mechanics and Fortran 90 or 95.
  • Nanotube, projects 4 and 5

    Bootstrap percolation, project 1

    Fermi surface, project 3

    Last updated in: October, 2014