Principal Member Of Technical Staff at Sandia National Laboratories
Albuquerque, New Mexico, United States
Join Prog.AI to see contacts
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.
10 years of coding experience
9 years of employment as a software developer
Doctorate, Chemical Engineering, Doctorate, Chemical Engineering at Brigham Young University
Public development project of the LAMMPS MD software package
Role in this project:
Backend 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.
Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
Role in this project:
Performance 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.