Todd Coffey
About Todd Coffey
Todd Coffey is a Senior Member of Technical Staff at Sandia National Laboratories with expertise in developing algorithms for distributed memory supercomputer environments.
Title
Todd Coffey holds the title of Senior Member of Technical Staff at Sandia National Laboratories. He has been in this role since 2002.
Current Role at Sandia National Laboratories
Todd Coffey has been a Senior Member of Technical Staff at Sandia National Laboratories since 2002. In this capacity, he focuses on developing sophisticated algorithms from proof-of-concept to production software, particularly in a distributed memory supercomputer environment. His work includes leading projects like the Rythmos time integration library in Trilinos, which solves ordinary differential equations and differential-algebraic equations.
Previous Experience
Before his current role, Todd Coffey accumulated significant experience in research and technical positions. He worked as a Student Intern at Lawrence Livermore National Laboratory for 11 months in 2001. Prior to that, he served as a Research Assistant at North Carolina State University from 1999 to 2002, where he further honed his research skills.
Educational Background
Todd Coffey has a robust academic background, having studied at multiple esteemed institutions. He obtained his PhD in Applied Mathematics and Scientific Computing from North Carolina State University in 2002, after six years of study. He earned his BS in Pure & Applied Mathematics from Oregon State University in 1996, and an AS in Science from Portland Community College in 1992. Additionally, he holds a HS diploma from Portland Community College, achieved in 1991.
Expertise & Technical Contributions
Todd Coffey is recognized for his expertise in developing advanced algorithms, particularly for highly oscillatory circuits with two time-scales in electrical circuit simulations. He has made significant contributions as the lead developer of Rythmos, a crucial time integration library in Trilinos. His work is instrumental in solving ordinary differential equations and differential-algebraic equations, reflecting his deep proficiency in scientific computing and applied mathematics.