Numerical Treatment of Differential Equations II, DN2255: ndiff2-09
Upp til/Up to kursens hemsida/ The course home page.
Latest News
091224: Next examination paper Jan 12, 2010, 08-13, in L31. No pre-registration necessary!
091224: New course starts Jan 19. The course home page is under construction, to be opened around Jan. 4
090901: Next examination paper planned
Fri Sep 11 9-14 in 4523, Osquars B. 2, fifth floor
Please let me know if you plan to attend and have not already informed me.
090515: Lecture - course review, FAQ and old exam papers May 22 10-12 in 4523 - fifth floor Osquars B 2. REMEMBER first examination paper on May 25, 9-13, D32,33.
090504: Lecture TODAY 13-15 in D32 (Lindstedtsv. 5 is closest entrance). Office hours 15 - 17 in Jesper's office.x
090426: Jesper keeps "office hours" on April 30 13.15 - ff (and May 4 and May 5 after lectures, see below) for advice with Labs.
090426: HW 6 now uploaded (see below). Deadline may be changed. Lecture notes 3 (prel. version) pdf here
090420: Lecture April 28 CANCELLED, moved to Mon, May 4, 13-15. Room will be close to Osquars B. 2, posted here ASAP.
090420: Homework 3 results mailed to participants, HW 4 solutions received by April 25 will be e-mailed by April 27.
090221: Homework 4 now uploaded, pdf here
090217: Lecture notes 2 pdf here
090217: Feedback on HW1 e-mailed to participants. If you expect and e-mail and did not get one, pls. e-mail me/ jesper
090205: Slight correction in HW1 (proposed grid in part 4.2 inconsistent with BCs)
090203: Lecture notes 1 pdf here
090128: Added reference solution plots for HW1
090127: Added m-files from matlab programming lexture
090119: Homework problems 2 and 3 added (downloads below)
090119: Homework problem 1 added
090115 Still under construction ! Expected
quasi-operational on Jan. 16, 2009. The downloads are still last year's
081226 under construction ! Expected
quasi-operational on Jan. 15, 2009. The downloads are still last year's
Instructors
Dag Lindbo, Osquars B 2, floor 5, room 1524, dag at csc.kth.se, 08-7906927
Jesper Oppelstrup,
jespero@nada.kth.se.
Office hours: by agreement, and adapted to deadlines for homework.
Literature
LeVeque: Finite Volume Methods for Hyperbolic Problems
, Cambridge, 2002,
Other course materiel, such as
- homework problems,
- a set of examination questions
- additional material and reading hints,
will be distributed at lectures and downloadable from this home page.
Matlab Programming
The exercises will require Matlab
programming. Students are expected to have precured significant
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
- Pass a written examination. (3 ects)
The exam will consist of a selection of the distributed examination questions.
- Solve the homework problems and projects. (4.5 ects).
A written report of good quality must be handed in for each of the
six (6) problems on the given deadlines.
You can find a latex file with a skeleton for a
report in the course archive.
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 , Reference solution
plots
HW 2 pdf ,
HW 3 pdf ,
HW 4 pdf ,
HW 5 pdf ,
HW 6 pdf ,
No more HW
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 Dag as ps- or pdf-files
- e-mail to Dag that a paper version has been deposited in
(a) the Nada/CSC mailbox, bottom floor, Osquars B 2, or
(b) Dag's or Jesper's mail stop (floor 4, Osquars B.2)
The m-files for your code must be e-mailed to Dag 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. Project 1 m-files and one later report (TBD) 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 available from KTH home page Time Edit "Schemagenerator".
Lecture content plans below.
DN2255 Numerical Treatment of Differential Equations
Schedule Spring 09
===================
Addresses:
D41 : Lindstedtsv. 17
D35 : Lindstedtsv. 5
4V4Gul,6Bru,2Rod: Osquars B. 2
Preliminary deadlines !
Week Date Time What Where
===============================
4 Tue 20 Jan 10-12 L1 D41
5 Tue 27 Jan 10-12 L2 D41
6 Tue 3 Feb 10-12 L3 D41
Thu 5 Feb 15-17 Lab 4V6Bru
7 Mon 9 Feb 9 Deadline Lab 1
Tue 10 Feb 10-12 L4 D41
Thu 12 Feb 15-17 Lab 4V6Bru
8 Tue 17 Feb 10-12 L5 D41
Thu 19 Feb 15-17 Lab 4V2Rod
9 Tue 24 Feb 10-12 L6 D41
Thu 26 Feb 15-17 Lab 4V6Bru
10 Mon 2 Mar 9 Deadline Lab 2
Tue 3 Mar 10-12 L7 D41
11 --- Examination week, no classes ---
12 Tue 17 Mar 10-12 L8 D41
13 Mon 23 Mar 9 Deadline Lab 3
Tue 24 Mar 10-12 L9 D41
14 Tue 31 Mar 10-12 L10 D41
Thu 2 Apr 10-12 Lab 4V4Gul
15 --- Easter week, no classes ---
16 Mon 13 Apr 9 Deadline Lab 4
Tue 14 Apr 10-12 L11 D41
Thu 16 Apr 10-12 Lab 4V4Gul
17 Tue 21 Apr 10-12 L12 D41
Thu 23 Apr 10-12 Lab 4V4Gul
18 Tue 28 Apr 10-12 L14 CANCELLED!!! moved to Mon 4 May
Thu 30 Apr 10-12 Lab 4V4Gul
19 Mon 4 May 13-15 L14 Room to be announced
Tue 5 May 10-12 L15 D41
Wed 6 May 9 Extended Deadline Lab 5
Thu 7 May 10-12 Lab 4V6Bru
20 Tue 12 May 10-12 L16 D35
21 Mon 18 May 9 Deadline Lab 6
First examination paper
=======================
22 Mon 25 May 9-13 TEN D32, D33
=======================
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 ndiff2-09
and
course join ndiff2-09
When you have finished the course, exit the registration by
course leave ndiff2-09
A course evaluation will be conducted via www from this home page, details
to appear here shortly.
Info directory
The course archive
/info/ndiff2-09 will probably stay empty,
the stuff you need will be downloadable from this home page.
Upp till kursens hemsida.
Sidansvarig: Jesper Oppelstrup
<jespero@nada.kth.se>
Tekniskt stöd:
<webmaster@nada.kth.se>