LEAP-T: Multi-Moment Semi-Lagrangian Tracer Transport

Slides:



Advertisements
Similar presentations
4 th order Embedded Boundary FDTD algorithm for Maxwell Equations Lingling Wu, Stony Brook University Roman Samulyak, BNL Tianshi Lu, BNL Application collaborators:
Advertisements

ASME-PVP Conference - July
Joint Mathematics Meetings Hynes Convention Center, Boston, MA
Technology Drivers Traditional HPC application drivers – OS noise, resource monitoring and management, memory footprint – Complexity of resources to be.
1 A new iterative technique for solving nonlinear coupled equations arising from nuclear waste transport processes H. HOTEIT 1,2, Ph. ACKERER 2, R. MOSE.
By Paul Delgado. Motivation Flow-Deformation Equations Discretization Operator Splitting Multiphysics Coupling Fixed State Splitting Other Splitting Conclusions.
Algorithm Development for the Full Two-Fluid Plasma System
5/4/2015rew Accuracy increase in FDTD using two sets of staggered grids E. Shcherbakov May 9, 2006.
A modified Lagrangian-volumes method to simulate nonlinearly and kinetically adsorbing solute transport in heterogeneous media J.-R. de Dreuzy, Ph. Davy,
Numerical methods in the Earth Sciences: seismic wave propagation Heiner Igel, LMU Munich III The latest developments, outlook Grenoble Valley Benchmark.
Methods Towards a Best Estimate Radiation Transport Capability: Space/Angle Adaptivity and Discretisation Error Control in RADIANT Mark Goffin - EngD Research.
ICONAM ICOsahedral Non-hydrostatic Atmospheric Model -
Coupling Continuum Model and Smoothed Particle Hydrodynamics Methods for Reactive Transport Yilin Fang, Timothy D Scheibe and Alexandre M Tartakovsky Pacific.
A Bezier Based Approach to Unstructured Moving Meshes ALADDIN and Sangria Gary Miller David Cardoze Todd Phillips Noel Walkington Mark Olah Miklos Bergou.
Coupled Fluid-Structural Solver CFD incompressible flow solver has been coupled with a FEA code to analyze dynamic fluid-structure coupling phenomena CFD.
1 Internal Seminar, November 14 th Effects of non conformal mesh on LES S. Rolfo The University of Manchester, M60 1QD, UK School of Mechanical,
Parallel Mesh Refinement with Optimal Load Balancing Jean-Francois Remacle, Joseph E. Flaherty and Mark. S. Shephard Scientific Computation Research Center.
Multi-Scale Finite-Volume (MSFV) method for elliptic problems Subsurface flow simulation Mark van Kraaij, CASA Seminar Wednesday 13 April 2005.
Hybrid WENO-FD and RKDG Method for Hyperbolic Conservation Laws
C M C C Centro Euro-Mediterraneo per i Cambiamenti Climatici COSMO General Meeting - September 8th, 2009 COSMO WG 2 - CDC 1 An implicit solver based on.
Discontinuous Galerkin Methods and Strand Mesh Generation
A cell-integrated semi-Lagrangian dynamical scheme based on a step-function representation Eigil Kaas, Bennert Machenhauer and Peter Hjort Lauritzen Danish.
Discontinuous Galerkin Methods Li, Yang FerienAkademie 2008.
Discontinuous Galerkin Methods for Solving Euler Equations Andrey Andreyev Advisor: James Baeder Mid.
1 1 What does Performance Across the Software Stack mean?  High level view: Providing performance for physics simulations meaningful to applications 
PI: Prof. Nicholas Zabaras Participating student: Swagato Acharjee Materials Process Design and Control Laboratory, Cornell University Robust design and.
The status and development of the ECMWF forecast model M. Hortal, M. Miller, C. Temperton, A. Untch, N. Wedi ECMWF.
© Fluent Inc. 11/24/2015J1 Fluids Review TRN Overview of CFD Solution Methodologies.
Ale with Mixed Elements 10 – 14 September 2007 Ale with Mixed Elements Ale with Mixed Elements C. Aymard, J. Flament, J.P. Perlat.
Xylar Asay-Davis Matthew Hecht, Philip Jones, Mathew Maltrud, Christopher Newman, Mark Petersen, Todd Ringler Los Alamos National Lab PDEs on the Sphere.
Update on Sandia Albany/FELIX First-Order Stokes (FELIX-FO) Solver Irina K. Tezaur Sandia National Laboratories In collaboration with Mauro Perego, Andy.
Present / introduce / motivate After Introduction to the topic
Land-Ice and Atmospheric Modeling at Sandia: the Albany/FELIX and Aeras Solvers Irina K. Tezaur Org Quantitative Modeling & Analysis Department Sandia.
Outline Introduction Research Project Findings / Results
Modeling Electromagnetic Fields in Strongly Inhomogeneous Media
Presented by Adaptive Hybrid Mesh Refinement for Multiphysics Applications Ahmed Khamayseh and Valmor de Almeida Computer Science and Mathematics Division.
1 IV European Conference of Computational Mechanics Hrvoje Gotovac, Veljko Srzić, Tonći Radelja, Vedrana Kozulić Hrvoje Gotovac, Veljko Srzić, Tonći Radelja,
1 Rocket Science using Charm++ at CSAR Orion Sky Lawlor 2003/10/21.
CO 2 maîtrisé | Carburants diversifiés | Véhicules économes | Raffinage propre | Réserves prolongées © IFP Écrire ici dans le masque le nom de votre Direction.
1 Application of Weighted Essentially Non-Oscillatory Limiting to Compact Interpolation Schemes Debojyoti Ghosh Graduate Research Assistant Alfred Gessow.
Numerical Algorithm Development and Testing in HYCOM.
Deutscher Wetterdienst Flux form semi-Lagrangian transport in ICON: construction and results of idealised test cases Daniel Reinert Deutscher Wetterdienst.
School of Mechanical and Nuclear Engineering North-West University
Model Anything. Quantity Conserved c  advect  diffuse S ConservationConstitutiveGoverning Mass, M  q -- M Momentum fluid, Mv -- F Momentum fluid.
Energy efficient SCalable
An accurate, efficient method for calculating hydrometeor advection in multi-moment bulk and bin microphysics schemes Hugh Morrison (NCAR*) Thanks to:
Free vs. Forced Convection
Scalable Interfaces for Geometry and Mesh based Applications (SIGMA)
Global and Regional Atmospheric Modeling Using Spectral Elements
Boundary Element Analysis of Systems Using Interval Methods
Lecture Objectives Learn about particle dynamics modeling
Convergence in Computational Science
Ensemble variance loss in transport models:
AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINITIES
AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINTIES
GENERAL VIEW OF KRATOS MULTIPHYSICS
ArcEOR A posteriori error estimate tools to enhance the performance of
Course Outline Introduction in algorithms and applications
Supported by the National Science Foundation.
Convergence in Numerical Science
COSMO-GM Rome, WG-2 Meeting, Sept. 5, 2011
Systems Engineering for Mission-Driven Modeling
Hybrid Programming with OpenMP and MPI
POP2, POP3, HYPOP Phil Jones.
Gengbin Zheng, Esteban Meneses, Abhinav Bhatele and Laxmikant V. Kale
Comparison of CFEM and DG methods
Low Order Methods for Simulation of Turbulence in Complex Geometries
Ph.D. Thesis Numerical Solution of PDEs and Their Object-oriented Parallel Implementations Xing Cai October 26, 1998.
Conservative Dynamical Core (CDC)
CASA Day 9 May, 2006.
Presentation transcript:

LEAP-T: Multi-Moment Semi-Lagrangian Tracer Transport Greg Barnett, Pete Bosler, Andrew Bradley, Oksana Guba*, Akshay Jain**, Mark Taylor Sandia National Laboratories Irina Demeshko, Phil Jones, Dave Lee Los Alamos National Laboratory *As part of COMPOSE **High school summer intern

Outline Introduction Challenges and Opportunities Methods and results Conclusions and future work

LEAP-T Launching an Exascale ACME E3SM Prototype (Transport) Research and develop: Performance portable implementations of existing tracer transport algorithms; New NGP-friendly tracer transport algorithms (today’s talk). 2 years: Oct 2015 to Sep 2017. Main themes: Legion for MPAS (not today) Characteristic Discontinuous Galerkin (CDG) in flux form (ocean) CDG, Incremental Remap in remap form (atmosphere) Portable intersection library Multi-moment shape preservation and tracer consistency library

Challenges and Opportunities Tracer transport is computationally demanding 10s of tracers vs <10 dynamical variables Property preservation Property: A quantity that must be computed to machine precision despite an overall solution that is (of necessity) approximate. Mass conservation, shape preservation, tracer consistency Advection only: thus, semi-Lagrangian methods Different spatial discretization Different (larger) time step No Courant number limit Substantially lower Comm/UST Comm: Communication volume, communication rounds UST: Unit of simulated time Property preservation is harder

Design Space and Decisions Atmosphere Spectral Element spatial discretization Discontinuous Galerkin followed by discrete stiffness summation (DSS) to continuous Galerkin Thus, multi-moment DG with same basis Remap form (definitely harder but potentially faster) Cell integrated for local mass conservation CDG and Incremental Remap (IR) Ocean Flux form, multi-moment DG, cell integrated

Methods: Conceptual Remap form Flux form

Methods: Overview of Components SIQK: Spherical polygon intersection and quadrature with Kokkos Used by both ocean and atmosphere CEDR/QLT: Communication-Efficient Density Reconstruction for property preservation Assured shape preservation and tracer consistency Efficient Quasi-Local Tree algorithm MPAS/CDG: Ocean Semi-Lagrangian Characteristic Discontinuous Galerkin (CDG) SLMM: Atmosphere Semi-Lagrangian CDG/Incremental Remap

Methods and Results SIQK Portable spherical polygon intersection code for cell-integrated transport methods. Strong scaling Uses only thread-scalable, robust operations. (No global data structures; do not mix topology and geometry.) Expose these operations in a standalone Kokkos-based library. Kokkos: C++ framework to enable performance portability SIQK is used in HOMME and MPAS prototype CDG implementations. Aggressive usage in standalone SLMMIR test program shows SIQK is very robust. Standalone library can be used in other applications. Reference: Bosler, Bradley, Taylor, “Conservative multi-moment transport along characteristics for discontinuous Galerkin methods”, in preparation.

Methods and Results CEDR/QLT QLT algorithm: Preserve properties assuredly, in exactly one reduction equivalent, quasi-locally. Enables remap form. Only extremely loosely dependent on details of discretizations. Mass conservation Shape preservation Mimic advection equation Mixing ratio value at time step n+1 bounded by extrema in domain of dependence at time step n Tracer consistency Tracer transport method and continuity equation from dynamics agree exactly … ... despite completely different spatial and temporal discretizations. Previous methods for remap form are iterative or cannot assure preservation. Reference: Bradley, Bosler, Guba, Taylor, Barnett, “Communication-efficient property preservation in tracer transport”, in preparation. log10 Relative Error vs. Mesh Refinement Level

Methods and Results MPAS/CDG More computationally efficient than existing FCT scheme for O(10) tracers. Superior error convergence to FCT in both unlimited and WENO limited form. Conservative and supported on both planar and spherical unstructured grids. Reference: Lee, Petersen, Lowrie, and Ringler, “Tracer Transport within an Unstructured Grid Ocean Model using Characteristic Discontinuous Galerkin Advection”, submitted to Ocean Modelling, https://arxiv.org/abs/1711.04928. Reference: Lee, Lowrie, Petersen, Ringler and Hecht, “A High Order Characteristic Discontinuous Galerkin Scheme for Advection on Unstructured Meshes”, Journal of Computational Physics 324, 289-302.

Methods and Results SLMM Full atmosphere test case in HOMME At strong-scaling limit (1 element per core) SLMMIR faster than current transport for number of tracers > 7 Transport speedup at 30 tracers: > 2x (Much) more communication-reduction speedup to go: Match MPI communication pattern to remap-form SL Localize QLT reduction adaptively SLMM+QLT: Suite of methods enabling a large design space Reference: Bosler, Bradley, Taylor, “Conservative multi-moment transport along characteristics for discontinuous Galerkin methods”, in preparation.

Conclusions and Future Work Demonstrated semi-Lagrangian methods for tracer transport in E3SM Speedup based on substantially lower communication Prototyped multiple general-use components Portable spherical polygon intersection Communication-efficient property preservation C++ with Kokkos CANGA: Coupling Approaches for Next-Generation Architectures DOE (BER and ASCR) SciDAC COMPOSE: Compact Multi-Moment Performance-Portable Semi-Lagrangian Methods