Abstract

Every computer model depends on numerical input parameters that are chosen according to mostly conservative but rigorous numerical or empirical estimates. These parameters could for example be the step size for time integrators, a seed for pseudo-random number generators, a threshold or the number of grid points to discretize a computational domain. In case a numerical model is enhanced with new algorithms and modelling techniques the numerical influence on the quantities of interest, the running time as well as the accuracy is often initially unknown. Usually parameters are chosen on a trial-and-error basis neglecting the computational cost versus accuracy aspects. As a consequence the cost per simulation might be unnecessarily high which wastes computing resources. Hence, it is essential to identify the most critical numerical parameters and to analyse systematically their effect on the result in order to minimize the time-to-solution without losing significantly on accuracy. Relevant parameters are identified by global sensitivity studies where Sobol’ indices are common measures. These sensitivities are obtained by surrogate models based on polynomial chaos expansion.In this paper, we first introduce the general methods for uncertainty quantification. We then demonstrate their use on numerical solver parameters to reduce the computational costs and discuss further model improvements based on the sensitivity analysis. The sensitivities are evaluated for neighbouring bunch simulations of the existing PSI Injector II and PSI Ring as well as the proposed DAEδALUS Injector cyclotron and simulations of the rf electron gun of the Argonne Wakefield Accelerator.

Highlights

  • Numerical models in scientific research disciplines are usually extremely complex and computationally intensive

  • In this paper we study the sensitivity of adaptive mesh refinement (AMR) and multi bunch [10,11] parameters in Particle-InCell (PIC) simulations of high intensity cyclotrons where we use the new AMR capabilities of OPAL (Object Oriented Parallel Accelerator Library) [12] as presented in [13]

  • The estimated sensitivities are obtained from PC surrogate models where we use either ordinary least squares (OLS) and Bayesian compressive sensing (BCS) of UQTk [16,17] or orthogonal matching pursuit (OMP) of scikit-learn [20,21] together with Chaospy [7] to compute the expansion coefficients

Read more

Summary

Introduction

Numerical models in scientific research disciplines are usually extremely complex and computationally intensive. A common feature to all is the dependency on numerical model parameters that do not represent an actual property of the underlying scientific problem. They are either prescribed in the source code and, hidden to the user or can be chosen at runtime. When applying new algorithms and modelling techniques the sensitivity of such input values on the response is usually studied by varying only a single parameter. While this captures the main influence of the tested parameter, possible correlations with other parameters are missed.

Objectives
Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call