Search NASA⌕ Search

Engineering topics

Stevens, David

Publications and source records attributed to Stevens, David.

Status of Mercury and Imp: Two Monte Carlo Transport Codes Developed Using Shared Infrastructure at Lawrence Livermore National Laboratory

The Monte Carlo Transport Project at Lawrence Livermore National Laboratory develops two Monte Carlo transport codes used in production by a sizable internal user community. Mercury is a Monte Carlo particle transport code used to model the interaction of neutrons, gammas, and light ions with a material. Imp is an implicit Monte Carlo thermal x-ray photon transport code used to model the interaction of x-ray photons with a material. This paper describes the two codes and highlights recent developments.

Pozulp, Michael↗

Enhancements supporting IC usage of PEM libraries on next-gen platforms

This milestone reports on the culmination of several years of effort by multiple PEM support software development teams to provide capabilities for use in LLNL-developed integrated codes on next-gen ASC platforms, including GPU support. We will provide a survey of relevant Application Program Interfaces (API) that are required to support LLNL IC code capability on relevant architectures, with a focus on Sierra and El Capitan. We will identify and summarize all dependencies between PEM supported libraries and IC supported physics codes. We will provide an assessment of algorithmic improvements that have been deployed, as well as future developments that are required to complete the GPU porting efforts. This assessment will include a description of programming models adopted by each of the PEM projects, distinct algorithmic challenges for each of the capabilities, and information about sharing GPU memory between the APIs and host codes. We will develop targeted test problems to assess computational performance. Finally, this milestone will result in identification of gaps in our effort to assist the LLNL ASC program in prioritization of effort for porting software to El Capitan.

97 MATHEMATICS AND COMPUTING↗

Ice Nucleation in Deep Convection

The processes controlling production of ice crystals in deep, rapidly ascending convective columns are poorly understood due to the difficulties involved with either modeling or in situ sampling of these violent clouds. A large number of ice crystals are no doubt generated when droplets freeze at about -40 C. However, at higher levels, these crystals are likely depleted due to precipitation and detrainment. As the ice surface area decreases, the relative humidity can increase well above ice saturation, resulting in bursts of ice nucleation. We will present simulations of these processes using a large-eddy simulation model with detailed microphysics. Size bins are included for aerosols, liquid droplets, ice crystals, and mixed-phase (ice/liquid) hydrometers. Microphysical processes simulated include droplet activation, freezing, melting, homogeneous freezing of sulfate aerosols, and heterogeneous ice nucleation. We are focusing on the importance of ice nucleation events in the upper part of the cloud at temperatures below -40 C. We will show that the ultimate evolution of the cloud in this region (and the anvil produced by the convection) is sensitive to these ice nucleation events, and hence to the composition of upper tropospheric aerosols that get entrained into the convective column.

Jensen, Eric↗