22 Commits

Author SHA1 Message Date
David L Parkhurst
025d2a1ee1 Merged in Tony's changes for electro diffusion.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/branches/concrete@12388 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2017-02-09 17:17:10 +00:00
David L Parkhurst
96e537f08d Initialization, memory leak.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/branches/concrete@10732 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2016-01-22 15:42:59 +00:00
Scott R Charlton
413fa2a7d4 fixed g++ warnings
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@9561 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-04-28 06:44:08 +00:00
David L Parkhurst
a9906af5f6 Fixing VS static checker warnings.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@9300 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-02-24 19:22:09 +00:00
Richard M Webb
eb41112a91 Looks like kinetic names were not saved with string_hsave. Need to check again.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@9000 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-10-22 19:34:51 +00:00
Scott R Charlton
9f77e000d5 fixed some of the easier clang++ scan-build bugs
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8908 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-08-05 05:51:47 +00:00
Scott R Charlton
f1438518eb fixed some of the easier clang++ scan-build bugs
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8907 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-08-05 02:51:35 +00:00
David L Parkhurst
e168691097 Another try to speed up rates.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8890 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-07-29 22:07:19 +00:00
David L Parkhurst
98741bbe32 finalizing compute_gfw
using map for rates

git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8888 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-07-29 20:39:38 +00:00
David L Parkhurst
e4229340b0 fixed memory leaks.
commented lines are directives for visual studio _CRTDBG_MAP_ALLOC, _CrtSetDbgFlag
VarClear in GetSelectedOutputHeading.
RebalanceLoadPerCell fixed for serial version, clear clock times.
delete out stream and punch stream before new, RunCells
  also set streams to NULL after deleted.
  also serial version.
VarClear in RunCellsThreadNoPrint
timing only if rebalance cell, RunCellsThreadNoPrint
VarClear in RunCellsThread.
changed methods to return pointer instead of reference, Get_out_stream
~IPhreeqcPhast, delete streams if necessary.
phast_manager did not delete module for flow-only.
phast_worker did not delete module for flow-only.

return pointers:
Get_out_stream
Get_punch_stream

IPhreeqc, 
delete default_data_base and sformatf_buffer in clean_up, not in operator = or ~phreeqc 

git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8784 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-06-10 23:51:13 +00:00
Scott R Charlton
b956c83779 fixed memory leak
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8087 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2013-09-30 20:49:43 +00:00
Scott R Charlton
d3ed690461 updated to allow charts to stay open in phreeqci
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@7997 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2013-08-30 04:29:19 +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
0b7b5f7c07 added pointers for solid solution and ss component in unknown struct to speed calculations, all test cases run
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@7724 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2013-05-16 20:42:28 +00:00
David L Parkhurst
c42bd89280 LDBLEs
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@7588 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2013-03-29 17:42:27 +00:00
David L Parkhurst
047414274f Working on Phreeqc copy
Running ion association model with equilibrium phases
Running Pitzer.

git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@7449 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2013-02-07 22:07:33 +00:00
David L Parkhurst
c8c26e81e9 Tony's new Pitzer test cases
Updated Run_salt.bat
Updated Makefile

Tony's changes through 20130129a

git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@7400 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2013-01-29 16:37:25 +00:00
Scott R Charlton
709e117619 modified source files for rearranged directories
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/branches/reorg@7310 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2013-01-11 01:05:51 +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