curriculum vitae
This is an abridged version of my cv. A full pdf copy of my cv can be found here
Journal Publications
-
J. P. Morgan, I. Variansyah, T. S. Palmer, and K. E. Niemeyer. (2025) One-Cell Inversion for Solving Higher-Order Time-Dependent Radiation Transport on GPUs. In Press. Nuclear Science and Engineering. doi 10.1080/00295639.2025.2510004. arXiv:2503.00264.
-
J. P. Morgan, I. Variansyah, B. Cuneo, T. S. Palmer, and K. E. Niemeyer. (2025) Performant and Portable Monte Carlo Neutron Transport via Numba. Computing in Science and Engineering 27 (1) pp. 57-65. doi 10.1109/MCSE.2025.3550863. arXiv:2409.04668.
-
J. P. Morgan, I. Variansyah, S. Pasmann, K. B. Clements, B. Cuneo, A. Mote, C. Shaw, J. Northrop, R. Pankaj, E. Lame, B. Whewell, R. McClarren, T. Palmer, L. Chen, D. Anistratov, C. T. Kelley, C. Palmer, and K. E. Niemeyer. (2024) Monte Carlo / Dynamic Code (MC/DC): An accelerated Python package for fully transient neutron transport and rapid methods development. Journal of Open Source Software. 9(96), 6415. doi 10.21105/joss.06415.
-
J. P. Morgan, A. Mote, S. Pasmann, G. Ridley, T. S. Palmer, K. E. Niemeyer, R. G. McClarren. The Monte Carlo Computational Summit – October 25 & 26, 2023 – Notre Dame, Indiana, USA. Journal of Computational and Theoretical Transport. 53 (5), pp. 361–382. doi 10.1080/23324309.2024.2354401. arXiv:2402.08161.
Peer-Reviewed Conference Publications
-
J. P. Morgan, B. Cuneo, I. Variansyah, K. E. Niemeyer. Enabling GPU portability into the Numba-JITed Monte Carlo particle transport code MC/DC. (2025). International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering (ANS M&C 2025). Denver, CO, USA. doi 10.13182/MC25-47142. arXiv:2501.05440
-
B Cuneo, J. P. Morgan, I. Variansyah, K. E. Niemeyer. Comparing the Performance of MC/DC’s on-GPU Event-based Processing Methods in Multigroup and Continuous-energy Problems. International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering (ANS M&C 2025). Denver, CO, USA. doi 10.13182/MC25-47174. arXiv:2506.00263
-
J. P. Morgan, I. Variansyah, T. S. Palmer, and K. E. Niemeyer. (2023). “Exploring One-Cell Inversion Method for Transient Transport on GPU.” In International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering. Niagara Falls, Ontario, Canada. arXiv:2305.13555.
-
J. P. Morgan, T. J. Trahan, T. P. Burke, C. J. Josey, and K. E. Niemeyer. (2023). “Hybrid-Delta Tracking on a Structured Mesh in MCATK.” In International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering. Niagara Falls, Ontario, Canada. arXiv:2306.07847.
-
I. Variansyah, J. P. Morgan, J. Northrop, K. E. Niemeyer, and R. G. McClarren. (2023). “Development of MC/DC: a performant, scalable, and portable Python-based Monte Carlo neutron transport code.” In International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering. Niagara Falls, Ontario, Canada. arXiv:2305.07636.
-
J. P. Morgan, T. S. Palmer, and K. E. Niemeyer. (2022). “Automatic Hardware Code Generation for Neutron Transport Applications.” In Transactions of the American Nuclear Society, volume 126, p. 318–320. American Nuclear Society, Anaheim, CA. doi 10.13182/T126-38137. zenodo:6646813
-
J. P. Morgan, A. Long, K. Long, and K. E. Niemeyer. (2022). “Novel MC TRT Method: Vectorizable Variance Reduction for Energy Spectra.” In Transactions of the American Nuclear Society, volume 126, p. 276–278. American Nuclear Society, Anaheim, CA. doi 10.13182/T126-38066. zenodo:6643659.
Upcoming Publications
-
J. P. Morgan, I. Variansyah, K. B. Clements, K. E. Niemeyer. Hybrid Woodcock-delta Tracking Schemes Using a Track-Length Estimator. in preparation
-
J. P. Morgan, T. S. Palmer, and K. E. Niemeyer. Efficient Preconditioning for Space-Parallel One Cell Inversions in Slab Geometry using a Second Moment Method. in preparation
-
M. Derman, J. P. Morgan, K. E. Niemeyer, T. S. Palmer. Unnamed paper on complex eigenvalue decomposition. in preparation
Education
-
PhD Mechanical Engineering (June 9th, 2025)
Oregon State University, School of MIME
Emphasis: Thermal Fluid Sciences, Major Advisor: Kyle E. Niemeyer
Minor: Nuclear Engineering, Minor Advisor: Todd S. Palmer
Dissertation title: Algorithms and Software Engineering Schemes for Time-Dependent Radiation Transport on Heterogeneous Compute Architectures, , -
MS Mechanical Engineering (December 2022)
Oregon State University, School of Mechanical, Industrial, and Manufacturing Engineering
Emphasis: Thermal Fluid Sciences, Advisor: Kyle E. Niemeyer
Project Report: Explorations of Monte Carlo Solution and Implementation Methods for Thermal Radiation and Neutron Transport -
BS Mechanical Engineering (June 2020)
Oregon Institute of Technology, MMET Dept.
magna cum laude Minors: Applied Physics, Applied Mathematics
Research Experience
-
Lawrence Livermore National Lab, Nuclear Criticality Safety Division (September 2025)
Postdoctoral Researcher -
Oregon State University, Center for Monte Carlo Neutron Transport (CEMeNT) & Niemeyer Research Group (NRG) (June 2020 - June 2025)
Graduate Research Assistant
Mentors: Kyle Niemeyer, Todd Palmer
Projects: MC/DC, Therefore, -
Advanced Micro Devices (AMD) (September 2023 - May 2024)
Co/Op Intern: PhD Technical; Platform Solutions
Mentors: Damon McDougall, Chris Kime -
Los Alamos National Lab, XCP-3 (June 2022 - May 2023)
Graduate Research Intern
Mentors: Travis Trahan, Timothy Burke, Colin Josey
Projects: Hybrid Delta Tracking -
Los Alamos National Lab, CCS-2 (June 2021 - June 2022)
Graduate Research Intern
Mentors: Alex Long, Kendra Long
Project: Novel TRT Variance Reduction -
Argonne National Lab, Physics Division (June 2019 - September 2019)
Lee Teng Undergraduate Fellow
Mentor: Brahim Mustapha
Project: Cancer radio therapy x-y scanner magnet optimization -
Thomas Jefferson National Accelerator Facility, Magnet Group (June 2018 - August 2018)
Science Undergraduate Laboratory Intern (SULI)
Mentor: Renuka Rajput-Goshal
Project: Super conducting quadrupole magnet optimization
Conferences & Professional Development
Future dates are events I intended to go to.
-
May 2025, International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering (M&C 2025), Denver, CO ,
-
February 2025, AMD Tools Development Workshop*, University of Oregon, Eugene, OR
-
July 2024, SciPy*, Tacoma, WA
-
May 2024, NEA Workshop for Radiation Transport Simulation Developers (RTS 2024), Frascati, Italy
-
April 2024, 18th Copper Mountain Conference on Iterative Methods (SIAM)*, Copper Mountain, CO
-
April 2024, Sustainable Scientific Software Conference (S3C)*, Seattle, WA
-
January 2024, NUWEST*, Albuquerque, NM
unable to attend due to weather -
January 2024, US Research Software Sustainability Institute (URSSI)*, Portland, OR
worked as a TA -
October 2023, Monte Carlo Summit, University of Notre Dame, South Bend, IN
-
August 2023, International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering (ANS M&C Intl.)*, Niagara Falls, ON, Canada , ,
-
July 2023, High Energy Density Science Summer School (HEDS), San Diego, CA
Hosted at University of California San Diego -
July 2022, Scientific Computing in Python*, Austin, TX
-
June 2022 American Nuclear Society Annual Conference*, Anaheim, CA , .
-
October 2021, Conference on Mathematics and Computational Methods Applied to Nuclear Science (M&C 2021), Raleigh, NC
-
June 2018, United States Particle Accelerator School (USPAS), Albuquerque, NM
Course: Fundamentals of Accelerator Physics and Technology with Simulations and Measurements Lab
Credit provided by University of New Mexico
*presented at conference