Difference between revisions of "Lab Course Computational Fluid Dynamics - Summer 09"

From Sccswiki
Jump to navigation Jump to search
 
(36 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{Lecture
 
{{Lecture
 
| term = Summer 09
 
| term = Summer 09
| lecturer = [[Dr. rer. nat. Miriam Mehl]], <br> [[Tobias Weinzierl]], <br>[[Tobias Neckel]], <br> [[Philipp Neumann]]
+
| lecturer = [[Dr. rer. nat. Miriam Mehl]], <br> [[Tobias Weinzierl]], <br> [[Philipp Neumann]]
 
| timeplace = Friday, 14:00-17:00, MI 02.07.023  
 
| timeplace = Friday, 14:00-17:00, MI 02.07.023  
 
| credits = 6 SWS (6P) / 10 credits
 
| credits = 6 SWS (6P) / 10 credits
Line 15: Line 15:
 
= Registration =
 
= Registration =
  
per Email to Philipp Neumann (neumanph(at)in.tum.de)
+
via Email to [[Philipp Neumann]]
 
deadline: 13.2.2009
 
deadline: 13.2.2009
  
Line 21: Line 21:
  
 
- Feburary 11, 2009, 16:00, room 02.05.037
 
- Feburary 11, 2009, 16:00, room 02.05.037
 +
 
- Friday, April 17, lecture hall
 
- Friday, April 17, lecture hall
 
# Introduction on lab concept
 
# Introduction on lab concept
Line 29: Line 30:
 
# SOR
 
# SOR
 
- Tuesday, May 12, offices: Review session, worksheet 1
 
- Tuesday, May 12, offices: Review session, worksheet 1
 +
 
- Friday, May 15, lecture hall
 
- Friday, May 15, lecture hall
 
# Boundary conditions
 
# Boundary conditions
Line 34: Line 36:
 
# Stream and streak lines
 
# Stream and streak lines
 
# Handout: Second worksheet
 
# Handout: Second worksheet
- Tuesday, June 2, offices: Review session, worksheet 2
+
- Wednesday, June 3, offices: Review session, worksheet 2
 +
 
 
- Friday, June 5, lecture hall
 
- Friday, June 5, lecture hall
 
# Parallelisation
 
# Parallelisation
 
# Handout: Third worksheet
 
# Handout: Third worksheet
 +
 +
- Friday, June 19, lecture hall: Presentation on possible research projects
 +
 
- Tuesday, June 23, offices: Review session, worksheet 3
 
- Tuesday, June 23, offices: Review session, worksheet 3
  
 
- Friday, June 26, lecture hall: Groups propose their individual research project
 
- Friday, June 26, lecture hall: Groups propose their individual research project
  
- Tuesday, July 21: Deadline project
+
- Tuesday, July 21: Deadline project, Review session
 
 
- Friday, July 24, lecture hall
 
# Feedback from lecture staff
 
# Presentation of two selected research projects
 
# Feedback round for all participants
 
  
 +
<font color="red">
 +
- Thursday, July 23, 17.00
 +
# 17.00 Meeting in front of the SCCS (room t.b.a. soon)
 +
## Feedback from lecture staff
 +
## Presentation of selected research projects
 +
## Feedback round for all participants
 +
# 17.30 Rounding off the Lab Course at Campus-Kneipe C2
 +
</font>
  
 
= Contents =  
 
= Contents =  
Line 79: Line 88:
 
[http://www5.in.tum.de/wiki/uploads/7/7a/01_Introduction.ppt Introduction to the CFD Lab (Preliminary session)]
 
[http://www5.in.tum.de/wiki/uploads/7/7a/01_Introduction.ppt Introduction to the CFD Lab (Preliminary session)]
  
 +
== Worksheet 1 ==
 +
[http://www5.in.tum.de/lehre/praktika/wissprak/SS09_CFD/worksheet1/worksheet1.pdf Worksheet1.pdf]
 +
 +
[http://www5.in.tum.de/lehre/praktika/wissprak/SS09_CFD/worksheet1/frame_worksheet1_SS09.tar.gz frame_worksheet1_SS09.tar.gz]
 +
 +
[http://www5.in.tum.de/lehre/praktika/wissprak/SS09_CFD/worksheet1/sor_sunhalle.o NEW!!! sor.o (sunhalle-build)]
 +
 +
[http://www5.in.tum.de/lehre/praktika/wissprak/SS09_CFD/worksheet1/Makefile Makefile]
 +
 +
[http://wwwsccs.in.tum.de/lehre/praktika/wissprak/SS09_CFD/worksheet1/DATA/cavity100.dat Input-file for Driven-cavity]
 +
 +
[http://www5.in.tum.de/lehre/praktika/wissprak/SS09_CFD/worksheet1/VIS/cavity100.1.vtk Example Driven-cavity (Paraview-output)]
 +
 +
PLEASE SIGN IN FOR REVIEW SESSION 1 FROM NOW! A list is put up at the office of Philipp Neumann, room no. 02.05.061.
 +
 +
 +
== Worksheet 2 ==
 +
[http://www5.in.tum.de/lehre/praktika/wissprak/SS09_CFD/worksheet2/worksheet2.pdf Worksheet2.pdf]
 +
 +
[http://www5.in.tum.de/lehre/praktika/wissprak/SS09_CFD/worksheet2/frame_worksheet2_SS09.tar.gz frame_worksheet2_SS09.tar.gz]
 +
 +
PLEASE SIGN IN FOR REVIEW SESSION 2 FROM NOW! A list is put up at the office of Philipp Neumann, room no. 02.05.061.
 +
 +
== Worksheet 3 ==
 +
[http://www5.in.tum.de/lehre/praktika/wissprak/SS09_CFD/worksheet3/worksheet3.pdf Worksheet3.pdf]
 +
 +
[http://www5.in.tum.de/lehre/praktika/wissprak/SS09_CFD/worksheet3/frame_worksheet3_SS09.tar.gz frame_worksheet3_SS09.tar.gz]
 +
 +
PLEASE SIGN IN FOR REVIEW SESSION 3 FROM NOW! A list is put up at the office of Philipp Neumann, room no. 02.05.061.
 +
 +
 +
== Project phase ==
 +
Note: The deadline of the project (on July 21, see above) is combined with a review session on the same day (similar to the review sessions of the worksheets 1 - 3). This review session is also COMPULSORY!
 +
 +
 +
The final classroom session on July 24 is going to be postponed! The new schedule will be anounced as soon as possible on this webpage!
 +
 +
 +
See the timeline above for the new date of the final session!
 +
 +
<font color="red">
 +
PLEASE SIGN IN FOR REVIEW SESSION "Project phase" FROM NOW! A list is put up at the office of Philipp Neumann, room no. 02.05.061.
 +
</font>
  
 
[[Category:Teaching]]
 
[[Category:Teaching]]

Latest revision as of 13:18, 22 October 2010

Term
Summer 09
Lecturer
Dr. rer. nat. Miriam Mehl,
Tobias Weinzierl,
Philipp Neumann
Time and Place
Friday, 14:00-17:00, MI 02.07.023
Audience
Students of Computer Science (Master/Diplom, voluntary course, Module IN2106/IN8904)
Students of Mathematics (Master, voluntary course)
Students of Computational Science and Engineering (Master, voluntary course, Module IN2186)
Tutorials
-
Exam
no final exam
Semesterwochenstunden / ECTS Credits
6 SWS (6P) / 10 credits
TUMonline
{{{tumonline}}}



Requirements

Module IN1503 Introduction to Programming (Module IN1503), Introduction to Scientific Computing (Module IN 2005) or equivalent knowledge

Registration

via Email to Philipp Neumann deadline: 13.2.2009

Timeline

- Feburary 11, 2009, 16:00, room 02.05.037

- Friday, April 17, lecture hall

  1. Introduction on lab concept
  2. The Navier-Stokes equations
  3. Handout: First worksheet

- Friday, April 24, lecture hall

  1. Discretisation of space and time
  2. SOR

- Tuesday, May 12, offices: Review session, worksheet 1

- Friday, May 15, lecture hall

  1. Boundary conditions
  2. Arbitrary geometries
  3. Stream and streak lines
  4. Handout: Second worksheet

- Wednesday, June 3, offices: Review session, worksheet 2

- Friday, June 5, lecture hall

  1. Parallelisation
  2. Handout: Third worksheet

- Friday, June 19, lecture hall: Presentation on possible research projects

- Tuesday, June 23, offices: Review session, worksheet 3

- Friday, June 26, lecture hall: Groups propose their individual research project

- Tuesday, July 21: Deadline project, Review session

- Thursday, July 23, 17.00

  1. 17.00 Meeting in front of the SCCS (room t.b.a. soon)
    1. Feedback from lecture staff
    2. Presentation of selected research projects
    3. Feedback round for all participants
  2. 17.30 Rounding off the Lab Course at Campus-Kneipe C2

Contents

The lab course gives an application oriented introduction to the following topics in computational fluid dynamics (lecturers may select certain deepening aspects):

  • Modelling of fluid flow via the Navier-Stokes equations
  • Finite-Difference methods for spatial discretisation of the partial differential equations
  • Semi-implicit time-stepping methods for incompressible flow
  • Iterative solvers for the pressure Poisson equation
  • Domain decomposition and parallelisation
  • Treatment of boundary conditions and obstacles in the flow
  • Free surface flows
  • Integration of transport equations
  • Visualisation techniques for fluid dynamics: particle tracing, streamlines and streaklines

The programming language will be C++.

The lectures accompanying this lab course will be conducted in English. The assignments will also be given in English. Completed assignments will be presented by the students in English or German.

VelMP step0001 2.jpg VelCyliChannel step14000 3.gif

Literature

  • M. Griebel, T. Dornseifer und T. Neunhoeffer: Numerical Simulation in Fluid Dynamics: A Practical Introduction. Siam Monographs on Mathematical Modeling and Computation. SIAM, Philadelphia, 1997.
  • M. Griebel, T. Dornseifer und T. Neunhoeffer: Numerische Simulation in der Strömungsmechanik. Vieweg, Braunschweig/Wiesbaden, 1995.
  • ParaView User’s Guide (Version 1.6). http://www.paraview.org/files/v1.6/ParaViewUsersGuide.PDF

Material

Introduction to the CFD Lab (Preliminary session)

Worksheet 1

Worksheet1.pdf

frame_worksheet1_SS09.tar.gz

NEW!!! sor.o (sunhalle-build)

Makefile

Input-file for Driven-cavity

Example Driven-cavity (Paraview-output)

PLEASE SIGN IN FOR REVIEW SESSION 1 FROM NOW! A list is put up at the office of Philipp Neumann, room no. 02.05.061.


Worksheet 2

Worksheet2.pdf

frame_worksheet2_SS09.tar.gz

PLEASE SIGN IN FOR REVIEW SESSION 2 FROM NOW! A list is put up at the office of Philipp Neumann, room no. 02.05.061.

Worksheet 3

Worksheet3.pdf

frame_worksheet3_SS09.tar.gz

PLEASE SIGN IN FOR REVIEW SESSION 3 FROM NOW! A list is put up at the office of Philipp Neumann, room no. 02.05.061.


Project phase

Note: The deadline of the project (on July 21, see above) is combined with a review session on the same day (similar to the review sessions of the worksheets 1 - 3). This review session is also COMPULSORY!


The final classroom session on July 24 is going to be postponed! The new schedule will be anounced as soon as possible on this webpage!


See the timeline above for the new date of the final session!

PLEASE SIGN IN FOR REVIEW SESSION "Project phase" FROM NOW! A list is put up at the office of Philipp Neumann, room no. 02.05.061.