Arthur K. Scholz
University of California, Santa Barbara
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Arthur K. Scholz.
Archive | 2012
Abhinav Sarje; Jack Pien; Xiaoye S. Li; Elaine Chan; Slim Chourou; Alexander Hexemer; Arthur K. Scholz; Edward J. Kramer
X-ray scattering is a valuable tool for measuring the structural properties of materials used in the design and fabrication of energy-relevant nanodevices (e.g., photovoltaic, energy storage, battery, fuel, and carbon capture and sequestration devices) that are key to the reduction of carbon emissions. Although todays ultra-fast X-ray scattering detectors can provide tremendous information on the structural properties of materials, a primary challenge remains in the analyses of the resulting data. We are developing novel high-performance computing algorithms, codes, and software tools for the analyses of X-ray scattering data. In this paper we describe two such HPC algorithm advances. Firstly, we have implemented a flexible and highly efficient Grazing Incidence Small Angle Scattering (GISAXS) simulation code based on the Distorted Wave Born Approximation (DWBA) theory with C++/CUDA/MPI on a cluster of GPUs. Our code can compute the scattered light intensity from any given sample in all directions of space; thus allowing full construction of the GISAXS pattern. Preliminary tests on a single GPU show speedups over 125x compared to the sequential code, and almost linear speedup when executing across a GPU cluster with 42 nodes, resulting in an additional 40x speedup compared to using one GPU node. Secondly, for the structural fitting problems in inverse modeling, we have implemented a Reverse Monte Carlo simulation algorithm with C++/CUDA using one GPU. Since there are large numbers of parameters for fitting in the in X-ray scattering simulation model, the earlier single CPU code required weeks of runtime. Deploying the AccelerEyes Jacket/Matlab wrapper to use GPU gave around 100x speedup over the pure CPU code. Our further C++/CUDA optimization delivered an additional 9x speedup.
Macromolecules | 2012
Huan Zhang; Arthur K. Scholz; Jordan de Crevoisier; Fabien Vion-Loisel; Gilles Besnard; Alexander Hexemer; Hugh R. Brown; Edward J. Kramer; Costantino Creton
Macromolecules | 2012
Fanny Deplace; Arthur K. Scholz; Glenn H. Fredrickson; Edward J. Kramer; Yong-Woo Shin; Fumihiko Shimizu; Feng Zuo; Lixia Rong; Benjamin S. Hsiao; Geoffrey W. Coates
Macromolecules | 2013
Huan Zhang; Arthur K. Scholz; Fabien Vion-Loisel; Yannick Merckel; Mathias Brieu; Hugh R. Brown; Stéphane Roux; Edward J. Kramer; Costantino Creton
Journal of Polymer Science Part B | 2013
Huan Zhang; Arthur K. Scholz; Yannick Merckel; Mathias Brieu; Daniel Berghezan; Edward J. Kramer; Costantino Creton
Journal of Polymer Science Part B | 2015
Huan Zhang; Arthur K. Scholz; Jordan de Crevoisier; Daniel Berghezan; Theyencheri Narayanan; Edward J. Kramer; Costantino Creton
Bulletin of the American Physical Society | 2011
Arthur K. Scholz; Huan Zhang; Elaine R. Chan; Alexander Hexemer; Edward J. Kramer
Bulletin of the American Physical Society | 2013
Edward J. Kramer; Arthur K. Scholz; Alexander Hexemer; Huan Zhang; Costantino Creton
Bulletin of the American Physical Society | 2012
Huan Zhang; Jordan de Crevoisier; Arthur K. Scholz; Fabien Vion-Loisel; Edward J. Kramer; Costantino Creton
Bulletin of the American Physical Society | 2010
Arthur K. Scholz; Ed Kramer