Bill Spotz is a researcher at Sandia National Laboratories
in Albuquerque, NM, in the Center for Computing Research.
He is the lead developer of PyTrilinos, the Python
interface to Trilinos, Sandia’s suite of high performance
scientific software packages. Bill also developed the set
of Simple Wrapper Interface Generator (SWIG) typemaps for
converting between C/C++ arrays and NumPy arrays. He
recently worked with Enthought on the Distributed Array
Protocol for supporting Python interfaces to software
packages with distributed data structures.
received his PhD in Aerospace Engineering from the
University of Texas at Austin in 1995, focusing on
high-order methods for computational fluid dynamics. His
postdoc was with the Advanced Study Program at the
National Center for Atmospheric Research in Boulder, CO.
In 2008, Bill spent two years as a program manager in the
Department of Energy Office of Science, Office of Advanced
Scientific Computing Research in Germantown, MD.