Extending the capability of TOUGHREACT simulator using parallel computing Application to environmental problems.

Slides:



Advertisements
Similar presentations
1 A parallel software for a saltwater intrusion problem E. Canot IRISA/CNRS J. Erhel IRISA/INRIA Rennes C. de Dieuleveult IRISA/INRIA Rennes.
Advertisements

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.
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.
H EURISTIC S OLVER  Builds and tests alternative fuel treatment schedules (solutions) at each iteration  In each iteration:  Evaluates the effects of.
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.
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.
IO4 - course : Long term production optimization 1 Focus on reservoir simulation-based techniques partially studied and developed at IO-center: –Formulation.
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
Multilevel Incomplete Factorizations for Non-Linear FE problems in Geomechanics DMMMSA – University of Padova Department of Mathematical Methods and Models.
CS 584. Review n Systems of equations and finite element methods are related.
Parallel Decomposition-based Contact Response Fehmi Cirak California Institute of Technology.
Network and Grid Computing –Modeling, Algorithms, and Software Mo Mu Joint work with Xiao Hong Zhu, Falcon Siu.
High Performance Computing 1 Parallelization Strategies and Load Balancing Some material borrowed from lectures of J. Demmel, UC Berkeley.
Monica Garika Chandana Guduru. METHODS TO SOLVE LINEAR SYSTEMS Direct methods Gaussian elimination method LU method for factorization Simplex method of.
Large-Scale Density Functional Calculations James E. Raynolds, College of Nanoscale Science and Engineering Lenore R. Mullin, College of Computing and.
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.
Loads Balanced with CQoS Nicole Lemaster, Damian Rouson, Jaideep Ray Sandia National Laboratories Sponsor: DOE CCA Meeting – January 22, 2009.
CompuCell Software Current capabilities and Research Plan Rajiv Chaturvedi Jesús A. Izaguirre With Patrick M. Virtue.
Processing of a CAD/CAE Jobs in grid environment using Elmer Electronics Group, Physics Department, Faculty of Science, Ain Shams University, Mohamed Hussein.
S.S. Yang and J.K. Lee FEMLAB and its applications POSTEC H Plasma Application Modeling Lab. Oct. 25, 2005.
Environmental Modelling, Security Measures and Decision Making Zahari Zlatev National Environmental Research Institute Frederiksborgvej 399, P. O. Box.
Using Partitioning in the Numerical Treatment of ODE Systems with Applications to Atmospheric Modelling Zahari Zlatev National Environmental Research Institute.
ParCFD Parallel computation of pollutant dispersion in industrial sites Julien Montagnier Marc Buffat David Guibert.
Introduction to Parallel Finite Element Method using GeoFEM/HPC-MW Kengo Nakajima Dept. Earth & Planetary Science The University of Tokyo VECPAR’06 Tutorial:
The swiss-carpet preconditioner: a simple parallel preconditioner of Dirichlet-Neumann type A. Quarteroni (Lausanne and Milan) M. Sala (Lausanne) A. Valli.
Computing and SE II Chapter 9: Design Methods and Design Models Er-Yu Ding Software Institute, NJU.
High Performance Computational Fluid-Thermal Sciences & Engineering Lab GenIDLEST Co-Design Virginia Tech AFOSR-BRI Workshop July 20-21, 2014 Keyur Joshi,
Danny Dunlavy, Andy Salinger Sandia National Laboratories Albuquerque, New Mexico, USA SIAM Parallel Processing February 23, 2006 SAND C Sandia.
Understanding Hypermedia.  Packaged as an educational computer software where information is presented and student activities are integrated in virtual.
Distributed Computation: Circuit Simulation CK Cheng UC San Diego
ATmospheric, Meteorological, and Environmental Technologies RAMS Parallel Processing Techniques.
Domain Decomposition in High-Level Parallelizaton of PDE codes Xing Cai University of Oslo.
Cracow Grid Workshop, November 5-6, 2001 Concepts for implementing adaptive finite element codes for grid computing Krzysztof Banaś, Joanna Płażek Cracow.
Operations Research The OR Process. What is OR? It is a Process It assists Decision Makers It has a set of Tools It is applicable in many Situations.
A Dirichlet-to-Neumann (DtN)Multigrid Algorithm for Locally Conservative Methods Sandia National Laboratories is a multi program laboratory managed and.
23/5/20051 ICCS congres, Atlanta, USA May 23, 2005 The Deflation Accelerated Schwarz Method for CFD C. Vuik Delft University of Technology
1 IV European Conference of Computational Mechanics Hrvoje Gotovac, Veljko Srzić, Tonći Radelja, Vedrana Kozulić Hrvoje Gotovac, Veljko Srzić, Tonći Radelja,
SAN DIEGO SUPERCOMPUTER CENTER at the UNIVERSITY OF CALIFORNIA, SAN DIEGO Advanced User Support for MPCUGLES code at University of Minnesota October 09,
Lattice Boltzmann Simulation of Fluid Flows M.J. Pattison & S. Banerjee MetaHeuristics LLC Santa Barbara, CA
An Object-Oriented Software Framework for Building Parallel Navier-Stokes Solvers Xing Cai Hans Petter Langtangen Otto Munthe University of Oslo.
Applications   Subsurface Flow Modeling   Modeling of Petroleum and Natural Gas Reservoirs   CO 2 Sequestration   Hydraulic Fracturing   Well.
On the Performance of PC Clusters in Solving Partial Differential Equations Xing Cai Åsmund Ødegård Department of Informatics University of Oslo Norway.
Operations Research Models and Methods Advanced Operations Research Reference: Operations Research Models and Methods, Operations Research Models and Methods,
IMP3 1 RITM – code Computation with stiff transport models presented by D.Kalupin 12th Meeting of the ITPA Transport Physics (TP) Topical Group 7-10 May.
C OMPUTATIONAL R ESEARCH D IVISION 1 Defining Software Requirements for Scientific Computing Phillip Colella Applied Numerical Algorithms Group Lawrence.
HYDROGRID J. Erhel – October 2004 Components and grids  Deployment of components  CORBA model  Parallel components with GridCCM Homogeneous cluster.
A Parallel Hierarchical Solver for the Poisson Equation Seung Lee Deparment of Mechanical Engineering
Adaptive grid refinement. Adaptivity in Diffpack Error estimatorError estimator Adaptive refinementAdaptive refinement A hierarchy of unstructured gridsA.
Programming assignment # 3 Numerical Methods for PDEs Spring 2007 Jim E. Jones.
Fermi National Accelerator Laboratory & Thomas Jefferson National Accelerator Facility SciDAC LQCD Software The Department of Energy (DOE) Office of Science.
Multicore Applications in Physics and Biochemical Research Hristo Iliev Faculty of Physics Sofia University “St. Kliment Ohridski” 3 rd Balkan Conference.
Methods  Two codes were coupled together to establish a robust simulator for thermo-hydro-mechanic-chemical coupling issue raised in CCS projects, as.
Evolution at CERN E. Da Riva1 CFD team supports CERN development 19 May 2011.
PHILIP H. STAUFFER HARI S. VISWANTHAN RAJESH J. PAWAR MARC L. KLASKY
Hui Liu University of Calgary
Xing Cai University of Oslo
TOUGHREACT: A Reactive Transport Simulator
Dynamic multilevel multiscale simulation of flow in porous media
Component Frameworks:
SDM workshop Strawman report History and Progress and Goal.
GENERAL VIEW OF KRATOS MULTIPHYSICS
Problem Solving: Structure Charts
1.5 Linear Inequalities.
Parallelizing Unstructured FEM Computation
Ph.D. Thesis Numerical Solution of PDEs and Their Object-oriented Parallel Implementations Xing Cai October 26, 1998.
Presentation transcript:

Extending the capability of TOUGHREACT simulator using parallel computing Application to environmental problems

What is TOUGHREACT ? Multi-phase flow + Solute transport + Geochemical reaction Coupled Process in porous media simulator, developed in Lawrence Berkley Lab.

Motivation of the work Lab code constraints: Developed for testing the model Running on workstation or laptop Numerical model can not scaling ( 8000 discrete grids limited) Engineering requirements: Carrying the simulation of site-scale model involved complex processes Improve the speed in numerical solving.

Method Redevelop the software package using parallel computing schema. Domain Decomposition. Communication between divided subdomains(MPI)

ELEME A E E E E E+00 A E E E E E+00 A E E E E E+00 A E E E E E+00 CONNE A11 1A E E E+01 A11 2A E E E+01 A11 3A E E E+01 Multi-level Graph Partition: Metis Domain Partition

Parallel Linear Solver Large Sparse Linear System iterative solving Aztec

Module organization Public Module Domain Decomposition Parallel Matrices Assemble IO Parallel Linear solving Subdomain Communication Transport Geochemical Flow Simulation procedure EOS- MODULE Index Transform- ation State Update

Application: Carbon dioxide sequestration

Fine grid model: Total : grids

Mid-term behavior prediction Serial computing Parallel Computing

Runtime Statistics

What we’ve gained from work A new software package running on parallel computing facility ( Cluster …) Speed up ( 20 X – 40 X in test case ) Simulation model scaling up ( 100,000 grids have been tested)

Thanks for your attention !