Extending the capability of toughreact simulator using parallel computing
Download
1 / 14

Extending the capability of TOUGHREACT simulator using parallel computing - PowerPoint PPT Presentation


  • 243 Views
  • Uploaded on

Extending the capability of TOUGHREACT simulator using parallel computing. Application to environmental problems. What is TOUGHREACT ?. Coupled Process in porous media simulator, developed in Lawrence Berkley Lab. . Multi-phase flow + Solute transport + Geochemical reaction.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Extending the capability of TOUGHREACT simulator using parallel computing' - belden


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Extending the capability of toughreact simulator using parallel computing

Extending the capability of TOUGHREACT simulator using parallel computing

Application to environmental problems


What is toughreact
What is TOUGHREACT ? parallel computing

Coupled Process in porous media simulator,

developed in Lawrence Berkley Lab.

Multi-phase flow

+

Solute transport

+

Geochemical reaction


Motivation of the work
Motivation of the work parallel computing

  • 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
Method parallel computing

  • Redevelop the software package using parallel computing schema.

  • Domain Decomposition.

  • Communication between divided subdomains(MPI)


Domain partition
Domain Partition parallel computing

Multi-level Graph Partition:

Metis


Parallel linear solver
Parallel Linear Solver parallel computing

Large Sparse Linear System iterative solving

Aztec


Module organization

Public Module parallel computing

Module organization

IO

Simulation procedure

Flow

Geochemical

Transport

Domain Decomposition

Subdomain Communication

EOS-MODULE

State

Update

Parallel Matrices Assemble

Index Transform-ation

Parallel Linear solving


Application carbon dioxide sequestration
Application: parallel computingCarbon dioxide sequestration


Fine grid model: parallel computing

Total : 37824 grids


Mid term behavior prediction
Mid-term behavior prediction parallel computing

Serial computing

Parallel Computing


Runtime statistics
Runtime Statistics parallel computing


What we ve gained from work
What we’ve parallel computinggained 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 ! parallel computing


ad