PhreeqcUsers Discussion Forum

Registrations currently disabled due to excessive spam. Please email phreeqcusers at gmail.com to request an account.
Welcome Guest
 

  • Forum Home
  • Login
  • Register

  • PhreeqcUsers Discussion Forum »
  • Processes »
  • Reactive transport modelling »
  • openMP
« previous next »
  • Print
Pages: [1]   Go Down

Author Topic: openMP  (Read 6495 times)

LCarniato

  • Contributor
  • Posts: 1
openMP
« on: 25/04/14 11:05 »
Hi, I need to speed up a field scale simulation with PHT3D (a MT3DMS based simulator which uses PHREEQC to solve the geochemical processes). I have optimized the PHREEQC script by minimizing the CPU time required to solve the reaction network in batch.

I would like to use multithreading computation on a single machine using openMP (profiling the simulation I see that most of the CPU time is spent on the cl1 function). Is there an openMP version of PHREEQC available? Will multithreading make the field simulation faster?

Thank you

Luca
Logged

dlparkhurst

  • Global Moderator
  • *****
  • Posts: 4212
Re: openMP
« Reply #1 on: 25/04/14 19:32 »
We have not parallelized PHREEQC, neither with OpenMP nor MPI, although we have thought about it some. However, I think there is a parallel version of PHT3D, but perhaps not publicly available. For reactive transport, the parallelization is usually done by sending cells to different threads, rather than using multiple threads to solve one cell.

PHAST is a 3D saturated-zone reactive transport model that is based on PHREEQC. It is parallelized with MPI. However, it may not have all of the capabilities that you need for flow. We are also working on an OpenMP version of PHAST.
Logged

  • Print
Pages: [1]   Go Up
« previous next »
  • PhreeqcUsers Discussion Forum »
  • Processes »
  • Reactive transport modelling »
  • openMP
 

  • SMF 2.0.19 | SMF © 2021, Simple Machines | Terms and Policies
  • XHTML
  • RSS
  • WAP2