Difference between revisions of "Numdgl18"

From Wiki
Jump to: navigation, search
 
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOTOC__  
+
__NOTOC__ {{DISPLAYTITLE: Numerik von Differentialgleichungen}}
 
+
'''Prüfungstermine:  26. Sept, <s>18. Okt.2018</s> 16. Okt. 2018, 14. Nov, oder auf Anfrage
<!-- '''Prüfungstermine:  26. 11., 10. 12.'''
 
  
 
melden Sie sich per email an, geben Sie Ihr Zeitfenster an. Zeiteinteilung erfolgt kurzfristig vor der Prüfung
 
melden Sie sich per email an, geben Sie Ihr Zeitfenster an. Zeiteinteilung erfolgt kurzfristig vor der Prüfung
 
-->
 
-->
 
 
 
Skripte:
 
Skripte:
  
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl15/numode.pdf Teil 1] Gewöhnliche Differentialgleichungen (erstellt von Georg Simbrunner nach meiner letzten Vorlesung)
+
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl15/numode.pdf Teil 1] Gewöhnliche Differentialgleichungen (erstellt von Georg Simbrunner nach meiner Vorlesung im SS12)
  
 
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/notes/numpde0.pdf Teil 2] Partielle Differentialgleichungen  
 
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/notes/numpde0.pdf Teil 2] Partielle Differentialgleichungen  
Line 18: Line 15:
  
 
1. Blatt  
 
1. Blatt  
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl15/ueb1.pdf pdf]
+
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl18/ueb1.pdf pdf]
  
 
2. Blatt  
 
2. Blatt  
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl15/ueb2.pdf pdf]
+
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl18/ueb2.pdf pdf]
  
 
3. Blatt  
 
3. Blatt  
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl15/ueb3.pdf pdf]
+
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl18/ueb3.pdf pdf]
  
 
4. Blatt  
 
4. Blatt  
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl15/ueb4.pdf pdf]
+
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl18/ueb4.pdf pdf]
 
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl15/dr.pdf Schrittweitensteuerung aus Dahmen/Reusken]
 
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl15/dr.pdf Schrittweitensteuerung aus Dahmen/Reusken]
  
 
5. Blatt  
 
5. Blatt  
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl15/ueb5.pdf pdf]
+
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl18/ueb5.pdf pdf]
  
 
6. Blatt  
 
6. Blatt  
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl15/ueb6.pdf pdf]
+
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl18/ueb6.pdf pdf]
  
 
7. Blatt  
 
7. Blatt  
Line 44: Line 41:
  
 
9. Blatt
 
9. Blatt
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl15/ueb9.pdf pdf]
+
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl18/ueb9.pdf pdf]
 +
 
 +
30. Mai: Arbeiten mit NGSolve. Installieren Sie NGSolve von [http://www.ngsolve.org www.ngsolve.org].
 +
Arbeiten Sie das Tutorial von Jay Gopalakrishnan durch: https://ngsolve.org/docu/latest/index.html. Installieren Sie [https://ngsolve.org/docu/latest/install/usejupyter.html Jupyter notebook], laden 
 +
[http://ngsolve.org/iFEM/iFEM.zip iFEM.zip] runter und gehen das erste Kapitel aus iFEM.ipynb durch.
 +
 
  
 
10. Blatt
 
10. Blatt
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl15/ueb10.pdf pdf]
+
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl18/ueb10.pdf pdf]
  
 
11. Blatt
 
11. Blatt
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl15/ueb11.pdf pdf]
+
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl18/ueb11.pdf pdf]
 +
 
 +
einfache iterative Verfahren:
 +
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl18/jacobi.py jacobi.py]
 +
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl18/gauss_seidel.py gauss_seidel.py]
 +
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl18/gradientmethod.py gradientmethod.py]
 +
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl18/multigrid.py multigrid.py]
 +
 
  
 
12. Blatt
 
12. Blatt
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl15/ueb12.pdf pdf]
+
[http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl18/ueb12.pdf pdf]
 
 
  
 
Git-Lab Repository: (Download or via git-clone)
 
Git-Lab Repository: (Download or via git-clone)

Latest revision as of 09:39, 3 October 2018

Prüfungstermine: 26. Sept, 18. Okt.2018 16. Okt. 2018, 14. Nov, oder auf Anfrage

melden Sie sich per email an, geben Sie Ihr Zeitfenster an. Zeiteinteilung erfolgt kurzfristig vor der Prüfung --> Skripte:

Teil 1 Gewöhnliche Differentialgleichungen (erstellt von Georg Simbrunner nach meiner Vorlesung im SS12)

Teil 2 Partielle Differentialgleichungen


Übungsblätter gibt es hier:

1. Blatt pdf

2. Blatt pdf

3. Blatt pdf

4. Blatt pdf Schrittweitensteuerung aus Dahmen/Reusken

5. Blatt pdf

6. Blatt pdf

7. Blatt pdf (Rattle-code befindet sich im Git-Lab Repository, zuvor muss GLUT installiert werden!)

8. Blatt pdf

9. Blatt pdf

30. Mai: Arbeiten mit NGSolve. Installieren Sie NGSolve von www.ngsolve.org. Arbeiten Sie das Tutorial von Jay Gopalakrishnan durch: https://ngsolve.org/docu/latest/index.html. Installieren Sie Jupyter notebook, laden iFEM.zip runter und gehen das erste Kapitel aus iFEM.ipynb durch.


10. Blatt pdf

11. Blatt pdf

einfache iterative Verfahren: jacobi.py gauss_seidel.py gradientmethod.py multigrid.py


12. Blatt pdf

Git-Lab Repository: (Download or via git-clone)

https://gitlab.asc.tuwien.ac.at/jschoeberl/ode


Literatur ODEs:

  • P. Deuflhard und F. Bornemann: Numerische Mathematik II: Gewöhnliche Differentialgleichungen (Lehrbuch)
  • E. Hairer, S.P. Norsett und G. Wanner: Solving Ordinary Differential Equations I: Nonstiff Problems
  • E. Hairer, G. Wanner: Solving Ordinary Differential Equations II: Stiff and Differential Algebraic Problems
  • J. Butcher: Numerical Methods for Ordinary Differential Equations
  • E. Hairer, C. Lubich, G. Wanner: Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations