New Directions in Uncertainty Quantification Using Task-based Programming

Many problems of interest in modern computational science and engineering involve multiple interacting physical processes. To properly simulate such problems computational scientists must combine multiple physics solvers in a tightly-coupled environment. Mainstream low-level HPC programming framewor...

Full description

Saved in:
Bibliographic Details
Main Author: Papadakis, Manolis
Format: Dissertation
Language:English
Published: ProQuest Dissertations & Theses 01.01.2019
Subjects:
ISBN:9798698505440
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Many problems of interest in modern computational science and engineering involve multiple interacting physical processes. To properly simulate such problems computational scientists must combine multiple physics solvers in a tightly-coupled environment. Mainstream low-level HPC programming frameworks are a poor match for the complexities of such applications, especially given the need to adapt to rapidly-changing hardware platforms, that are becoming increasingly heterogeneous. Moreover, the predictive power of such complex applications is hindered by their large number of uncertain inputs, making Uncertainty Quantification (UQ) a critical feature of any multi-physics solver. However, the current practice of UQ involves a high degree of manual effort, and current tools do not take full advantage of the available parallelism.We believe that Task-Based Programming, a distributed programming approach that has gained popularity in recent years, can significantly improve multiple aspects of building multi-physics applications. Task-based systems, with their higher level of abstraction, are simpler to program than traditional HPC frameworks like MPI, and the final code is easier to tune, port and maintain. Additionally, such systems have the potential to significantly improve the time required to perform UQ studies, not just by improving how efficiently ensembles can be executed, but also by automating many aspects of UQ that are currently performed by hand, and possibly even enable new UQ algorithms.In this dissertation we report on our experience developing Soleil-X, a multi-physics solver supporting coupled simulations of fluid, particles and radiation, in the Legion task-based programming system. We discuss how to design and optimize such an application, and evaluate our solver's scalability on Sierra, a leadership-class supercomputer. We implement UQ support for Soleil-X and use it to prototype a framework for automatically constructing an optimal low-fidelity model for use in UQ studies. We apply this framework on a medium-size simulation and compare its performance against human experts. Finally, we discuss the problem of optimizing the execution of UQ ensembles.
AbstractList Many problems of interest in modern computational science and engineering involve multiple interacting physical processes. To properly simulate such problems computational scientists must combine multiple physics solvers in a tightly-coupled environment. Mainstream low-level HPC programming frameworks are a poor match for the complexities of such applications, especially given the need to adapt to rapidly-changing hardware platforms, that are becoming increasingly heterogeneous. Moreover, the predictive power of such complex applications is hindered by their large number of uncertain inputs, making Uncertainty Quantification (UQ) a critical feature of any multi-physics solver. However, the current practice of UQ involves a high degree of manual effort, and current tools do not take full advantage of the available parallelism.We believe that Task-Based Programming, a distributed programming approach that has gained popularity in recent years, can significantly improve multiple aspects of building multi-physics applications. Task-based systems, with their higher level of abstraction, are simpler to program than traditional HPC frameworks like MPI, and the final code is easier to tune, port and maintain. Additionally, such systems have the potential to significantly improve the time required to perform UQ studies, not just by improving how efficiently ensembles can be executed, but also by automating many aspects of UQ that are currently performed by hand, and possibly even enable new UQ algorithms.In this dissertation we report on our experience developing Soleil-X, a multi-physics solver supporting coupled simulations of fluid, particles and radiation, in the Legion task-based programming system. We discuss how to design and optimize such an application, and evaluate our solver's scalability on Sierra, a leadership-class supercomputer. We implement UQ support for Soleil-X and use it to prototype a framework for automatically constructing an optimal low-fidelity model for use in UQ studies. We apply this framework on a medium-size simulation and compare its performance against human experts. Finally, we discuss the problem of optimizing the execution of UQ ensembles.
Author Papadakis, Manolis
Author_xml – sequence: 1
  givenname: Manolis
  surname: Papadakis
  fullname: Papadakis, Manolis
BookMark eNotjV1LwzAYhQMqqFv_Q8Drwtt8NbmU-TUY6qC7Hm-TdERdokmL-O-tzKsD5zk855qcxxT9GalMa7QyWoIUAi5JVUroAcBwDoJdkfWz_6Z3IXs7hhQLDZHuovV5xBDHH7qdMI5hCBb_MN2VEA-0w_Je91i8o685HTIej3O9JBcDfhRf_eeCdA_33eqp3rw8rle3m9pqgHoQPWouDcpGKO9axRx3ElwrrRDatMwxzxvZGt5bNMw0vZ6nUg8elEKt-ILcnLSfOX1Nvoz7tzTlOD_umVBaac4l8F8P10o4
ContentType Dissertation
Copyright Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Copyright_xml – notice: Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
DBID 053
0BH
0KS
CBPLH
EU9
G20
M8-
PHGZT
PKEHL
PQEST
PQQKQ
PQUKI
DatabaseName Dissertations & Theses Europe Full Text: Science & Technology
ProQuest Dissertations and Theses Professional
Dissertations & Theses @ Stanford University
ProQuest Dissertations & Theses Global: The Sciences and Engineering Collection
ProQuest Dissertations & Theses A&I
ProQuest Dissertations & Theses Global
ProQuest Dissertations and Theses A&I: The Sciences and Engineering Collection
ProQuest One Academic (New)
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
DatabaseTitle Dissertations & Theses Europe Full Text: Science & Technology
Dissertations & Theses @ Stanford University
ProQuest One Academic Middle East (New)
ProQuest One Academic UKI Edition
ProQuest One Academic Eastern Edition
ProQuest Dissertations & Theses Global: The Sciences and Engineering Collection
ProQuest Dissertations and Theses Professional
ProQuest One Academic
ProQuest Dissertations & Theses A&I
ProQuest One Academic (New)
ProQuest Dissertations and Theses A&I: The Sciences and Engineering Collection
ProQuest Dissertations & Theses Global
DatabaseTitleList Dissertations & Theses Europe Full Text: Science & Technology
Database_xml – sequence: 1
  dbid: G20
  name: ProQuest Dissertations & Theses Global
  url: https://www.proquest.com/pqdtglobal1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
Genre Dissertation/Thesis
GroupedDBID 053
0BH
0KS
8R4
8R5
CBPLH
EU9
G20
M8-
PHGZT
PKEHL
PQEST
PQQKQ
PQUKI
Q2X
ID FETCH-LOGICAL-c800-f4ba8359a5146ed762d3d50d75c448972d2e315793bca9291b8a5158fe066a863
IEDL.DBID G20
ISBN 9798698505440
IngestDate Mon Jun 30 13:06:20 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c800-f4ba8359a5146ed762d3d50d75c448972d2e315793bca9291b8a5158fe066a863
Notes SourceType-Dissertations & Theses-1
ObjectType-Dissertation/Thesis-1
content type line 12
PQID 2468683350
PQPubID 18750
ParticipantIDs proquest_journals_2468683350
PublicationCentury 2000
PublicationDate 20190101
PublicationDateYYYYMMDD 2019-01-01
PublicationDate_xml – month: 01
  year: 2019
  text: 20190101
  day: 01
PublicationDecade 2010
PublicationYear 2019
Publisher ProQuest Dissertations & Theses
Publisher_xml – name: ProQuest Dissertations & Theses
SSID ssib000933042
Score 1.818482
Snippet Many problems of interest in modern computational science and engineering involve multiple interacting physical processes. To properly simulate such problems...
SourceID proquest
SourceType Aggregation Database
SubjectTerms Computer science
Title New Directions in Uncertainty Quantification Using Task-based Programming
URI https://www.proquest.com/docview/2468683350
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3LSgMxFA1aXYhCfeKjShZugzOT98qFWnRTKlToruQ1UMSpdlrBv_dOmsGC4MbtZAhDJjn33JtzOQhdByudZIYR4bkhzHFPbB4yIosiZ5aXPAtlNJuQg4Eaj_UwFdzqJKtsMTECtZ-5pkZ-UzChRNMhlN2-f5DGNaq5XU0WGptoq-mujc2-6_Snzdb3tNRKaAXhnrHsF-zGWNLv_vcr9tHu_dol-gHaCNUh6rb2DDid1iP0BACGE6TB3sLTCr_AQJQALL7w89KshEJxGhy1A3hk6lfSRDaPhyvl1hs8Pkaj_sPo7pEk5wTigACSklkDzEobYEMieMA7Tz3PvOQOsjEtC18EmnM4mtYZ4Ee5VfAqV2UAAmKUoCeoU82qcIowNZI6GkqhIRV0QhsXLKMwlYVEzZjiDPXahZqk3V9Pflbp_O_hC7QDBESvSho91FnMl-ESbbvPxbSeX8Wf-Q0OsKs_
linkProvider ProQuest
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LS8NAEB5qFRSF-sRH1T3ocTGPzWMP4sFaWlpLhQi9hc3uBoqYatMq_VH-RycvLAjeevCaDQPL7H7zzeSbDMCVjjzpMcGoqxxBmXQUjUxtUM-yTBY5sWPoOB824Q0G_mjEhzX4qnphMlllhYk5UKuJzGrkNxZzfTfrEDLu3t5pNjUq-7pajdAojkVPLz4xZUtvuy3077VltR-C-w4tpwpQieSIxiwSyDq4QKbgaoVYoGzlGMpzJGYq3LOUpW3TwWMbSYHcwYx8fNXxY43BWfiujWbXYJ1lf7rLeouX2VZVHNjhHvdd7iO7YMz4hfJ56Go3_tmmd2G7tSQR2IOaTvahUQ2fICUWHUAX4ZmUgI03h4wT8owLucBhtiBPc1HIoHIzJFdGkECkLzSL24oMC13aKz4-hGAVmzmCejJJ9DEQW3i2tHXsckx0pcuF1BGz0VSEaagQ1gk0K7-E5d1Owx-nnP69fAmbneCxH_a7g94ZbCHV4kXxpgn12XSuz2FDfszG6fQiP0cEwhW78BsqiQR_
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adissertation&rft.genre=dissertation&rft.title=New+Directions+in+Uncertainty+Quantification+Using+Task-based+Programming&rft.DBID=053%3B0BH%3B0KS%3BCBPLH%3BEU9%3BG20%3BM8-%3BPHGZT%3BPKEHL%3BPQEST%3BPQQKQ%3BPQUKI&rft.PQPubID=18750&rft.au=Papadakis%2C+Manolis&rft.date=2019-01-01&rft.pub=ProQuest+Dissertations+%26+Theses&rft.isbn=9798698505440&rft.externalDBID=HAS_PDF_LINK
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9798698505440/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9798698505440/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9798698505440/sc.gif&client=summon&freeimage=true