Paralelno transponovanje podataka u okviru numeričkog algoritma za rešavanje Gros-Pitaevski jednačine
Parallel data transposition in numerical algorithm for solving the Gross-Pitaevski equation
Doktorand
Satarić, BogdanMentor
Balaž, AntunHajduković, Miroslav
Članovi komisije
Živanov, ŽarkoŠkrbić, Srđan
Ilić, Dušan
Balaž, Antun
Hajduković, Miroslav
Metapodaci
Prikaz svih podataka o disertacijiSažetak
Ova doktorska teza se bavi proučavanjem i razvojem paralelnih algoritama za transponovanje distribuiranih trodimenzionalnih struktura podataka, kao i implementacijom ovih algoritama u okviru C/OpenMP/MPI programske paradigme. Razvijena implementacija je primenjena na rešavanje nelinearne parcijalne diferencijealne jednačine Šredingerovog tipa (Gros-Pitaevski jednačina) korišćenjem Krenk-Nikolson metoda, a u okviru teze je predstavljen ciklus razvoja odgovarajućeg softvera, kao i rezultati testova validnosti i merenja performansi dobijenih na računarskom klasteru.
This thesis studies and develops parallel algorithms for transposing distributed three-dimensional data structures, and describes their technical implementation in C/OpenMP/MPI programing paradigm. The developed implementation is applied for solving of nonlinear partial differential equation of the Schroedinger type (Gross-Pitaevskii equation) using Crank-Nicolson method. The thesis presents the corresponding software development cycle, as well as results of validity tests and performance measurements obtained on a computer cluster.