LANS People

Boyana Norris

Computer Scientist, MCS
Senior Fellow, CI

Argonne National Laboratory
9700 South Cass Avenue
Building 240
Argonne, IL 60439
(630) 252-7908
(631) 791-1048

[personal website]

I conduct research on enabling technologies for high-performance simulations in computational science and engineering, with emphasis on automation of the development, deployment, and performance tuning of parallel
applications. Specific research areas include (1) source code analysis and transformation, specifically on automatic differentiation, performance analysis, and annotation-guided code tuning; (2) software engineering approaches and development infrastructure for high-performance computing, with a current focus on parallel numerical components; and (3) quality of service infrastructure for scientific components, with an emphasis on automated adaptive linear solver strategies for the numerical solution of nonlinear partial differential equations.

Selected Research Projects:

CCA : Common Component Architecture

Computational Differentiation

CSCAPES : Combinatorial Scientific Computing and Petascale Simulations

OpenAD/F: Automatic Differentiation of Fortran Codes

CACHE Institute : Communication Avoidance and Communication Hiding at the Extreme Scale

Text Mining


Agent-based Modeling


Human Neuroscience Laboratory

Natural Language Processing and Ontologies

SUPER : Institute for Sustained Performance, Energy and Resilience