David Ketcheson

Saving the world, one numerical method at a time

Teaching in the open

enabling the collaborative teaching revolution

If you examine the menu bar above, you’ll notice that my site has a new top-level page: Teaching. This is a direct result of my attending Greg Wilson’s inspiring keynote at Scipy 2014. That link wi… Read more

KAUST goes open access

I’m proud to announce that as of today, KAUST has officially adopted an open access policy! What it means Institutional open access (OA) policies are a primary tool in the effort to allow academics… Read more

Teaching with SageMathCloud

During the past Spring semester at KAUST, I again taught AMCS 252, our masters-level course on numerical analysis for differential equations. I’ve been teaching the course using Python for 5 years … Read more


A quick and dirty introduction to solving hyperbolic conservation laws

Last week, I ran a 1-day tutorial at the Workshop on Design, Simulation, Optimization and Control of Green Vehicles and Transportation. The idea was to teach attendees about Python programming, ba… Read more

Dispersion relations for linear systems of PDEs

Fourier analysis is an essential tool for understanding the behavior of solutions to linear equations. Often, this analysis is introduced to students in the context of scalar equations with real co… Read more

The PETSc DMDA is not lightweight

(unless Yokozuna is lightweight)

In this PETSc-users thread, my good friend Matt Knepley claims that the DMDA object is lightweight, and suggests that it is okay to make them willy- nilly. Unfortunately, my experience indicates ot… Read more
Older Posts
email github mendeley G+ G+ feed

floatright I am an associate professor of applied mathematics at King Abdullah University of Science and Technology (KAUST), where I lead the Numerical Mathematics Group.

My research involves analysis and development of numerical methods for integration of ordinary and partial differential equations, as well as the implementation of such methods in open source, accessible, high performance software and its application to understanding behavior of nonlinear waves in heterogeneous materials.

  • Office: 4202 Al-Khawarizmi Building
  • Email & online networks: linked from icons below.