Cleaned up all the const errors when using constant string in
arguments to functions.
removed ex1.
Modified makefile to include/exclude cl1mp.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@2712 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Made dependencies the same for serial and parallel,
can check with make depends and make depends_parallel,
dependencies and dependencies_parallel should be the same.
Modified fortran with -I/usr/include for gfortran compiler
to find mpif.h.
Now use mpif.h in mpimod.F90 to define MPI_COMM_WORLD.
Dictionary.h moved in cxx files to make serial and parallel
dependencies the same.
Ifdef'd mpimod to exclude everything in module for serial version.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@2707 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Added lines at end of files.
Ran test cases, a few had changes from format and Tony.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@2182 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Worked out relation between phreeqc components H,O,charge and Orchestra H+, e-, H2O.
It's a lot of code and still have not implemented SURFACE, EXCHANGE, GAS_PHASE,
much les KINETICS.
Convergence problem when including pyrite.
Also have REACTION (REQCTION_TEMP?);
git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@2181 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Works only for initial solution calculation.
Still some problems with the solver. Ex1 fails.
Cleaned up organization a little. Ready to start on "reaction" calculation.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@2176 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Works only for initial solution calculation.
Still some problems with the solver. Ex1 fails.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@2167 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Now will write routines to put results into unknown structures so that results can be printed.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@2166 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Now multiply to account for changes in pore volume due to
storage.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@2098 1feff8c3-07ed-0310-ac33-dd36852eb9cd
c storage after calculation.
However, phast uses slightly different storage for total
elements in buffer, not individual redox states.
Have not done surface, equilibrium_phases, gas, solid solutions,
kinetics equivalent of x_save.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@2063 1feff8c3-07ed-0310-ac33-dd36852eb9cd
as constructor methods for Solution and Exchange.
Takes c storage and makes C++ objects after a calculation.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@2062 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Have worked on mixing solutions.
Roughed in mixing Exchange.h
git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@1722 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Turned off echo for initial_condition read of restart file.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@1604 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Main difference is the logic for rebuilding a model. Should
run faster now, but has slight differences in example files.
Imported changes from ph2orch.
Plan to make phreeqcpp a subdirectory of ph2orch/src.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@1601 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Ran test cases with test_classes enabled. Everything appeared to check
correctly.
Added new test cases to phreeqcpp/mytest.
Added zero.sed to examples and mytest.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@1376 1feff8c3-07ed-0310-ac33-dd36852eb9cd