Professor Darve's research is focused on the development of numerical methods for large scale scientific computing with applications in biomolecular simulations, acoustics, electromagnetics, and microfluidics. In these applications, the computational expense of simulating large and complex systems is very significant and in many instances beyond current computer capabilities. He is developing innovative numerical techniques to reduce this computational expense and enable the simulation of complex systems over realistic time scales. Professor Darve also uses processors with novel architectures, such as GPUs and the Cell processor, for scientific computing. Applications range from particle simulation to fluid dynamics and solving partial differential equations.