DC ElementWertSprache
dc.contributor.advisorLudwig, Thomas-
dc.contributor.authorHeidari, Mohammad Reza-
dc.date.accessioned2023-06-05T11:56:37Z-
dc.date.available2023-06-05T11:56:37Z-
dc.date.issued2022-05-
dc.identifier.urihttps://ediss.sub.uni-hamburg.de/handle/ediss/10226-
dc.description.abstractThis dissertation aims at providing a solution and support for optimizing the performance of the atmospheric model ECHAM6. The special prominence of this research is due to the application of the model in the German climate modeling initiative PalMod for simulating a complete glacial cycle from the last interglacial to the Anthropocene. The model, however, suffers from poor scalability at low resolution, as used in this paleoclimate study, due to the limited number of grid points. As a consequence, the potential of the existing high-performance computing architectures cannot be utilized for such experiments at full scale. Endeavors to adopt a higher optimized model is, thus, opportune for the PalMod research. Our investigation reveals that radiative transfer is a relatively expensive atmospheric process in ECHAM6, accounting for approximately 50% of the total simulation time. This current level of cost is achieved by performing radiation calculations only once every two simulation hours. In response, this dissertation reports on a twofold research effort to alleviate such a computational burden in order to render the paleoclimate simulations viable. It first presents the idea of the concurrent radiation scheme for extending the available concurrency in ECHAM6 further by running the radiation component in parallel with other atmospheric processes. This solution also offers a way forward to improve the accuracy of the simulations by increasing the physical consistency between atmospheric states. To implement this scheme, a novel program analysis approach, i.e. Component Isolation, is then introduced for performing the following tasks: extracting a component from a Fortran program, detecting the input and output global variables of the component, making shared source code of the component non-shared. This approach not only benefits the implementation of the concurrent radiation scheme, but it also provides support for another optimization solution envisaged in PalMod. Furthermore, the high accuracy of the approach of Component Isolation and the implementation of the concurrent radiation scheme is demonstrated using careful qualification and validation. Moreover, a thorough analysis is investigated to show the impact of the new radiation scheme on the performance of the atmospheric model ECHAM6. The experiments show that ECHAM6 can achieve a speedup of over 1.9× using the concurrent radiation scheme while becoming almost twice more scalable. The scientific results from the new scheme are, however, evaluated through an independent investigation by a climate scientist. In the nutshell, the approach of Component Isolation offers an unprecedented solution for preparing any arbitrary components of scientific models (in Fortran) for a better organization scheme such as component concurrency or any individual optimization technique such as mixed-precision arithmetic in order to improve the performance of the model. In addition, the successful example of the concurrent radiation scheme in the atmospheric model ECHAM6 can encourage similar optimization research in scientific computing whenever scalability becomes challenging.en
dc.language.isoende_DE
dc.publisherStaats- und Universitätsbibliothek Hamburg Carl von Ossietzkyde
dc.rightshttp://purl.org/coar/access_right/c_abf2de_DE
dc.subjectPerformanceen
dc.subjectOptimizationen
dc.subjectComponenten
dc.subjectExtractionen
dc.subjectIsolationen
dc.subjectConcurrencyen
dc.subjectAtmosphericen
dc.subjectModelen
dc.subjectClimateen
dc.subject.ddc004: Informatikde_DE
dc.titlePerformance Optimisation of Atmospheric Model ECHAM6 through Component Concurencyen
dc.typedoctoralThesisen
dcterms.dateAccepted2023-03-17-
dc.rights.cchttps://creativecommons.org/licenses/by/4.0/de_DE
dc.rights.rshttp://rightsstatements.org/vocab/InC/1.0/-
dc.subject.bcl54.00: Informatik: Allgemeinesde_DE
dc.type.casraiDissertation-
dc.type.dinidoctoralThesis-
dc.type.driverdoctoralThesis-
dc.type.statusinfo:eu-repo/semantics/publishedVersionde_DE
dc.type.thesisdoctoralThesisde_DE
tuhh.type.opusDissertation-
thesis.grantor.departmentInformatikde_DE
thesis.grantor.placeHamburg-
thesis.grantor.universityOrInstitutionUniversität Hamburgde_DE
dcterms.DCMITypeText-
dc.identifier.urnurn:nbn:de:gbv:18-ediss-108768-
item.advisorGNDLudwig, Thomas-
item.grantfulltextopen-
item.languageiso639-1other-
item.fulltextWith Fulltext-
item.creatorOrcidHeidari, Mohammad Reza-
item.creatorGNDHeidari, Mohammad Reza-
Enthalten in den Sammlungen:Elektronische Dissertationen und Habilitationen
Dateien zu dieser Ressource:
Datei Beschreibung Prüfsumme GrößeFormat  
dissertation.pdf8cd098e8461c49040ad2a59372c691353.58 MBAdobe PDFÖffnen/Anzeigen
Zur Kurzanzeige

Info

Seitenansichten

87
Letzte Woche
Letzten Monat
geprüft am 20.01.2024

Download(s)

46
Letzte Woche
Letzten Monat
geprüft am 20.01.2024
Werkzeuge

Google ScholarTM

Prüfe