Arnau Quera-Bofarull
Institute for Computational Cosmology, Durham, UK
We have
Model (tens of free parameters)
+
Data (quite messy)
It takes ~400 CPU hours to run one simulation....
Train emulator
Run emulator
O(500k) times
Run full simulation O(100) times
Narrow parameter space search
JUNE reproduces infection disparities among various demographic groups thanks to its granularity.
1) Main modeller, written ~60% of the code (25,000 lines)
2) Designed and implemented HPC parallelization structure.
3) Setup pipeline for model calibration against data
1) Main modeller, written ~53% of the code (25,000 lines)
2) Designed and implemented HPC parallelization structure.
3) Setup pipeline for model calibration against data
Model calibration
Initial conditions
Latent (un-observable) variables.
Input parameters
JUNE latent variables
Observable
Simulator
latent variables include:
Current emulation
Etalumis
Atılım Güneş Baydin,
Oxford
Calibration: A new approach
Etalumis
(Atılım Güneş Baydin, Oxford)
arXiv:1907.03382v2
Interface the simulator with a Probabilistic Programing Language
Etalumis
(Atılım Güneş Baydin, Oxford)
JUNE latent variables
Observable
Etalumis inference
We can reconstruct the microstate in JUNE.
This is crucial for policy making.
JUNE is essentially a model of the English population and its dynamics
Machine Learning
HPC
Specific domain knowledge
New programming languages
Bayesian statistics
Effective communication