Reid Atcheson

Discovery Manager

Reid received a PhD in Computational and Applied Mathematics in 2015 from Rice University on the topic of high frequency numerical wave propagation. In 2016 Reid joined NAG as an accelerator software engineer and assisted with implementing technical computing algorithms on accelerator devices such as graphics cards. His role has since expanded to include internal product development and R&D for algorithms relating to numerical linear algebra, sparse linear algebra, and image processing. In 2020 Reid became Discovery Manager. His team rapidly prototypes new products that can potentially add new value in technical computing.

Reid likes to work on the full pipeline of technical computing: from project germination to numerical analysis, and finally high performance implementation.

Reid's primary areas of work and research are:

  • Numerical analysis
  • Sparse linear algebra
  • Iterative linear solvers
  • High performance computing (HPC)
  • Image processing
  • Correctness of numerical algorithms



    1. BS, in Mathematics from Kennesaw State University
    2. MA, in Computational and Applied Mathematics from Rice University
      1. Advisor: Dr Timothy Warburton
    3. PhD in Computational and Applied Mathematics from Rice University
      1. Advisor: Dr Timothy Warburton

    For the curious: Reid may be found on the mathematical genealogy tree and his "mathematical ancestry" may be traced back to Richard Courant and David Hilbert 

    Conference Presentations


    • Rapidly Iterating from Prototype to Near-C Performance in Julia. JuliaCon 2014 – view recording  
    • Performance Portability of 3D Acoustics on CPUs and GPUs using OpenMP. Rice HPC Oil&Gas Workshop 2018 – view recording   
    • Accelerating 3D Acoustics with HCC-C++. Supercomputing 2017
    • Many-core Implementation of Numerical 3D Isotropic Acoustic Wave Equation and Analysis of its Performance Portability. Rice HPC Oil&Gas Workshop 2017 – view recording   



    • NAG and Intel Webinar Series 
    • Leveraging Multi-Core performance using Intel Threading Building Blocks

    Select Blog Posts


    See more of Reid's blog posts here 



    1. Atcheson, R. (2019). A Rank Revealing Factorization Using Arbitrary Norms. arXiv preprint arXiv:1905.02355.