Rui Li

Computer Scientist at Lawrence Livermore National Laboratory

Livermore, California, 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
Rui Li is a computer scientist with nine years of research and engineering experience, currently developing scalable numerical algorithms at Lawrence Livermore National Laboratory. He holds a Ph.D. in Computer Science from the University of Minnesota and specializes in numerical linear algebra, parallel solvers, and high-performance computing using C++, MPI, and Linux. Rui has a proven track record accelerating sparse linear solvers and multigrid methods—including contributions to the hypre library where he improved iterative triangular solves, APIs, and build reliability for BoomerAMG. Early industry internships at NVIDIA and GPU-focused work for reservoir simulation demonstrate his practical GPU expertise alongside deep research credentials. Based in Livermore, CA, he blends rigorous academic training with production-oriented optimizations that improve solver robustness and scalability.
code9 years of coding experience
job4 years of employment as a software developer
bookMaster of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Arkansas State University
bookUniversity of Minnesota Twin Cities
languagesJapanese, Chinese, English
github-logo-circle

Github Skills (8)

c1710
hpc10
parallel-computing10
c1110
grid10
linear-algebra10
grids10
standard-library10

Programming languages (7)

C++ShellCMathematicaJupyter NotebookPythonFortran

Github contributions (5)

github-logo-circle
hypre-space/hypre

Apr 2019 - Dec 2022

Parallel solvers for sparse linear systems featuring multigrid methods.
Role in this project:
userBack-end Developer
Contributions:597 reviews, 125 commits, 413 PRs in 3 years 9 months
Contributions summary:Rui primarily worked on enhancing the iterative triangular solve functionality within the hypre library. Their contributions included adding new APIs, implementing Jacobi approximation for iterative triangular solves, and fixing defaults, documentation, and comments. Furthermore, the user contributed to bug fixes and optimizations, specifically related to the BoomerAMG build process. They also updated versioning and release information.
multigridradiusssnl-applicationsparallelsolvers
LLNL/hypre

Jun 2017 - Jul 2022

See https://github.com/hypre-space/hypre for the development repository and releases. This repo will eventually be removed.
Contributions:824 commits, 8 comments in 5 years 2 months
hypre
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
Rui Li - Computer Scientist at Lawrence Livermore National Laboratory