.. toctree:: :hidden: Lab/course information ====================== Lab 1: Introduction to Numerical Methods ________________________________________ * To run the executable IPython notebook, open a terminal window, change to the folder containing your cloned numeric repository and cd to the lab1 folder. Then start IPython by typing:: ipython notebook 01-lab1.ipynb This will launch your browser with the notebook as demonstrated in class. * If you want to read the lab offline, here are: * `An html copy of the IPython notebook `_ * `A pdf copy of the IPython notebook `_ * After you have gone through the lab, answer the following questions: * :ref:`assign1` Lab 2: Stability and accuracy _____________________________ * The notebook is checked into git at `01-lab2.ipynb `_ Change to your cloned numeric folder and type "git pull" in a command window to update your repository and fetch it * If you want to read the lab offline, here are: * `An html copy of the IPython notebook `_ * `A pdf copy of the IPython notebook `_ * Assignment: both graduate students and undergraduates should do all five problems (Error, Accuracy, Stability, Backward-Euler, Taylor). Email paustin@eos.ubc.ca with a url pointing to the notebook containing your answers for the programming questions. The deriviations can be done as a scanned pdf or as plain paper or a pdf file. Lab 3: Linear algebra _____________________ The assignment for undergrads and grads is `here `_ * If you want to read the lab offline, here are: * `An html copy of the IPython notebook `_ * `A pdf copy of the IPython notebook -- `_ Lab 4: Ordinary differential equations I ________________________________________ * `An html copy of the IPython notebook `_ * `A pdf copy of the IPython notebook `_ * Assignment: A409 do Problems 2 (tableau), 3 (Runge Kutta4), 4 (embedded), Coding A and Coding B * Assignment: Grads do Problems 2 (tableau), 3 (Runge Kutta4), 4 (embedded), Coding A, Coding B and Coding C Miniproject 1: Near surface Arctic temperatures _______________________________________________ * download `pdf version `_ Lab 5: Daisyworld _________________ * `An html copy of the IPython notebook `_ * `A pdf copy of the IPython notebook `_ * Assignment -- A409 do Problems 1 (constant), 2 (coupling), 4 (initial), 5 (temperature), 6 (estimate) * Assignment -- E511: do Problems 1 (constant), 2 (coupling), 4 (initial), 5 (temperature), 6 (estimate), 8 (adaptive), 9 (predators) * Lab 5b: ODE track :ref:`foxes` Miniproject 2: Rabbits and foxes ________________________________ * :ref:`mini2` Grad course: New third track for optional labs ______________________________________________ * Lab 5b, 6 (ODE's) * Lab 7b, 10 (PDE's) Lab 6: Lorenz equations _______________________ * `An html copy of the IPython notebook `_ * `A pdf copy of the IPython notebook `_ * Assignment -- Grad ODE track -- do Problems: Experiment, Steady States, Adaptive and Sensitivity Lab 7: PDES using explicit finite difference ____________________________________________ * `An html copy of the IPython notebook `_ * `A pdf copy of the IPython notebook `_ * Do the following question for this lab - A409: 1, 2a and 4 - Grads: 2b, 4 and 5 * For E511 PDE track do the problems outlined in `assignment7B.pdf `_ Lab 8: PDE Lab - Solution of the quasi-geostrophic equations using an implicit scheme _____________________________________________________________________________________ * `An html copy of the IPython notebook `_ * `A pdf copy of the IPython notebook `_ * The `lab 8 assignment `_ Lab 9: FFTs ----------- * Lab 10: Advection _________________ * `An html copy of the IPython notebook `_ * `A pdf copy of the IPython notebook `_ * Do problem 1 Projects ________ * `Project information `_