Works, but maybe questions on thickness for Debye length calculation.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@9916 1feff8c3-07ed-0310-ac33-dd36852eb9cd
CALL register_basic_callback_fortran() in InitializeRM
CALL register_basic_callback_fortran() in mpi_methods
phast_manager my_basic_fortran_callback and register_basic_callback_fortran
PBasic defined tokcell_pore_volume, tokcell_volume, tokcell_porosity, and tokcell_saturation
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@9457 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Fixed bug where H+ was missing from list of aqueous species generated by SYS.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@9230 1feff8c3-07ed-0310-ac33-dd36852eb9cd
test negexp_totmol failed.
Switched back to PBasicStop.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8911 1feff8c3-07ed-0310-ac33-dd36852eb9cd
SELECTED_OUTPUT redefinition, read_selected_output
zero in cl1mp.cpp
leak in eq_frac Basic function
if file open failed, leaked ofstream pointer
Don't close files in class_main.cpp
cvdense and cvode changed to allow use of MS memory debugging
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8815 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Saturation was not set correctly (phast_manager.F90)
Added OLD_STYLE_XYZ to configuration for debug (phreeqcpp.vcxproj)
Basic function equiv_frac was not handled.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@8653 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Branching at 7862 for multiple SELECTED_OUTPUT, USER_PUNCH
........
Have multiple SELECTED_OUTPUT working.
Need to have multiple USER_PUNCH.
........
Think multiple instances of both SELECTED_OUTPUT and USER_PUNCH are working.
........
Fixed up inverse.cpp a bit.
........
Fixed missing -pressure in solution dump_raw and read_raw.
........
Merging revisedfandg back into trunk. Makes Excel spreadsheet for carbon-14 dating.
OK by Niel. Has Revised_Fontes_ and_Garnier_ in_NetpathXL.docx to add for documentation.
........
Added Revised_Fontes_ and_Garnier_ in_NetpathXL.docx to installation
Fixed bug that wouldn't allow uninstall
........
updated ftp targets
........
NetpathXL 1.4
........
checkin from make
........
latest test with change in Pitzer pressure, -pressure in SOLUTION_RAW, runs modify_test, has error
........
bugs linux caught, something different about when to print headings
........
Working on multipunch
........
working on high_precision, using SELECTED_OUTPUT 1
........
dump precision
........
Added basic functions:
EQ_FRAC
KIN_TIME
SPECIES_FORMULA
STR_F
STR_E
Added //{{NEW BASIC HERE}} for updating BASIC routines
........
Making backward compatible.
Copying all but lists.
Revised tidy_punch logic.
........
Still working to make backward compatible.
Think there will be one diff, headings will not be rewritten (ddl_flux).
........
updated dump tests (new -pressure line)
........
multi_punch branch
........
Added a Fortran callback.
Will try to revise so that the same callback works for Fortran and C.
........
Revised name to BasicFortran
Added methods for C call SetBasicCallback.
Need to check C side and documentation.
........
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@7987 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Will try to revise so that the same callback works for Fortran and C.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@7883 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Fixed error with Pitzer paramenters that were not recalculated with
a change in pressure. Parameters depend on density of water I think.
Also changed SIT, although I am not sure the parameters have a pressure
dependence.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@7837 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Also added synonyms PHASE_FORMULA$ and SPECIES_FORMULA$.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@7829 1feff8c3-07ed-0310-ac33-dd36852eb9cd
returns
Ca 1
O 1
H 1
charge 1
in elt$ and coef.
count is 4.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@7827 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Fixed in Version 3 in previous check in.
Fixed in doc.
Fixed in HTMLversion examples.fm, and reset cross refs so all .fm files changed.
Replaced phreeqc3-232.gif with revised figure.
Fixed system_total_si to return max SI, returned zero if max SI was less than zero.
Added Basic function tokstr_e$ to format a number in exponential form.
log10 not checked for positive argument, probably will print NaN if result is printed.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@7782 1feff8c3-07ed-0310-ac33-dd36852eb9cd
kin_delta/kin_time is the average rate over the time interval.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@7676 1feff8c3-07ed-0310-ac33-dd36852eb9cd
Guy had problems with static variables with OpenMP.
Also removed other static variables fpunchf_user s_warning and buffer, spread length, utilities spinner. Put in Phreeqc.h.
Removed static fnbuf from Pbasic.cpp, put in Pbasic.h.
I think only static variables are in Keywords.h and are necessary for initialization.
git-svn-id: svn://136.177.114.72/svn_GW/phreeqc3/trunk@6770 1feff8c3-07ed-0310-ac33-dd36852eb9cd