Construction of Parallel Adaptive Simulation Loops

Slides:



Advertisements
Similar presentations
Introduction to CAD/CAM/CAE
Advertisements

Finite element method Among the up-to-date methods of stress state analysis, the finite element method (abbreviated as FEM below, or often as FEA for analyses.
Kensington Oracle Edition: Open Discovery Workflow Meets Oracle 10g Professor Yike Guo.
Emerging Technologies for FETCH2 Jeff Gomes Applied Modelling and Computation Group (AMCG) Severe Accident Subproject Meeting 14/11/2011.
Parameterizing a Geometry using the COMSOL Moving Mesh Feature
Ulrich Heck, DHCAE-Tools UG ___________________________ CastNet: GUI based modeling and solution control environment for OpenFOAM® CastNet: CAD-based Pre-Processor.
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
Computer Simulations of Wind Tunnel Experiments
Thermo-fluid Analysis of Helium cooling solutions for the HCCB TBM Presented By: Manmeet Narula Alice Ying, Manmeet Narula, Ryan Hunt and M. Abdou ITER.
Software Version Control SubVersion software version control system WebSVN graphical interface o View version history logs o Browse directory structure.
Parallel Mesh Refinement with Optimal Load Balancing Jean-Francois Remacle, Joseph E. Flaherty and Mark. S. Shephard Scientific Computation Research Center.
TerascaleSimulation Tools and Technologies TSTT Mesh Adaptation Service M. S. Shephard and X. J. Luo Rensselaer Polytechnic Institute.
UNCLASSIFED CartaBlanca Update Xia Ma, Brian VanderHeyden, Paul Giguere, Qisu Zou, Duan Zhang Fluid Dynamics Group Theoretical Division Los Alamos National.
Astrophysics, Biology, Climate, Combustion, Fusion, Nanoscience Working Group on Simulation-Driven Applications 10 CS, 10 Sim, 1 VR.
Environmentally Conscious Design & Manufacturing (ME592) Date: March 15, 2000 Slide:1 Environmentally Conscious Design & Manufacturing Class 5: Manufacturing.
Outline Chapter 1 Hardware, Software, Programming, Web surfing, … Chapter Goals –Describe the layers of a computer system –Describe the concept.
Infrastructure for Parallel Adaptive Unstructured Mesh Simulations
1 ATPESC 2014 Vijay Mahadevan Tutorial Session for Scalable Interfaces for Geometry and Mesh based Applications (SIGMA) FASTMath SciDAC Institute.
Enabling HPC Simulation Workflows for Complex Industrial Flow Problems  C.W. Smith, S. Tran, O. Sahni, and M.S. Shephard, Rensselaer Polytechnic Institute.
1 Presenters: Cameron W. Smith and Glen Hansen Workflow demonstration using Simmetrix/PUMI/PAALS for parallel adaptive simulations FASTMath SciDAC Institute.
Adaptive Multiscale Simulation Infrastructure - AMSI  Overview: o Industry Standards o AMSI Goals and Overview o AMSI Implementation o Supported Soft.
R NASA STEP for Aerospace Workshop at Jet Propulsion Laboratory January 27, 2000 Thomas Thurman Rockwell Collins Inc. AP 210 Foundations for Electrical-Mechanical.
 A.C. Bauer, M.S. Shephard, E. Seol and J. Wan,   Scientific Computation Research Center  Rensselaer Polytechnic Institute,
Strategic Goals: To align the many efforts at Sandia involved in developing software for the modeling and simulation of physical systems (mostly PDEs):
1 1 What does Performance Across the Software Stack mean?  High level view: Providing performance for physics simulations meaningful to applications 
Interoperable Mesh Tools for Petascale Applications Lori Diachin, LLNL Representing the ITAPS Team.
Adaptive Meshing Control to Improve Petascale Compass Simulations Xiao-Juan Luo and Mark S Shephard Scientific Computation Research Center (SCOREC) Interoperable.
COMPUTER SIMULATION OF BLOOD FLOW WITH COMPLIANT WALLS  ITC Software All rights reserved.
Presented by Adaptive Hybrid Mesh Refinement for Multiphysics Applications Ahmed Khamayseh and Valmor de Almeida Computer Science and Mathematics Division.
SAMCEF Field applied to Automotive. Creation of an engine model from CAD entities defined using the local parametric modeler of SAMCEF Field.
1 1  Capabilities: PCU: Communication, threading, and File IO built on MPI APF: Abstract definition of meshes, fields, and their algorithms GMI: Interface.
1 Rocket Science using Charm++ at CSAR Orion Sky Lawlor 2003/10/21.
ParMA: Towards Massively Parallel Partitioning of Unstructured Meshes Cameron Smith, Min Zhou, and Mark S. Shephard Rensselaer Polytechnic Institute, USA.
Predictive Load Balancing Using Mesh Adjacencies for Mesh Adaptation  Cameron Smith, Onkar Sahni, Mark S. Shephard  Scientific Computation Research Center.
A Fully Conservative 2D Model over Evolving Geometries Ricardo Canelas Master degree student IST Teton Dam 1976.
TerascaleSimulation Tools and Technologies TSTT Mesh Adaptation Service M. S. Shephard and X. J. Luo Rensselaer Polytechnic Institute.
Unstructured Meshing Tools for Fusion Plasma Simulations
The New Generation of CAD Tools
VisIt Project Overview
Managing, Storing, and Executing DTS Packages
Organizations Are Embracing New Opportunities
Scalable Interfaces for Geometry and Mesh based Applications (SIGMA)
PLM, Document and Workflow Management
M. Z. Bezas, Th. N. Nikolaidis, C. C. Baniotopoulos
Data Structures for Efficient and Integrated Simulation of Multi-Physics Processes in Complex Geometries A.Smirnov MulPhys LLC github/mulphys
Parallel Unstructured Mesh Infrastructure
Parallel Objects: Virtualization & In-Process Components
Configuration Management with Azure Automation DSC
Unstructured Grids at Sandia National Labs
PreOpenSeesPost: a Generic Interface for OpenSees
Motor-CAD Software General Presentation
Integrated Modeling Approach and Plans
Ch 15 –part 3 -design evaluation
Introduction to Software Testing
GeoFEST tutorial What is GeoFEST?
SDM workshop Strawman report History and Progress and Goal.
Azure's Performance, Scalability, SQL Servers Automate Real Time Data Transfer at Low Cost MINI-CASE STUDY “Azure offers high performance, scalable, and.
Konferanse i beregningsorientert mekanikk, Trondheim, Mai, 2005
GENERAL VIEW OF KRATOS MULTIPHYSICS
AWS Cloud Computing Masaki.
OVERVIEW OF FINITE ELEMENT METHOD
SCOREC Activities on IBM/CCI Projects
TOPIC: Computer-Aided Design
Overview of Workflows: Why Use Them?
Automation of Control System Configuration TAC 18
Realistic multiphysics analysis
Mark Quirk Head of Technology Developer & Platform Group
Dynamic Load Balancing of Unstructured Meshes
Topology Optimization through Computer Aided Software
Presentation transcript:

Construction of Parallel Adaptive Simulation Loops FASTMath Team Members: Brian Granzow1, Glen Hansen2, Dan Ibanez1, Cameron Smith1, E. Seegyoung Seol1, Max Bloomfield1, Farhad Behafarid1, Onkar Sahni1, Mark S. Shephard1 1SCOREC, Rensselaer Polytechnic Institute 2Sandia National Laboratory The automation of large-scale reliable simulations requires the integration of a number of components within an adaptive mesh loop that can maintain scalability. Components to support these operations on massively parallel computers have been developed and have been integrated in-memory with multiple unstructured finite element and finite volume codes. Parallel Adaptive Loops Adaptive Loop Components *** **** Adaptive Loop Applications Goal is automated, reliable, scalable, massively parallel simulations Automation – automatic mesh generation, in-memory integration of components eliminates manual user intervention Reliability – solution accuracy ensured via error indicators Component based – flexibility through different components Efficiency – all components run on the same machine, in-memory integration eliminates file i/o, predictive load balancing Purpose Software Components CAD Geometry Parasolid, ACIS, Simmetrix Mesh Generation Simmetrix, Gmsh Mesh Database PUMI (SCOREC) – parallel unstructured mesh infrastructure Geometric Queries GMI (SCOREC) – geometry interface Analysis Code PHASTA (Univ. Colorado Boulder), Albany (Sandia), M3D-C1 (PPPL), ACE3P (SLAC), Fun3D (NASA), Proteus (ERDC) Mesh Adaptation MeshAdapt (SCOREC), Simmetrix Load Balancing ParMA (SCOREC) – diffusive load balancing, Zoltan (Sandia) Field Data APF (SCOREC) – field storage and transfer Error Estimation/Indication SPR (SCOREC) – projection based, DWR (SCOREC) – goal oriented In-memory integration of adaptive loop components with Albany (Sandia) to model creep and plasticity in a stressed solder ball to predict mechanical failure in flip chip packaging Elasticity simulation of an automotive upright subject to extreme tension using in-memory integration of the adaptive loop components with Albany (Sandia). Initial mesh (right) and adapted mesh after 20 load steps (left) Parallel Adaptive Simulation Workflows Physics and Model Parameters Input Domain Definition PDEs and Discretization Methods physical parameters non-manifold model construction Complete Domain Definition Mesh Generation and Adaptation attributed non-manifold geometry geometric interrogation mesh with fields Parallel Unstructured Mesh Infrastructure (PUMI) mesh size field Solution Transfer Domain Topology In-Memory Integration With Albany Mesh Topology and Partition Control mesh with fields Error Indication Albany is a parallel, implicit, unstructured mesh finite element code Designed using agile components philosophy Built on over 100 interoperable components Component-based design philosophy made in-memory integration of adaptive loop components natural Abstract discretization base class allowed easy integration with the SCOREC mesh infrastructure. TriBits package manager allowed easy integration and compilation the SCOREC software components New features added to Albany provide tools for adaptive simulations Adaptive solution manager - tracks and updates solution info Size field traits classes – set to drive mesh adaptation Adaptive loops with Albany are currently being used for Modeling and predicting mechanical failure in welded joints Predicting mechanical failure in flip chip packaging solder balls Modeling wafer deformation in integrated circuits Solving finite deformation plasticity problems Dynamic Load Balancing solution fields discretization parameters mesh with fields attributed mesh and fields Post-Processing / Visualization Mesh-Based Analysis Adaptive simulation of a dam break plus a rectangular obstacle using an in-memory anisotropic adaptive loop with Proteus (ERDC). (Top) Mesh cross-section from a side view. (Middle) Mesh cross-section from a top down view. (Bottom) Fluid interface with velocities Adaptive Loop Applications Adaptive loops to date have been used to solve Modeling of nuclear accidents and various flow problems with University of Colorado Boulder’s PHASTA Solid mechanics applications with Sandia’s Albany code Fusion MHD with PPPL’s M3D-C1 code Accelerator modeling problems with SLAC’s ACE3P code Aerodynamics problems with NASA’s Fun3D code Waterway flow problems with ERDC’s Proteus code High-order fluids simulations with Nektar++ Adaptive simulation of a plunging liquid jet using in-memory integration of the adaptive loop components with PHASTA (Univ. Colorado Boulder). (Left) Liquid interface at 0.075s. (Right) Liquid interface at 1.3075s More Information: http://www.fastmath-scidac.org or contact Lori Diachin, LLNL, diachin2@llnl.gov, 925-422-7130