n KTH CSC ndiff11
bild
Skolan för
elektroteknik
och datavetenskap

Numerical Solutions of Differential Equations, ndiff11

^ Upp till/Up to kursens hemsida/ The course home page.

Latest News

11-05-08: Breaking News ... Lecture May 10 Cancelled ... to be re-scheduled ... Suggest Mon May 16. Deadline HW5 EXTENDED to Mon May 30

11-04-11: The text for HW 4 FINALLY updated with the spectral method tasks.

11-03-07: By popular demand, more Lab-sessions scheduled: Fridays 10-12 in Sport-hallen.
Jesper out of office Mar 9 -- Mar 20; office hours Tue Mar 8 and Mar 15 CANCELED.

11-02-17: Re-scheduled lecture Friday Feb 18 CANCELED
due to health reasons.

11-02-14
About Fourier-interpolation, preparation for coming HW4, below

11-02-09
Lecture notes, L.4 by Håkon, below

10-12-28
Corrections to schedule, homework texts and lecture notes (preliminary) added
Examination paper given Thu, Jan 27, 13-18, room 4423 Note: 4th floor, Lindstedtsv. 5

Under construction. First lecture Jan 18, 8-10, room V01. If unsure about following the course, show up for the first lecture and decide. Welcome!
The lecture notes and homework texts from -10 are available from that home page. You may assume that changes will be made but not so dramatic that '10 material is misleading.

An examination paper will be given Sat, Dec. 11, 10-15, in room 4523, Osquars B. 2. Also possible to take it Fri 17 Dec 17 --, same place. Another sitting will be arranged around end of Jan., 2011. Please let course reponsible (e-mail below) know if you plan to attend, and if another time would be more suitable for you.

Instructors

Håkon Hoel, Osquars B 2, floor 5, room 1522, hhoel (at) nada (dot) kth (dot) se, 08-7907187
Jesper Oppelstrup, jespero@nada.kth.se.
Office hours: Håkon Fri 15-17, Jesper Tue 15-17

Literature

LeVeque: Finite Volume Methods for Hyperbolic Problems , Cambridge, 2002,

Other course materiel, such as

will be distributed at lectures and downloadable from this home page.

Matlab Programming

The exercises will require Matlab programming. Students are expected to have procured familiarity with this environment in previous courses. We will try to emphasize the importance of writing well structured and efficient Matlab programs in this course. Here are some notes on that topic: Here are some reading tips for students who feel less comfortable with the Matlab environment:
  • Chapman, "MATLAB Programming for Engineers", CL-Engineering 2007
  • Moler, "Numerical Computing with Matlab", SIAM 2004

CSC student office DELFI

Oscars Backe 2, level 2, open Mo-Fr 9.45-11.30, Mo-Thu 12.45-14.15, Tel: 790 8077.

Examination

To pass the student must
  1. Pass a written examination. (3 ects) The exam will consist to 80% of a selection of the distributed examination questions.
  2. Solve the homework problems and projects. (4.5 ects). A written report of good quality must be handed in for each of the five homework projects on the given deadlines. You can find a latex file with a skeleton for a report here. Students may be asked to give a short oral presentation classroom-style of (parts of) the solutions.
For homework and projects, students are encouraged to work in groups of two. Each group needs only to hand in one report, but the oral accounts are given individually. The grade on the course will be based on the written examination, the homework and project solutions. You do not need to register for the exam.

Homework

Downloads:
HW 1, pdf
HW 2, pdf
HW 3, pdf
HW 4, pdf
HW 5, pdf

We will provide timely feedback, usually in the form of comments written on a paper copy of the report. Grade and overall assessement will be noted on the cover page. Reports will be handed back on lectures. If you do not attend lectures, have a friend pick up your report. You must hand in a report on the deadline. It can be incomplete, and/or contain (serious) errors, in which case you may be asked to revise it. The reports are graded F - A. The report for project/HW 1 does NOT contribute to the final grade, and serves to indicate the relation between grade and completeness.

How to hand in reports

Reports MUST have a cover page with author names, course code (DN2255) and homework number, and instructor name (Dag Lindbo). The reports can be handed in
  • e-mail to Håkon as ps- or pdf-files
  • e-mail to Håkon that a paper version has been deposited in (a) the Nada/CSC mailbox, bottom floor, Osquars B 2, or (b) Håkon's mail stop (floor 4, Osquars B.2)
The m-files for your code - HW1 ond HW 2 ONLY! - must be e-mailed to Håkon on the deadline.
Legibility is paramount, details of formatting less so. Quite OK to cut & paste paper plots with hand-written notes. Make sure you
  • label axes correctly
  • explain what the plots show
  • combine plots so that comparisons are easy.
MERE SHEAVES OF MATLAB PLOTS, ONE TO A PAGE, WILL NOT BE ACCEPTED.
It is valuable to be able to create a mathematical report in LaTeX, and the exercises in this course are a good opportunity to hone that skill and get feedback. Take a look at the LaTeX code for exercise 1 to get started and ideas.

Code Review

(Semi-)Professional Matlab coding is part of the handiwork of the trade. HW 1 m-files and report, and HW 2 report, will be subjected to code review and feedback given. Material with style guidelines and coding suggestions will be handed out on lecture 1.

Schedule

The schedule is NOT available from KTH home page Time Edit "Schemagenerator". Lecture content plans below. Updated 11-03-07
DN2255 Numerical Treatment of Differential Equations
Schedule Spring '11
===================
4523     : fifth floor, Osquars B. 2 or Lindtedtsv. 5, 
Lab-rooms: Sport: 4th floor, Lindstedtsv. 5
=====================================
Week    Date   Time  What Where	What
 3 Tue  18 Jan  8-10  L1  V01   Intro, cons.-laws, parab. eq.
                                discrete conservation, matrices

 4 Tue  25 Jan  8-10  L2  4523  cont'd, estimates, schemes;
                                Matlab programming (Jesper 1hr), 
   Fri  28 Jan 10-12  Lab Spel Intro, Lab1.

 5 Tue   1 Feb  8-10  L3  4523  etc ...
   Fri   4 Feb 10-12  Lab Spel

 6 Tue   8 Feb  8-10  L4  4523
   Fri  11 Feb 10-12  Lab Spel

 7 Mon  14 Feb  9     Deadline HW 1
   Tue  15 Feb  8-10  L5  4523
   Thu  17 Feb 10-12  L6  4523
   Fri  18 Feb 10-12  Lab Spel

 8 Thu  24 Feb 10-12  L7  4523
   Fri  25 Feb 10-12  Lab Spel

 9 Mon  28 Feb  9     Deadline HW2
   Thu   3 Mar 10-12  L8  4523

10 Tue   8 Mar  8-10  L9  4523
   Fri  11 Mar 10-12  Lab Sport

11 ==== No Classes, except ... ====
   Fri  18 Mar 10-12  Lab Sport

12 Tue  22 Mar 10-12  L10 4523
   Fri  25 Mar 10-12  Lab Sport

13 Mon  28 Mar  9     Deadline HW3
   Tue  29 Mar 10-12  L11 4523
   Fri   1 Apr 10-12  Lab Sport

14 Tue   5 Apr 10-12  L12 4523
   Fri   8 Apr 10-12  Lab Sport
  
15 Tue  12 Apr 10-12  L13 4523
   Fri  15 Apr 10-12  Lab Sport

16 ==== No Classes ====

17 Tue  26 Apr  9     Deadline HW4
   Tue  26 Apr 10-12  L14 4523

18 Tue   3 May 10-12  L15 4523

19 Tue  10 May 10-12  CANCELLED

20 Mon  16 May  9     Deadline HW5 - EXTENDED to May 30

   Tue  17 May 10-12  L17 4523
======================
21 Mon  23 May 08-13  TEN D41, D42 (prel.)   

Registration and "course join" in RES

You must register with your Sektions Kansli to take this course. Please do so as soon as possible!. PhD students from other schools, please contact the course responsible ASAP.

You must also, as soon as you have decided to complete the course, register for participation in the CSC RES system. Homework, examination grades, etc., will be recorded and available to students ONLY in this way, and with some delay, in the web-based system "Mina Sidor". The dialogue is in Swedish, so you may want to ask a native Swedish speaker for assistance ... In the CSC unix system, upon login , do

res checkin ndiff11

and

course join ndiff11

When you have finished the course, exit the registration by

course leave ndiff11


A course evaluation will be conducted via www from this home page, details to appear here shortly.

^ Upp till kursens hemsida.


Sidansvarig: Jesper Oppelstrup <jespero_at_nada.kth.se>

Tekniskt stöd: <webmaster@nada.kth.se>

.

Copyright © Sidansvarig: Jesper Oppelstrup <jespero@nada.kth.se>
Uppdaterad 2011-05-09