Skip to main navigation Skip to search Skip to main content

UNCERTAINTYQUANTIFICATION.JL: A NEW FRAMEWORK FOR UNCERTAINTY QUANTIFICATION IN JULIA

Jasper Behrensdorf, Ander Gray, Matteo Broggi, Michael Beer

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Abstract

This work presents a new framework for uncertainty quantification developed as a package in the Julia programming language called UncertaintyQuantification.jl. Julia is a modern high-level dynamic programming language ideally suited for tasks like data analysis and scientific computing. UncertaintyQuantification.jl was developed from the ground up to be generalized and flexible while at the same time being easy to use. Leveraging the features of a modern language such as Julia allows to write efficient, fast and easy to read code. Especially noteworthy is Julia’s core feature multiple dispatch which enables us to, for example, develop methods with a large number of varying simulation schemes such as standard Monte Carlo, Sobol sampling, Halton sampling, etc., yet minimal code duplication. Current features of UncertaintyQuantification.jl include simulation based reliability analysis using a large array of sampling schemes, local and global sensititivity analysis, meta modelling techniques such as response surface methodology or polynomial chaos expansion as well as the connection to external solvers by injecting values into plain text files as inputs. Through Julia’s existing distributed computing capabilities all available methods can be easily run on existing clusters with just a few lines of extra code.

Original languageEnglish
Title of host publicationEccomas Proceedia UNCECOMP (2023)
EditorsM. Papadrakakis, V. Papadopoulos, G. Stefanou
Place of PublicationAthens
PublisherNational Technical University of Athens
Pages419-436
Number of pages18
DOIs
Publication statusPublished - 2023
Event5th ECCOMAS Thematic Conference on Uncertainty Quantification in Computational Sciences and Engineering, UNCECOMP 2023 - Athens, Greece
Duration: 12 Jun 202314 Jun 2023

Publication series

NameUNCECOMP Proceedings
ISSN (Print)2623-3339

Conference

Conference5th ECCOMAS Thematic Conference on Uncertainty Quantification in Computational Sciences and Engineering, UNCECOMP 2023
Country/TerritoryGreece
CityAthens
Period12 Jun 202314 Jun 2023

Keywords

  • Julia
  • Simulation
  • Software
  • Uncertainty Quantification

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Science Applications
  • Modelling and Simulation
  • Statistics and Probability
  • Control and Optimization
  • Discrete Mathematics and Combinatorics

Cite this