ljetni semestar ak. god. 2007/08
predavanja: M. Jurak, vježbe: M. Jurak
predavanja: četvrtak 14-16 (109), vježbe: utorak 11-13 (Pr1)
konzultacije: četvrtak 12-14
Praktikum primijenjene matematike 2 obrađuje metodu konačnih elemenata za parcijalne diferencijalne jednadžbe. Kolegij se sastoji od predavanja i rada na računalu, bez klasičnih vježbi. Na predavanjima će biti napravljen pregled različitih metoda konačnih elemenat primijenjenih na linearne i nelinearne te stacionarne i evolucijske zadaće. Praktičan dio kolegija sastoji se od rada s programskim paketom FreeFEM++.
FreeFem++ je programski paket za rješavanje parcijalnih diferencijalnih jednadžbi metodom konačnih elemenata u dvije prostrorne dimenzije, na mreži sastavljenoj od trokuta. Software je nekomercijalan, i može se dobiti na adresi www.freefem.org/ff++/. Postoje verzije za Linux/Unix, MacOS te Window-se.
FreeFEM++ definira vlastiti programski jezik visoke razine u kojem se pišu programi. Jezik je vrlo sličan C-u, s nekoliko dodataka iz C++-a, te ima ugrađene naredbe za generiranje triangulacije, postavljanje varijacijske zadaće itd. Time omogućava numeričko rješavanje inicijalno rubnih zadaća uz minimum programiranja.
Manual za FreeFem može se naći na oficijelnoj web stranici ili lokalno ovdje (verzija 2.24)
Na Netu je moguće pronaći veliki broj programa za vizualizaciju. Pored grafike koju pruža FreeFem++ mi ćemo koristiti programe paraview i medit. WEb stranica programa paraview je www.parview.org, dok za medit vidi link na dnu stranice.
Bilješke s predavanja dijelom su sređene i mogu se naći u pdf formatu ovdje. U njima su i neki dijelovi koji nisu predavani u ak. god. 2006/07. Ranija verzija istih bilješki je dana u donjoj tabeli.
| Uvodni primjer u 1D (pdf) |
| Varijacijska formulacija eliptičkih rubnih zadaća (pdf) |
| Konstrukcija prostora KE (pdf) |
| Greška interpolacije (pdf) |
| Dodatak: Prostori Soboljeva (pdf) |
| Triangulacija | generiranje |
| spremanje, čitanje, deformiranje | |
| Konačni elementi | prostori, vektori |
| varijacijska formulacija | Dirichletov rubni uvjet |
| Primjer 1, Latex, Gnuplot | |
| Primjer 2 (adaptacija mreže), saveMedit.edp | |
| Procjena greške | Poisson |
| Parabolička jednadžba | Diskretizacija (pdf) |
| Heat1.edp, saveMeditAnim.edp, ispisGreskeT.edp | |
| Vizualizacija (Praview) | Primjer, VTKout.edp |
| VTKfileformats.pdf |
Slijedi link.