Vous êtes sur la page 1sur 5

Syllabus for course EPS 109 Computer Simulations in Earth and Planetary Sciences

Instructor for fall 2012: Burkhard Militzer


Date Thu 8/23 Tue 8/28 Thu 8/30 Tue 9/4 Thu 9/6 Tue 9/11 Thu 9/13 Tue 9/18 Thu 9/20 Tue 9/25 Thu 9/27 Tue 10/2 Thu 10/4 Tue 10/9 Thu 10/11 Tue 10/16 Thu 10/18 Lecture topic 1: Introduction of course; interplay of experiments, theory, and simulation; Introduction to fractals 2: Fractals in nature, models and computer simulations, fractal dimension and examples in topography and coast line structure 3: Logistic map 4: Mandelbrot set and related fractals 5: Matlab programming techniques 6: Random walks and diffusion limited aggregation (DLA) 7: Numerical algorithms for finding roots and minima 8: Group discussion on fractals A 9: Group discussion on fractals B 10: Introduction to time independent partial Lab 5: DLA in 2D differential equations (PDE), algorithms and stationary state of 1D heat equation 11: Methods to find the stationary state of 2D heat equation 12: Time dependent PDEs, diffusion equation Lab 6: Heat equation solver (heat and chemical diffusion), solution of the 1D in 2D heat equation, cooling of a lave dike 13: Landscape evolution models 1 14: Landscape evolution models 2 Midterm 15: Landscape evolution models 3 16: Wave equations and numerical solutions Lab 8: Heat flow in 2D Lab 7: Heat flow in real time Lab 3: Logistic map Computer lab exercises Labs are on Wednesdays following the Tue lecture Lab 1: Matlab as my improved pocket calculator

Lab 2: Loops and plots

Lab 4: Programming the Mandelbrot and Julia set

Tue 10/23 Thu 10/25 Tue 10/30 Thu 11/1 Tue 11/6 Thu 11/8 Tue 11/13 Thu 11/15 Tue 11/20 Thu 11/22 Tue 11/27 Thu 11/29

17: Shallow water wave equation, tsunamis 18: Introduction to ordinary differential equations, Eulers method 19: Newtons law of motion, Keplerian orbits 20: Planetary orbits, Hohmann transfers, spacecraft trajectories, Runge Kutta method 21: Lagrange points, horseshoe and tadpole orbits of asteroids 22: Molecular dynamics 23: Image processing 24: Chaotic dynamical systems, strange attractors, Poincare sections, Lyaponov exponents 25: Introduction to Monte Carlo simulations Academic Holiday 26: Students present their movie projects, part A 27: Students present their movie projects, part C

Lab 9: Erosion models with mass creep and water flow Lab 10: Water waves

Lab 11: Keplerian orbits, tadpole and horseshoe orbits Lab 12: Image processing

Lab 13: Roessler attractor

Lab 14: Students present their movie projects, part B

Grade assignment and Course requirements:


The final grade will be calculated using the following percentages: 15% Grades for solving problem sets in weekly computer labs, 35% Grades for homework, 25% One midterm exam taken in class, 25% One final exam taken in class.

Course description:
109. Computer simulations in Earth and Planetary Sciences (4) Two hours of lecture and two hours of computer lab exercises. Prerequisites: Math 1A or equivalent. Introduction to modern computer simulation methods and their application to selected Earth and Planetary Science problems. In hands-on computer labs, students will learn about numerical algorithms, learn to program and modify provided programs, and display the solution graphically. This is an introductory course and no programming experience is required. Examples include fractals in geophysics, properties of materials at high

pressure, celestial mechanics, and diffusion processes in the Earth. Topics range from ordinary and partial differential equations to molecular dynamics and Monte Carlo simulations. Remarks: Computer simulations have become an integral part of Earth and planetary science, but students arrive on campus with limited computational skills. This course teaches the fundamental computational methods and their application in EPS. These skills are needed for later course work and research. While students have mostly used their laptops for writing and web browser, here they will learn to use them to perform simulations with sophisticated computer graphics.

Proposed reading list:

(*) indicates the most relevant books.

(*) C. B. Moler, Numerical Computing with Matlab, Society for Industrial and Apllied Mathematics (SIAM) Philadelphia, 2004, QA 297 M625 2004 ENGI, pages 14, 120, 187, 203, available online: http://www.mathworks.com/moler/index.html Fractals: (*) H.-O. Peitgen, D. Saupe (ed), The Science of Fractal Images, Springer Verlag 1988, QA 614 .86 S351 1998 MATH, pages 40, 44, 50, 147, 155, (*) D. L. Turcotte, Fractals and Chaos in Geology and Geophysics, Cambridge, U.K.; New York : Cambridge University Press, 1997, page 14, 22,45, 59, 69, 71, 91, 97, 149, 201, 235, 299 (*) H.-O. Peitgen, H. Jurgens, D. Saupe, Fractals for the Classroom Part II Complex Systems and Mandelbrot Set, Springer 1992, QA 614 .86 P45 1992 v.2 MATH, pages 27. 58, 127, 199, 304, 318, 381, 401, 420, 446, 453. (*) B. B. Mandelbrot, The Fractal Geometry of Nature, W. H. Freeman and Co. NY 1983, QA 447 M357 1983 MATH, pages 30, 112, PBS Nova documentary Hunting the hidden dimension, available online at http://www.pbs.org/wgbh/nova/fractals/program.html also check the PBS TV schedule at http://www.pbs.org/wgbh/nova/schedule.html D.J. Higham, N. J. Highham, Matlab Guide. Society for Industrial and Applied Mathematics (SIAM) Philadelphia, 2000, QA 297 H5217 2000 ENGI, pages 14, 17, 90, 132, 178, 221, 246. A. Stanoyevitch, Introduction to MATLAB with Numerical Preliminaries Wiley 2004, TA 345 S75 2004 ENGI, pages 177.

J. Feder, Fractals Plenum Press, NY, 1988, QA 447 F371 1998 MATH. Ordinary Differential Equations, Molecular Dynamics, Solar System Dynamics: J.H. Mathews, K.D. Fink, Numerical Methods Using Matlab, 4th edition, Pearson Education Inc., 2004, QA 297 M39 2004 ENGI, pages: 262, 418, 434, 465, 496, 505, 544, 557, 567, (*) J. B. Marion, S. T. Thornton, Classical Dynamics of particles and systems, Saunders College Publishing, Fort Worth Philadelphia. C.D. Murray, S.F Dermott, Solar Systems Dynamics, Cambridge University Press, 1999. I. De Pater, J.J. Lissauer, Planetary Science, Cambridge University Press, 2001. M. P. Allen, D.J. Tildesley, Computer Simulations of Liquids, Oxford University Press. S. Nakamura, Numerical Analysis and Graphic Visualization with Matlab 2nd edition, Prentice Hall PTR 2001, T 385 N34 2002 ENGI, pages 63, 302, 385, 396, 453, 465. W. J. Palm III, Introduction to Matlab 6 for Engineers, McGraw-Hill, 2001, TA 345 P35 2001 ENGI, page 452. H. B. Wilson, L. H Turcotte, Advanced Mathematics and Mechanics Applications Using Matlab, 2nd edition, CRC Press 1997, TA 354 W55 1997 ENGI, pages: 271, 352, 382. A.H.Nayfeh, B. Balachandram, Applied Nonlinear Dynamics, Analytical Computational, and Experimental Methods, Wiley, QA 845 N39 1994 ENGI. E. A. Jackson, Perspectives of Non-linear Dynamics, Cambridge University Press, 1989, QA 845 J28 1989 V.1 ENGI V.S. Anishchenko, V. Astakhov, A. Neiman, T. Vadivasova, L. Schimansky-Geier, Nonlinear Dynamics of Chaotic and Stochastic Systems Springer 2007, QA 845 .N667 2007 ENGI, pages 110. Monte Carlo: M. H. Kalos, P. A. Whitlock, Monte Carlo Methods, John Wiley & Sons, NY. Partial Differential Equations: (*) Slingerland, R. and Kump, L. Mathematical modeling of Earth's dynamical systems: a primer, Princeton, N.J. : Princeton University Press, 2011, QH331.S55 2011.

(*) K. W. Morton and D. F. Mayers Numerical Solutions of Partial Differential Equations, 2nd edition, Cambridge Univ. Press 2005, QA 377 M69 2005 MATH. (*) D. L. Turcotte and G. Schubert, Geodynamics, Cambridge ; New York : Cambridge University Press, 2002. G. Hornberger and P. Wiberg, Numerical Methods in the Hydrological Sciences, AGU E-text: http://www.agu.org/books/sp/057/index.shtml J. Lighthill, Waves in Fluids, Cambridge University Press, 1987, QC157.L53. (*) K.K. Tung, Topics in Mathematical Modeling, Princeton University Preess, 2007, QA 401 K85 2007 MATH. X.-S. Yang, An Introduction to Computational Engineering with Matlab, Cambridge International Science Publishing, 2006, TA 345 Y36 2006 ENGI, pages 33, 53, 57, 79, 224. W. E. Boyce, R. DiPirma, Elementary Differential Equations and Boundary Value Problems, Textbook, John Wiley & Sons, NY. Climate K. Mcguffie, A. Henderson-Sellers, A Climate modeling Primer, Wiley 1997, QC 981 M482 1997 EART, page 85