Search NASA⌕ Search

Engineering topics

Hardy, David

Publications and source records attributed to Hardy, David.

How to GIWAXS: Grazing Incidence Wide Angle X‐Ray Scattering Applied to Metal Halide Perovskite Thin Films

Abstract The frequency of reports utilizing synchrotron‐based grazing incident wide angle X‐ray scattering (GIWAXS) to study metal halide perovskite thin films has exploded recently, as this technique has proven invaluable for understanding several structure‐property relationships that fundamentally limit optoelectronic performance. The GIWAXS geometry and temporal resolution are also inherently compatible with in situ and operando setups (including ISOS protocols), and a relatively large halide perovskite research community has deployed GIWAXS to unravel important kinetic and dynamic features in these materials. Considering its rising popularity, the aim here is to accelerate the required learning curve for new experimentalists by clearly detailing the underlying analytical concepts which can be leveraged to maximize GIWAXS studies of polycrystalline thin films and devices. Motivated by the vast range of measurement conditions offered, together with the wide variety of compositions and structural motifs available (i.e., from single‐crystal and polycrystalline systems, to quantum dots and layered superlatices), a comprehensive framework for conducting effective GIWAXS experiments is outlined for different purposes. It is anticipated that providing a clear perspective for this topic will help elevate the quality of future GIWAXS studies—which have become routine—and provide the impetus required to develop novel GIWAXS approaches to resolve unsettled scientific questions.

36 MATERIALS SCIENCE↗

Application Experiences on a GPU-Accelerated Arm-based HPC Testbed

This paper assesses and reports the experience of ten teams working to port, validate, and benchmark several High Performance Computing applications on a novel GPU-accelerated Arm testbed system. The testbed consists of eight NVIDIA Arm HPC Developer Kit systems, each one equipped with a server-class Arm CPU from Ampere Computing and two data center GPUs from NVIDIA Corp. The systems are connected together using InfiniBand interconnect. The selected applications and mini-apps are written using several programming languages and use multiple accelerator-based programming models for GPUs such as CUDA, OpenACC, and OpenMP offloading. Working on application porting requires a robust and easy-to-access programming environment, including a variety of compilers and optimized scientific libraries. The goal of this work is to evaluate platform readiness and assess the effort required from developers to deploy well-established scientific workloads on current and future generation Arm-based GPU-accelerated HPC systems. The reported case studies demonstrate that the current level of maturity and diversity of software and tools is already adequate for large-scale production deployments.

Elwasif, Wael↗