# Stanford University

**About the GPU COE at Stanford University**

Stanford University has been an NVIDIA GPU Center of Excellence since 2011, led by the Institute for Computational & Mathematical Engineering (ICME). Stanford was awarded the GPU COE distinction for its research on effective computational algorithms for CUDA enabled GPU clusters, its diversity of scientific and engineering applications, as well as its commitment to teaching GPU computing. Current research projects include seismic inversion, fast direct methods for solution of large linear systems of equations, and the development of a framework for parallel computing that allows domain experts to develop parallel software without becoming an expert in parallel programming.

The Institute for Computational & Mathematical Engineering (ICME) at Stanford School of Engineering will spearhead the university’s GPU COE program in partnership with a number of other departments, including the Department of Computer Science (CS), the Center for Computational Earth and Environmental Sciences (CEES), the Department of Chemistry, and the Department of Mechanical Engineering, Flow Physics Division.

**About Stanford University and ICME**

Stanford University is internationally renowned for its programs in computational mathematics, scientific computing and computer science. The Institute for Computational & Mathematical Engineering (ICME) at Stanford University is focused on training undergraduate and graduate students and scholars in mathematical modeling, scientific computing, and advanced computational algorithms. The institute has made significant contributions in a variety of areas, including: fluid and solid mechanics, computer graphics, reservoir modeling, bio-engineering, uncertainty quantification, stochastics, optimization, and financial mathematics. ICME offers both MS and Ph.D. degrees, and its 140 graduate students are advised by 45 associated faculty, who represent 16 different departments in four schools on campus.

At ICME, researchers work at the intersection of mathematics, computing and applications in engineering and the applied science. They collaborate closely with engineers and scientists to develop improved computational approaches and mathematical models. They help advance many engineering and scientific fields, such as fluid and solid mechanics, computer graphics, reservoir modeling, bio-engineering, uncertainty quantification, stochastics, optimization, financial mathematics and many more.

ICME offers both MS and Ph.D. degree, attracting outstanding graduate students with strong mathematical and computational skills. They currently have around 60 MS students and 65 Ph.D. students in our program. Students are taught and advised by over 40 associated faculty, who represent 16 different departments in four schools on campus.

ICME trains students and scholars in mathematical modeling, scientific computing, and advanced computational algorithms. They offer a comprehensive suite of undergraduate and graduate service courses to the Stanford community in numerical methods, computing and applied mathematics. ICME graduate students are offered a strong core set of advanced courses that include theoretical and numerical differential equations, discrete mathematics, linear and nonlinear optimization, numerical linear algebra and stochastic methods.

**About the PI**

Margo Gerritson is a professor in the Department of Energy Resources Engineering at Stanford, interested in computer simulation and mathematical analysis of engineering processes, and director of the Institute for Computational and Mathematical Engineering. She specializes in renewable and fossil energy production, and is active in coastal ocean dynamics and yacht design, as well as several areas in computational mathematics including search algorithm design and matrix computations.