curriculum vitae
a full pdf copy of my cv can be found here
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
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. Accepted. 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 (IEEE) 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. 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). To appear in 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. To appear in 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
-
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 AM doi: 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. AM doi: 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. doi 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
Research Experience
-
Oregon State University, Center for Monte Carlo Neutron Transport (CEMeNT) & Niemeyer Research Group (NRG) (June 2020 - Present)
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 -
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