Introduction to Scientific Computing (winter 2001/2002): Difference between revisions

From Sccswiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(17 intermediate revisions by the same user not shown)
Line 10: Line 10:


'''Audience:'''
'''Audience:'''
Students in [[http://www.cse.tum.de/|Computational Science and Engineering]] (CSE, compulsory course)
Students in [http://www.cse.tum.de/ Computational Science and Engineering] (CSE, compulsory course)


'''Time and Place:'''
'''Time and Place:'''
Wednesday 10:15-11:45, lecture hall 2705A
Wednesday 10:15-11:45, lecture hall 2705A
----
'''Contents:'''
This course provides an overview of scientific computing, i. e. of the different tasks to be tackled on the way towards powerful numerical simulations. Starting from mathematical models (derivation, analysis, and classification; various examples), their numerical treatment is discussed (discretization of differential systems, grid generation). The next chapter deals with the efficient implementation of numerical algorithms, both on monoprocessors and parallel computers (architectural features, parallel programming, load distribution, parallel numerical algorithms). Finally, some remarks on the interpretation of numerical results (visualization) are made. The course is conceived as an introduction to the thriving field of numerical simulation for computer scientists, mathematicians, engineers, or natural scientists without an already strong background in numerical methods.
'''Lecture Notes and other Course Material:'''
* Lesson 1: ''What is Scientific Computing?'' {{pdf|scico_wi01_lesson1.pdf|PDF}} (4932K)
* Lesson 2: ''Tools: Libraries and Software'' {{pdf|scico_wi01_lesson2.pdf|PDF}} (1404K)
* Lesson 3: ''Principles of Mathematical Modelling'' {{pdf|scico_wi01_lesson3.pdf|PDF}} (1544K)
* Lesson 4: ''Continuous Models 1: ODE'' {{pdf|scico_wi01_lesson4.pdf|PDF}} (952K)
* Lesson 5: ''Continuous Models 2: PDE'' {{pdf|scico_wi01_lesson5.pdf|PDF}} (1000K)
* Lesson 6: ''Numerical Treatment of ODE'' {{pdf|scico_wi01_lesson6.pdf|PDF}} (1116K)
* Lesson 7: ''Numerical Treatment of ODE'' {{pdf|scico_wi01_lesson7.pdf|PDF}} (1240K)
* Lesson 8: ''Standard Iterative Solvers of SLE'' {{pdf|scico_wi01_lesson8.pdf|PDF}} (968K)
* Lesson 9: ''Fast Iterative Solvers of SLE'' {{pdf|scico_wi01_lesson9.pdf|PDF}} (692K)
* Lesson 10: ''Implementation: Target Architectures'' {{pdf|scico_wi01_lesson10.pdf|PDF}} (908K)
* Lesson 11: ''Implementation: Parallelization'' {{pdf|scico_wi01_lesson11.pdf|PDF}} (832K)
* Lesson 12: ''Grid Generation and Refinement'' {{pdf|scico_wi01_lesson12.pdf|PDF}} (836K)
* Lesson 13: ''Interpreting the Results: Visualization'' {{pdf|scico_wi01_lesson13.pdf|PDF}} (728K)
* Lesson 14: ''Case Study: CFD'' {{pdf|scico_wi01_lesson14.pdf|PDF}} (660K)
----
'''Block Tutorials:'''
[[Bungartz|Prof. Dr. Hans-Joachim Bungartz]] (University of Stuttgart) and
[[Zimmer|Dr. Stefan Zimmer]] (University of Stuttgart)
{| class="prettytable" style="font-size: 80%; text-align: left; width: auto; border:10;"
|-
! '''Date'''
! '''Time'''
! '''Room'''
! '''Worksheet'''
|-
! Oct 26th (Friday)
| 15:00-18:00
| 0406
| {{mws|scico_01_tutorial.mws|tutorial.mws}}
|-
| Nov 16th (Friday)
| 15:00-18:00
| 0406
| {{mws|scio_01_diffeq.mws|diffeq.mws}} and {{mws|scio_01_diffeqsol.mws|worksheet including solutions}}
|-
| Dec 12th (Wednesday)
| 15:00-18:00
| 0406
| {{mws|scio_01_diffnum.mws|diffnum.mws}}  and {{mws|scio_01_diffnumsol.mws|worksheet including solutions}}
|-
| Jan 18th (Friday)
| 15:00-18:00
| 0406
| {{mws|scio_01_linsolv.mws|linsolv.mws}} and the {{mws|scio_01_diagonal.mws|worksheet from the tutorial of Feb 1st}}
|}
The four block tutorials will take place in the multimedia room (room number 0406) of the [http://www.lkn.ei.tum.de/index.html?lang=en Institute for Communication Networks].
----
'''Weekly tutorials:'''
[[Zimmer| Dr. Stefan Zimmer]] (University of Stuttgart)
'''Time and place:''' Friday, 8:30-10:00, seminar room 1237
'''Topics:'''
{| class="prettytable" style="text-align: center;"
| '''date'''
| '''Tutorial'''
|-
| Feb 1st
| After some confusion about the tutorial last week, there will be another tutorial for questions about the worksheet on iterative methods (8:30-10:00 - if the train from Stuttgart arrives in time, some minutes later if it does not - room 1237)
|-
| '''Feb 8th (Friday)'''
| '''Deadline for submission of the exercises'''
|}
'''Submission of exercises:''' please send an email to Stefan Zimmer (zimmer@in.tum.de) and attach the Maple worksheet containing your solutions to the exercises.
'''Final Exam:'''
The Final Exam in Scientific Computing will be on '''Thursday, February, 28th''' at 14:00-16:00 in room '''1229'''.
As the midterm exam, it will consist of one part (30 minutes) with questions tat have to be answered without notes, books etc., and of a second part (90 minutes) for which notes and books are allowed, but no calculators etc.
It will cover the contents of the lectures up to and including Lesson 9 'Fast iterative solvers of SLE'.


[[Category:Teaching]]
[[Category:Teaching]]

Latest revision as of 11:32, 16 May 2008

Error creating thumbnail: Unable to save thumbnail to destination

Prof. Dr. Chr. Zenger

Prof. Dr. H.-J. Bungartz

This lecture is joint work with the lecture Introduction to Scientific Computing, given at the University of Stuttgart.


Audience: Students in Computational Science and Engineering (CSE, compulsory course)

Time and Place: Wednesday 10:15-11:45, lecture hall 2705A


Contents:

This course provides an overview of scientific computing, i. e. of the different tasks to be tackled on the way towards powerful numerical simulations. Starting from mathematical models (derivation, analysis, and classification; various examples), their numerical treatment is discussed (discretization of differential systems, grid generation). The next chapter deals with the efficient implementation of numerical algorithms, both on monoprocessors and parallel computers (architectural features, parallel programming, load distribution, parallel numerical algorithms). Finally, some remarks on the interpretation of numerical results (visualization) are made. The course is conceived as an introduction to the thriving field of numerical simulation for computer scientists, mathematicians, engineers, or natural scientists without an already strong background in numerical methods.

Lecture Notes and other Course Material:


Block Tutorials:

Prof. Dr. Hans-Joachim Bungartz (University of Stuttgart) and Dr. Stefan Zimmer (University of Stuttgart)

Date Time Room Worksheet
Oct 26th (Friday) 15:00-18:00 0406 Mws.jpg tutorial.mws
Nov 16th (Friday) 15:00-18:00 0406 Mws.jpg diffeq.mws and Mws.jpg worksheet including solutions
Dec 12th (Wednesday) 15:00-18:00 0406 Mws.jpg diffnum.mws and Mws.jpg worksheet including solutions
Jan 18th (Friday) 15:00-18:00 0406 Mws.jpg linsolv.mws and the Mws.jpg worksheet from the tutorial of Feb 1st

The four block tutorials will take place in the multimedia room (room number 0406) of the Institute for Communication Networks.


Weekly tutorials:

Dr. Stefan Zimmer (University of Stuttgart)

Time and place: Friday, 8:30-10:00, seminar room 1237

Topics:

date Tutorial
Feb 1st After some confusion about the tutorial last week, there will be another tutorial for questions about the worksheet on iterative methods (8:30-10:00 - if the train from Stuttgart arrives in time, some minutes later if it does not - room 1237)
Feb 8th (Friday) Deadline for submission of the exercises

Submission of exercises: please send an email to Stefan Zimmer (zimmer@in.tum.de) and attach the Maple worksheet containing your solutions to the exercises.

Final Exam:

The Final Exam in Scientific Computing will be on Thursday, February, 28th at 14:00-16:00 in room 1229.

As the midterm exam, it will consist of one part (30 minutes) with questions tat have to be answered without notes, books etc., and of a second part (90 minutes) for which notes and books are allowed, but no calculators etc. It will cover the contents of the lectures up to and including Lesson 9 'Fast iterative solvers of SLE'.