Skip to main content


Numerical Analysis and Scientific Computing

A numerical analyst designs, implements and analyzes algorithms for obtaining useful results from mathematical models of physical, social and financial systems. The results may be tables, visualizations or instructions for computer-driven manufacturing.

The Numerical Analysis and Scientific Computing group at NC State does research in optimization, differential and integral equations, control, uncertainty quantification, nonlinear equations, inverse problems and linear algebra. We design novel algorithms, study convergence and stability of algorithms, and implement our algorithms on state-of-the-art supercomputers.

We are deeply involved in research across disciplines and collaborate with industry and national laboratories. Our students have summer internships with our collaborators and publish papers in the mathematics literature and that of other disciplines. Currently the group’s applications include nuclear engineering, internet search, physics, chemistry, medicine, hydrology, electromagnetics, aeronautics and materials science.