Sandia National Laboratories
CSMR
Home
People
Useful Links

Computational Sciences and Mathematics Research Department - 8962

The Computational Science and Mathematics Research (CSMR) department does research and development (R&D) in support of large-scale modeling, simulation, and data analysis by developing advanced algorithms, establishing relevant theory, creating high-performance software, and engaging scientists, engineers, and analysts to solve real-world problems.

The department's research includes optimization, uncertainty quantification, linear and nonlinear solvers, preconditioning, partial differential equations, verification and validation, and machine learning algorithms. Results of this research regularly appear in leading applied math, computer science, and computational science journals. The methods are implemented in freely-available software libraries and frameworks such as Trilinos and Dakota.

Department members work closely with scientists and engineers at Sandia to impact a wide variety of applications in engineering design, computational biology, systems studies, national security, etc.

Software

The following are CSMR-related software packages.

  • APPSPACK - A parallel pattern search method for optimization.
  • DAKOTA - A multilevel parallel, object-oriented framework for design optimization, parameter estimation, uncertainty quantification, and sensitivity analysis.
  • OPT++ - An object-oriented nonlinear optimization package.
  • SUNDANCE - Rapid development of high-performance parallel PDE simulators.
  • Tensor Toolbox - Classes for manipulating dense, sparse, and structured multidimensional arrays in MATLAB.
  • Trilinos - A collection of solver components.

Optimization of a Microfluidic Device — Work by summer intern Allen Harvey, Jr. and mentor Kevin Long, using our SUNDANCE and APPSPACK software packages.


Contacts
Manager
Heidi Ammerlahn
hrammer@sandia.gov
(925) 294-3066

Secretary
Hailey Poole
hpoole@sandia.gov
(925) 294-4848


Related Links
Computer Sciences and Information Technologies - 8900