Decomp project for university course Znanstveno računanje 1, academic year 2019/2020, University of Zagreb, Faculty of Science, Department of Mathematics.
Program za numeričko rješavanje Poissonove jednadžbe uz Dirichletove rubne uvjete, na nepravilnoj domeni u obliku slova 'L'. Druge derivacije aproksimiramo centralnim diferencijama, a na domeni 'L' uvodimo ekvidistantnu mrežu i dekompozicjiu na manje pravokutne poddomene koje se ne preklapaju. Dobiveni sustav linearnih jednadžbi u matrici organiziramo na način da prvo poredamo čvorove unutar poddomene, a zatim čvorove koji se nalaze na rubovima. Takvim postupkom dolazimo do algoritma blok-Gaussovih eliminacija, a detaljnije o algoritmu i rezultatima može se naći u tekstu.
Potrebne biblioteke:
LAPACK
(Linear Algebra Package). Dokumentacija je dostupna na linku.BLAS
(Basic Linear ALgebra Subprograms). Dokumentacija je dostupna na linku.f2c.c
datoteka prebacuje Fortran kod u C.
Testiranje algoritma se postiže pokretanjem domena.c
.
Decomp © 2020 by Petra Sočo is licensed under Attribution-NonCommercial-ShareAlike 4.0 International.
License can be found under License.