Årets Nobel-pris i fysikk: En kosmologisk oppskrift på en Nobel

advertisement
AST5220/9420 –
Course presentation
Hans Kristian Eriksen
17. januar 2011
Fact: The universe has structure
Our main question: How did these form?
AST5220/9420 in three bullet points
• Goal:
– Understand the structure formation processes in the early
universe
• Main method:
– Compute numerically and (where possible) analytically the
evolution of structure
• Main deliverable in the form of a project:
– CMB power spectrum code; takes in cosmological parameters,
outputs spectrum
Main topics to be covered
• Short introduction to General Relativity
– One of two lectures given by David Mota
• Boltzmann equations
– How do particles behave in non-equlibrium conditions?
• Baryons, photons, dark matter
– Recombination; how did the universe become transparent?
• Einstein equations
– How do space behave when matter is present, and moves around?
• Inflation
– How were the very first structures generated?
• Observables
– How can we predict what we will observe, given a theoretical
model?
Lectures, times etc.
• Two lectures per week
– Tuesday at 14.15-16.00 in Peisestua
– Thursday at 14.15-16.15 in Peisestua
• Style will vary:
–
–
–
–
PowerPoint for review material
Blackboard for derivations
Sometimes I will sit at the computer, ”coding” live
Sometimes the ”lecture” will be a workshop where you either
code or do analytic calculations
• I will give most of the lectures
– David Mota will give one of the GR lectures
• If people are interested, we’ll organize a weekend trip to the
mountains (Valdres), where we’ll go through the first milestone
– We do have internet access there.. 
Evaluation
• The evaluation will consists of two parts
– Written exam – 70% of the grade
– Project – 30% of the grade
• The project will consist of four milestones, each
counting 25% of the project score
– Deadlines are February 18th, March 18th, April 29th
and June 8th
• Date for exam is not settled yet
– Open for suggestions from you
The project
• The project forms the skeleton of the
course
• What are you supposed to do?
– Compute the CMB temperature power
spectrum given cosmological parameters!
• How will you do it?
– Write a computer code that solves the
linearized Boltzmann and Einstein
equations for photons, baryons and dark
matter
– Follow step-by-step procedure; the code
will be built up piece by piece
• Why will you do it?
– Completing this project will form an
excellent foundation for both theoretical
and observations Master and Ph.d.
projects
More on the project
•
Four milestones:
”The background cosmology” (February 24th)
1.
•
Solve the Friedmann equations, to know how the average, large-scale
and uniform space itself behaves
”Recombination” (March 22th)
2.
•
•
Compute the electron density of the universe as a function of time, to
know how often photons scatter at any time
Done by solving the Saha and Peebles’ equations
”Evolution of matter in the universe” (April 14th)
3.
•
Track the evolution of a single Fourier mode from just after inflation until
today, by solving the Boltzmann and Einstein equations in space and time
”The CMB power spectrum” (May 31st)
4.
•
Compute the CMB temperature spectrum, by averaging the photon
fluctuations over all scales and random realizations, and projecting them
onto a sphere
Rules for the project
• Deliverables:
– For each milestone, a short report (~1-2 pages of text, not
counting figures) is to be written
– Computer code is to be submitted using Mercurial
• Collaboration:
– No collaboration on ”future” milestones
– No restrictions at all on passed milestones; copy codes if you
want!
– Note that I should be considered a legal aid; do ask me if
something doesn’t work or is unclear – I’ll do my best to help!
• Grading:
– Each milestone can give 25 points
– Errors, bad coding practice will lead to lost points
• Note: Coding style gives points; write clear and well documented
code!
Programming language?
• You are completely free to choose whatever
language you want
• However, I only know F90 very well, and if you
want help from me, you better choose F90 too.
• Recommendations:
– If you trust yourself to be an experienced
programmer, choose whatever you are most
comfortable with
– If you are less experienced, choose F90, so that I can
help you out if and when you get stuck 
Exam
• Written exam will be held ~10th to 15th of July
– Suggestions?
• Problems will be a mix of
– analytic calculations
• e.g., linearize some equations
– interpretation of plots derived during project work
• e.g., what does this plot of the visibility function tell us?
– questions on physical intuition
• e.g., what is the reason that the third peak is higher than the second
peak in the CMB spectrum, if the baryon density is high?
• Last year’s exam (and test exams) are available online
AST5220 vs. AST9420
• Main differences are:
– Ph. D. students will have to implement support for neutrinos and
polarization in their computer codes
– One problem will be different on the final exam
• Note that only the AST5220 web pages will be
continuously updated, but not the AST9420 pages
Textbook, curriculum etc.
• The curriculum is defined by
– Chapter 1 to 8 in ”Modern cosmology” by Scott Dodelson
– The material covered in the project work
• In addition, there are several other useful sources of information:
– ”How to calculate the CMB spectrum” by P. Callin
– ”Numerical recipes”; pdfs are available online at www.nr.com
– For those who chooses F90 as their programming language, Bo
Einarsson’s online reference is highly recommended
• http://www.nsc.liu.se/~boein/f90/
– And you will learn how to use Mercurial for version control
Comparison with earlier years
• Main differences from earlier years (before 2010):
– 30% less material covered in twice as many lectures
– Fewer heavy-duty analytic calculations
– More numerical calculations
– Hopefully tighter interaction between students and teachers
• Whenever something is unclear, come and ask me, and we’ll try to
figure it out!
Tips and hints!
• Set up your coding environment (editor, directories,
Makefiles, Mercurial etc.) as soon as possible!
– You don’t want to struggle with infrastructure problems just
before a deadline
• Take a quick look at the project summary pages, and
keep the various sections there in mind as we go along
• If possible, spend a weekend reading through chapter 1
to 8 in ”Modern cosmology” from start to finish, early in
the course
– You won’t understand everything, but you will get a rough idea of
what we are going to do, and even more importantly, why.
• As you start programming, you will probably find Callin
(2005) even more useful than Dodelson!
Practicalities
• Email addresses
• User accounts at ITA
• Exam date?
• Laptops?
• Mountain trip?
Download