Computer Scientist at Lawrence Livermore National Laboratory
Livermore, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Arturo Vargas is a computer scientist with 11 years of experience at the intersection of mathematics, high-performance computing, and computational engineering, currently based at Lawrence Livermore National Laboratory. He specializes in performance-portable HPC development for finite element applications, including contributing RAJA support and CUDA device setup improvements to the widely used MFEM C++ library. His work blends deep numerical methods (PhD in Computational and Applied Mathematics) with practical GPU-accelerated implementations—bringing MPI, OCCA, and RAJA expertise to production-grade code. Arturo’s background includes developing GPU solvers for wave propagation and image registration, and a lesser-known thread of his career is leading teaching and communication efforts, regularly presenting performance results and mentoring students.
11 years of coding experience
PhD, Computational and Applied Mathematics, PhD, Computational and Applied Mathematics at Rice University
B.S, Math; Mathematics; computational and applied math, B.S, Math; Mathematics; computational and applied math at University of California, Irvine
Lightweight, general, scalable C++ library for finite element methods
Role in this project:
Back-end Developer
Contributions:227 reviews, 469 commits, 94 PRs in 4 years
Contributions summary:Arturo implemented RAJA support, a performance portable programming model, within the C++ finite element library, MFEM. They added new CUDA device setup functions in the general/config.cpp and included the RAJA header in general/okina.hpp. Furthermore, the user addressed compilation issues by refactoring dependencies and adjusting the build process with modifications to the setupMFEM.sh build script. The work improved code maintainability for future development.
Contributions:9 reviews, 16 PRs, 84 pushes in 1 year 4 months
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
Arturo Vargas - Computer Scientist at Lawrence Livermore National Laboratory