David Parkhurst
2aef60aa6f
Finished up surface and exchange related for cases where related phase or kinetic reaction was modified. Proportionality should now be maintained. Added test cases.
2020-08-11 09:30:32 -06:00
David Parkhurst
569e1e1377
Exchange related. Needed to update in case the related entity changed.
2020-08-10 14:34:06 -06:00
Parkhurst, David L
e1465e3322
Commit from David's Email 2020-05-22; Implementing llnl-type databases with higher temperature nad pressure
2020-05-22 15:05:28 -06:00
David Parkhurst
6a49d41253
changes to make related and mixing items independent of case. surface_mix test case.
2019-10-28 18:21:57 -06:00
David Parkhurst
8089c10273
initial Tony changes
2019-10-22 16:36:15 -06:00
David Parkhurst
78e39cdebc
still debugging copy
2018-08-19 13:15:43 -06:00
David Parkhurst
b86f79386a
Beginning to test copy operator
2018-08-16 11:52:11 -06:00
David Parkhurst
ec9de4cfde
beginning of checking copy operation
2018-08-13 20:55:53 -06:00
David Parkhurst
97a0cec3fe
Fixed bug where 1W was interpreted as an isotope
2018-08-02 19:29:07 -06:00
David Parkhurst
53148278fc
Tony's changes; diffuse layer with pitzer
2018-08-01 17:44:32 -06:00
David Parkhurst
8e12139000
Fixed bug from Shell. Segv because s_list.size differed from count_s_x.
...
Fixed compiler warnings from jenkins.
2018-02-22 14:45:39 -07:00
David Parkhurst
fa7a3c7192
Tony's changes and bug fixes
2018-02-17 20:09:31 -07:00
David L Parkhurst
e3bac3dbb9
Updated to svn 12361 on trunk
...
Added documentation for density calculate
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/branches/concrete@12635 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2017-03-29 20:48:54 +00:00
David L Parkhurst
9bf1411f42
Updated to PHREEQC3 12386
...
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/branches/concrete@12387 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2017-02-09 16:41:47 +00:00
David L Parkhurst
4405e60e4e
Merged source up to phreeqc3-trunk SVN 10892
...
copied files from trunk and merged changes manually.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/branches/concrete@10893 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2016-03-04 18:13:43 +00:00
David L Parkhurst
174c739d26
Updated concrete source from concrete_parallel source (not using parallel).
...
Now going to run test cases on Linux.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/branches/concrete@10719 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2016-01-20 18:12:15 +00:00
David L Parkhurst
fb18be24e2
Tony's implementation of electric current.
...
Test case current1.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/branches/concrete@10550 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-12-08 16:54:38 +00:00
David L Parkhurst
2dd34675ab
Tony's fix for erm (enrichment factors).
...
New test case erm.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@10013 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-07-21 20:37:03 +00:00
David L Parkhurst
49ba8bca71
Working on edl for PHREEQCRM
...
Adding edl_species for PHREEQC.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@9915 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-06-30 17:06:53 +00:00
David L Parkhurst
f15d9155fc
GetSpeciesLogGammas
...
GetSurfaceDiffuseLayerConcentrations
GetSurfaceDiffuseLayerNames
Roughed in new methods. They appear to work but not tested much.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@9907 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-06-29 18:23:12 +00:00
David L Parkhurst
37b8b3f49e
Have surface species data saved in the charge class.
...
Now need to expose it with PhreeqcRM
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@9896 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-06-25 22:44:39 +00:00
David L Parkhurst
6309425ae9
First try at constant capacitance model.
...
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@9331 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-05 18:12:53 +00:00
David L Parkhurst
e62cc9cba3
try/catch in class_main.cpp
...
reset rate_sim_time in reactions to avoid carryover to transport.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8920 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-08-06 16:42:07 +00:00
Scott R Charlton
fbb95d10b0
made catch(...) always rethrow;
...
changed catches to const references
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8906 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-08-05 02:49:22 +00:00
Scott R Charlton
25508288fb
removed set but not used variables using gcc 4.8.2[-Wunused-but-set-variable]
...
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8821 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-07-09 01:46:43 +00:00
David L Parkhurst
1c49558308
Revised error message to give solution number, mainsubs.cpp.
...
Don't call timing_barrier in phast_manager, time_parallel.
Array to Concentrations2Solutions is nchem in size rather than nxyz in size.
Modified:
SetConcentrations
Concentrations2Solutions
Concentrations2SolutionsH2O
Concentrations2SolutionsNoH2O
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8775 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-06-03 19:04:46 +00:00
David L Parkhurst
f10f513716
Save only aqueous species in phreeqc species_map.
...
Added species_map to copy operator
made mg/L default for Solution.cxx
default species_save_on is false.
Added some defaults to documentation
added species_cpp test.
bug in species_utility_cpp.txt
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8543 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-03-04 20:08:26 +00:00
David L Parkhurst
c43019c496
Roughing in mcd capability.
...
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8536 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-02-28 21:29:53 +00:00
David L Parkhurst
ab9b2ddd28
ex4 works with old flow from 8056. Will now try to keep all other changes, but go back to updated flow calculation.
...
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8380 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-01-16 17:20:14 +00:00
David L Parkhurst
9048a9be86
Bugs fixes noted by Marco De-Vroed
...
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8371 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-01-14 20:42:12 +00:00
David L Parkhurst
23deef1418
Revised GetDensity to retrieve from workers.
...
Also, density was not saved correctly with the solution (mainsubs.cpp updated).
InitialPhreeqc2Module had an id argument which was not needed.
Wrote a test case advection_example.cpp, which is roughed into the code for now.
Needs to be a standalone program linked to the reaction_module library.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8301 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2013-12-10 21:21:27 +00:00
David L Parkhurst
c80ebbc630
added soln_vol to cxxSolution.
...
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8171 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2013-11-05 16:26:46 +00:00
David L Parkhurst
4983afc68e
Got a request for interacting sites, such as this surface complex.
...
Anat_uniOH(Anat_diO)Sn(OH)2-1
Not sure how one would calculate an activity (equivalent fraction), so did not change, but
added add_elt_list_multi_surf for a start. Would also need to change gammas to
change the way the activity coefficient for the mixed species was calculated.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8009 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2013-09-05 17:06:20 +00:00
David L Parkhurst
3893414278
Think multiple instances of both SELECTED_OUTPUT and USER_PUNCH are working.
...
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/branches/multi_punch@7865 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2013-07-31 23:07:07 +00:00
David L Parkhurst
276322a936
Have multiple SELECTED_OUTPUT working.
...
Need to have multiple USER_PUNCH.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/branches/multi_punch@7864 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2013-07-31 19:26:34 +00:00
David L Parkhurst
145fcc00ba
vcxproj has some change.
...
Tony's updates to initialize pr_in
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@7741 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2013-05-29 19:56:14 +00:00
David L Parkhurst
c176fe3b2e
Cleaning up code.
...
Removed PHREEQC2 ifdef.
Some SKIP.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@7717 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2013-05-14 20:15:31 +00:00
David L Parkhurst
d71ea17a3e
Added logic for rate limiter, but not used.
...
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@7666 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2013-04-30 16:41:40 +00:00
David L Parkhurst
0607e086c5
Fix print of PR gases in saturation_indices.
...
more replacing '.
Amm.dat and pitzer.dat updated to GCA paper.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@7656 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2013-04-29 16:05:21 +00:00
Scott R Charlton
564a0f8af5
moved phreeqc files into src
...
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/branches/reorg@7308 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2013-01-10 06:04:12 +00:00
David L Parkhurst
dff0e3454b
House cleaning for phreeqcpp
...
git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@787 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2006-02-16 15:40:24 +00:00
David L Parkhurst
60a1544019
Copying new classes (cxx) and cpp files to src
...
Will remove cpp and header files and make phreeqc an external directory.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@785 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2006-02-16 00:21:39 +00:00