HEAL DSpace

Αριθμητική επίλυση προβλημάτων αεροδυναμικής-αεροελαστικότητας σε επεξεργαστές καρτών γραφικών

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.advisor Γιαννάκογλου, Κυριάκος el
dc.contributor.author Τρομπούκης, Ξενοφών Σ. el
dc.contributor.author Trompoukis, Xenofon S. en
dc.date.accessioned 2012-09-04T10:36:32Z
dc.date.available 2012-09-04T10:36:32Z
dc.date.copyright 2012-08-22 -
dc.date.issued 2012-09-04
dc.date.submitted 2012-08-22 -
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/6542
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.570
dc.description 242 σ. el
dc.description.abstract Στη διατριβή αυτή αναπτύχθηκε, προγραμματίστηκε, πιστοποιήθηκε και κυρίως βελτιστοποιήθηκε μία σειρά νέων εκδόσεων επιλυτών των εξ. Navier-Stokes/Euler, για 2Δ/3Δ ροές, συμπεριλαμβανομένων χρονικά μη-μόνιμων ροών και της χρήσης δυναμικά προσαρμοζόμενων υπολογιστικών πλεγμάτων σε επεξεργαστές καρτών γραφικών (GPUs). Ο GPU-επιλύτης χρησιμοποιήθηκε για την επίλυση μεγάλης κλίμακας αεροδυναμικών και αεροελαστικών προβλημάτων σε συστήματα υψηλής υπολογιστικής ισχύος αλλά σχετικά μικρού κόστους κτήσης. Αποτελέσματα της διατριβής που αποτελούν και στοιχεία πρωτοτυπίας είναι (α) η ανάδειξη τρόπων-τεχνικών προγραμματισμού υψηλής παράλληλης απόδοσης GPU-λογισμικού επίλυσης επιστημονικών προβλημάτων σε μη-δομημένα (υβριδικά) πλέγματα, είτε μέσω της βέλτιστης κατάτμησης των υπολογισμών σε παράλληλες διεργασίες που εκτελούνται σε GPUs, είτε μέσω της βέλτιστης διαχείρισης των μνημών της GPU. (β) Η χρήση αριθμητικής μικτής ακρίβειας (MPA), που επιταχύνει την πρόλεξη των αριθμητικών αποτελεσμάτων χωρίς να αλλοιώνει την ακρίβεια των προλέξεων. (γ) Η ιδιαίτερα υψηλή παράλληλη επιτάχυνση, παρά τη χρήση της κεντροκομβικής διατύπωσης της τεχνικής των πεπερασμένων όγκων σε μη-δομημένα πλέγματα, του GPU-επιλύτη που αναπτύχθηκε. Το κέρδος από τη χρήση μίας GPU αντί ενός πυρήνα μίας σημερινής CPU είναι έως και 110x. (δ) Η αποτελεσματική χρήση της πολύ γρήγορης αλλά όχι αποδεκτής ακρίβειας SPA εκδοχής του GPU-επιλύτη εντάσσοντάς την ως συνιστώσα της πολυεπίπεδης βελτιστοποίησης μέσω ΕΑ. (ε) Η παραλληλοποίηση του GPU-επιλύτη σε πολλές κάρτες γραφικών του ίδιου ή διαφορετικών υπολογιστικών κόμβων. el
dc.description.abstract The main objective of this PhD thesis was the development of software for the solution of large scale aerodynamic and aeroelastic problems, running on modern Graphics Processing Units (GPUs). The developed GPU-enabled software solves the 2D/3D steady/unsteady Navier-Stokes/Euler equations for compressible fluids on dynamic unstructured/hybrid grids. Different programming approaches were programmed and assessed in terms of parallel speed-up. These approaches can easily be implemented in any other GPU-enabled software solving general purpose PDEs on unstructured grids. A mixed precision arithmetic (MPA) solver has been proposed. The use of MPA (instead of double precision arithmetic, DPA) reduces the total number of global memory accesses and, thus, increases the parallel efficiency of the GPU software without harming the accuracy of the solution. Though, the vertex-centered approach of the finite volume technique on unstructured grids is used, the use of the developed GPU-solver running on a single GPU instead of a CPU-solver running on a single core of a modern CPU may decrease the computational cost up to 110 times depending on the grid size and the compute capabilities of the GPU used. This substantial decrease of the required computational cost affects positively both the aerodynamic/aeroelastic analysis of aerodynamic bodies and the optimization-design via evolutionary algorithms (EAs), where a large number of evaluations must be performed. Thus the use of GPUs extends the range of industrial applications that can be carried out using CFD analysis tools. The fast and less accurate SPA and the relatively slower and accurate MPA variants of the GPU-solver are used in an EA-based hierarchical optimization method which is suitable for GPUs. Due to memory limitations, a single GPU cannot be used for solving large scale aerodynamic/aeroelastic problems. For large scale problems, GPU clusters are employed. In the present thesis, a single CPU-thread was used to control the available GPUs per computational node. The communication between the GPUs of the interconnected nodes is based on the MPI parallel protocol. en
dc.description.statementofresponsibility Ξενοφών Σ. Τρομπούκης el
dc.language.iso el en
dc.rights ETDFree-policy.xml en
dc.subject Υπολογιστική Ρευστοδυναμική el
dc.subject Επεξεργαστές Καρτών Γραφικών el
dc.subject Αεροελαστικότητα el
dc.subject Μη-δομημένα πλέγματα el
dc.subject Παράλληλη επεξεργασία el
dc.subject Computational Fluid Dynamics en
dc.subject CFD en
dc.subject Graphics Processing Units en
dc.subject GPUs en
dc.subject GPGPU en
dc.subject Aerolasticity en
dc.subject Unstructured grids en
dc.subject Parallel computing en
dc.title Αριθμητική επίλυση προβλημάτων αεροδυναμικής-αεροελαστικότητας σε επεξεργαστές καρτών γραφικών el
dc.title.alternative Numerical Solution of Aerodynamic-Aeroelastic Problems on Graphics Processing Units en
dc.type doctoralThesis el (en)
dc.date.accepted 2012-07-24 -
dc.date.modified 2012-08-22 -
dc.contributor.advisorcommitteemember Μαθιουδάκης, Κωνσταντίνος el
dc.contributor.advisorcommitteemember Βουτσινάς, Σπυρίδων el
dc.contributor.committeemember Γιαννάκογλου, Κυριάκος el
dc.contributor.committeemember Μαθιουδάκης, Κωνσταντίνος el
dc.contributor.committeemember Βουτσινάς, Σπυρίδων el
dc.contributor.committeemember Μπουντουβής, Ανδρέας el
dc.contributor.committeemember Τζαμπίρας, Γεώργιος el
dc.contributor.committeemember Τσαγγάρης, Σωκράτης el
dc.contributor.committeemember Κοζύρης, Νεκτάριος el
dc.contributor.department Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Μηχανολόγων Μηχανικών. Τομέας Ρευστών. Εργαστήριο Θερμικών Στροβιλομηχανών el
dc.date.recordmanipulation.recordcreated 2012-09-04 -
dc.date.recordmanipulation.recordmodified 2012-09-04 -


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής