Show simple item record

dc.contributor.advisorFrommer, Andreasen
dc.contributor.advisorSchifano, Sebastianoen
dc.contributor.advisorAlexandrou, Constantiaen
dc.contributor.authorRamirez Hidalgo, Gustavo Alonsoen
dc.coverage.spatialCyprusen
dc.creatorRamirez Hidalgo, Gustavo Alonsoen
dc.date.accessioned2023-01-25T10:44:27Z
dc.date.available2023-01-25T10:44:27Z
dc.date.issued2022-10
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/65443
dc.descriptionIncludes bibliography.en
dc.descriptionNumber of sources in the bibliography: 171en
dc.descriptionThesis (Ph. D.) -- University of Cyprus, Faculty of Pure and Applied Sciences, Department of Physics, 2022.en
dc.descriptionThe University of Cyprus Library holds the printed form of the thesis.en
dc.description.abstractΗ παρούσα διατριβή πραγματεύεται την εφαρμογή και ανάπτυξη μεθόδων πολλαπλών επιπέδων, για την επίλυση γραμμικών συστημάτων εξισώσεων και υπολογισμού ιχνών συναρτήσεων πινάκων, στη ρύθμιση δικτυωτού Κβαντική Χρωμοδυναμική (ΚΧΔ). ́Οταν τα εξαιρετικά μεγάλα και κακώς διαμορφωμένος γραμμικά συστήματα επιλύονται μέσω μεθόδων πολλαπλών δικτύων, η επεκτασιμότητα της υλοποίησης συνήθως διακυβεύεται καθώς μετακινούμαστε σε μεγάλο αριθμό κόμβων υπολογιστών. Η πρώτη συμβολή αυτής της διατριβής είναι στη μείωση αυτών των ζητημάτων επεκτασιμότητας στο ΔΔ-αΑΜΓ (μια βιβλιοθήκη για την επίλυση γραμμικών συστημάτων σε δικτυωτά ΚΧΔ). Αυτό το κάνουμε ενσωματώνοντας τέσσερις μεθόδους στο πιο χονδροειδές επίπεδο: ανακύκλωση, πολυωνυμική προετοιμασία, προετοιμασία με διαγώνιο μπλοκ και διοχέτευση. Με αυτόν τον τρόπο, έχουμε αξιοσημείωτα αλγοριθμικά και υπολογιστικά κέρδη στην περίπτωση Ωιλσον και είμαστε επίσης σε θέση να απαλλαγούμε από μια κάπως τεχνητή παράμετρο στο πιο χονδροειδές επίπεδο στην περίπτωση συνεστραμμένης μάζας. Στη συνέχεια, στρεφόμαστε σε περισσότερες υπολογιστικές πτυχές και, ως δεύτερη συνεισφορά από την εργασία μας, επεκτείνουμε τη βιβλιοθήκη ΔΔ-αΑΜΓ για να γίνει μια υβριδική δι- αλύτης ΓΠΥ+ΞΠΥ, μεταφέροντας ορισμένα μέρη του κώδικα μέσω ΞΥΔΑ Ξ . ́Ετσι, αντιλαμβανόμαστε τη σημασία της ομαλότερης αποσύνθεσης με βάση τον τομέα κατά την εκτέλεση σε ΓΠΥ, καθώς και της χρήσης μιας (πιο) επιθετικής χονδροειδοποίησης στην ιεραρχία πολλαπλών δικτύων, κατά την εκτέλεση με τον υβριδικό μας επιλύτη. Τέλος, συζητάμε την ανάπτυξη και τη δοκιμή μιας νέας μεθόδου για τον υπολογισμό των ιχνών των συναρτήσεων των πινάκων, tr(f (A)). Αυτή η νέα μέθοδος βασίζεται στο πολυεπίπεδο Μοντε Ξαρλο, σε συνδυασμό με μια ιεραρχία πολλαπλών δικτύων. Δοκιμάσαμε τη μέθοδο στην αντίστροφη συνάρτηση (δηλαδή f (A) = A −1 ), για τρεις πίνακες: Σξηωινγερ, Ωιλ- σον και στριμμένη μάζα. Βλέπουμε αξιοσημείωτα αποτελέσματα στο Σξηωινγερ, και πολύ καλά και πολλά υποσχόμενα αποτελέσματα για τον Ωιλσον και τη στριφτή μάζα. Αυτά τα αποτελέσματα ανοίγουν νέους δρόμους έρευνας, όπου η πολυεπίπεδη μέθοδος Μοντε Ξαρλο πολλαπλών δικτύων μπορεί να χρησιμοποιηθεί σε συνδυασμό με άλλες μεθόδους όπως ο αποπληθωρισμός και η ιεραρχική ανίχνευση.el
dc.description.abstractThis thesis deals with the implementation and development of multilevel methods, for solving linear systems of equations and computing traces of functions of matrices, in the lattice Quantum Chromodynamics (QCD) setting. When extremely large and ill- conditioned linear systems are being solved via multigrid methods, the scalability of the implementation is typically compromised as we move to a large number of compute nodes. The first contribution of this thesis is on diminishing these scalability issues in DD-αAMG (a library for solving linear systems in lattice QCD). We do this by in- tegrating four methods into the coarsest level: recycling, polynomial preconditioning, block-diagonal preconditioning and pipelining. In doing so, we get remarkable algo- rithmic and computational gains in the Wilson case, and we are also able to get rid of a somewhat artificial parameter at the coarsest level in the twisted mass case. We then turn to more computational aspects and, as a second contribution from our work, we extend the DD-αAMG library to become a hybrid GPU+CPU solver, by porting some parts of the code via CUDA C. In doing so, we realize the importance of having a smoother based on domain decomposition when running on GPUs, as well as of us- ing an (more) aggressive coarsening in the multigrid hierarchy, when running with our hybrid solver. Finally, we discuss the development and testing of a new method for the computation of traces of functions of matrices, tr(f (A)). This new method is based on multilevel Monte Carlo, in combination with a multigrid hierarchy. We have tested the method on the inverse (i.e. f (A) = A −1 ), for three matrices: Schwinger, Wilson and twisted mass. We see remarkable results in Schwinger, and very good and promising results for Wilson and twisted mass. These results open new paths of research, where the multigrid multilevel Monte Carlo method can be used in combination with other methods such as deflation and hierarchical probing.en
dc.description.sponsorshipUniversity of Wuppertalen
dc.description.sponsorshipUniversity of Ferraraen
dc.format.extent
dc.language.isoengen
dc.publisherΠανεπιστήμιο Κύπρου, Σχολή Θετικών και Εφαρμοσμένων Επιστημών / University of Cyprus, Faculty of Pure and Applied Sciencesen
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Greece*
dc.rightsinfo:eu-repo/semantics/openAccessen
dc.rightsOpen Accessen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.titleMultilevel Algorithms in Lattice QCD for Exascale Machinesen
dc.typeinfo:eu-repo/semantics/doctoralThesisen
dc.contributor.committeememberFrommer, Andreasen
dc.contributor.committeememberKnechtli, Francescoen
dc.contributor.committeememberPanagoupoulos, Halarambosen
dc.contributor.committeememberSaka, Halilen
dc.contributor.committeememberSchifano, Sebastianoen
dc.contributor.committeememberAlexandrou, Constantiaen
dc.contributor.departmentΠανεπιστήμιο Κύπρου, Σχολή Θετικών και Εφαρμοσμένων Επιστημών, Τμήμα Φυσικήςel
dc.contributor.departmentUniversity of Cyprus, Faculty of Pure and Applied Sciences, Department of Physicsen
dc.subject.uncontrolledtermΚΒΑΝΤΙΚΗ ΧΡΩΜΟΔΥΝΑΜΙΚΗel
dc.subject.uncontrolledtermQUANTUM CHROMODYNAMICSen
dc.subject.uncontrolledtermLATTICE QCDen
dc.subject.uncontrolledtermMULTIGRIDen
dc.subject.uncontrolledtermALGEBRAIC MULTIGRIDen
dc.subject.uncontrolledtermSTOCHASTIC TRACEen
dc.subject.uncontrolledtermHUTCHINSON METHODen
dc.subject.uncontrolledtermHIGH PERFORMANCE COMPUTINGen
dc.identifier.lcen
dc.author.facultyΣχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Φυσικής / Department of Physics
dc.type.uhtypeDoctoral Thesisen
dc.rights.embargodate2022-12-19
dc.contributor.orcidFrommer, Andreas [0000-0002-6901-0114]
dc.contributor.orcidSchifano, Sebastiano [0000-0002-0132-9196]
dc.contributor.orcidAlexandrou, Constantia [0000-0001-9136-3621]


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 Greece
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 Greece