Prismatic
Prismatic simulates atomic-resolution image formation in scanning transmission electron microscopy (STEM) to accelerate quantitative modeling of electron scattering for microscopy-based structural analysis.
Key Features:
- Plane-Wave Reciprocal-Space Interpolated Scattering Matrix (PRISM) Method: Implements the PRISM method (Plane-Wave Reciprocal-Space Interpolated Scattering Matrix) for rapid STEM image formation simulation, enabling up to 1000× speedups relative to traditional multislice methods.
- Multislice Method: Supports the multislice method with reported speed improvements of up to 15× on a single machine equipped with four GPUs.
- Parallel Computing Capabilities: Distributes computation across multiple CUDA-enabled GPUs and multicore processors for parallel execution.
Scientific Applications:
- Atomic Electron Tomography: Computes STEM images at speeds suitable for incorporation into atomic electron tomography reconstruction pipelines.
- Materials Science and Nanotechnology Research: Reduces computational burden to enable larger-scale simulation studies and more extensive experimentation in materials science and nanotechnology.
Methodology:
Implements PRISM and multislice algorithms and distributes computational tasks across multiple processing units, leveraging CUDA-enabled GPUs and multicore CPUs.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- desktop application
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- C++
- Added:
- 7/29/2018
- Last Updated:
- 12/10/2018
Operations
Publications
Pryor A, Ophus C, Miao J. A streaming multi-GPU implementation of image simulation algorithms for scanning transmission electron microscopy. Advanced Structural and Chemical Imaging. 2017;3(1). doi:10.1186/s40679-017-0048-z. PMID:29104852. PMCID:PMC5656717.
PMID: 29104852
PMCID: PMC5656717
Funding: - U.S. Department of Energy: DE-AC02-05CH11231
- National Science Foundation: DMR 1548924