Search NASA⌕ Search

Engineering topics

Wittwer, Felix

Publications and source records attributed to Wittwer, Felix.

X-ray near-field multi-slice ptychography for in-situ imaging

Abstract In-situ imaging of chemical reactions can provide valuable insight into nanoparticle growth and structural evolution. Hard X-ray imaging is an excellent tool for this purpose, as it combines high spatial resolution with high penetration depth, allowing for realistic reaction environments. While far-field ptychography is a well-established method at synchrotron radiation sources, its near-field analog has received less attention. In this work we show that near-field multi-slice ptychography is a competitive method for high-resolution in-situ imaging by studying the formation of gold nanocages via galvanic replacement. Our work extends near-field X-ray ptychography to sub-50 nm spatial resolution by using multilayer Laue lenses. These high numerical aperture optics enable to distinguish sample layers that are separated by less than 100 µm by multi-slicing techniques.

Science & Technology - Other Topics↗

ExaFEL: extreme-scale real-time data processing for X-ray free electron laser science

ExaFEL is an HPC-capable X-ray Free Electron Laser (XFEL) data analysis software suite for both Serial Femtosecond Crystallography (SFX) and Single Particle Imaging (SPI) developed in collaboration with the Linac Coherent Lightsource (LCLS), Lawrence Berkeley National Laboratory (LBNL) and Los Alamos National Laboratory. ExaFEL supports real-time data analysis via a cross-facility workflow spanning LCLS and HPC centers such as NERSC and OLCF. Our work therefore constitutes initial path-finding for the US Department of Energy's (DOE) Integrated Research Infrastructure (IRI) program. We present the ExaFEL team's 7 years of experience in developing real-time XFEL data analysis software for the DOE's exascale supercomputers. We present our experiences and lessons learned with the Perlmutter and Frontier supercomputers. Furthermore we outline essential data center services (and the implications for institutional policy) required for real-time data analysis. Finally we summarize our software and performance engineering approaches and our experiences with NERSC's Perlmutter and OLCF's Frontier systems. This work is intended to be a practical blueprint for similar efforts in integrating exascale compute resources into other cross-facility workflows.

59 BASIC BIOLOGICAL SCIENCES↗

Accelerating x-ray tracing for exascale systems using Kokkos

The upcoming exascale computing systems Frontier and Aurora will draw much of their computing power from GPU accelerators. The hardware for these systems will be provided by AMD and Intel, respectively, each supporting their own GPU programming model. The challenge for applications that harness one of these exascale systems will be to avoid lock-in and to preserve performance portability. We report here on our results of using Kokkos to accelerate a real-world application on NERSC's Perlmutter Phase 1 (using NVIDIA A100 accelerators) and Crusher, the testbed system for OLCF's Frontier (using AMD MI250X). By porting to Kokkos, we successfully ran the same X-ray tracing code on both systems and achieved speed-ups between 13 % and 66 % compared to the original CUDA code. Finally, these results are a highly encouraging demonstration of using Kokkos to accelerate production science code.

97 MATHEMATICS AND COMPUTING↗