|
|
|
||
Aplikace metody konečných prvků. Používaný numerický software. Knihovny pro řešení parciálních diferencialních rovnic -
volně dostupné libMesh, DealII. Podpůrné matematické knihovny PETSc, LASPack. Tvorba a zjemňování sítí. Grafické
postprocesingové nástroje. Základy jazyka C++ a paralelního programování.
Navazuje na předmět MAF001: Vybrané kapitoly z parciálních diferenciálních rovnic.
Poslední úprava: T_KG (15.05.2007)
|
|
||
Studenti se seznámí s praktickými postupy při numerickém řešení parciálních diferenciálních rovnic metodou konečných prvků. Poslední úprava: T_KG (14.04.2008)
|
|
||
Babuška I., Strouboulis T.: The Finite element method and its reliability, Oxford Clarendon Press, 2001 Reddy J.N., Gartling D.K.: The finite element method in heat transfer and fluid dynamics http://www.dealii.org http://libmesh.sourceforge.net http://acts.nersc.gov/petsc, http://acts.nersc.gov/slepc Poslední úprava: T_KG (15.05.2007)
|
|
||
Praktická cvičení Poslední úprava: T_KG (11.04.2008)
|
|
||
Sylabus
1. Metoda kone?ných prvk? - zopakování pojm? jako parciální diferenciální rovnice, slabá formulace, Galerkinovy aproximace, numerická ?ešení.
2. Porovnání p?ístup? - software, knihovny nebo tvorba vlastního kódu.
3. Programování v C++ - syntaxe; základní p?íkazy; objektový p?ístup; použití objekt?, šablon a knihoven.
4. Matematické knihovny - PETSc, LASPack, SLEPc, jejich použití v základních matematických úlohách.
5. Knihovny - libMesh, DealII. Možnosti použití a rozdíly.
6. DealII - základní p?íklady a prezentace detailního ?ešení jedné konkrétní úlohy.
7. libMesh - p?íklady
8. libMesh - cvi?ení
9. Sít? - tvorba a zjem?ování, softwarové možnosti .
10. Grafické postprocesingové nástroje - práce s GMV
11. Paralelní programování a využití knihoven s podporou paralelních algoritm?. Poslední úprava: T_KG (15.05.2007)
|