Scientific Computing

scientific computingSimulation plays a major role in nearly every area of science and engineering—from data analysis to physical models. Our faculty design, build, and analyze the behavior of numerical algorithms to ensure that numerical methods are accurate and that implementations are efficient.

We design and analyze the accuracy of methods, developing numerical approximations to partial differential equations with advanced finite element methods and integral equations. We also develop solvers for these problems, instrumenting techniques based on numerical linear algebra, iterative subspace methods, and multigrid methods. Our research explores the efficiency of these methods on a range of architectures and environments, from high-concurrency nodes, such as GPUs, to large-scale supercomputing systems. We explore parallel scalability and analyze performance in computing kernels from graph algorithms to sparse linear algebra.

CS Faculty and Their Research Interests

Paul Fischer numerical PDEs, spectral element methods, computational fluid dynamics, parallel and high-performance algorithms, iterative methods 
William Gropp high performance scientific computing, scalable numerical algorithms for PDEs, large-scale parallel software 
Michael T. Heath numerical analysis and scientific computing, numerical linear algebra and optimization 
Laxmikant Kale simulation software, numerical libraries and algorithms 
Andreas Kloeckner integral equation methods for PDEs, high-order finite element methods for hyperbolic PDEs, tools and languages for high-performance computing, time integration 
William Kramer extreme-scale computing and analytics, performance evaluation, data and storage techniques 
Luke Olson numerical analysis, scientific computing, large-scale simulation 
Marc Snir large-scale parallel systems, algorithms, and libraries 

Adjunct Faculty

Frank Cappello,
Argonne National Lab
determinism in high-performance and distributed computing, check-pointing, fault prediction 

Related Scientific Computing Research Efforts and Groups

Scientific Computing Research News

There's a lot of excitement about the promise of Data Science: new statistical and computational tools capable of extracting knowledge from the Digital Revolution’s massive deluge of data.

Harnessing the Power of the Data Revolution

August 1, 2016   There's a lot of excitement about the promise of Data Science: new statistical and computational tools capable of extracting knowledge from the Digital Revolution’s massive deluge of data.
CS Professor William D. Gropp

CS professor helps chart NSF’s future advanced computing strategy and programs

July 6, 2016   CS Professor Bill Gropp co-chaired a National Academies study that guides the NSF’s future directions in advanced computing.
News story image

Gravitational Waves: An Illinois Connection

March 9, 2016   CS faculty and students were involved in gravitatinal wave research in the 1990s.
Siebel Center

Three CS @ ILLINOIS Women among World’s Top Rising Stars

December 9, 2015   Three CS @ ILLINOIS women researchers attended the 2015 Rising Stars workshop at MIT.
Harshitha Menon

Menon to Receive George Michael Memorial HPC Fellowship

September 23, 2014   CS grad student Harshitha Menon is a recipient of the 2014 ACM/IEEE-CS George Michael Memorial HPC Fellowship.