Steve Plimpton |
 |
 |
I'm a staff member at Sandia National Laboratories, a US
Department of Energy lab, in the Center for Computing
Research. I'm currently in the Multiscale Science department.
Previously I've been in the Scalable Algorithms, Computational
Biology, and Parallel Computational Sciences departments.
My research involves implementing and using scientific simulations
designed for parallel supercomputers, which often requires creation of
efficient parallel algorithms. Many of the models are particle based,
some use structured grids or finite elements. Most of the codes I
develop are for materials modeling, some for biology and informatics
problems.
Current interests
Past projects
Publications, see more info at Google Scholar
University course in parallel computing
Software for download:
- LAMMPS = classical molecular dynamics
- SPPARKS = kinetic and Metropolis Monte Carlo
- SPARTA = Direct Simulation Monte Carlo (DSMC)
- ChemCell = spatial reaction/diffusion in biological cells
- CSlib = client/server messaging library
- fftMPI = parallel 3d/2d FFT library
- MapReduce-MPI = MapReduce library on top of MPI
- PHISH = stream processing library on top of MPI
- FireHose = stream processing benchmarks
- CrossSim = simulator for modeling resisitve memory (analog) devices for neuromorphic computing
- Pizza.py = Python-based pre- and post-processing tools for LAMMPS, SPPARKS, SPARTA, ChemCell
How to reach me
Humorous quotations
Related Sandia links
Current Interests
Molecular Dynamics (MD):
Kinetic Monte Carlo - KMC and Metropolis MC simulator SPPARKS
Direct Simulation Monte Carlo - low-density reacting flows via particles, SPARTA and Icarus
High Performance Computing (HPC) - neuro-inspired computing, performance comparisons of parallel architectures
Biological Cell Modeling - particle-based reaction/diffusion simulator ChemCell
Informatics - data-intensive computing via a MapReduce-MPI library, and a stream-processing PHISH library
Pizza.py Toolkit - Python-based toolkit for simulation setup, analysis, plotting, viz
Parallel Algorithms:
Past Projects
Gene Finding - parallelization of the Genehunter genetic linkage analysis program
Radiation Transport - Boltzmann equation for thermal and X-ray radiation
ChISELS - surface evolution model of semiconductor processing for micromachine devices (MEMS)
QuickSilver - particle-in-cell (PIC) relativistic electromagnetics
PRONTO - finite element transient dynamics (crash & boom) with contact detection
NIMROD - plasma simulation of tokamaks
Electronic Structure - quantum mechanics of solids
Image Processing - synthetic aperture radar (SAR) analysis
Grain Growth - Potts model on 2-d and 3-d lattices
Electron Microscopy - Monte Carlo trajectory simulation
Parallel Computing - general overviews
How to Reach Me
sjplimp at sandia.gov
Multiscale Science Dept, MS 1316
Sandia National Laboratories
Albuquerque, NM 87185-1316
Related Sandia Links
Center for Computing Research
Center research
Center staff members
Sandia National Laboratories
Sandia Privacy and Security statement