Steven Roberts

h-index5
2papers
96citations

2 Papers

7.3AO-PHMar 11
Leveraging higher-order time integration methods for improved computational efficiency in a rainshaft model

Justin Dong, Sean P. Santos, Steven B. Roberts et al.

Cloud and precipitation microphysics packages in atmospheric general circulation models typically use first-order time integration methods with a large time step, requiring ad hoc limiters and substepping of the sedimentation scheme to prevent solutions from becoming unstable. We show that in the latest version of Energy Exascale Earth System Model, E3SMv3, the rain microphysics provided by the Predicted Particle Properties (P3) scheme is underresolved in time at the model's default 300s time step. The P3 scheme requires limiters to guarantee stability, but those limiters make large discretization errors more difficult to detect. When the time step of the P3 scheme is reduced to sufficiently capture correct microphysics behavior, wall clock time of the simulation is increased by nearly a factor of 40. Instead of reducing the microphysics time step, we recommend using higher-order time integrators based on Runge-Kutta methods, which offer improved solution accuracy at comparable computational costs. A key to obtaining computationally efficient microphysics results is the use of adaptive time stepping, which also eliminates the need for specialized substepping procedures in the sedimentation process. We also analyze individual microphysical processes by extracting inverse timescales from Jacobians of the process rates, which gives insight about the maximum time step each process is able to take while maintaining stability and accuracy, and about how individual processes should be grouped together for most efficient results. The proposed integrators can achieve the accuracy level required to correctly model rain microphysics parameterizations more than 10x faster than the P3 scheme.

1.8LGJun 1, 2019
Super-resolution of Time-series Labels for Bootstrapped Event Detection

Ivan Kiskin, Udeepa Meepegama, Steven Roberts

Solving real-world problems, particularly with deep learning, relies on the availability of abundant, quality data. In this paper we develop a novel framework that maximises the utility of time-series datasets that contain only small quantities of expertly-labelled data, larger quantities of weakly (or coarsely) labelled data and a large volume of unlabelled data. This represents scenarios commonly encountered in the real world, such as in crowd-sourcing applications. In our work, we use a nested loop using a Kernel Density Estimator (KDE) to super-resolve the abundant low-quality data labels, thereby enabling effective training of a Convolutional Neural Network (CNN). We demonstrate two key results: a) The KDE is able to super-resolve labels more accurately, and with better calibrated probabilities, than well-established classifiers acting as baselines; b) Our CNN, trained on super-resolved labels from the KDE, achieves an improvement in F1 score of 22.1% over the next best baseline system in our candidate problem domain.