Rollin Thomas

Rollin Thomas

NERSC-10 Project Director

National Energy Research Scientific Computing Center (NERSC)

HPC Technology Dept.

Programming Environments & Models Group

Rollin Thomas is the Director of the NERSC-10 Project, and a Senior Computing Engineer in the Programming Environments and Models (PEM) group at NERSC. Rollin is interested in developing new ways to use high-performance computing for science, including interactive and time-sensitive supercomputing, enabling new user access modes to supercomputing like Jupyter notebooks, and making supercomputing accessible to more scientists through programming languages like Python. In over 20 years at Berkeley Lab, Rollin has worked in the Physics Division, Computational Research Division, and in 2015 joined NERSC. At NERSC, he worked in the Data Analytics Services Group and the Data Science Engagement Group before joining PEM. In recognition of his work at NERSC to bring Jupyter to high-performance computing, Rollin was named a Jupyter Distinguished Contributor in 2023. Rollin has a Ph.D. in Astrophysics from the University of Oklahoma, and a B.S. in Physics from Purdue University.

Recent Publications

An Agnostic Approach to Building Empirical Type Ia Supernova Light Curves: Evidence for Intrinsic Chromatic Flux Variation Using Nearby Supernova Factory Data

Authors: Hand, J; Kim, AG; Aldering, G; Antilogus, P; Aragon, C; Bailey, S

April 2025, The Astrophysical Journal (ApJ)


Enabling Scientific Collaboration with JupyterHub

Authors: Ragan-Kelley, M; Henderson, M; Pérez, F; Thomas, R; Cholia, S; Ramakrishnan, L

November 2024


Quality Assurance of Locally Produced HGCAL Baseplates

Authors: Shelake, M; Dugad, SR; Mayekar, SN; Mirza, I; Mohanty, GB; Rao, KK

December 2024, Springer Proceedings in Physics


High-level GPU code: a case study examining JAX and OpenMP.

Authors: Demeure, N; Kisner, T; Keskitalo, R; Thomas, R; Borrill, J; Bhimji, W

November 2023


More By Rollin Thomas