Kyle Niemeyer

My group’s research focuses on developing new numerical methods that will allow us to better simulate important physical phenomena, including combustion, turbulence-chemistry interactions, and the interaction of fluids with solid structures.

Some recent and ongoing projects include:

  • Strategies for chemical kinetic model reduction
  • Algorithms that can exploit graphics processing units (GPUs) to accelerate reactive-flow simulations
  • A software library for the adaptive and efficient solution of chemical kinetics
  • GPU-based swept time-space decomposition scheme for accelerating parallel CFD simulations
  • Computational modeling of coupled detonation-magnetohydrodynamic systems for power generation
  • Computational investigation of vacuum arc remelting (VAR) furnaces
  • Development of efficient solvers for fluid-structure interaction

See our research page for more details.

Photo of Kyle Niemeyer

Kyle Niemeyer Assistant Professor Mechanical Engineering School of MIME Oregon State University


Public key:
C654 D13A C6F9 EDA8
320 Rogers Hall
Corvallis, OR 97331-6001
Impactstory logo

Join Us!

I am currently recruiting PhD students with interests in computational modeling and numerical methods for fluid dynamics and combustion. Competitive candidates will possess strong computer programming skills and experience in command-line/UNIX systems and parallel computing. You can see more about my primary research areas, but I’m also open to other related areas.

Information about applying to the School of MIME’s graduate program can be found here. Note that the yearly deadline to be considered is January 15.

I am also happy to talk to postdoctoral candidates, and undergraduate students interested in research are always welcome.


Mechanical Engineering Methods (ME 373): Winter 2015, 2016

Introduction to Fluid Mechanics (ME 331): Fall 2013, 2014

Introduction to MIME (MIME 101): Fall 2015


I keep a blog on personal and research topics. Here are some recent posts:

8 Mar 2016 My Setup – Kyle Niemeyer
21 Mar 2013 Importance of CUDA volatile keyword with shared memory
31 Jul 2012 Careful with the subtraction assignment operator in C
3 Oct 2011 PDF decryption tool
4 Aug 2011 Combustion article for Ars Technica


From 2011 to 2013, I also contributed in my spare time (ha!) to Scientific Method, the science section of Ars Technica, where I reported on scientific articles covering a range of topics (e.g., energy, climate, technology) to a technically—but not necessarily scientifically—literate audience, with audiences in the tens of thousands each month.

Here are some of my favorite and popular pieces:

5 Nov 2012 "The US Navy wants great (rotating, detonating) balls of fire!"
8 Oct 2012 "The road ahead: How we'll get to 54.5 mpg by 2025"
6 Jun 2012 "Mosquitos survive collisions with objects 50 times their weight: raindrops"
7 Apr 2012 "Why you should read the book Before the Lights Go Out"
6 Mar 2012 "Chain reaction: the (slow) revival of US nuclear power"
8 Feb 2012 "The spice must flow: new model describes the evolution of desert dunes"
29 Jul 2011 "What makes the fuel go boom? Turbulence!"