Brown's research interests include scalable solvers for implicit multiphysics, high order PDE discretization in complex geometry, compatible discretizations for heterogeneous flows, and PDE-constrained optimization. His work emphasizes robust and high performance parallel software, often relating to PETSc.
keywords
multilevel solvers, simulation and analysis of PDE systems, parallel algorithms and software, computational fluid dynamics, geodynamics, glaciology, structural mechanics, uncertainty quantification, experimental design
CSCI 3656 - Numerical Computation
Primary Instructor
-
Spring 2018 / Spring 2019 / Spring 2020
Covers development, computer implementation, and analysis of numerical methods for applied mathematical problems. Explores topics such as floating point arithmetic, numerical solution of linear systems of equations, root finding, numerical interpolation, differentiation, and integration.
CSCI 4576 - High-Performance Scientific Computing
Primary Instructor
-
Fall 2019
Introduces computing systems, software and methods used to solve large-scale problems in science and engineering. Students use high-performance workstations and a supercomputer. Recommended prerequisite: CSCI 3656. Same as CSCI 5576.
CSCI 5576 - High-Performance Scientific Computing
Primary Instructor
-
Fall 2019
Introduces computing systems, software and methods used to solve large-scale problems in science and engineering. Students use high-performance workstations and a supercomputer. First course in a two-semester sequence. Same as CSCI 4576.
CSCI 5636 - Numerical Solution of Partial Differential Equations
Primary Instructor
-
Fall 2018 / Fall 2019
Focuses on discretization techniques such as finite difference, finite element and finite volume methods, and parallel solution algorithms such as Krylov subspace methods, domain decomposition and multilevel methods.