Acceleration of BEM using CUDA/GPU programming with application to marine renewable energy extraction

DSpace/Manakin Repository

Show simple item record

dc.contributor.author Koutsogiannakis, Panagiotis en
dc.date.accessioned 2019-03-22T10:07:21Z
dc.date.available 2019-03-22T10:07:21Z
dc.date.issued 2019-03-22
dc.identifier.uri http://dspace.lib.ntua.gr/handle/123456789/48514
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ *
dc.subject Boundary element methods en
dc.subject GPGPU programming en
dc.subject Marine renewable energy en
dc.subject Hydrodynamic modeling en
dc.subject Lifting flows modeling el
dc.subject Μέθοδος Συνοριακών Στοιχείων el
dc.subject Προγραμματισμός Καρτών Γραφικών el
dc.subject Θαλάσσια ανανεώσιμη ενέργεια el
dc.subject Υδροδυναμική μοντελοποίηση el
dc.subject Μοντελοποίηση ανωστικών ροών el
dc.title Acceleration of BEM using CUDA/GPU programming with application to marine renewable energy extraction en
dc.contributor.department Εργαστήριο Ναυτικής και Θαλάσσιας Υδροδυναμικής el
heal.type bachelorThesis
heal.classification Hydrodynamics--Mathematical models en
heal.classification Boundary element methods en
heal.classification Marine renewable energy en
heal.classification GPGPU programming en
heal.classificationURI http://id.loc.gov/authorities/subjects/sh2008105960
heal.classificationURI http://id.loc.gov/authorities/subjects/sh88001604
heal.language en
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2019-02-14
heal.abstract In the present thesis a biomimetic flapping-foil device is studied for the exploitation of marine renewable energy resources. As a first approximation, the lifting body is submerged far from the free surface, neglecting the interaction with the additional boundary. The device is semi-activated, i.e. a pitching motion is enforced and a heaving motion is induced by an alternating lift, produced in the presence of the current. For this purpose a Boundary Element Method (BEM) in its 3-dimensional version is applied. A Morino-type Kutta condition is imposed on the trailing edge and, by linearizing the trailing vortex sheet dynamics, a simplified wake model is used. However, the motion of the body and the initial shape of the wake are not linearized. The present method, after enhancement and further verification, can be applied to the design and control of such biomimetic devices extracting energy from waves and tidal currents nearshore. The performance of various integration quadratures for the calculation of singular integrals emerging in BEM are also investigated. Simple Gauss-Lobatto and Newton-Cotes quadratures, of arbitrary order, are embedded in an adaptive routine, enabling the treatment of singularities associated with the single/double layer potential induction factors. Different partitioning schemes are examined and the Richardson extrapolation technique is used to accelerate the convergence of the recursive quadrature routine. The developed numerical integration method is able to evaluate efficiently integrals with multiple singularities on N-dimensional hypercubes. The in-house GPU-accelerated computational code, developed by E.S. Filippas, is reprogrammed, by using object-oriented programming, extending the method to solve the problem of the semi-activated system. The parallelization parameters that affect performance are determined and a mixed precision arithmetic scheme is used to optimize the performance of the algorithm. The concepts of polymorphism and inheritance, incorporated in object-oriented programming, encourage the extension of the solver to treat different problems with similar structure in an elegant manner. en
heal.advisorName Belibassakis, Kostas en
heal.committeeMemberName Athanassoulis, Gerassimos en
heal.committeeMemberName Politis, Gerasimos en
heal.academicPublisher Σχολή Ναυπηγών Μηχανολόγων Μηχανικών el
heal.academicPublisherID ntua
heal.numberOfPages 112
heal.fullTextAvailability true

Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Except where otherwise noted, this item's license is described as Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα