PhreeqcUsers Discussion Forum

Welcome Guest
 

  • Forum Home
  • Login
  • Register

  • PhreeqcUsers Discussion Forum »
  • Beginners »
  • PHREEQC basics »
  • How to perform sequential equilibrations with Solution Spread
« previous next »
  • Print
Pages: [1]   Go Down

Author Topic: How to perform sequential equilibrations with Solution Spread  (Read 2121 times)

peterwadeuk

  • Top Contributor
  • Posts: 54
How to perform sequential equilibrations with Solution Spread
« on: 23/02/21 17:13 »
Greetings good people,

I apologise for the basic nature of this question, I haven't used PHREEQC for a while and someone asked me to help with a problem.

The attached pqi file has SOLUTION_SPREAD defined for a host of entities, some of which are not in much used databases. That is not the problem we are experiencing.

We follow up with EQUILIBRIUM_PHASES statements, and find that PHREEQC only executes the first one.

How are we bungling the format of the input?

All the best,
Peter
Logged

dlparkhurst

  • Global Moderator
  • *****
  • Posts: 4000
Re: How to perform sequential equilibrations with Solution Spread
« Reply #1 on: 23/02/21 17:53 »
Yes, by default, PHREEQC will take the first solution and the first equilibrium phases (before an END) and only do one reaction calculation that equilibrates the solution with the equilibrium phases.

The trick is to use RunCells. Here is the way I set up the problem. Because all of the equilibrium phases definitions are the same, you can define them in one data block. I used lots of END statements to avoid the default reaction calculation.
Logged

peterwadeuk

  • Top Contributor
  • Posts: 54
Re: How to perform sequential equilibrations with Solution Spread
« Reply #2 on: 24/02/21 09:44 »
Thank you very much, David.

A great day to you.

Peter
Logged

lmanouki

  • Contributor
  • Posts: 1
Re: How to perform sequential equilibrations with Solution Spread
« Reply #3 on: 27/08/24 19:17 »
Is there any way you can make these files downloadable again, please?
Thanks!
Logged

  • Print
Pages: [1]   Go Up
« previous next »
  • PhreeqcUsers Discussion Forum »
  • Beginners »
  • PHREEQC basics »
  • How to perform sequential equilibrations with Solution Spread
 

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