Engineering Papers⌕ Search

Engineering topics

Howard, Steve

Publications and source records attributed to Howard, Steve.

Cataloging the visible universe through Bayesian inference in Julia at petascale

A key task in astronomy is to locate astronomical objects in images and to characterize them according to physical parameters such as brightness, color, and morphology. This task, known as cataloging, is challenging for several reasons: many astronomical objects are much dimmer than the sky background, labeled data is generally unavailable, overlapping astronomical objects must be resolved collectively, and the datasets are enormous – terabytes now, petabytes soon. In this work, we infer an astronomical catalog from 55 TB of imaging data using Celeste, a Bayesian variational inference code written entirely in the high-productivity programming language Julia. Using over 1.3 million threads on 650,000 Intel Xeon Phi cores of the Cori Phase II supercomputer, Celeste achieves a peak rate of 1.54 DP PFLOP/s. Celeste is able to jointly optimize parameters for 188 M stars and galaxies, loading and processing 178 TB across 8192 nodes in 14.6 min. To achieve this, Celeste exploits parallelism at multiple levels (cluster, node, and thread) and accelerates I/O through Cori’s burst buffer. Julia’s native performance enables Celeste to employ high-level constructs without resorting to hand-written or generated low-level code (C/C++/Fortran) while still achieving petascale performance.

Regier, Jeffrey↗

Impact of Cirrus Crystal Shape on Solar Spectral Irradiance: A Case Study for Subtropical Cirrus

Profiles of in situ measurements of ice crystal size distribution of subtropical cirrus were used to calculate solar spectral irradiances above and below the clouds. Spheres and nonspherical ice crystal habits (columns, hollows, plates, bullets, and aggregates) were assumed in the calculations. The simulation results were compared to irradiance measurements from the NASA Solar Spectral Flux Radiometer. The microphysical and radiation data were collected by three aircraft during CRYSTAL-FACE. Two cirrus cases (optical thickness of about 1 and 7) from two mission dates (26 and 23 July 2002) were investigated in detail. The measured downwelling and upwelling irradiance spectra above the cirrus could mostly be reproduced by the radiation model to within +/- 5-10% for most ice crystal habits. Below the cirrus the simulations disagreed with the measured irradiances due to surface albedo variability along the flight track, and nonoptimal colocation between the microphysical and irradiance measurements. The impact of shape characteristics of the crystals was important for the reflected irradiances above the optically thin cirrus, especially for small solar zenith angles, because in this case single-scattering dominated the solar radiation field. For the cirrus of moderate optical thickness the enhanced multiple scattering tended to diminish particular shape features caused by nonspherical single-scattering. Within the ice absorption bands the shape-related differences in the absorption characteristics of the individual nonspherical ice crystals were amplified if multiple scattering prevailed. Furthermore, it was found that below the cloud the shape sensitivity of the downwelling irradiance spectra is larger compared to the nonsphericity effects on reflected irradiances above the cirrus. Finally, it was shown that the calculated cirrus solar radiative forcing could vary by as much as 26% depending on the ice crystal habit.

Wendisch, Manfred↗