Parallel Implementation of Adaptive Spacetime Simulations A

Slides:



Advertisements
Similar presentations
An Analysis of ASPECT Mantle Convection Simulator Performance and Benchmark Comparisons Eric M. Heien [1], Timo Heister [2], Wolfgang Bangerth [2], Louise.
Advertisements

Priority Research Direction Key challenges General Evaluation of current algorithms Evaluation of use of algorithms in Applications Application of “standard”
Ionization of the Hydrogen Molecular Ion by Ultrashort Intense Elliptically Polarized Laser Radiation Ryan DuToit Xiaoxu Guan (Mentor) Klaus Bartschat.
Parallel Mesh Refinement with Optimal Load Balancing Jean-Francois Remacle, Joseph E. Flaherty and Mark. S. Shephard Scientific Computation Research Center.
SLAC is focusing on the modeling and simulation of DOE accelerators using high- performance computing The performance of high-brightness RF guns operating.
Akhil Langer, Harshit Dokania, Laxmikant Kale, Udatta Palekar* Parallel Programming Laboratory Department of Computer Science University of Illinois at.
Finite element computations of the dynamic contact and impact of fragment assemblies is notoriously difficult, due to the strong non-linearity and non-smoothness.
Charm++ Load Balancing Framework Gengbin Zheng Parallel Programming Laboratory Department of Computer Science University of Illinois at.
N Tropy: A Framework for Analyzing Massive Astrophysical Datasets Harnessing the Power of Parallel Grid Resources for Astrophysical Data Analysis Jeffrey.
ParFUM Parallel Mesh Adaptivity Nilesh Choudhury, Terry Wilmarth Parallel Programming Lab Computer Science Department University of Illinois, Urbana Champaign.
1CPSD NSF/DARPA OPAAL Adaptive Parallelization Strategies using Data-driven Objects Laxmikant Kale First Annual Review October 1999, Iowa City.
© Fujitsu Laboratories of Europe 2009 HPC and Chaste: Towards Real-Time Simulation 24 March
Parallelization Of The Spacetime Discontinuous Galerkin Method Using The Charm++ FEM Framework (ParFUM) Mark Hills, Hari Govind, Sayantan Chakravorty,
Scalable Algorithms for Structured Adaptive Mesh Refinement Akhil Langer, Jonathan Lifflander, Phil Miller, Laxmikant Kale Parallel Programming Laboratory.
Adaptive MPI Milind A. Bhandarkar
7 th Annual Workshop on Charm++ and its Applications ParTopS: Compact Topological Framework for Parallel Fragmentation Simulations Rodrigo Espinha 1 Waldemar.
Performance Tuning on Multicore Systems for Feature Matching within Image Collections Xiaoxin Tang*, Steven Mills, David Eyers, Zhiyi Huang, Kai-Cheung.
DOE BER Climate Modeling PI Meeting, Potomac, Maryland, May 12-14, 2014 Funding for this study was provided by the US Department of Energy, BER Program.
Adaptive Mesh Modification in Parallel Framework Application of parFUM Sandhya Mangala (MIE) Prof. Philippe H. Geubelle (AE) University of Illinois, Urbana-Champaign.
A Distributed Algorithm for 3D Radar Imaging PATRICK LI SIMON SCOTT CS 252 MAY 2012.
Application Paradigms: Unstructured Grids CS433 Spring 2001 Laxmikant Kale.
Supercomputing ‘99 Parallelization of a Dynamic Unstructured Application using Three Leading Paradigms Leonid Oliker NERSC Lawrence Berkeley National Laboratory.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
Workshop on Operating System Interference in High Performance Applications Performance Degradation in the Presence of Subnormal Floating-Point Values.
Computational Aspects of Multi-scale Modeling Ahmed Sameh, Ananth Grama Computing Research Institute Purdue University.
Parallel and Distributed Simulation Time Parallel Simulation.
CS 484 Load Balancing. Goal: All processors working all the time Efficiency of 1 Distribute the load (work) to meet the goal Two types of load balancing.
Adaptive Mesh Applications Sathish Vadhiyar Sources: - Schloegel, Karypis, Kumar. Multilevel Diffusion Schemes for Repartitioning of Adaptive Meshes. JPDC.
Parallelizing Spacetime Discontinuous Galerkin Methods Jonathan Booth University of Illinois at Urbana/Champaign In conjunction with: L. Kale, R. Haber,
An Evaluation of Partitioners for Parallel SAMR Applications Sumir Chandra & Manish Parashar ECE Dept., Rutgers University Submitted to: Euro-Par 2001.
BOĞAZİÇİ UNIVERSITY – COMPUTER ENGINEERING Mehmet Balman Computer Engineering, Boğaziçi University Parallel Tetrahedral Mesh Refinement.
1 Rocket Science using Charm++ at CSAR Orion Sky Lawlor 2003/10/21.
Strong Scalability Analysis and Performance Evaluation of a SAMR CCA-based Reacting Flow Code Sophia Lefantzi, Jaideep Ray and Sameer Shende SAMR: Structured.
1 Titanium Review: Immersed Boundary Armando Solar-Lezama Biological Simulations Using the Immersed Boundary Method in Titanium Ed Givelberg, Armando Solar-Lezama,
Hybrid Parallel Implementation of The DG Method Advanced Computing Department/ CAAM 03/03/2016 N. Chaabane, B. Riviere, H. Calandra, M. Sekachev, S. Hamlaoui.
Massively Parallel Cosmological Simulations with ChaNGa Pritish Jetley, Filippo Gioachin, Celso Mendes, Laxmikant V. Kale and Thomas Quinn.
High Performance Computing Seminar
Scalable Dynamic Adaptive Simulations with ParFUM Terry L. Wilmarth Center for Simulation of Advanced Rockets and Parallel Programming Laboratory University.
Productive Performance Tools for Heterogeneous Parallel Computing
Introduction to Parallel Computing: MPI, OpenMP and Hybrid Programming
2D AFEAPI Overview Goals, Design Space Filling Curves Code Structure
G. Cheng, R. Rimmer, H. Wang (Jefferson Lab, Newport News, VA, USA)
Challenges in Electromagnetic Modeling Scalable Solvers
Parallel Software Development with Intel Threading Analysis Tools
for the Offline and Computing groups
CLUSTER COMPUTING Presented By, Navaneeth.C.Mouly 1AY05IS037
Auburn University COMP7330/7336 Advanced Parallel and Distributed Computing Mapping Techniques Dr. Xiao Qin Auburn University.
Parallel Objects: Virtualization & In-Process Components
Spacetime Discontinuous Galerkin Methods for Hyperbolic Problems in Physics and Engineering Robert Haber, Jeff Erickson, Michael Garland, Robert Jerrard,
ParFUM: High-level Adaptivity Algorithms for Unstructured Meshes
Virtualization Management and the Open Source World
Performance Evaluation of Adaptive MPI
Lecture 7: Introduction to Distributed Computing.
Parallel 3D Finite Element Particle-In-Cell Simulations with Pic3P*
High-accuracy PDE Method for Financial Derivative Pricing Shan Zhao and G. W. Wei Department of Computational Science National University of Singapore,
Component Frameworks:
What is a Climate Model?.
Milind A. Bhandarkar Adaptive MPI Milind A. Bhandarkar
CSE8380 Parallel and Distributed Processing Presentation
What is a Climate Model?.
Jigar.B.Katariya (08291A0531) E.Mahesh (08291A0542)
Adaptive Mesh Applications
Multi-scale Spacetime Simulation of Dynamic Fracture Reza Abedi, Morgan Hawker and Robert Haber - Mechanical Science & Engineering Objective: Dynamic.
LO2 – Understand Computer Software
Gengbin Zheng, Esteban Meneses, Abhinav Bhatele and Laxmikant V. Kale
Computational issues Issues Solutions Large time scale
Dynamic Load Balancing of Unstructured Meshes
Center for Process Simulation and Design, University of Illinois Robert B. Haber, Duane D. Johnson, Jonathan A. Dantzig, DMR Visualizing Shocks.
Logical Architecture & UML Package Diagrams
Akram Bitar and Larry Manevitz Department of Computer Science
Presentation transcript:

Parallel Implementation of Adaptive Spacetime Simulations A Parallel Implementation of Adaptive Spacetime Simulations A. Becker and L. V. Kale, Department of Computer Science Objective: As multi-core processors become ubiquitous and supercomputers grow ever faster, parallel programs allow scientists to apply massive computational power to their problems. Serial implementations of adaptive spacetime solution methods deliver unprecedented resolution for multi- scale problems; parallel implementations promise exciting breakthroughs in our ability to simulate materials physics. We are developing new software infrastructure to realize this potential. However, the asynchronous character of the method and highly dynamic mesh refinement pose significant challenges. Approach: We implement our adaptive spacetime meshing algorithm in ParFUM, a general framework for parallel finite element programs. ParFUM handles the communication and synchronization needed to divide the mesh across hundreds or thousands of processors while managing adaptive mesh operations. Impact: Spacetime multiscale simulations can take days on a single processor. By running simulations in parallel on supercomputers, we can reduce execution times to hours or minutes, allowing scientists to study problems of much greater physical complexity. Left: Spacetime finite element mesh of crack-tip wave scattering. Vertical axis represents time; horizontal axes represent space. The propagation of shock waves is readily apparent from the pattern of adaptive mesh refinement. Below: We decompose the space mesh into ‘chunks’ distributed across many processors. Adaptive mesh refinement and coarsening operations must operate across chunk boundaries (shown as heavy lines). Boundaries must be adjusted and chunks redistributed to minimize communication and balance the load between the processors. Website: http://www.cpsd.uiuc.edu/