Stan Moore

Principal Member Of Technical Staff at Sandia National Laboratories

Albuquerque, New Mexico, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Stan Moore is a Principal Member of Technical Staff at Sandia National Laboratories with over a decade of experience in high-performance computing, numerical simulation, and performance engineering. He holds a PhD in Chemical Engineering and has progressed from postdoc to senior technical leadership while driving computational science projects since 2012. Stan contributes to major open-source HPC projects—most notably Kokkos and LAMMPS—where his work on Kokkos RNGs, reduction/scatter views, and Kokkos-backed pair styles in LAMMPS focused on GPU memory access, threading, and kernel refactoring to boost performance and robustness. Based in Albuquerque, he blends deep domain knowledge in molecular dynamics and parallel programming with practical skills in refactoring complex kernels and documenting changes for upstream communities. Colleagues rely on him for tackling edge-case bugs that materially improve performance on modern architectures.
code10 years of coding experience
job9 years of employment as a software developer
bookDoctorate, Chemical Engineering, Doctorate, Chemical Engineering at Brigham Young University
github-logo-circle

Github Skills (19)

algorithm10
algorithms10
c-language10
gpu-programming10
cluster-computing10
data-structure10
parallel-computing10
performance-optimization10
data-structures10
cprogramming-language10
scientific-computing10
k10
programming-language9
abstraction9
cuda9

Programming languages (5)

C++CHTMLRoffPython

Github contributions (5)

github-logo-circle
lammps/lammps

Nov 2016 - Jan 2023

Public development project of the LAMMPS MD software package
Role in this project:
userBackend Developer & Performance Engineer
Contributions:434 reviews, 1328 commits, 295 PRs in 6 years 3 months
Contributions summary:Stan's commits focused on adding and optimizing the KOKKOS library integration within the LAMMPS molecular dynamics software, specifically concerning the pair styles. Their work involved refactoring and enhancing computational kernels, such as the "snap/kk" pair style. The user addressed issues relating to memory access, data transfer, and thread usage on GPUs, aimed at improving performance and handling edge cases, as evidenced by the bug fixes. The user also added documentation for their changes.
lammpsmolecular-dynamicssimulationkokkos
kokkos/kokkos

Dec 2016 - Mar 2020

Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
Role in this project:
userPerformance Engineer
Contributions:2 reviews, 14 commits, 13 PRs in 3 years 3 months
Contributions summary:Stan primarily contributed to the Kokkos library by fixing bugs and optimizing code related to the random number generator and reduction views. Their work involved modifying the core algorithms and data structures within the `Kokkos_Random.hpp` and `Kokkos_ReductionView.hpp` files. They also added features like `resize` and `realloc` to `Kokkos_ScatterView`. The commits show a focus on improving performance and addressing potential slowdowns within the library.
memorympic-plus-plusmulti-threadingkokkos
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial