Scientific Computing I - Winter 14: Difference between revisions

From Sccswiki
Jump to navigation Jump to search
 
(33 intermediate revisions by one other user not shown)
Line 6: Line 6:
| audience = Computational Science and Engineering, 1st semester <!--(Module [https://campus.tum.de/tumonline/wbStpModHB.detailPage?pKnotenNr=456354&pExtView=N&pCaller=MODHBAPP&pCallerOrgNr=14189 IN2005])-->
| audience = Computational Science and Engineering, 1st semester <!--(Module [https://campus.tum.de/tumonline/wbStpModHB.detailPage?pKnotenNr=456354&pExtView=N&pCaller=MODHBAPP&pCallerOrgNr=14189 IN2005])-->
| tutorials = [[Denis Jarema, M.Sc. (hons)|Denis Jarema]], time and place: I group: Monday, 16-18, MI 03.13.010, II group: Monday, 14-16, MI 03.13.010 (starts Oct 20)
| tutorials = [[Denis Jarema, M.Sc. (hons)|Denis Jarema]], time and place: I group: Monday, 16-18, MI 03.13.010, II group: Monday, 14-16, MI 03.13.010 (starts Oct 20)
| exam = written exam <!--, Feb 10, 2014, 10:30-12:00, room: [https://portal.mytum.de/displayRoomMap?roomid=101@5620&disable_decoration=yes Interimshörsaal 1], <br> written repetition exam, Apr 9, 2014, 17:30-19:00,-->
| exam = written exam Jan 30, 2015, 16:30-18:00, room: [https://portal.mytum.de/displayRoomMap?roomid=101@5620&disable_decoration=yes Interimshörsaal 1]<!--, <br> written repetition exam, Apr 9, 2014, 17:30-19:00,-->
| tumonline = [https://campus.tum.de/tumonline/wblv.wbShowLvDetail?pStpSpNr=950158807&pSpracheNr=2&pMUISuche=FALSE tumonline lecture], [https://campus.tum.de/tumonline/wblv.wbShowLvDetail?pStpSpNr=950184822&pSpracheNr=1&pMUISuche=FALSE tumonline tutorial]
| tumonline = [https://campus.tum.de/tumonline/wblv.wbShowLvDetail?pStpSpNr=950158807&pSpracheNr=2&pMUISuche=FALSE tumonline lecture], [https://campus.tum.de/tumonline/wblv.wbShowLvDetail?pStpSpNr=950184822&pSpracheNr=1&pMUISuche=FALSE tumonline tutorial]
}}
}}
Line 12: Line 12:
= Announcements =
= Announcements =


* '''The repetition exam review will take place on <font color="red">Thursday, April 16, 16:15-17:30, in room 02.07.023</font>.'''
* The repetition exam will take place on <font color="red">Wednesday, April 8, 14:30-16:00</font>, in MI Hörsaal 3 (00.06.011, 5606.EG.011), 1 handwritten DinA4 page (both sides) is the only allowed aid.
* The exam review will take place on <font color="red">Friday, February 13, 10:00-11:00, in room 02.07.023</font>.
* The exam will take place on <font color="red">Friday, January 30, 16:30-18:00, in Interims Hörsaal 1 (5620.01.101)</font>, 1 handwritten DinA4 page (both sides) is the only allowed aid.
* The tutorial does not take place on the <font color="red">22nd of December</font>.
* The lecture does not take place on the <font color="red">22nd of October</font> due to the plenary meeting of the student's union.
* The lecture does not take place on the <font color="red">22nd of October</font> due to the plenary meeting of the student's union.


<!--
<!--
* '''The Repetition exam review will take place on <font color="red">Tuesday, April 15, 15:00-16:00, in room 02.07.023</font>.'''
* '''The Repetition exam review will take place on <font color="red">Tuesday, April 15, 15:00-16:00, in </font>.'''
* The Repetition exam will take place on <font color="red">Wednesday, April 9, 17:30-19:00</font>.
* The Repetition exam will take place on <font color="red">Wednesday, April 9, 17:30-19:00</font>.
* The Exam review will take place on <font color="red">Friday, February 21, 13:00-14:00, in room 02.07.023</font>.
* The Exam review will take place on <font color="red">Friday, February 21, 13:00-14:00, in room 02.07.023</font>.
Line 48: Line 53:
| Oct 15
| Oct 15
| Introduction - CSE/Scientific Computing as a discipline
| Introduction - CSE/Scientific Computing as a discipline
| slides: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/discipline.pdf discipline.pdf], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/fibo.pdf fibo.pdf]; <br> printing versions: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/discipline-2x4.pdf discipline-2x4.pdf], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/fibo-2x4.pdf fibo-2x4.pdf]
| slides: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/discipline.pdf discipline.pdf], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/fibo.pdf fibo.pdf] <br> printing versions: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/discipline-2x4.pdf discipline-2x4.pdf], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/fibo-2x4.pdf fibo-2x4.pdf]
|-
|-
| Oct 20
| Oct 20
Line 60: Line 65:
| Oct 29
| Oct 29
| Population Models - Continuous Modelling (Parts I to IV)
| Population Models - Continuous Modelling (Parts I to IV)
| slides: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/population.pdf population.pdf]; <br>python worksheets: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/py/SciComp_LotkaVolterra.py Lotka Volterra], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/py/SciComp_PopModel.py Population Models]; <br>maple worksheets: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/maple/lotkavolt.mws lotkavolt.mws], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/maple/popmodel.mw popmodel.mw] <br>[http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/maple/maple_lotkavolt.pdf maple_lotkavolt.pdf], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/maple/maple_popmodel.pdf maple_popmodel.pdf] <br> printing version: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/population-2x4.pdf population-2x4.pdf]
| slides: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/population.pdf population.pdf] <br>python worksheets: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/py/SciComp_LotkaVolterra.py Lotka Volterra], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/py/SciComp_PopModel.py Population Models] <br>maple worksheets: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/maple/lotkavolt.mws lotkavolt.mws], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/maple/popmodel.mw popmodel.mw] <br>[http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/maple/maple_lotkavolt.pdf maple_lotkavolt.pdf], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/maple/maple_popmodel.pdf maple_popmodel.pdf] <br> printing version: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/population-2x4.pdf population-2x4.pdf]
|-
|-
| Nov 3
| Nov 3
Line 68: Line 73:
| Nov 5
| Nov 5
| Population Models - Continuous Modelling (Parts I to IV)
| Population Models - Continuous Modelling (Parts I to IV)
| slides: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/population2.pdf population2.pdf]; <br> printing version: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/population2-2x4.pdf population2-2x4.pdf]
| slides: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/population2.pdf population2.pdf] <br> printing version: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/population2-2x4.pdf population2-2x4.pdf]
<!--
|-
|-
| Nov 18
| Nov 10
| Worksheet 4 (for the lecture on Nov 13)
| Worksheet 4 (for the lecture on Nov 5)
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/blatt4.pdf Worksheet4], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/blatt4solution.pdf Solution], <br>[http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/ws4_b.mw ws4_b.mw], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/maple_ws4_b.pdf ws4_b as pdf], <br>[http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/ws4_d.mw ws4_d.mw], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/maple_ws4_d.pdf ws4_d as pdf]
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/uebungen/blatt4.pdf Worksheet 4], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/uebungen/blatt4solution.pdf Solution 4], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/py/ws4_ex1.py ws4_ex1.py]
|-
|-
| Nov 20
| Nov 12 <br> Nov 18
| Numerical Methods for ODEs
| Numerical Methods for ODEs
| slides: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/ode_numerics.pdf ode_numerics.pdf]<br>Maple worksheet: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/maple/numerics_ode.mws numerics_ode.mws] <br>[http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/maple/maple_numerics_ode.pdf maple_numerics_ode.pdf]
| slides: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/ode_numerics.pdf ode_numerics.pdf] <br>python worksheets: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/py/SciComp_Numerics_ODE.py Numerics ODE] <br>maple worksheets: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/maple/numerics_ode.mws numerics_ode.mws], <br>[http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/maple/maple_numerics_ode.pdf maple_numerics_ode.pdf] <br> printing version: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/ode_numerics-2x4.pdf ode_numerics-2x4.pdf]
|-
|-
| Nov 25
| Nov 17
| Worksheet 5 (for the lecture on Nov 20)
| Worksheet 5 (for the lecture on Nov 12)
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/blatt5.pdf Worksheet5], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/blatt5solution.pdf Solution], <br>[http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/ws5_b.mw ws5b.mw], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/ws5_c.mw ws5c.mw], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/ws5_d.mw ws5d.mw], <br>[http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/ws5.py ws5.py]
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/uebungen/blatt5.pdf Worksheet 5], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/uebungen/blatt5solution.pdf Solution 5], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/py/ws5_ex1.py ws5_ex1.py]
|-
|-
| Dec 2
| Nov 24
| Worksheet 6 (for the lecture on Nov 27)
| Worksheet 6 (for the lecture on Nov 18)
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/blatt6.pdf Worksheet6], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/blatt6solution.pdf Solution], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/ws6_14b.mw ws6_14b.mw], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/ws6.py ws6.py]
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/uebungen/blatt6.pdf Worksheet 6], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/uebungen/blatt6solution.pdf Solution 6], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/py/ws6_ex3.py ws6_ex3.py]
|-
|-
| Dec 4
| Nov 26
| Heat Transfer - Discrete and Continuous Models
| Heat Transfer - Discrete and Continuous Models
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/heatmodel.pdf heatmodel.pdf]<br>Maple worksheet: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/maple/poisson2D.mws poisson2D.mws] [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/maple/poisson2D.pdf also as PDF]
| slides: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/heatmodel.pdf heatmodel.pdf] <br>python worksheets: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/py/SciComp_Heat_Transfer.py Heat Transfer] <br>maple worksheets: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/maple/poisson2D.mws poisson2D.mws], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/maple/poisson2D.pdf poisson2D.pdf] <br>printing version: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/heatmodel-2x4.pdf heatmodel-2x4.pdf]
|-
|-
| Dec 9
| Dec 1
| Worksheet 7 (for the lecture on Dec 4)
| Worksheet 7 (for the lecture on Nov 18)
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/blatt7.pdf Worksheet7], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/blatt7solution.pdf Solution], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/ws7_15c.mw ws7_15c.mw], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/ws7_15.py ws7_15.py]
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/uebungen/blatt7.pdf Worksheet 7], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/uebungen/blatt7solution.pdf Solution 7], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/py/ws7_ex1.py ws7_ex1.py]
|-
|-
| Dec 11
| Dec 3
| 1D Heat Equation - Analytical and Numerical Solutions
| 1D Heat Equation - Analytical and Numerical Solutions
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/heateq.pdf heateq.pdf] <br>
| slides: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/heateq.pdf heateq.pdf], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/heatenergy.pdf heatenergy.pdf] <br>
IPyNb: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/heat_1D_disc.ipynb heat_1D_disc.ipynb], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/heat_1D_impl.ipynb heat_1D_impl.ipynb]
python worksheets: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/py/SciComp_heat_1D_disc.py 1D Heat Equation],
<br>[http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/py/SciComp_heat_1D_impl.py 1D Heat Equation - Implicit Schemes]
<br>maple worksheets: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/maple/heat1D_disc.mw heat1D_disc.mw], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/maple/maple_heat1D_disc.pdf maple_heat1D_disc.pdf],
<br>[http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/maple/heat1D_impl.mw heat1D_impl.mw], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/maple/maple_heat1D_impl.pdf maple_heat1D_impl.pdf]
<br>printing version: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/heateq-2x4.pdf heateq-2x4.pdf]
|-
|-
| Dec 16
| Dec 8
| Worksheet 8 (for the lecture on Dec 11)
| Worksheet 8 (for the lecture on Nov 26)
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/blatt8.pdf Worksheet8],  [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/blatt8solution.pdf Solution],  
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/uebungen/blatt8.pdf Worksheet 8],  [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/uebungen/blatt8solution.pdf Solution 8], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/py/ws8_ex2.py ws8_ex2.py]
[http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/ws8_18c.mw ws8_18c.mw],
[http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/ws8_18.py ws8_18.py]
|-
|-
| Dec 18 <br> Jan 08
| Dec 10 <br> Jan 7
| Introduction to Finite Element Methods - Part I <br> Introduction to Finite Element Methods - Part II  
| Introduction to Finite Element Methods - Part I <br> Introduction to Finite Element Methods - Part II  
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/pde_fem.pdf pde_fem.pdf]<br> IPyNb: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/fem.ipynb fem.ipynb]
| slides: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/pde_fem.pdf pde_fem.pdf] <br> maple worksheets: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/maple/fem.mw fem.mw], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/maple/maple_fem.pdf maple_fem.pdf]<br>python worksheets: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/py/SciComp_FEM.py FEM] <br>printing version: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/pde_fem-2x4.pdf pde_fem-2x4.pdf]
|-
|-
| Jan 13
| Dec 15
| Worksheet 9 (for the lecture on Dec 11)
| Worksheet 9 (for the lecture on Dec 3)
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/blatt9.pdf Worksheet9], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/blatt9solution.pdf Solution <font color="red">updated!</font>], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/ws9_20.mw ws9_20.mw] [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/ws9_20.py ws9_20.py]
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/uebungen/blatt9.pdf Worksheet 9], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/uebungen/blatt9solution.pdf Solution 9], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/py/ws9_ex2.py ws9_ex2.py]
|-
| Jan 15
| Worksheet 10 (for the lecture on Dec 18)
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/blatt11.pdf Worksheet10], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/blatt11solution.pdf Solution]
|-
| Jan 20
| Worksheet 11 (for the lecture on Jan 08)
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/blatt12.pdf Worksheet11], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/blatt12solution.pdf Solution], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/hierarchical.mw hierarchical.mw], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/ws11_25.py ws11_25.py]
|-  
|-  
| Jan 27
| Jan 12
| Worksheet 12
| Worksheet 10 (for the lectures on Dec 10 and Jan 7)
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/blatt13.pdf Worksheet12], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/blatt13solution.pdf Solution], <br>
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/uebungen/blatt10.pdf Worksheet 10], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/uebungen/blatt10solution.pdf Solution 10]
[http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/massmatrix.mw massmatrix.mw], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/ws13_27c.mw ws13_27c.mw],
<br> [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/ws12_27.py ws12_27.py], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/uebungen/ws12_28.py ws12_28.py]
|-
|-
| Jan 29
| Jan 14 <br> Jan 21
| Case Study: Computational Fluid Dynamics - Part I
| Case Study: Computational Fluid Dynamics
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/study_cfd_partI.pdf study_cfd_partI.pdf]
| slides: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/study_cfd.pdf study_cfd.pdf] <br>
|-
printing version: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/study_cfd-2x4.pdf study_cfd-2x4.pdf]
| Feb  6
| Case Study: Computational Fluid Dynamics - Part II
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/study_cfd_partII.pdf study_cfd_partII.pdf] <br>
[http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws13/all_lnotes.pdf <font color="red">printing version of lecture slides!</font>]
<!--
|-
| Dec 19
| Worksheet 10 (for the holidays, no review in exercise!)
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/uebungen/blatt10.pdf Worksheet10], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/uebungen/blatt10loesung.pdf Solution], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/uebungen/ws10_santa.mw ws10_santa.mw]
|-
| Jan 9, Jan 16
| Introduction to Finite Element Methods - Part I
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/09_pde_fem.pdf 09_pde_fem.pdf]<br>Maple worksheet: [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/fem.mw fem.mw] ([http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/maple_fem.pdf also as PDF])
|-  
|-  
| Jan 11
| Jan 19
| Worksheet 11
| Worksheet 11 (for the lecture on Dec 10 and Jan 7)
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/uebungen/blatt11.pdf Worksheet11], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/uebungen/blatt11loesung.pdf Solution]
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/uebungen/blatt11.pdf Worksheet 11], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/uebungen/blatt11solution.pdf Solution 11], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/py/ws11_ex1.py ws11_ex1.py]
|-
| Jan 16
| Introduction to Finite Element Methods - Part II
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/09_pde_fem.pdf 09_pde_fem.pdf]
|-
| Jan 16
| Worksheet 12
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/uebungen/blatt12.pdf Worksheet12], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/uebungen/blatt12loesung.pdf Solution],  
[http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/uebungen/hierarchical.mw hierarchical.mw]
|-
| Jan 23
| Case Study: Computational Fluid Dynamics - Part I
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/10_cfd.pdf 10_cfd.pdf]
|-  
|-  
| Jan 25
| Jan 26
| Worksheet 13
| Worksheet 12 (for the lecture on Dec 10 and Jan 7)
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/uebungen/blatt13.pdf Worksheet13], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/uebungen/blatt13loesung.pdf Solution], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/uebungen/massmatrix.mw massmatrix.mw], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/uebungen/ws13_27c.mw ws13_27c.mw]
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/uebungen/blatt12.pdf Worksheet 12], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/uebungen/blatt12solution.pdf Solution 12], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/py/ws12_ex1.py ws12_ex1.py], [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws14/py/ws12_ex2.py ws12_ex2.py]
|-
| Jan 30
| Case Study: Computational Fluid Dynamics - Part II
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/10_cfd.pdf 10_cfd.pdf] (Note: slides have been corrected&updated since Jan 23!)
|-
| Feb  6
| Case Study: Computational Fluid Dynamics - Part III
| [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/ws12/10_cfd.pdf 10_cfd.pdf]  
-->
|}
|}


Line 210: Line 171:
* [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/exam/questions_fdfe.pdf PDE numerics]
* [http://www5.in.tum.de/lehre/vorlesungen/sci_comp/exam/questions_fdfe.pdf PDE numerics]


=== Last Years' Exams ===
<!--=== Last Years' Exams ===


Please, be aware that there are always slight changes in topics between the different years' lectures. Hence, the previous exams are not fully representative for this year's exam.
Please, be aware that there are always slight changes in topics between the different years' lectures. Hence, the previous exams are not fully representative for this year's exam.

Latest revision as of 15:11, 12 October 2022

Term
Winter 14
Lecturer
Dr. rer. nat. Tobias Neckel
Time and Place
Wednesday, 10:15-11:45; Interims Hörsaal 2 (5620.01.102), (starts Oct 15)
Audience
Computational Science and Engineering, 1st semester
Tutorials
Denis Jarema, time and place: I group: Monday, 16-18, MI 03.13.010, II group: Monday, 14-16, MI 03.13.010 (starts Oct 20)
Exam
written exam Jan 30, 2015, 16:30-18:00, room: Interimshörsaal 1
Semesterwochenstunden / ECTS Credits
4 SWS (2V+2Ü) / 5 Credits
TUMonline
tumonline lecture, tumonline tutorial



Announcements

  • The repetition exam review will take place on Thursday, April 16, 16:15-17:30, in room 02.07.023.
  • The repetition exam will take place on Wednesday, April 8, 14:30-16:00, in MI Hörsaal 3 (00.06.011, 5606.EG.011), 1 handwritten DinA4 page (both sides) is the only allowed aid.
  • The exam review will take place on Friday, February 13, 10:00-11:00, in room 02.07.023.
  • The exam will take place on Friday, January 30, 16:30-18:00, in Interims Hörsaal 1 (5620.01.101), 1 handwritten DinA4 page (both sides) is the only allowed aid.
  • The tutorial does not take place on the 22nd of December.
  • The lecture does not take place on the 22nd of October due to the plenary meeting of the student's union.


Contents

The lecture will cover the following topics in scientific computing:

  • typical tasks in the simulation pipeline in scientific computing;
  • classification of mathematical models (discrete/continuous, deterministic/stochastic, etc.);
  • modelling with (systems) of ordinary differential equations (example: population models);
  • modelling with partial differential equations (example: heat equations);
  • numerical treatment of models (discretisation of ordinary and partial differential equations: introduction to Finite Volume and Finite Element Methods, grid generation, assembly of the respective large systems of linear equations);
  • analysis of the resulting numerical schemes (w.r.t. convergence, consistency, stability, efficiency);

An outlook will be given on the following topics:

  • efficient implementation of numerical algorithms, both on monoprocessors and parallel computers (architectural features, parallel programming, load distribution, parallel numerical algorithms)
  • interpretation of numerical results (visualization)

Lecture Notes and Material

Slides of the lectures, as well as worksheets and solutions for the tutorials, will be published here as they become available.

Day Topic Material
Oct 15 Introduction - CSE/Scientific Computing as a discipline slides: discipline.pdf, fibo.pdf
printing versions: discipline-2x4.pdf, fibo-2x4.pdf
Oct 20 Worksheet 1 (for the lecture on Oct 15) Worksheet 1, Solution 1
Oct 27 Worksheet 2 (for the lecture on Oct 15) Worksheet 2, Solution 2
Oct 29 Population Models - Continuous Modelling (Parts I to IV) slides: population.pdf
python worksheets: Lotka Volterra, Population Models
maple worksheets: lotkavolt.mws, popmodel.mw
maple_lotkavolt.pdf, maple_popmodel.pdf
printing version: population-2x4.pdf
Nov 3 Worksheet 3 (for the lecture on Oct 29) Worksheet 3, Solution 3
Nov 5 Population Models - Continuous Modelling (Parts I to IV) slides: population2.pdf
printing version: population2-2x4.pdf
Nov 10 Worksheet 4 (for the lecture on Nov 5) Worksheet 4, Solution 4, ws4_ex1.py
Nov 12
Nov 18
Numerical Methods for ODEs slides: ode_numerics.pdf
python worksheets: Numerics ODE
maple worksheets: numerics_ode.mws,
maple_numerics_ode.pdf
printing version: ode_numerics-2x4.pdf
Nov 17 Worksheet 5 (for the lecture on Nov 12) Worksheet 5, Solution 5, ws5_ex1.py
Nov 24 Worksheet 6 (for the lecture on Nov 18) Worksheet 6, Solution 6, ws6_ex3.py
Nov 26 Heat Transfer - Discrete and Continuous Models slides: heatmodel.pdf
python worksheets: Heat Transfer
maple worksheets: poisson2D.mws, poisson2D.pdf
printing version: heatmodel-2x4.pdf
Dec 1 Worksheet 7 (for the lecture on Nov 18) Worksheet 7, Solution 7, ws7_ex1.py
Dec 3 1D Heat Equation - Analytical and Numerical Solutions slides: heateq.pdf, heatenergy.pdf

python worksheets: 1D Heat Equation,
1D Heat Equation - Implicit Schemes
maple worksheets: heat1D_disc.mw, maple_heat1D_disc.pdf,
heat1D_impl.mw, maple_heat1D_impl.pdf
printing version: heateq-2x4.pdf

Dec 8 Worksheet 8 (for the lecture on Nov 26) Worksheet 8, Solution 8, ws8_ex2.py
Dec 10
Jan 7
Introduction to Finite Element Methods - Part I
Introduction to Finite Element Methods - Part II
slides: pde_fem.pdf
maple worksheets: fem.mw, maple_fem.pdf
python worksheets: FEM
printing version: pde_fem-2x4.pdf
Dec 15 Worksheet 9 (for the lecture on Dec 3) Worksheet 9, Solution 9, ws9_ex2.py
Jan 12 Worksheet 10 (for the lectures on Dec 10 and Jan 7) Worksheet 10, Solution 10
Jan 14
Jan 21
Case Study: Computational Fluid Dynamics slides: study_cfd.pdf

printing version: study_cfd-2x4.pdf

Jan 19 Worksheet 11 (for the lecture on Dec 10 and Jan 7) Worksheet 11, Solution 11, ws11_ex1.py
Jan 26 Worksheet 12 (for the lecture on Dec 10 and Jan 7) Worksheet 12, Solution 12, ws12_ex1.py, ws12_ex2.py

Exams

Catalogue of Exam Questions

The following catalogue contain questions collected by students of the lectures in winter 05/06 and 06/07. The catalogue is intended for preparation for the exam, only, and serves as some orientation. It's by no means meant to be a complete collection.