James Bordner, Ph.D.

Roles

  • Senior Computational Scientist -  SDSC

Biography

James Bordner received his Ph.D. in Computer Science at the University of Illinois at Urbana-Champaign in 1999, with a focus on multigrid linear solvers. As a post-doc at NCSA (National Center for Supercomputing Applications) and later CASS (Center for Astrophysics & Space Sciences) he worked with the ENZO parallel adaptive mesh refinement astrophysics and cosmology application, where he developed a multigrid solver for its radiative transfer method, measured and optimized ENZO's performance, and developed an automated software testing infrastructure for use in ENZO. In 2010 he began developing Cello, a highly-scalable adaptive mesh refinement software framework, and Enzo-E, a port of ENZO's physics to use the Cello framework. Today he enjoys leading the continued development of Enzo-E / Cello, in collaboration with the ENZO and Enzo-E international open-development community.

Expertise

  • Parallel software development
  • Distributed asynchronous algorithms
  • Performance analysis and optimization

Current Projects

  • Enzo-E / Cello:  Scalable numerical astrophysics using adaptive mesh refinement