Global Warming and Fourier Transforms
Atmospheric Carbon Dioxide
Situated at 11,135 ft on the north ank of the Mauna Loa volcano on the Big Island of Hawaii, the
National Oceanic and Atmospheric Admin
Solar System: Planets Asteroids Comets
The Solar System
Our Sun is an average star which moves around the center of our Milky Way galaxy with a speed of
220 km/s once every 200 million years. It drags
Homework Assignment 10
Due: Tuesday December 8, 11:59 pm, UBlearns Digitial Dropbox
PHY 410: choose any two problems.
PHY 505: work all three problems
1. Run the percolation codes to convince yourself
Supernova Cosmology and Chi-square Fitting
Type Ia Supernovae as Standard Candles
A white dwarf is a star that has exhausted its supply of hydrogen fuel, blows o its outer envelope, and
collapses into
Diusion-Limited Aggregration
Kinetic Growth Phenomena
Many structures in nature are formed by random addition of particles. Starting with a seed particle, the
structure can capture freely moving (kine
Monte Carlo Particle Transport
Particle Transport
Many important problems in physics and practical applications in technology involve the motion of
particles through an object or a medium.
One of the
Metropolis Monte Carlo
Nonuniform Sampling
The simplest Monte Carlo applications make use of uniformly distributed random sequences. Random
number generator algorithms normally produce sequences of in
Random Walks and Diusion
Monte Carlo Simulation
To simulate is to mimic or imitate. A simulation is especially useful when it is simpler or easier to control
than the system being imitated. A computer
Random Number Generators
Random Sequences
There is no such thing as a random number! A random sequence is a sequence of values x0 , x1 , . . . chosen
from a set cfw_s1 , s2 , . . . , sM of size M wit
Self-Avoiding Walks and Polymers
Polymers in Solvent
A polymer is a chain molecule with a large number n + 1 of monomers joined by n strong covalent bonds.
Protein molecules [1] are polymer chains mad
The CMB and General Linear Least Squares
The Cosmic Microwave Background
The Universe is bathed in a homogenous and isotropic sea of photons left over from the Big Bang that has
a nearly perfect black
Homework Assignment 8
Due: Tuesday November 17, 11:59 pm, UBlearns Digitial Dropbox
PHY 410: choose any two problems.
PHY 505: work all three problems
1. Add code to infwell.cpp to compute the eigenfu
Earthquakes and Nonlinear Model Fitting
Earthquakes
The Earths crust is made up of large tectonic plates that move relative to one another. This motion causes
cracks or faults in the crust between sec
Homework Assignment 1
Due: Sunday September 13, 11:59 pm, UBlearns Digitial Dropbox
PHY 410: choose any two problems.
PHY 505: work all three problems
1. Modify the Hubble program to make a least-squa
Homework Assignment 2
Due: Monday September 21, 11:59 pm, UBlearns Digitial Dropbox
PHY 410: choose any two problems.
PHY 505: work all three problems
1. Download http:/nssdc.gsfc.nasa.gov/planetary/f
Hubbles Law and Least Squares Fitting
Computational Physics
Physics is a natural science which attempts to describe the Universe in terms of a few basic concepts such
as time, space, mass, and electri
Homework Assignment 3
Due: Thursday October 1, 11:59 pm, UBlearns Digitial Dropbox
PHY 410: choose any two problems.
PHY 505: work all three problems
1. Modify the program pi.cpp to compute the volume
Homework Assignment 5
Due: Sunday October 18, 11:59 pm, UBlearns Digitial Dropbox
PHY 410: choose any two problems.
PHY 505: work all three problems
1. Modify the program halley.cpp to measure the per
Homework Assignment 4
Due: Sunday October 11, 11:59 pm, UBlearns Digitial Dropbox
PHY 410: choose any two problems.
PHY 505: work all three problems
1. Use http:/www.physics.buffalo.edu/phy410-505/top
Homework Assignment 6
Due: Sunday November 1, 11:59 pm, UBlearns Digitial Dropbox
PHY 410: choose any two problems.
PHY 505: work all three problems
1. Use the Lyapunov program to make a plot of the e
Homework Assignment 7
Due: Tuesday November 10, 11:59 pm, UBlearns Digitial Dropbox
PHY 410: choose any two problems.
PHY 505: work all three problems
1. Explore the dynamics of the pendulum and descr
Newtons Laws and Kepler Orbits
Dynamics of Solar System Objects
The orbits around the Sun of solar system bodies[1] are determined by Newtons Law of Universal
Gravitation, and Newtons equations of mot
Runge-Kutta Methods for ODE Systems
Ordinary dierential equations
An ordinary dierential equation (ODE) has one independent variable x, and one or more dependent
variables y(x), . . .
Physicists are u
Black Holes and Schwarzschild Orbits
Precession of the Perihelion of Mercury
If two bodies interaction potential energy of two bodies depends only on the magnitude of their relative
separation, then a
Harmonic Oscillator: Numerov Algorithm
Linear equations and the Sturm-Liouville problem
Many important dierential equations in physics are second order and linear in the solution u(x) of the
form
du
d
Chaos in the Three Body Problem
Restricted Planar Circular Three-Body Problem
The gravitational three-body problem is not integrable. Trajectories may be chaotic, depending on the
masses of the three
The Percolation Phase Transition
Statistical Mechanics
If a system consists of a very small number of particles, we can attempt to predict its properties in
complete detail using classical or quantum
Energy Bands and Gaps in Periodic Solids
The Kronig Penney Model
The Kronig-Penney model is a simple one-dimensional model that illustrates the formation of energy bands
and gaps.
Lattice periodicity
The Hopeld Neural Network Model
Neural Networks and the Brain
There are many computational tasks for which digital computers are vastly more ecient than human
beings, especially if such tasks can be d
Critical Slowing Down and Cluster
Algorithms
Reducing critical slowing down
The Metropolis Monte Carlo method works very well in simulating the properties of the 2-D Ising model.
However, close to the