Steve Plimpton Sandia Home

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 Computational Multiscale 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.

  • Software for download:

  • Publications, see more info at Google Scholar
  • University course in parallel computing
  • Humorous quotations


    Current Interests

    Molecular Dynamics (MD): LAMMPS, ParaDyn, parallel algorithms, simulations (papers, pictures, movies)
    Direct Simulation Monte Carlo - low-density reacting flows via particles, SPARTA and Icarus
    Kinetic Monte Carlo - KMC and Metropolis MC simulator SPPARKS
    Parallel FFTs - parallel distributed 3d/2d FFTs
    Pizza.py Toolkit - Python-based tools for simulation setup, analysis, plotting, viz


    Past Projects

    Informatics - data-intensive computing via a MapReduce-MPI library, and a stream-processing PHISH library
    High Performance Computing (HPC) - neuro-inspired computing, performance comparisons of parallel architectures
    Biological Cell Modeling - particle-based reaction/diffusion simulator ChemCell
    Parallel Algorithms: grid transfer, dynamic load-balancing, tinkertoy parallel programming, matrix-vector multiply and many-body algorithms, HPCC RandomAccess (GUPS) benchmark
    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

    Computational Multiscale 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