ParCFD 20081 Parallel computation of pollutant dispersion in industrial sites Julien Montagnier Marc Buffat David Guibert.

Slides:



Advertisements
Similar presentations
Stable Fluids A paper by Jos Stam.
Advertisements

Steady-state heat conduction on triangulated planar domain May, 2002
A parallel scientific software for heterogeneous hydrogeoloy
Numerical simulation of solute transport in heterogeneous porous media A. Beaudoin, J.-R. de Dreuzy, J. Erhel Workshop High Performance Computing at LAMSIN.
1 Modal methods for 3D heterogeneous neutronics core calculations using the mixed dual solver MINOS. Application to complex geometries and parallel processing.
Sparse linear solvers applied to parallel simulations of underground flow in porous and fractured media A. Beaudoin 1, J.R. De Dreuzy 2, J. Erhel 1 and.
How to solve a large sparse linear system arising in groundwater and CFD problems J. Erhel, team Sage, INRIA, Rennes, France Joint work with A. Beaudoin.
1 High performance Computing Applied to a Saltwater Intrusion Numerical Model E. Canot IRISA/CNRS J. Erhel IRISA/INRIA Rennes C. de Dieuleveult IRISA/INRIA.
1 Modélisation et simulation appliquées au suivi de pollution des nappes phréatiques Jocelyne Erhel Équipe Sage, INRIA Rennes Mesures, Modélisation et.
Parallel Computation of the 2D Laminar Axisymmetric Coflow Nonpremixed Flames Qingan Andy Zhang PhD Candidate Department of Mechanical and Industrial Engineering.
High performance flow simulation in discrete fracture networks and heterogeneous porous media Jocelyne Erhel INRIA Rennes Jean-Raynald de Dreuzy Geosciences.
Extending the capability of TOUGHREACT simulator using parallel computing Application to environmental problems.
1 A component mode synthesis method for 3D cell by cell calculation using the mixed dual finite element solver MINOS P. Guérin, A.M. Baudron, J.J. Lautard.
OpenFOAM on a GPU-based Heterogeneous Cluster
An efficient parallel particle tracker For advection-diffusion simulations In heterogeneous porous media Euro-Par 2007 IRISA - Rennes August 2007.
Introduction to numerical simulation of fluid flows
A Bezier Based Approach to Unstructured Moving Meshes ALADDIN and Sangria Gary Miller David Cardoze Todd Phillips Noel Walkington Mark Olah Miklos Bergou.
CSE351/ IT351 Modeling and Simulation
Parallel Decomposition-based Contact Response Fehmi Cirak California Institute of Technology.
Avoiding Communication in Sparse Iterative Solvers Erin Carson Nick Knight CS294, Fall 2011.
Steady Aeroelastic Computations to Predict the Flying Shape of Sails Sriram Antony Jameson Dept. of Aeronautics and Astronautics Stanford University First.
An Algebraic Multigrid Solver for Analytical Placement With Layout Based Clustering Hongyu Chen, Chung-Kuan Cheng, Andrew B. Kahng, Bo Yao, Zhengyong Zhu.
Non-hydrostatic algorithm and dynamics in ROMS Yuliya Kanarska, Alexander Shchepetkin, Alexander Shchepetkin, James C. McWilliams, IGPP, UCLA.
Direct and iterative sparse linear solvers applied to groundwater flow simulations Matrix Analysis and Applications October 2007.
1 Parallel Simulations of Underground Flow in Porous and Fractured Media H. Mustapha 1,2, A. Beaudoin 1, J. Erhel 1 and J.R. De Dreuzy IRISA – INRIA.
Lecture Objectives: Review discretization methods for advection diffusion equation Accuracy Numerical Stability Unsteady-state CFD Explicit vs. Implicit.
© Fluent Inc. 9/5/2015L1 Fluids Review TRN Solution Methods.
Massively Parallel Magnetohydrodynamics on the Cray XT3 Joshua Breslau and Jin Chen Princeton Plasma Physics Laboratory Cray XT3 Technical Workshop Nashville,
Improving Coarsening and Interpolation for Algebraic Multigrid Jeff Butler Hans De Sterck Department of Applied Mathematics (In Collaboration with Ulrike.
Hybrid WENO-FD and RKDG Method for Hyperbolic Conservation Laws
Particle Transport Methods in Parallel Environments
SOME EXPERIMENTS on GRID COMPUTING in COMPUTATIONAL FLUID DYNAMICS Thierry Coupez(**), Alain Dervieux(*), Hugues Digonnet(**), Hervé Guillard(*), Jacques.
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.
A comparison between a direct and a multigrid sparse linear solvers for highly heterogeneous flux computations A. Beaudoin, J.-R. De Dreuzy and J. Erhel.
ANS 1998 Winter Meeting DOE 2000 Numerics Capabilities 1 Barry Smith Argonne National Laboratory DOE 2000 Numerics Capability
Hans De Sterck Department of Applied Mathematics University of Colorado at Boulder Ulrike Meier Yang Center for Applied Scientific Computing Lawrence Livermore.
After step 2, processors know who owns the data in their assumed partitions— now the assumed partition defines the rendezvous points Scalable Conceptual.
CFD Lab - Department of Engineering - University of Liverpool Ken Badcock & Mark Woodgate Department of Engineering University of Liverpool Liverpool L69.
Computational Aspects of Multi-scale Modeling Ahmed Sameh, Ananth Grama Computing Research Institute Purdue University.
Simulating complex surface flow by Smoothed Particle Hydrodynamics & Moving Particle Semi-implicit methods Benlong Wang Kai Gong Hua Liu
A Dirichlet-to-Neumann (DtN)Multigrid Algorithm for Locally Conservative Methods Sandia National Laboratories is a multi program laboratory managed and.
High performance computing for Darcy compositional single phase fluid flow simulations L.Agélas, I.Faille, S.Wolf, S.Réquena Institut Français du Pétrole.
23/5/20051 ICCS congres, Atlanta, USA May 23, 2005 The Deflation Accelerated Schwarz Method for CFD C. Vuik Delft University of Technology
SAN DIEGO SUPERCOMPUTER CENTER at the UNIVERSITY OF CALIFORNIA, SAN DIEGO Advanced User Support for MPCUGLES code at University of Minnesota October 09,
Algebraic Solvers in FASTMath Argonne Training Program on Extreme-Scale Computing August 2015.
Monte Carlo Linear Algebra Techniques and Their Parallelization Ashok Srinivasan Computer Science Florida State University
A Parallel Hierarchical Solver for the Poisson Equation Seung Lee Deparment of Mechanical Engineering
Lecture Objectives: - Numerics. Finite Volume Method - Conservation of  for the finite volume w e w e l h n s P E W xx xx xx - Finite volume.
ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Chapter 5 Distributed Memory Parallel Computing v9.0.
Solving linear systems in fluid dynamics P. Aaron Lott Applied Mathematics and Scientific Computation Program University of Maryland.
Hybrid Parallel Implementation of The DG Method Advanced Computing Department/ CAAM 03/03/2016 N. Chaabane, B. Riviere, H. Calandra, M. Sekachev, S. Hamlaoui.
High Performance Computing Seminar II Parallel mesh partitioning with ParMETIS Parallel iterative solvers with Hypre M.Sc. Caroline Mendonça Costa.
Hui Liu University of Calgary
Objective Numerical methods SIMPLE CFD Algorithm Define Relaxation
DPW-4 Results For NSU3D on LaRC Grids
© Fluent Inc. 1/10/2018L1 Fluids Review TRN Solution Methods.
Meros: Software for Block Preconditioning the Navier-Stokes Equations
Objective Review Reynolds Navier Stokes Equations (RANS)
Lecture Objectives: Advance discretization methods
Objective Unsteady state Numerical methods Discretization
Innovative Multigrid Methods
Objective Numerical methods.
Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids
A robust preconditioner for the conjugate gradient method
GENERAL VIEW OF KRATOS MULTIPHYSICS
Supported by the National Science Foundation.
Objective Numerical methods Finite volume.
Comparison of CFEM and DG methods
Parallelizing Unstructured FEM Computation
Ph.D. Thesis Numerical Solution of PDEs and Their Object-oriented Parallel Implementations Xing Cai October 26, 1998.
Presentation transcript:

ParCFD Parallel computation of pollutant dispersion in industrial sites Julien Montagnier Marc Buffat David Guibert

ParCFD Motivation Numerical simulation of pollutant dispersion in industrial sites Better evaluation of risk than with 1D model dispersion Efficiency Navier Stokes solver to run parametric studies Development of a parallel 3D Navier Stokes solver on unstructured meshes. 3D Observations 1D

ParCFD Numerical Methods Properties : Finite volume on unstructured finite elements mesh. Incompressible segregated solver with projection methods Extension to variable density flow with projection on energy equation (Mach Uniformity through the coupled pressure and temperature correction algorithm, 2005 Nerinckx,)‏ Algorithm Fixed point non linear iteration for each time step with : A (W k+1 -W k ) = F(W k )‏ Parallelization : Evaluation of fluxes and assembling part (RHS + matrix) parallelized using domain decomposition Implicit upwind schemes >> Efficient solvers to solve large unstructured sparse linear systems of several millions of dofs. matrix RHS

ParCFD Parallel Linear Solvers Use of PETSC Krylov subspace iterative methods Acceleration of convergence with different preconditioning methods (Hypre library) :  parallel ILU / AMG (Algebraic Multigrid Method)‏ Many way of tunning AMG methods :  Coarsening schemes Falgout PMIS, (Parallel Maximal Independent Set) HMIS  Interpolation operation Classical interpolation FF, FF1 (De Sterck, Yang : Copper 2005 ; De Sterck 2006)

ParCFD D Poisson Equation : Tetrahedral Mesh Scale up  1 >> 64 processors  12,500 >> 400,000 dofs / proc Speed up 1,000,000 dofs P2CHPD IBM cluster, with Intel dual quad core processor nodes and Infiniband

ParCFD Scale up results Bring out 3 groups of preconditioning methods 1) ILU 2) AMG with high complexity coarsening schemes 3) AMG with low complexity coarsening schemes Better AMG scale up with low complexity coarsen schemes Krylov with AMG preconditioning + FF1 interpolation give the best scale up. (500 x faster than ILU)‏

ParCFD On the IBM cluster, scalability is good from 200,000 dofs / proc With lower dofs, too much communication cause a loss in scalability Beware the problem size !

ParCFD Speed Up on 1,000,000 dofs PMIS-FF1 give the best results On 32 processors 10 % faster than PMIS FF, 270 % faster than Falgout classical 500 % faster than ILU Efficiency collapse over 16 processors (62,500 dofs / procs)‏ No. of procs Speed up

ParCFD Real case study PMIS – FF1 Real geometry. Application on meshes : 5 M of cells, 30 M of dofs Scalar transport equation

ParCFD Assembling time : 30% total time Parallelization of matrix assembling and RHS assembling perform well Parallelization of linear solver perform well but depends on problem size Parallel efficiency on Navier Stokes Problem

ParCFD

ParCFD

ParCFD Conclusion Objective : Build a new efficient parallel Navier Stokes solver Laplacian equation : Low complexity scheme PMIS with FF1 interpolation gives the best results (speed up, scale up, simulation times)‏  500 times faster than ILU preconditioning methods Navier Stokes problem on 5M cells mesh run in 6 hours on 64 processors.  Good speed up on 5M cells mesh up to 64 processors. Communications in linear solver process limits speed up