Difference between revisions of "Numdgl18"
(Created page with "__NOTOC__ __NOTITLE__ = Numerik von Differentialgleichungen = <-- '''Prüfungstermine: 26. 11., 10. 12.''' --> melden Sie sich per email an, geben Sie Ihr Zeitfenster an....") |
|||
(38 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 | |
− | |||
− | |||
− | |||
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 | + | [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 20: | Line 15: | ||
1. Blatt | 1. Blatt | ||
− | [http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/ | + | [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/ | + | [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/ | + | [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/ | + | [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/ | + | [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/ | + | [http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/numdgl18/ueb6.pdf pdf] |
7. Blatt | 7. Blatt | ||
Line 46: | Line 41: | ||
9. Blatt | 9. Blatt | ||
− | [http://www.asc.tuwien.ac.at/~schoeberl/wiki/lva/ | + | [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/ | + | [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/ | + | [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/ | + | [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