Numerical Treatment of Differential Equations II, DN2255: ndiff2-09
Upp til/Up to kursens hemsida/ The course home page.
Latest News
Sat dec 12 10-15 is ON, in room 4523. If your card does not let you in,
call my cell 0730843451 & I'll open the door.
Also Jan 27 13-18 in room 1625, sixth floor, Osquars B. 2. Call
my cell 0730843451 if ... etc.
An examination paper will be given before Christmas. Suggested time Sat, Dec. 11, 10-15, in room 4523, Osquars B. 2. Please let course reponsible (e-mail below) know if you plan to attend, and if another time would be more suitable for you.
I may not be able to do the lecture, if the cough is still bad tomorrow.
100517 - still problem to upload. The files are put on ~jespero/Public instead.
ExamQ10.pdf, 2D1255ex070521.pdf, 2D1255ex070521sol.pdf,
2D1255ex071112.pdf, DN2255ex080520.pdf, 2D2255ex090525.pdf,
2D2255ex090911.pdf
Last lecture Tue 12-14 in 4523. Q&A, review, ...
100514: Sample exam questions and overview of diff. eq. now posted, see lecture notes below (some problem with one file...)
100509: Boundary condition "trouble" HW 4/5 explained, notes posted below
100503: Lecture notes 4 and 5 now posted.
100412: Almost finished handout HW4&5 has replaced the old one.
Lecture notes still in progress, sorry.
100330: Handout for HW4&5 now posted. Note, a preliminary version
to let you start working. See below.
Lecture notes for the work will appear soon ...
100308: Lecture notes (lecture notes 3, about von Neumann, etc.) below,
Extra lecture scheduled Fri March 12 13-15 in 1537
100301: Lecture notes (addendum on Riemann invariants) below,
Lecture March 4 moved to March 3, 13-15, 1537.
We can schedule a lecture some time week 10 March 8 -- March 12,
100210: new schedule below. Need to reschedule the (March 2,
moved to March 4) lecture
100201: Lecture Thu 10-12 Feb. 4 in 4523
Here is a suggested new schedule - now obsolete - link is dead
pdf, note, just a suggestion
TO BE AGREED ON in class
100128: Re: Deadline for homework hand-in: HW1 Mon Feb 15. For later HW will
be posted later. The dates on the handouts (HW2 and after) were for 2009 and now IRRELEVANT.
100120: Lecture Jan 26 CANCELED! Replaced by Fri Jan 29, 8.30 -- 10.00, Room 4523, Lindstedtv. 5, fifth floor.
New schedule for the Tue 15-17 lectures to be arranged by ... doodle?
over e-mail. Thank you, Samad, for offering to organize that.
Please send e-mail to samad@kth.se so the process can get started!
100118: Homework texts, matlab handouts now downloadable. Deadlines given are for 2009 and will be changed.
100115: Home page still under construction, but that of last year's material which is still relevant is here.
100115: All the lectures to be re-scheduled. PLEASE BRING YOUR SCHEDULES TO FIRST LECTURE, TUE 19/1 in D31!!
100115: Course analysis for spring'09 available under ndiff2-09/kursanalys
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
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 ,and
Dag's text , Reference solution
plots
HW 2 pdf ,
HW 3 pdf ,
HW 4&5 pdf ,
THIS is obsolete, dead link:
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 report, and Lab 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 available from KTH home page Time Edit "Schemagenerator".
Lecture content plans below.
DN2255 Numerical Treatment of Differential Equations
Schedule Spring '10
===================
D31,D41,D42: Lindstedtsv 17, D35: Lindstedtsv. 5,
Lab-rooms: Brun: Osquars B. 2, Spel: 4th floor, Lindstedtsv. 5
Preliminary deadlines !
Tue lectures must be all re-scheduled!
=====================================
Week Date Time What Where What
3 Tue 19 Jan 15-17 L1 D31 Intro, cons.-laws, parab. eq.
discrete conservation, matrices
4 CANCELED: Tue 26 Jan 15-17 L2 D31 Matlab programming (Dag 1hr),
what replaced by
4 Fri 29 Jan 8.30-10 L2 4523 parabolic eqn. estimates, schemes;
Dag 1hr about efficient Matlab etc.
5 CANCELED: Tue 2 Feb 15-17 L3 D31 Boundary conditions, estimates
Thu 4 Feb 08-10 Lab Spel .. replaced by ...?
Thu 4 Feb 10-12 L3 4523 BC., Estimates
6 Mon 8 Feb 09 Deadline Extended
Tue 9 Feb 15-17 L4 - moved to Thu 11/2
Thu 11 Feb 08-10 Lab Spel
Thu 11 Feb 10-12 L4 1537 Linear hyperbolic systems,
characteristics, boundary
conditions, non-refl. BC
7 Mon 15 Feb 09 Deadline Lab 1 Lab 1 Heat eq'n, discrete cons.,
construct matrix, matlab
Tue 16 Feb 15-17 - moved to Fri 19/2
Thu 18 Feb 08-10 Lab Spel
Fri 19 Feb 830-10 L5 xxxx Estimates, variable coeff's, ...
8 Tue 23 Feb 15-17 - moved to Thu 25/2
Thu 25 Feb 08-10 Lab Spel
Thu 25 Feb 10-12 L6 4523 Shocks; schemes
9 Mon 1 Mar 09 Deadline Lab 2 Lax-F. for shal. wat,
linearization, characteristics,
non-refl. BC
Tue 2 Mar 15-17 - moved to Wed 3/3, 13-15
L7 1537 Von Neum., well-posed, CFL,
modified eq'n.
10 Fri 12 Mar 13-15 Lx 1537 Cont'd.
11 --- No Class --- really, no class!
12 Mon 22 Mar 09 Deadline Lab 3 Well-posedness, vonNeumann,
modified equation, dissipation &
dispersion, Lax-W.
Tue 23 Mar 10-12 L8 D35 Dissipation, dispersion
13 Tue 30 Mar 10-12 L9 D35 TBD ---
14 --- No Class ---
15 Tue 13 Apr 10-12 L10 D35 TBD ---
Fri 16 Apr 08-10 Lab Spel
16 Mon 19 Apr ---- Postponed to Mon 26!
Tue 20 Apr 10-12 L11 D35 Roe scheme
Fri 23 Apr 08-10 Lab Brun
17 Mon 26 Apr 09 New Deadline HW4&5
Tue 27 Apr 10-12 L12 D35 what
Fri 30 Apr 08-10 Lab Brun
18 Tue 4 May 10-12 L14 D35 Source terms, splitting
Fri 7 May 08-10 Lab Spel
19 Mon 10 May 09 Deadline Lab 5 TBD
Tue 11 May 10-12 L15 D42 Hamilton-Jacobi, optimization,
high-freq. asymptotics
Wed 12 May 08-10 Lab Spel
20 Tue 18 May 12-14 L16 4523 Review, Q & A
21 Mon 24 May 09 Deadline Lab 6 Eikonal equation
First examination paper
======================
21 Mon 24 May 14-18 TEN xxx
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 ndiff10
and
course join ndiff10
When you have finished the course, exit the registration by
course leave ndiff10
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_at_nada.kth.se>
Tekniskt stöd:
<webmaster@nada.kth.se>