Large-Scale Stability Analysis Algorithms Andy Salinger, Roger Pawlowski, Ed Wilkes Louis Romero, Rich Lehoucq, John Shadid Sandia National Labs Albuquerque,

Slides:



Advertisements
Similar presentations
The example of Rayleigh-Benard convection. Pattern-forming instabilities: The example of Rayleigh-Benard convection.
Advertisements

A Large-Grained Parallel Algorithm for Nonlinear Eigenvalue Problems Using Complex Contour Integration Takeshi Amako, Yusaku Yamamoto and Shao-Liang Zhang.
Workshop on Numerical Methods for Multi-material Fluid Flows, Prague, Czech Republic, September 10-14, 2007 Sandia is a multiprogram laboratory operated.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract.
Ensemble Emulation Feb. 28 – Mar. 4, 2011 Keith Dalbey, PhD Sandia National Labs, Dept 1441 Optimization & Uncertainty Quantification Abani K. Patra, PhD.
Use of Kalman filters in time and frequency analysis John Davis 1st May 2011.
Princeton University Using the computer to select the right variables Rationale: Lake Carnegie, Princeton, NJ Straight Line Distance Actual transition.
Trellis: A Framework for Adaptive Numerical Analysis Based on Multiparadigm Programming in C++ Jean-Francois Remacle, Ottmar Klaas and Mark Shephard Scientific.
Stability Analysis Algorithms for Large-Scale Applications Andy Salinger, Roger Pawlowski, Ed Wilkes Louis Romero, Rich Lehoucq, John Shadid Sandia National.
MATH 685/ CSI 700/ OR 682 Lecture Notes
Extending the capability of TOUGHREACT simulator using parallel computing Application to environmental problems.
Modeling of Coupled Non linear Reactor Separator Systems Prof S.Pushpavanam Chemical Engineering Department Indian Institute of Technology Madras Chennai.
The FFT on a GPU Graphics Hardware 2003 July 27, 2003 Kenneth MorelandEdward Angel Sandia National LabsU. of New Mexico Sandia is a multiprogram laboratory.
Newton's Method for Functions of Several Variables
MOOCHO and TSFCore object-oriented software and interfaces for the development of optimization and other advanced abstract numerical algorithms Roscoe.
Improving Contaminant Mixing Models For Water Distribution Pipe Networks Siri Sahib S. Khalsa University of Virginia Charlottesville, VA
Definition of an Industrial Robot
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
LTE Review (September 2005 – January 2006) January 17, 2006 Daniel M. Dunlavy John von Neumann Fellow Optimization and Uncertainty Estimation (1411) (8962.
Page 1 Trilinos Software Engineering Technologies and Integration Capability Area Overview Roscoe A. Bartlett Department.
SAINT2002 Towards Next Generation January 31, 2002 Ly Sauer Sandia National Laboratories Sandia is a multiprogram laboratory operated by Sandia Corporation,
Massively Parallel Magnetohydrodynamics on the Cray XT3 Joshua Breslau and Jin Chen Princeton Plasma Physics Laboratory Cray XT3 Technical Workshop Nashville,
Processing of a CAD/CAE Jobs in grid environment using Elmer Electronics Group, Physics Department, Faculty of Science, Ain Shams University, Mohamed Hussein.
1 A Domain Decomposition Analysis of a Nonlinear Magnetostatic Problem with 100 Million Degrees of Freedom H.KANAYAMA *, M.Ogino *, S.Sugimoto ** and J.Zhao.
Continuation Methods for Performing Stability Analysis of Large-Scale Applications LOCA: Library Of Continuation Algorithms Andy Salinger Roger Pawlowski,
Trilinos: From a User’s Perspective Russell Hooper Nov. 7, 2007 SAND P Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed.
S.S. Yang and J.K. Lee FEMLAB and its applications POSTEC H Plasma Application Modeling Lab. Oct. 25, 2005.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
Department of Flow, Heat and Combustion Mechanics – Ghent University – UGent Linear stability analysis of a supercritical loop C.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
Page 1 Embedded Sensitivities and Optimization From Research to Applications Roscoe A. Bartlett Department of Optimization & Uncertainty Estimation Sandia.
ANS 1998 Winter Meeting DOE 2000 Numerics Capabilities 1 Barry Smith Argonne National Laboratory DOE 2000 Numerics Capability
Numerical Investigations of Seismic Resonance Phenomena in Fluid-Filled Layers Hans F. Schwaiger and David F. Aldridge Geophysics Department Sandia National.
Brookhaven Science Associates U.S. Department of Energy MUTAC Review January 14-15, 2003, FNAL Target Simulations Roman Samulyak Center for Data Intensive.
1 ModelEvaluator Scalable, Extendable Interface Between Embedded Nonlinear Analysis Algorithms and Applications Roscoe A. Bartlett Department of Optimization.
Strategies for Solving Large-Scale Optimization Problems Judith Hill Sandia National Laboratories October 23, 2007 Modeling and High-Performance Computing.
EXTENSION OF LATIN HYPERCUBE SAMPLES WITH CORRELATED VARIABLES C. J. SALLABERRY, a J. C. HELTON b – S. C. HORA c aSandia National Laboratories, New Mexico.
Dry Boundary Layer Dynamics Idealized theory Shamelessly ripped from Emanuel Mike Pritchard.
Danny Dunlavy, Andy Salinger Sandia National Laboratories Albuquerque, New Mexico, USA SIAM Parallel Processing February 23, 2006 SAND C Sandia.
CIS/ME 794Y A Case Study in Computational Science & Engineering 2-D Conservation of Mass uu dx dy vv (x,y)
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
Cracow Grid Workshop, November 5-6, 2001 Concepts for implementing adaptive finite element codes for grid computing Krzysztof Banaś, Joanna Płażek Cracow.
A Dirichlet-to-Neumann (DtN)Multigrid Algorithm for Locally Conservative Methods Sandia National Laboratories is a multi program laboratory managed and.
Trilinos Strategic (and Tactical) Planning Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United.
On the Use of Finite Difference Matrix-Vector Products in Newton-Krylov Solvers for Implicit Climate Dynamics with Spectral Elements ImpactObjectives 
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
Photos placed in horizontal position with even amount of white space between photos and header Sandia National Laboratories is a multi-program laboratory.
2D Henon Map The 2D Henon Map is similar to a real model of the forced nonlinear oscillator. The Purpose is The Investigation of The Period Doubling Transition.
Multifidelity Optimization Using Asynchronous Parallel Pattern Search and Space Mapping Techniques Genetha Gray*, Joe Castro i, Patty Hough*, and Tony.
Algebraic Solvers in FASTMath Argonne Training Program on Extreme-Scale Computing August 2015.
D. A. Crawford, Sandia National Laboratories O. S. Barnouin-Jha, Johns Hopkins University Applied Physics Laboratory Sandia is a multiprogram laboratory.
Circuit Simulation using Matrix Exponential Method Shih-Hung Weng, Quan Chen and Chung-Kuan Cheng CSE Department, UC San Diego, CA Contact:
What’s New for Epetra Michael A. Heroux Sandia National Laboratories Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin.
Page 1 Open-Source Software for Interfacing and Support of Large-scale Embedded Nonlinear Optimization Roscoe A. Bartlett
Finding Rightmost Eigenvalues of Large, Sparse, Nonsymmetric Parameterized Eigenvalue Problems Minghao Wu AMSC Program Advisor: Dr. Howard.
Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation,
On the Path to Trinity - Experiences Bringing Codes to the Next Generation ASC Platform Courtenay T. Vaughan and Simon D. Hammond Sandia National Laboratories.
Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation,
Meros: Software for Block Preconditioning the Navier-Stokes Equations
Structured Modeling of Mechatronic Systems in which you meet the modest but talented multiport component.
ENGG 1801 Engineering Computing
GENERAL VIEW OF KRATOS MULTIPHYSICS
Objective Numerical methods Finite volume.
Kenneth Moreland Edward Angel Sandia National Labs U. of New Mexico
Coordinate Transformation in 3D Final Project Presentation
Comparison of CFEM and DG methods
Embedded Nonlinear Analysis Tools Capability Area
Ph.D. Thesis Numerical Solution of PDEs and Their Object-oriented Parallel Implementations Xing Cai October 26, 1998.
Presentation transcript:

Large-Scale Stability Analysis Algorithms Andy Salinger, Roger Pawlowski, Ed Wilkes Louis Romero, Rich Lehoucq, John Shadid Sandia National Labs Albuquerque, New Mexico Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract DE-AC04-94AL Supported by DOE’s MICS and ASCI programs

Elevator Speech We’re developing a library of stability analysis algorithms that work with massively parallel engineering analysis codes. The main research issues are developing algorithms that are relatively non-invasive (easy to implement) and that work reasonably well with approximate iterative linear solvers. With this “LOCA” software, we’ve been able to directly track bifurcations of Million unknown incompressible flow applications. What are you working on these days?

Why Do We Need a Stability Analysis Capability? Nonlinear systems exhibit instabilities, e.g Multiple steady states Ignition Symmetry Breaking Onset of Oscillations Phase Transitions These phenomena must be understood in order to perform computational design and optimization. Current Applications: Reacting flows, Manufacturing processes, Microscopic fluids Potential Applications: Electronic circuits, structural mechanics (buckling) Delivery of capability:  LOCA library  Expertise

LOCA: The Library of Continuation Algorithms Arc-length continuation Turning point tracking Pitchfork tracking Hopf tracking Phase transition tracking Eigensolver: ARPACK driver for Cayley transform rSQP optimization hooks (Biegler, CMU) Residual fill ( R ) Jacobian Matrix solve ( J -1 b ) Mat-Vec multiply ( Jb ) Set parameter ( ) Fill mass matrix ( M ) Complex matrix solve ( J+ i  M ) Shifted Matrix Solve ( J+   M ) LOCA AlgorithmsLOCA Interface

Q: Can General Bifurcation Algorithms Scale to ASCI-Sized Problems? Large problem sizes require iterative linear solves The less invasive bordering algorithms require inversion of matrices that are being driven singular   Turning Point Bifurcation Full Newton Algorithm Bordering Algorithm

Bordering Algorithm for Hopf tracking

LOCA around MPSalsa: 3D Rayleigh Benard Problem in 5x5x1 box Scalability Eigensolver: 16M Continuation: 16M Turning Point: 1M Pitchfork: 1M Hopf:0.7M

CVD Reactor Design and Scale-up: Tracking of instability leads to design rule Good Flow Bad Flow Design rule for location of instability signaling onset of ‘bad’ flow

Operability Window for Manufacturing Process Mapped with LOCA around GOMA Slot Coating Application Family of Instabilities Family of Solutions w/ Instability Steady Solution (GOMA) back pressure

LOCA+Tramonto: Capillary condensation phase transitions studied in porous media Liquid Vapor Partial Condensation Phase diagram Density contours around random cylinders

Counter-terrorism via PDE Optimization: Find fluxes at 16 surfaces to match data at 25 sensors rSQPExact State variables, 16 design variables, x 0 =y 0 =0 88 rSQP Iterations, f=1.5e-6, 30 sec / iter Re=10 FlowTransport Fluxes

Summary and Future Work A powerful analysis tool has been developed to study large-scale flow stability applications: –General purpose algorithms in LOCA linked to general purpose finite element codes. –Bifurcations tracked for 1.0 Million unknown models –Singular formulation works semi-robustly Future work : –Implement more invasive non-singular formulations, automated for supported linear solvers (e.g. Aztec, Trilinos, LAPACK, PetsC) –More flow applications –New application codes –Periodic Orbit tracking