Consortium for Upper Level Physics Software
Modern Physics Simulations
(ISBN 0-471-54882-0)
Authors:
- Douglas Brandt of Eastern Illinois University
- John Hiller of
University of Minnesota at Duluth
- Michael
Moloney of Rose Hulman Institute
Programs:
- NUCLEAR (Nuclear Energetics and Nuclear Counting), written
by Michael Moloney, deals with basic nuclear properties related
to mass, charge, and energy, for approximately 1900 nuclides.
Graphs are available involving binding energy, mass, Q values
of a variety of nuclear reactions, including alpha and beta decays.
Part 2 deals with simulating the statistics of counting with a
Geiger-Muller tube. This part also simulates neutron activation,
and the counting behavior as neutron flux is turned on and off.
Finally, a decay chain from A to B to C is simulated, where half-lives
may be changed, and populations are graphed as a function of time.
- GERMER (Davisson-Germer and G.P. Thomson Experiments),
written by Michael Moloney, simulates both the Davisson-Germer
and G.P. Thomson experiments with electrons scattering from crystalline
materials. Stress is laid on the behavior of electrons as waves,
similarities are noted with scattering of x-rays. The exercises
encourage students to understand why peaks and valleys in scattered
electrons occur where they do.
- QUANTUM (One-Dimensional Quantum Mechanics), written by
Douglas Brandt, is a program that has four sections. The first
section allows users to investigate the uncertainty principle
for specified wavefunctions in position or momentum space. The
second section allows users to investigate the time evolution
of wavepackets under various dispersion relations. The third section
allows users to investigate solutions to Schrödinger's
equation for asymptotically free solutions. The user can input
a barrier and the program calculates reflection and transmission
coefficients for a range of energies and show wavepacket time
evolution for the barrier potential. The fourth section is similar
to the third, except that it allows the user to investigate bound
solutions to Schrödinger's equation. The program calculates
the bound state Hamiltonian eigenvalues and spatial eigenfunctions.
- RUTHERFD (Rutherford Scattering), written by Douglas Brandt,
is a program for investigating classical scattering of particles.
A scattering potential can be chosen from a list of predefined
potentials or an arbitrary potential can be input by the user.
The computer generates scattering events by randomly picking impact
parameters from a distribution defined by beam parameters specified
by the user. It displays the results of the scattering on a polar
histogram and on a detailed histogram to help users gain insight
into differential scattering cross-section. A scintillation mode
can be chosen for users that want more appreciation of the actual
experiments of Geiger and Marsden. A "Guess the Scatterer"
mode is available for trying to gain appreciation of how scattering
experiments are used to infer properties of the scatterers.
- SPECREL, (Special Relativity) written by Douglas Brandt,
is a program to investigate special relativity. The first section
is to investigate change of coordinate systems through Minkowski
diagrams. The user can define coordinates of objects in one reference
frame and the computer calculates the coordinates in a user selectable
coordinate system and displays the objects in arbitrary trajectory
through space-time and the readings of various clocks can be viewed
as the clock follows that trajectory. A third section allows users
to observe collisions in different reference frames that are related
by Lorentz transformations or by Gallilean transformations.
- LASER (Lasers), written by Michael Moloney, simulates a
three-level laser, with the user in control of energy level parameters,
temperature, pump power, and end mirror transmission. Atomic populations
may be graphically tracked from thermal equilibrium through the
lasing threshold. A mirror cavity simulation is available which
uses ray tracing. This permits study of cavity stability as a
function of mirror shape and position, as well as beam shape characteristics
within the cavity.
- HATOM (Hydrogenic Atoms), written by John Hiller, computes
eigenfunctions and eigenenergies for hydrogen, hydrogenic atoms,
and single-electron diatomic ions. Hydrogenic atoms may be exposed
to uniform electric and magnetic fields. Spin interactions are
not included. The magnetic interaction used is the quadratic Zeeman
term; in the absence of spin-orbit coupling, the linear term adds
only a trivial energy shift. The unperturbed hydrogenic eigenfunctions
are computed directly from the known solutions. When external
fields are included, approximate results are obtained from basis-function
expansions or from Lanczos diagonalization. In the diatomic case,
an effective nuclear potential is recorded for use in calculation
of the nuclear binding energy.
back to the top of page
back to CUPS home-page