Skip to content

Commit 9b5dab9

Browse files
Squashed 'IPhreeqcMMS/IPhreeqc/' changes from b390c331..55e64124
55e64124 Add superprojects.json and lint workflow for validation eca261b2 Merge commit '7939dd32097aa6395b7bd6b8e335b710a49f2b4a' 7939dd32 Squashed 'src/' changes from 7835c6d5..8b97f7b5 877c5b0a Merge commit '73b69d87c515ade04778cd6806e3d659f8a97e4e' 73b69d87 Squashed 'phreeqc3-examples/' changes from 6baa6075..4d186387 11e23901 Merge commit 'c36b70aa4a88216baa3cdcd9303b2a65a43b0310' 74967e4a Merge commit 'b6a59f94d9e2e7747fbea8c266fc9f5797e18c41' c36b70aa Squashed 'phreeqc3-doc/' changes from 05a4c62f..d76f816a b6a59f94 Squashed 'database/' changes from 5df53219..b2736cd1 901f8a23 Merge remote-tracking branch 'subtrees/master' 8cb02646 Merged [email protected]:usgs-coupled-subtrees/iphreeqc.git master using git merge --strategy-option=theirs --squash subtrees/master 4b6ccf92 Merge commit '1dbd65fc74fc452b40d37030c51cff2f9bccf894' 024ae099 Merge commit '394240f20af07dabe460ea1f6ce11016f7427362' dbc2e0c1 Merge commit 'dd98e151672348f240062be7fe72242e86226696' fccff09d Merge commit '209412f4d9d11bfeb15d74cbf7372ea6787a49cd' 0722d127 Merge commit 'f9d9549bf30116e33f20721af068979ec4ca5d6d' 83183aa1 Merge commit 'be121f9d8a5f3eef3195eff02c90c2dcdbb7cf9c' 9a4186b1 Merge commit 'c3280180d4e23deabfa427fe80b3a89d0d9d4d5f' 00cf2328 Merge commit 'c3b41a797af2b4e38b6fee6b68480d762dcf1311' c3b41a79 Squashed 'examples/c/' changes from 1680e5b7..be121f9d cc90e24b Merge commit '7ab2a246ea7474f8e386af8efb675ab02642857f' 7ab2a246 Squashed 'src/' changes from 06302c77..79654e62 c3280180 Add missing comma and ensure repo field is included in subtrees.json afefbbcf Add missing comma and ensure repo field is included in subtrees.json be121f9d Add workflows for linting and syncing subtrees, and update subtrees.json format 79654e62 Add workflows for linting and syncing subtrees, and update subtrees.json format 22eab2be Add workflows for linting and syncing subtrees, and update subtrees.json format 7ac0cb0f Update GH_TOKEN to use secrets for enhanced security in sync-subtrees job 4460ae04 Add GH_TOKEN environment variable to sync-subtrees job 84b364ec Add repository fields to subtrees.json for better clarity 4cc59177 Squashed 'src/' changes from 9592f209..06302c77 3af0a15c Merge commit '4cc59177811120eb31fa87f6e690e86b53cc630f' 06302c77 Rename job from 'lint-subtrees' to 'lint-superprojects' in lint-superprojects.yml 4120429f Rename job from 'lint-subtrees' to 'lint-superprojects' in lint-superprojects.yml 513d19f2 Squashed 'src/' changes from 311bc42e..9592f209 5cde4165 Merge commit '513d19f200244cf3325f96441610462ebf258c69' 10b11c09 Add superprojects.json and lint workflow for validation 34ef558e Add superprojects.json and lint workflow for validation 367cad0d Squashed 'src/' changes from 61c8612f..311bc42e d9ae5ebd Merge commit '367cad0d9bdc4cff58b644a8b3753cacb2605fd5' 9592f209 Add workflows for linting and syncing subtrees.json 64b38cbe Add workflows for linting and syncing subtrees.json 311bc42e Update subtrees.json and workflows to use 'usgs-coupled' for GROUP environment variable a79d436e Update subtrees.json and workflows to use 'usgs-coupled' for GROUP environment variable e438f367 Squashed 'src/' changes from 86e81886..61c8612f a9009ea3 Merge commit 'e438f3677e8fb900d6482682b249fc985a21ccff' 1a279aa0 Update GROUP environment variable to 'usgs-coupled' in workflow files c429f102 Merge commit '336b21f6e3e4094768b447f9a52ec3fb82625bcd' 336b21f6 Squashed 'src/' changes from 29c7e04b..86e81886 61c8612f Fix URL format in subtrees.json for phreeqcpp prefix f11422e5 Fix URL format in subtrees.json for phreeqcpp prefix 86e81886 Add sync-subtrees workflow for managing repository subtrees 83fbeb40 Add sync-subtrees workflow for managing repository subtrees d888aa0e Squashed 'src/' changes from 9afaa30d..29c7e04b a22b324a Merge commit 'd888aa0ea55e500f2bd0e665a492575f079df9b1' 9b01d8b5 Remove unused GITHUB_TOKEN from sync-subtrees workflow 3a9a5e7e Merge branch 'subtree' 29c7e04b Remove SSH_PRIVATE_KEY environment variable from lint-subtrees workflow d24994e8 Remove SSH_PRIVATE_KEY environment variable from lint-subtrees workflow ae645ff3 Remove SSH_PRIVATE_KEY environment variable from lint-subtrees workflows 281360bc Remove SSH_PRIVATE_KEY environment variable from lint-subtrees workflows 990fca2d Refactor code structure for improved readability and maintainability (#73) 1149e64c Merge branch 'master' into subtree f2ee6230 Squashed 'src/' changes from 64825ec7..9afaa30d d03bb744 Merge commit 'f2ee6230bc27cebfd005d29f2f1c4ad4fb2ed82e' 9afaa30d Add comment to clarify the use of sync-subtrees-action in lint-subtrees.yml 904e9b35 Fix SSH private key secret reference in sync-subtrees-action configuration c73b98be Squashed 'src/' changes from 470638d9..64825ec7 c713c003 Merge commit 'c73b98be10295f3ea185b6342a3a2853c89affd3' 9ace336e Update SSH private key secret reference in sync-subtrees-action configuration 64825ec7 Add comment to clarify manual trigger for linting workflow in lint-subtrees.yml 6a325b52 Squashed 'src/' changes from e6661a8f..470638d9 b92227fe Merge commit '6a325b52d5ee1821aa7de84d111c6354e36fb0d6' 966b0fc8 Fix SSH private key secret reference in sync-subtrees-action configuration 470638d9 Add clarification comment for linting workflow in lint-subtrees.yml 02c5a647 Squashed 'src/' changes from 9545998b..e6661a8f 8d00fbd2 Merge commit '02c5a6472fcbc888039cf0b1159757b3c7a2fcf5' e6661a8f Add comment to clarify purpose of linting workflow for subtrees.json 365c9646 Update SSH private key secret reference in sync-subtrees-action configuration 6dc39296 Fix parameter name for default branch in sync-subtrees-action configuration 250d1f1f Fix parameter names in sync-subtrees-action configuration in GitHub Actions workflow eb0dac99 Merge commit '340a98787f19221e16cb4deeb2564a3a1e91e53f' 340a9878 Squashed 'examples/com/' changes from a0ea2708..f9d9549b 264db5ed Squashed 'src/' changes from b15a6bde..9545998b 0bccf2ac Merge commit '264db5ed7a41ee575f227d7cacedf0b61f40b1d5' 9545998b Merge commit 'dc93b6ea031d5bfb9b1a211261364f25d9bfb426' 9c5d9b3e Cleanup (#72) 841ae669 Cleanup 5f0ff470 Refactor GitHub Actions workflows for subtree management and add subtrees.json configuration d53f91d5 Refactor GitHub Actions workflows for subtree management and add subtrees.json configuration d74ca5ab Changed to ssh protocol cc60dbb6 Master subtree (#71) a85c2749 Merge pull request #70 from usgs-coupled/master-subtree 4ccb1299 Only run manually ced9d908 Working on subtree merge 5824a7cd Merge commit 'febfa05e38044719e80b19c6a74a6070fce3c1e7' b15a6bde Merge commit '7ec217d47bfff56057000e1ac954d46b31417083' 7ec217d4 Squashed 'phreeqcpp/' changes from a4886d6..b24dedb 1dbd65fc Updated output for recent database changes dd98e151 Tony's changes Mar 12 plus my corrections. 394240f2 Tony changes to basicsubs, updated viscosity for Sr, NH4, and tidied databases. c61c35ec Tony changes to basicsubs, updated viscosity for Sr, NH4, and tidied databases. 71e7c5a0 Updated for 3.8.7 0a3757d4 Added stimela.dat to installer 142a8641 Merge commit 'ff1bded8415c84af23ef99cbd47c0a9ef7a69a76' 0eb2b934 Merge commit '7c05598ee390fee52f2860d8766542a615f08d9d' 7c05598e Squashed 'phreeqcpp/' changes from c81916a..a4886d6 ec0212de removed tabs before eol in stimela.dat. Updated RELEASE.TXT. e7f79ef2 removed tabs before eol in stimela.dat. Updated RELEASE.TXT. 3cf80a8a Added simela.dat-from Peter de Moel. Fixed bug in write_raw/read_raw GasComp, order of options 31517c71 Updated output for 3.8.6 release 797e95aa Updated RELEASE.TXT for 3.8.6 444ba08c Merge commit '35f13a0f66449dd0d7f01732a52d2c2078728e2a' 47bcb44d Merge commit '7afa4755116f041a37c52ecdeb716a64033fdd1f' 7afa4755 Squashed 'phreeqcpp/' changes from b948e30..c81916a 4e898381 Merge branch 'master' into mix_error 1777f2bc Merge branch 'mix_error' of github.com:dlparkhurst/phreeqc3-1 into mix_error 20d3a9e5 Fixed examples to have fewer warnings. Fixed headers of some database files. Changed some output from warnings to comments. da8a610a Fixed examples to have fewer warnings. Fixed headers of some database files. Changed some output from warnings to comments. 584bb5a6 Merge commit 'd3b4c500de84f4dd207eb30b3a612fac16db167d' b4a1f672 Merge commit '3c8e294fd35563abbf53316d100d9f900e2b5b5a' 3c8e294f Squashed 'phreeqcpp/' changes from c369020..b948e30 f9d9549b Merge commit 'fc1d6ef789171ce6feef8a7ad5fe0ce298a2a4d9' bc21c20a Merge commit '3e3c06308338cfdb1eda420553ff9b6058a95643' 8f9acfc7 Updated cmake_minimum_required and fixed surf_error test bf60c1ca Fix typos 51eedbc2 Fix typos 26ffbfee Fix typos a0ea2708 Fix typos 8a45f9f2 Fix typos 09d4a0ba [phreeqc3] (NH4)2SO4 database update from Tony 1a221cd7 (NH4)2SO4 database update from Tony 8bf42359 [phreeqc3] Updated outputs for 3.8.5 14217984 Re-encoded ex22 to utf-8 0014b5b0 Merge commit '3e1c0d11a21bedfeb288ed4a8737d0a9287e2e7f' 80bf22d2 Squashed 'phreeqcpp/' changes from b576c75..c369020 7bae85a3 Merge commit '80bf22d292021bc23620baa144f0a685fa73a82f' 8b212627 59 compiler error on macos (#60) 3fd5b896 59 compiler error on macos (#60) 72075d5a Merge commit '21df9497a0c5083f8e6add67e29601662ff47598' 8184121c Squashed 'phreeqcpp/' changes from f5587da..b576c75 ce34aa5e Merge commit '8184121c90728d5026fa0485302e4584a559ffd8' fd438d3e slight changes to Release.txt ef355d83 tweak to Release.txt a75db3f6 Merge branch 'master' into mix_error 44aaa0e6 updated Release.txt for diffuse layer error. 70e57ae2 Added PHREEQCI fix 90b9269e Merge commit '5f272b1fe3cfa93d5e5512461e41d049fc3a00be' b34eedb9 Squashed 'phreeqcpp/' changes from ccb9ba3..f5587da 57b3a6cd Merge commit 'b34eedb91d08cd3b5fd34a70311fad8c14c7854d' 48e4f323 [phreeqc3] Updated outputs for 3.8.4 6ff8cfe3 Added documentation for GAS_BINARY_PARAMETERS 1cc308a1 Added documentation for GAS_BINARY_PARAMETERS a3cbc5d8 Made GAS_BINARY_PARAMETERS backward compatible e5780c95 GAS_BINARY_PARAMETERS implemented. gas_binary_parameters test case 1f0c405f Updated Release.txt with PhreeqcRM bug fix ae35abae fixed ex22 for graphing. Updated RELEASE.TXT 09bf7c8c fixed ex22 for graphing. Updated RELEASE.TXT c1dd17c7 Tweaked H+ viscosity in databases, new test cases fig1 and H_HCl_HBr 6dbd4864 Tony's changes to example 22 98fcfd3d [iphreeqc] Updated RELEASE.TXT 092e3664 Merge commit 'e5c4d819de6ffc5246306e4ed4301c69d9754efa' 5e981584 Squashed 'phreeqcpp/' changes from 455b49c..ccb9ba3 2d390157 Merge commit '5e9815843e3a0854497d8191449a21ed24ebac47' d1745978 Merge commit 'aa9d98adea8397aa2f047ceb93ccc18aa9e726a6' 30127661 Squashed 'phreeqcpp/' changes from 8c0d001..455b49c 74f96d02 Merge commit '301276613dd66ac3d604656ae135d9087e98ad69' 4a6ad41a [phreeqc3] Updated outputs for 3.8.3 c703f2f3 [phreeqc3] Updated outputs for 3.8.3 46e71825 Tony's tweak to transport, updated RELEASE.TXT 91b76cb4 Tony's changes for viscosity and heat in transport. ex13_impl failed in Release. c3e23100 Removed extraneous files (#81) 7814bf74 Merge commit 'dfdd36142fe914b3e6b89a5c55abc2eb4df8e19e' 9172a45e Squashed 'phreeqcpp/' changes from ead498a..8c0d001 1f19e989 Merge commit '9172a45eb2d9bc13d777272d8320ebda14e78937' 1db6b42f Changed Lamda to Lambda, but retained backward compatibility a8fd3b6a Changed Lamda to Lambda, but retained backward compatibility 418104cb Merge commit 'c27bfc7b64e0b47c6bde0ea233919dfa87808993' 792cdda0 Squashed 'phreeqcpp/' changes from c876219..ead498a 4f8c3967 Merge commit '792cdda06002b1ebc354b23ca1af4edcdbd24c26' aea752ac Merge pull request #79 from dlparkhurst/mix_error 919f6119 ex12b added to examples 7f683b40 Merge commit '622bc5fb4cc8f67f9303e45c98397b97fe30822f' 4e80a544 Squashed 'phreeqcpp/' changes from 7c7fafd..c876219 d6a74675 Merge commit '4e80a54467a084df3b666c7d6fc56a4798fd3301' b5375897 Squashed 'phreeqcpp/' changes from e317dd0..7c7fafd 0209fdf9 Merge commit 'b537589773f4819fe97ff8e5322bcd38c54b63f7' 9e8d773e Merge pull request #74 from mwtoews/fix-typos 757561b9 Merge pull request #74 from mwtoews/fix-typos 0bd82175 Merge commit 'ca6b882bcab9708f90c8761e0d4a4d572c57fce7' c155685f Squashed 'phreeqcpp/' changes from fdc0bb5..e317dd0 ac393756 Merge commit 'c155685f6393b3cd780a56e72651eb79ea5f4bc1' 8d50b95a Updated output files for current version 24d2c771 Tony updated OH- viscosity db48f0f6 Fix typos dc8e003f Fix typos bf3dc34a Fix typos 9fac273e Merge commit 'ce2280a77a81e5a8214ae01f97e9766e168327cf' 8f7d206a Squashed 'phreeqcpp/' changes from c477ba1..fdc0bb5 a0bffdbc Merge commit '8f7d206a800852d06bc9a1230320fd670dd34473' 7bb51ae7 Whitespace adjustments 672e854d Merge commit '9782e02486e4dfbb3148cdd6c235422caa8c06e6' 45befa71 Squashed 'phreeqcpp/' changes from faf8144..c477ba1 7e60110c Merge commit '45befa710880429a2a04cbc0294e83e0f2ce66b9' 4a0d366e Updated examples with latest viscosity branch ca3ebafd updated release.txt with Tony's viscosity updates. Updated EDL Basic function documentation in HTML. 5146dd68 Added Kinec_v3.dat to distribution Updated RELEASE.TXT for IPhreeqc cfaa0d9a Added Kinec_v3.dat to distribution Updated RELEASE.TXT for IPhreeqc f7a1be4e Merge commit 'e9b2c29221ea97c7fbab9fdfced5fed601ea2e0f' b98a6538 Kinec_v3.dat should replace kinec.v2.dat 7f831e87 Updated RELEASE.TXT af8d7af7 Closes usgs-coupled/iphreeqccom#6 aa8cdd01 Merge commit 'd7222e4f0b773e52ff448f83ba057ec492471ea1' c1c1f286 Squashed 'phreeqcpp/' changes from b6a23a2..faf8144 f627828f Merge commit 'c1c1f286b61ca73ae3204c7fa4831bb2e3066070' 62ebb6ad Merge remote-tracking branch 'usgs-coupled/master' d051e14c Merge remote-tracking branch 'usgs-coupled/master' 1e41b0ca 50 apple clang 15 with c++11 or higher reports warnings wwritable strings in pbasiccpp (#57) 7ad5a592 50 apple clang 15 with c++11 or higher reports warnings wwritable strings in pbasiccpp (#57) 48ea6ea0 Merge commit '2d96a188772ef1fd12575913362d1fa01f198be8' 88d5ec20 Squashed 'phreeqcpp/' changes from 587223f..b6a23a2 2bcb24a8 Merge commit '88d5ec20353fab67149768c11765c3c248ee0cea' 99e8a527 Merge pull request #48 from SpaceIm/fix/include-stddef-no-fortran d3b4b10b Merge pull request #48 from SpaceIm/fix/include-stddef-no-fortran 29f1d409 reorder classes in global_structures.h to avoid incomplete definitions 128b7a11 reorder classes in global_structures.h to avoid incomplete definitions c2446417 add missing include of stddef.h in IPhreeqc.h if no fortran module 8bf2d298 add missing include of stddef.h in IPhreeqc.h if no fortran module 162c3a25 Added to Release.txt about dump issue. 4c58a0f6 Merge commit '7c714dfbd3c917247c9c9346799bb3fa1b9dee16' 9a4caf7d Squashed 'phreeqcpp/' changes from e4c4cf3..587223f 178b05c2 Merge commit '9a4caf7def182e3f6aa3caa5024c7af821663b65' e87a48a2 Fixed unprintable characters in RELEASE.TXT c51839c6 Changed back to AmmH 78f374b8 Merge commit '0e2456f051d9e2ad6f61f899721fa8ab2db1a30c' 2abb0b0b Squashed 'phreeqcpp/' changes from 798f8f9..e4c4cf3 0da302ae Merge commit '2abb0b0bcd4bcae42f84ff001aba7f2ab6df2af7' 307253d3 Fixed AmmH in Amm.dat and comments in phreeqc.dat and phreeqc_rates.dat 05175294 Merge commit '231f8e36589ed86c2270d0915bb91cc74b4a15ef' 1a84cced Merge commit 'a9c4ef8324b6c59ba5cf0d78fc0d8ef93b33923f' a9c4ef83 Squashed 'phreeqcpp/' changes from ceab9a1..798f8f9 ab922805 Merge commit '1ec7448cb08f1cc2917b33e3337946a8da23208f' 279b8435 [iphreeqc] Fixed for R a8ac4794 [iphreeqc] Fixed for R b5394351 Merge branch 'viscosity' of github.com:dlparkhurst/phreeqc3-1 into viscosity 7d53e27f formatted rate parameters for phreeqc_rates.dat 4fc5a196 [phreeqc3] Updated databases ca0ba8d5 Merge commit 'ed24ec246bbfdcd57adbd0d4a9e8fe088a5de5b7' 8024ee12 Squashed 'phreeqcpp/' changes from e2f4d06..ceab9a1 2b17f7ca Merge commit '8024ee12891fde0332b86544b2b18010a91fde15' 2d7d1bca [phreeqc] Updated for latest databases From merge pull request #65 from dlparkhurst/viscosity 9bf3c42d 20240607b pitzer.dat bab2c2e2 20240607a database22.zip 9064885f 20240607 database2.zip from Tony a4a7ecab Tony's change to Sr and NH4, SC_Ohm and rate_xmpls, basicsubs.cpp error 051687d3 Merge commit '9ba726de0f8b36a9143922bf148f6a259982756a' 067a8b1a Squashed 'phreeqcpp/' changes from 3d5242f..e2f4d06 79511203 Merge commit '067a8b1aaa326cecf6a1b5a167fe88448ef1e0b2' 967cc4e6 Merge commit '7552f8f680a41d12454080cc1174765c86bb6354' fb3f60ce Merge commit '09af2d5b127a8efe403f47751c7c8465ec94874d' 09af2d5b Squashed 'phreeqcpp/' changes from cb6d9f4..3d5242f b3aa6834 [phreeqc3] Updated ctest outputs e39a5d3c fixed Br- in phreeqc_rates.dat 939517fc Tonys changes to Br in phreeqc.dat, amm.dat, and pitzer.dat. New test case NaK_ClBr. 92562d5d lsp of databases, changed alk of e- to 1.0 in all databases, modified sit.dat 26398a44 lsp of databases, changed alk of e- to 1.0 in all databases, modified sit.dat 1c2e59be Tony revised latest sit with lsp 1693e0c1 New version from Tony 5faf092b Tony revisions to phreeqc_rates.dat and rate_xmpls bbcb4c0e Merge commit '06332bcb62daece34f3818f46e11064a56799f23' 70e32eba Merge commit '0b3f349ad3bb84d493fc4d54bb6537a1fcafbc15' 0b3f349a Squashed 'phreeqcpp/' changes from 07c887a..cb6d9f4 0bcc9db0 Tony tweaked phreeqc_rates.dat and added rate_xmpls test case. ee42c30e Updated GET$/PUT$ documentation ad75e79e Merge commit '51648664f6f6550440d014f3a985ef9d575c02bd' e8716142 Merge commit '1efeb356693a42a67a7d7ccf60982c06e882dfdf' 1efeb356 Squashed 'phreeqcpp/' changes from 8f6cb45..07c887a a162eb9e Merge commit 'fff75534d73a06719ce2fbb482f843e0fb9dc4c6' 78fa3ba3 Merge commit '97a4237601d215dd712df5fee01399c9c2841ff8' 97a42376 Squashed 'phreeqcpp/' changes from c035d9c..8f6cb45 fcaf4393 Merge commit '9882e3df3cca85659da2a430ffe240f895cdb272' edd80cec Merge commit 'bacfb0ea50c83434d21d3b0c8eda18543ee8b89a' bacfb0ea Squashed 'phreeqcpp/' changes from 60ccbf8..c035d9c 017185a7 Tony updates to phreeqc_rates.dat. Added albite_rates. Copy/paste error in read.cpp ce693868 Tony's revisions to html files. Updated ex21. Only thing left may be revisions to RATES in phreeqc_rates.dat 894d1c4d Merge commit 'a159b5af317ba8b61dd3a6c9242a98e76829467d' c767e9c6 Merge commit '4a24a89572cca75b5919dabde3ac798c175bf899' 4a24a895 Squashed 'phreeqcpp/' changes from 0243c90..60ccbf8 0d58080e fixed case of Kinec.v2.dat 54237d62 removed CALCULATE_VALUES description 71e10f57 Removed CALCULATE_VALUES, added MEAN_GAMMAS, made phreeqc_rates.dat, updated CMakeLists, ran all examples, added test case ss_kinetics aaefea95 Removed CALCULATE_VALUES, added MEAN_GAMMAS, made phreeqc_rates.dat, updated CMakeLists, ran all examples, added test case ss_kinetics e37ae0af Word from PDF for documentation 93ba7f97 Tony's latest databases de06166d added put$ and get$ Basic functions. Added test cases get_put_ to test get$ and put$. Added kinetic_rates_carbfix to use new database kinec.v2.dat. Fixed pad$ to use strexpr. b6ecf248 added Kinec.v2.dat and updated RELEASE.TXT 543816f0 added Kinec.v2.dat and updated RELEASE.TXT 01a8b140 Merge commit 'b1888bb5d68d0ae9736556acd5702d44448eb492' 8acfbb38 Merge branch 'master' into module 1ba26537 Merge commit '799a4e7ee471ab80ac21f4dceb7233324576c6da' f100f492 Squashed 'phreeqcpp/' changes from 89d028d..0243c90 478318af Merge commit 'f100f492a5750d4998da1daa4a3e9b14b245a0e8' a9d1de8f Updated output files (from windows) 47ace2e0 Changed examples/ex21 encoding to UTF-8 ff966074 Merge commit '1d8783186c3d231e5ca909a0427cb33b2c29d558' c378c74d Squashed 'phreeqcpp/' changes from 7284fed..89d028d e8c03d16 Merge commit 'c378c74d7f2510092a8fca311f7ffbbb7ed96f1d' 49d82d37 fix for new Valgrind problem. Added a newer CEMDATA database for the database collection. f23a7381 Merge commit 'ccdbd0ce2040eb00006775fe0cf2ab2faf4138b5' 1ebe8191 Squashed 'phreeqcpp/' changes from 87919a0..7284fed b4a42445 Merge commit '1ebe8191c254ea7a50f20876ef1bf21450f7887a' 36acf3ff updated RELEASE.TXT 666e4b81 Issue 160 in phreeqc. llnl minimum temperature problem. There are several places where a SOLUTION is constructed to get lists or test the database. By default the SOLUTION is 25C, so if llnl has a minimum temperature greater (or maximum temperature less) than 25, an error is encountered. The fix is to change the temperature of the SOLUTIONs to the minimum temperature of the llnl grid if llnl is being used. fbe17c9e Tony's update to example 21 ad2440a3 Tony changes 20240414, with correction to CH4 Vm. Changes to src. seaw_SC expanded. b3469711 Merge branch 'master' into viscosity 87eeeec8 Merge branch 'master' into viscosity bae20ea7 Merge pull request #45 from dlparkhurst/viscosity 15388e0f Merge commit '63ca4c7ef4b0202b4b6c6cd3463158dc10bfa758' e30aa466 merged master into viscosity c86d4366 release.txt 2dcf4062 normalized text files 22eb9506 normalized text files d18452f3 All test cases run. Fixed CALCULATED_VALUES and RATES in Amm.dat and phreeqc.dat 5c6d1c5a Tony's changes Mar 15, 2024 39130824 Tony's changes Mar 15, 2024 bc1f8f86 Tony's changes Mar 15, 2024 3318883e Tony's Mar 15, changes. df6534c7 Merge commit '07f1d0d4680fe19cf1d77ea86b6485b319607f96' 0ebad0ee Squashed 'phreeqcpp/' changes from 9925ceb..87919a0 6fd34ae3 Merge commit '0ebad0eedcbb952d1411042592b4081823abdbf5' 7a6efcbd Merge commit 'b96cfe81141ed6734872794468ac9bb321ba9d8b' 64e51c1d Try this to fix warning on Darwin 2294b1ed Try this to fix warning on Darwin 79518dee fixed ‘nullptr’ was not declared in this scope on ubuntu-16.04 d336cd67 fixed ‘nullptr’ was not declared in this scope on ubuntu-16.04 77038cb6 modified NH3 from Tony's Amm.dat e510f752 Tony's changes 2/12/2024 976555e2 Added PHREEQC_ThermoddemV1.10_15Dec2020.dat 9665bd4a Updated for ubuntu 22.04 f289b94c Updated to force subtree merges 7824c9cb Merge commit '7f291d1c56070131ef8e5b665c58dfb953ec5ebd' 488c119a Squashed 'phreeqcpp/' changes from f975e17..9925ceb ba2ac191 Merge commit '488c119ac8fb2c9755ce3708519c79f4bd7d382c' b9e89390 Merge commit '70279357596338c2e09bbe32fefe5417e82193df' a5b8a03f Squashed 'phreeqcpp/' changes from ff1cc7a..f975e17 a8a469b2 Merge commit 'a5b8a03fd7c84cdedb6507c4cd0679b46997ed7d' 83b1930e Merge commit 'd554fc3acfdfbe18c34c6c527fc685643129db2b' 589ec40c Squashed 'phreeqcpp/' changes from 3e6c2e9..ff1cc7a 6ce9ad66 Merge commit '589ec40c7ce71d50ea98f7ff283f58ed5283cb29' f1ef4343 [skip ci] Fixed typo Added path-ignore to github actions b81c0fa8 update RELEASE.TXT 77e7356d Merge commit 'd1b5d92efc04bd216d5354cb2df537d1ded008b0' deb49773 Squashed 'phreeqcpp/' changes from 625f6f1..3e6c2e9 c7c1a23d Merge commit 'deb497735e9dea915ec582d42e671e0cfbcdd10e' 4883e481 Merge commit '37276c050f8194055e00a875c185c4f0ffe38abf' 1df4f189 Merge commit 'ed1fbe949157f56f0799b2170ce207b7716a10f2' ed1fbe94 Squashed 'phreeqcpp/' changes from bd2e2b6..625f6f1 832810fc Merge commit '1b2eb6ca0dfb1229d50bcb58c12ac6d6f63bbe4c' e0447f7a Minimum data base. 81f180a0 Fixed bugs in inverse 6d575967 strcpy_safe and strcat_safe 6d98c4e1 trying different header files 72796f15 added <cstring> e8481607 warnings, strcat, strcpy 988bdee0 Try using goto(s) 9b10ce3f Try updated logical expression 812061be Turn off optimizing on k_temp fd52458b release notes update 42ba2432 Merge commit '10bcb271d74cf65f6427a7293f1b32c043bc7180' 6e248c34 Updated to pass unit tests on linux Added two additional selected_output tests: TestSelectedOutputFileMultipleRuns TestGetSelectedOutputRowCountMultipleRuns 4662baee Updated to pass unit tests on linux Added two additional selected_output tests: TestSelectedOutputFileMultipleRuns TestGetSelectedOutputRowCountMultipleRuns 4d2181b7 Fixed bug that caused selected_output to accumulate in selected_output storage 6721837c Fixed bug that caused selected_output to accumulate in selected_output storage b4b9e7da Merge commit '1a3663493c8f6e1f9accef266dce18790271ca2b' 6ea0442d Squashed 'phreeqcpp/' changes from 8dade82..bd2e2b6 d5808fd1 Merge commit '6ea0442d458c0a029140954f6c801006cac0871b' c9d004b6 Merge commit 'fb29ba4c3af45fd6745970fda308ff13353edc9c' 99b10305 Squashed 'phreeqcpp/' changes from 3b5f98c..8dade82 99451c08 Merge commit '99b10305984102705405888e62ff98cae0c70fe6' 1b46a8dc Merge commit '8d6d4a6b4fae111d36a3225507095202e684a40f' e9024748 Squashed 'phreeqcpp/' changes from 8fa568f..3b5f98c 52357404 Merge commit 'e902474819623e9469f66b6514a8293063ff2b86' 3415544f Merge commit '90ccb6dc2bfcd1b2fa9aa0492f4553cf4f598f49' 0cb7f629 No memory leaks; Still need to turn-on Fortran 12e58e3e bug fix on Basic functions; minor update to Release.txt b56d60a6 Merge commit 'ce6d37c593b1ba9c23cad05228bd1f57b50d5ccc' 209412f4 Updated for phreeqc changes Introduce end-of-line normalization for CMakeLists.txt 1680e5b7 Updated for phreeqc changes Introduce end-of-line normalization for CMakeLists.txt 3ed6cb65 Updated for phreeqc changes Introduce end-of-line normalization for CMakeLists.txt 5fe290be Updated for phreeqc changes Introduce end-of-line normalization for CMakeLists.txt e007a52c Updated for phreeqc changes Introduce end-of-line normalization for CMakeLists.txt bdef7c5d Merge commit '0e67b4a4541435fa7c4f2c07a642c313d5e1ce1a' 322a40bb Squashed 'phreeqcpp/' changes from 6dade54..8fa568f 8da0b219 Merge commit '322a40bb3a8db90d73fe707afaee51381e422aad' d037d5dd End of Run after 1cce1503 Merge commit '59900306d4ccdc5f16a8ea479c234b7d4640dcf2' 45020608 Added sleeps after curl -X POST 82c54e70 Added sleeps after curl -X POST a68a1861 Added sleeps after curl -X POST bffad8cc Added sleeps after curl -X POST 90aef6de Merge commit 'c50de2e4a793129b1bf6d016c2ed405544bd21cd' dd7aa466 Squashed 'phreeqcpp/' changes from 82515f7..6dade54 446e7a8a Merge commit 'dd7aa466004fee2b8f0ddc5ba8c04e6199af7fc8' 76d4300c Merge commit 'd83e815edb69ae222734ebc4168810cae56e3cec' 05066320 Squashed 'phreeqcpp/' changes from 93ab5c9..82515f7 32fbc5ab Merge commit '050663209be623e2af35e3f93a41ac6f5ac1f18f' ae15b211 Added sleeps after curl -X POST 807a4444 Added sleeps after curl -X POST 6b0972bd Merge remote-tracking branch 'origin/master' 14b90528 Merge commit '0e6c28f22663d72c558025b5ae69ce50ac3b2f62' dc26aa2a Squashed 'phreeqcpp/' changes from b12de1f..93ab5c9 9bd0be28 Merge commit 'dc26aa2a8fe1111439df64025df25f8f01a615fe' 0032f142 Merge commit '7c3113fb1d452576ff5b6f00a39665a3e3c6da54' 35dec7ba Squashed 'phreeqcpp/' changes from e7c12e1..b12de1f b9bc048c Merge commit '35dec7bafcb86c2fb40acc463c51be5af1af21b4' 36e3e73d Merge commit '71af2952a3513766833883f90c18105fd8e7f174' 64d92a5a Added sleeps after curl -X POST 8a1e3f97 Added sleeps after curl -X POST 8cd33873 Tony's changes May 5 and 7. f9d7fa2d Tony's changes May 5 and 7. 91d35938 working on SelectedOutput for BMI 71aeaa16 Tweaked RELEASE.TXT, fixed another GFW, this time redox.dat 2f8712a3 Tweaked RELEASE.TXT, fixed another GFW, this time redox.dat ce92a0c1 Fixed Sg gfw and alkalinity in Amm.dat, phreeqc.dat, and pitzer.dat. Updated RELEASE.TXT 5278d54f Fixed Sg gfw and alkalinity in Amm.dat, phreeqc.dat, and pitzer.dat. Updated RELEASE.TXT 4234c11e Closes #48 -- Illegal character encoding in string literal (#49) 8d3032c9 Merge commit '8494cef9c5aca1120ce55dbf0be46f87beb49b96' aff166b1 Squashed 'phreeqcpp/' changes from 97a0327..e7c12e1 813150bc Merge commit 'aff166b18426080aa53a136931d221f7afa810d3' a9b5eb69 Merge commit '4419fccb31acd4a82d2fbd618a45d4c78ae9aec6' 0a787406 Squashed 'phreeqcpp/' changes from e1de8e8..97a0327 c35cbe19 Merge commit '0a7874068e77f654f99f8a66b57f3963fea8ec0f' 116b83a3 Merge commit '05d97e8baf75ee7adbef8da4511ae9b4e3e0b9df' 399344e2 fixed surface.cxx correct_gc. tweaked P_Vm, but it is not too stable. fd9eb5ee Tony's viscosity with many examples cbf9cc1d Tony's viscosity with many examples 25f24721 fixed compiler warnings except NAN 3f24bf17 moved enum to RMVARS.h 54045123 changed all double precision to real(kind=8) in all files. Compiles and runs test cases. 91aa5fd8 Introduce end-of-line normalization (#6) c3ed55b0 Introduce end-of-line normalization (#6) 05e4a4d4 Merge commit '4fde5d2a9901d22e50df7ddf66dfaf9f6b808d20' cb707ac2 Squashed 'phreeqcpp/' changes from 11d588e..e1de8e8 c0e62935 Merge commit 'cb707ac2b79acb0dd01a80e37a0b3f3beb690957' 84f3957b Merge commit 'a695dadce25bdb17da3d297bd07e0d7873b64d4b' da9a093d Closes usgs-coupled/phast3#2 (#3) 5c1f3f19 Merge commit 'ad57aa549f45beecd2ae1bb6f2bbb2508af4bba4' fe577a18 [webmod] webmod-dist-windows-git fails to build on jenkins f0a66171 [webmod] webmod-dist-windows-git fails to build on jenkins cc6f024c Merge commit 'c9064048568876e0687e08d6d6c65ab67111b732' 8a85d230 Merge commit 'eeee6d3cce2549d37d7051ea3aebd78d77b944e8' eeee6d3c Squashed 'phreeqcpp/' changes from eb35357..11d588e 895d5dd3 Merge commit 'ce82b6836a8ae0dc278903bc218e9465da62e8bd' c77222b7 Merge commit '772c30924fd12ad20b8be7c128ae7cc33bb7b170' 772c3092 Squashed 'phreeqcpp/' changes from f8cd55c..eb35357 38db9f9e Merge commit '1a19a99b23a31a1268b50af5429b3a89ee8e6a84' 4c2ea26c Merge pull request #17 from scharlton2/bmi-working 94f3c45a Merge pull request #17 from scharlton2/bmi-working d70da60d Merge commit '90affba324b6d44f0703f8b703d94a038f291a1c' bc9ab58d Squashed 'phreeqcpp/' changes from 0b60d1a..f8cd55c 28517a89 Merge commit 'bc9ab58d16539fa4c3580b66a7cd309db1c3568e' 602df248 Merge commit '15c997e31499728d7beb32a621ef522b1c72799a' c85a9cde Squashed 'phreeqcpp/' changes from e9db33b..0b60d1a ec1947dc Merge commit 'c85a9cde6d9bf3f7841b3bc9b87c18e1012df0c9' 391ffd10 Merge commit '9fac4a5659c122db2b529cd16deef696af1496e6' 6b9245ae pre-commit changes use $ pre-commit run --all-files b4aa81fa pre-commit changes use $ pre-commit run --all-files 8925f6c3 updated RELEASE.TXT, revised PR_P and PR_PHI functions and the test case PR_error_incremental 9b9ee1b0 Closes usgs-coupled/phreeqcrm#12 (#13) a161f1c8 added Thermoddem database 5dfa353b Merge commit '5bef6c5841bbcf3276ad78f81c77673aa43e25b5' a4eba15e Squashed 'phreeqcpp/' changes from bbd2543..e9db33b 6e14dda9 Merge commit 'a4eba15e3b254fa202a7ff58f9f474b1f2dbc584' 2355c9f9 Merge commit '27d160eafc07e0c195861725fc0534960ae7e871' fb59ec8b Squashed 'phreeqcpp/' changes from feaa432..bbd2543 c32e6641 Merge commit 'fb59ec8b19173e55422aef14fd2488cd1aca0680' 4fbe69b0 [phreeqc3] Updated to split numdiff from memcheck added additional labels based on mytest/Makefile sorted lists in CMakeLists.txt files numdiff tests use Release builds 963b9088 Merge commit 'a5c0125bc0670499ea06a874ed96f2e6fc5b3c45' be9e230e Squashed 'phreeqcpp/' changes from 8715a91..feaa432 07fec0dd Merge commit 'be9e230efb49f1bde06d9ca21a6a6042befc3c8e' e60eb995 Merge commit 'eab05a830c0d10ca0eed06b7e4b917986b7b5e93' 11a83991 [iphreeqc] Issue 8 -- change sprintf to snprintf for CRAN (#9) b32560ef [iphreeqc] Issue 8 -- change sprintf to snprintf for CRAN (#9) 00816dc6 [iphreeqc] Issue 8 -- change sprintf to snprintf for CRAN (#9) b674cfe5 Fixing up ctests for cdash 8e55e49e Merge commit 'a284a4027629c14ed1dbc485b9aa448406e0acfd' e0b04393 Squashed 'phreeqcpp/' changes from ba27ef1..8715a91 f676db22 Merge commit 'e0b04393edfc68bc3bf689e45b4196b165a1ab0a' af34bf87 Merge commit '937409a9e6d4a687ec7691e24c401202359f5c09' 37a63bcf Squashed 'phreeqcpp/' changes from 7cda4a7..ba27ef1 15e9e21c Merge commit '37a63bcf44e319cea0465322ac36fd73beed6769' 210dbba7 Merge commit '03171b2d91a8383671f4c4fa13d15ea44de687cf' 8f255879 Squashed 'phreeqcpp/' changes from 40f9a93..7cda4a7 6beb009a Merge commit '8f2558798f15927fa58343a43c7c14295986ae45' a321fbd6 fixed ranges in ADVECTION, added test case advect_ranges, fixed RELEASE.TXT d4104547 Merge commit 'c995d50084cf598c12bdd45a585c8f67e999dc6e' 754ea3a9 Squashed 'phreeqcpp/' changes from a376a40..40f9a93 a826eecc Merge commit '754ea3a9bc11cd1f7d350ff217bdb3dcd3af3d97' e52222e9 added change note concerning change in surface related to phase coming into existence ab1c055d Merge commit '141cad01907c7aebf3d86161dc699d1e50e8aff0' e2656658 Squashed 'phreeqcpp/' changes from a377818..a376a40 c41c4e02 Merge commit 'e26566584588855e782e2ab4cdd467984a185890' 3765e0cf Squashed 'phreeqcpp/' changes from 7e50e98..a377818 30169e61 Merge commit '3765e0cf266655280d362cdf5de35c25892959b6' cc2c985a Merge commit '3ce6dfc59f237dc8788541d444a25693102a7208' a330bc51 Squashed 'phreeqcpp/' changes from 2243d25..7e50e98 f274a34a Merge commit 'a330bc51e33350cf81008c29742fe570fae074da' 4d0e9a4c Merge commit '615fa476f56b91463f6c10e63b5266f412f87738' b8745514 Squashed 'phreeqcpp/' changes from da9d06b..2243d25 0a194dc6 Merge commit 'b8745514b6031a2cc548d6a3eab54b6a90031bc1' f1fa927a git subtree pull now squashes 9f3e76c4 Fixed DIFF_C and SETDIFF_C. Updated RELEASE.txt eaff17f8 Merge commit 'f715edb5897985acf0692d2b0bde4ab34379469f' 2af383aa Merge commit '6e8b89a2ef1547d485ca8bd59016646bedbf746f' 1c92ac16 Merge commit 'd3bdd8b54a3af64f157001e84f1f46cd1c4c89fc' c7dfbb5f added newlines for CRAN 6f21dae9 Merge commit '60ad724c7a34fdd7a075e70da0e99a026d689bc2' 91823dd2 Merge commit '33f5157d8b000ea2b29ff1eef64e57761723ea31' af0c0b0e Merge commit 'ae41a1ffa67d7b4bf60373a164e24802cb7a1797' b135aab8 Merge commit 'fd78a499d084fc606f2df44065602e4017a895e0' 75c4938f Merge commit '47a8b4e3d826313c9c42fd3e74472574fedb4b84' 893faff9 Merge commit 'd4dfe590eb539c35219174adf5314480eebdf7f8' 48f9f227 Merge commit 'afff58ffb022065fab2fe9b960633f0b86e2066b' 8e7f7de5 Merge commit '9b94f8be88ba1d2b73948f2ddb790fd976fe8e0a' 510744ef Merge commit '37de8fa93ce958aeed5e61f6b3b3e507f059257e' cbc40fac Merge commit '5b7cf2f8f32d1df2855a34f51102876527236915' a68b8821 Merge commit '2e334cb417d144fb082c88cfcf5661ffa0cfacb8' eebc11b3 made tally_table a vector of class tally f3e27fcb Merge commit 'aa62814aa6731a0b093267ec2d361d4837fa3ba9' b8563691 Merge commit '2efc74230a9105f21920ee93317781e1c56e34d1' 749cf8f4 Merge commit '4ae649449235703be5a460fae083169e1d7a10e8' 1371228f Merge commit '4a848dccec5e555fd493c1565b6cc1e0707caf05' 71ed896a Merge commit '8080cbce1e8b54fa33d4e86c2f10f8e443419bd9' 08e7576b Merge commit 'abacccd0ee631ddcaf427f200ced4db1d0cf626f' a2974f37 Merge commit '2537a2c376658ea64bfaf37bc9738b76d71a787b' acf0a143 Merge commit '4b9b99267b55b2c9ee5cbf96c4dff2cc1d946c40' 0abe01ca Merge commit 'bd0962591257268d0726bf54db1bbdc39f691ced' fd0bc309 removed TESTING definition c27e7010 updated for classify branch 7993336a Merge commit '2697dc958cee10b7a5fedeec8b98fbb2aa30f62a' 78223d97 Merge commit '0479fc1adaec4ef03f9d3755219119c118afc531' 5c0e7189 Merge commit '0aa30d21ac10b0ea13ad3cb1f701e7e3cac7eda7' 9dffd1b9 Merge commit '639490d0610cc02b8618567d95ff30833eafd6c2' eb19293d Merge commit 'b1efa4f251731679e57d36e20579687b2d1efce2' dabf07b5 Merge commit '4ca2e4e1f403f232428f1010ddaa422088b2f474' cea69f62 Merge commit '7b0c2df096a26cb453170fe0a17c5e4d2fb8409e' 299be469 Merge commit 'de884e4e3637e62826fac1cea60d94759fb7a8cd' 30aece6c Merge commit '0c581ea4be8bceb2a122d409da9a8a2585c8daad' e892cc16 Merge commit '8e9c5b3592fdf2b1b016a9da1d1e1f6f1c23ef45' f686374e only call qsort with more than one element b6a0f193 Merge commit 'c1c08f2f2d4a08ec86b46d70716fb709eb863e9c' f03c3f7c Merge commit '3770354f0a980a6a5c3001bdf061d9543cb23c11' 29375bfc Merge commit 'ecbb26c3d7f6f15e97874b866b7b6b4a5be9a65d' 9ddd92f2 Merge commit '5688f837474cd7cda50564e379d291e9944a89fc' d19a31a6 Merge commit '8c8f6fd176aa60c9e0349f0e79888e5d50aca079' 50e81af4 Merge commit 'd6e6d11b2868f770f394fd7f2635ddaaed6598df' 3d05ce17 Merge commit '710d0096aa62355bf6c212efb3f6f9392ccd3f37' deec05fc Merge commit '62c51bb410b3f9fd18cc5a21b5341e9652089d86' a75a9caa Merge commit '4473286a216928665f9c1b00932687c9945175a9' 0409a3ed Merge commit 'b9f44da20a78a23395d38205c001298f6a68bd0c' dcd7188a Merge commit '20ab4be9f3235740e6ed5ede81bca488adffd991' 7ea1a6d4 Merge commit '2d2f55adc0376d3ba4bc366e0e8bcc44f658a9c7' bef44883 Merge commit 'f4cdf1a12b67211e0dc567bcd80d8718963da0c3' 554256e3 Merge commit '33f589897a8e09ca3dd745b150f3eb6555347052' d4a8833a Merge commit 'e224625f086369b838e5db00d5105b30f444b963' d98a0029 Merge commit 'a0ef46490f40ab0828b1a025da7d7dc00f407c98' fa25db5d Merge commit '50016849a03a70eeb0f714f23a3b56f1983a8189' 77aa5731 [iphreeqc] updated image location fb31cc38 [iphreeqc] updated image location 870f0f08 Merge commit '055ebf5c1ffe61bba8b37743f1bddd93007131b9' 0c9d4081 Merge commit '589d88ff89b061b46289530165ad032642fbdaa4' b6fffd47 Merge commit 'f4bf55d7bf26ca64edec1836ca4d2708427962ce' 7cbba0ec Merge branch 'gtest' into 'master' 621401d3 reset for dlls c03b987c Merge commit 'e904f5b730e622046aedacf704a6e888654c7517' 1f5428a9 Merge commit 'e562e09e9ae00671933f9800a302629f50d945dc' 53ad340b Merge commit 'ea2c663c90fe84a9c191eac91286bb2afed4bd15' 7faca848 Merge commit '0b0fced395d40a23a1eb8514688a812c13e4db02' abb80b51 added src/phreeqcpp/common/PHRQ_exports.h b030a0b9 Merge remote-tracking branch 'origin/master' into gtest 5ab593e6 Merge commit '18e137ff556c9e9410d9cb995bfc0369891bc484' 6e38872a Merge commit '3782d4420d3d6282315acfecf33b3c7e7da333d0' c1077d70 Merge commit 'd4261840c7f7720e5a76a941790ce48d40480097' 99b48a4f Merge commit '6e7023f8428a4bfde82f7dc83287ae95b38f1d6b' c4599034 added googletest and fixed some minor bugs e221f73c implemented Get/SetErrorOn 75f4ab0b Merge commit 'b138ed208df65cd4653ea7a2e07332a3d3e1c8b2' 57cf38dd Merge commit '5631ce1e56cda328e8efac33a0ee998a7fd27489' fb6c36a7 Merge commit '9d480bc124a4e9e979b4995476d086f90e3833e7' 24d69a05 Merge commit 'ea21e58a8f9bd9ae4de057ca2422d8a4f399826c' 5d70f691 Merge commit '9029c2bcba781cba475c035d5fb81f83c8ec56fa' a19f9e7e Merge commit '74b541d42e40ef1ed8df0bfba9826e55b046e9f0' bef8a01c Merge commit '1c3edaa7473043f049372de76a3d622b45d3fed3' c41548d3 Merge commit '89ca3d279fed2341cf35bc240da008836972fc7e' c7f9087c Merge commit 'a208e3948a804c8fb689fa980739e341b6696a32' 7668c4c6 Merge commit 'fae004f42baa79cb40476a1814ffbf1278871c5f' fa9c36cf Merge commit 'a4c582649b4aae5e535960843a7d71567ac3d12e' 939f7ed8 Merge commit '090f5e682b8b44251566a2624fe8189744f727c5' 981dd81e Merge commit '9bcc875c9ed6ddb30a29500ca89de8f9281bac80' f7313acf Merge commit 'a1cf1e608ea822184059a4c93887c025f983bbfe' 030fa168 Merge commit '0163f911a4a33619d6e0960c24b6707bc27f8c61' 1bd3f958 Merge commit '8e901d060dba068ab2390e9917de4cee52c4979c' 40edae93 Merge commit 'bb5bcbf15eb0ff4efe3dceb70b3682fd6a59f47f' eff757c8 Merge commit '108755553045b7943d024ecd512cddb233ee9c63' 22ec3a55 Merge commit '92807718ee036df029c57351fdd15b4a456d4496' d5e6c6b7 Merge commit 'efbddbf6dc5b3bca3076b50d39c42a196ae551c8' d48de197 Merge commit 'eed9de906915d10ceaf4ec3df3bf5ee3132ad80b' e1424d55 Merge commit '32073de75198725fcc69bfbe814941aecfdf6ba8' 5f653835 Added .gitlab-ci.yml 195c800f Added .gitlab-ci.yml 918da84d Merge commit '757927da596446462e8daceb57b20bba2c591f33' bc0a05cc Merge commit 'aa963a9cae20b9634b4c41e7b6387a2b22b28445' c5ff2477 Merge commit '0366caf10b0748d78cb718898c714e1397a008b4' 49681a22 Merge commit 'd97736a3a718c05c91a3aa6eb567c18538464436' 10163985 Merge commit 'd0e5bac5843adf417da9a722e8f8ae8405442d26' 9d49905c IPhreeqc: ifdef'd out references to std::cerr and std::cout f6023203 Merge commit 'e5bf8b0aa61996d6b4ee40820a7b7f79cb649444' 077fbf97 Merge commit 'fd242bd33f1f6b3b91cd6d4f5a5336db0edfa81e' 1ab3235e Merge commit '3049467b561ef8176c81341b76b883b2179380f2' 9a6afb37 Merge commit 'd7188d25f30f33d2158082341224dda94f4bc1cc' 589d6ba5 Merge commit '679c637ed207c2a2418be64d4ee1ca140073ba90' d7ab7115 Merge commit 'd8ba4ac6103d1c7c360f637fddab0625bc616878' 545e81ba Merge commit '63108ac76d6fa7c378c21690b6342333c4cb446c' 82dc185a Merge commit '86888c465e9f7ff2ab6e5dfea003fc6ba73383b6' a18a3a3b Merge commit '26c751fd7e74b54a4e51859b0fcb35dc5c059558' cde1f9fa Merge commit 'd9a6717e802cbfebd983b9b2b2bca59508b732f6' a83306d3 Merge commit '86c543395fda4a9fe20062975c117edfca880c9d' 3a7b01f3 Merge remote-tracking branch 'coupled/master' 183eaeee CRAN: replaced deprecated std::ptr_fun with lambda function e0e589f7 Merge commit '5b3379b947de79f9182a880a74500f50dc234f54' 957b1211 Merge commit '67342a4d0414680313fce8eca4c7f81c67b49004' 0b392972 Merge commit '8412823930dd6ea12f1be8dbbe64c50354748df2' 7ff05ddc Merge commit '5a46f0d778ddd534e263fa93df8e4d0baab370a3' 5a43b70d Merge commit 'aa34ac11538c27f39c44c34938411f1e00afce19' 79896027 Merge commit '79c28e50c1ac44195f0aafc8279f601f1f40c836' 027862ac Merge commit '94155a63c62b057011f9c961e240e0e04721ca05' 5b1de2f7 Merge commit '51fbb3d5b08d20592bbc358d2f7ca25b75c74691' 788a8426 Merge commit '1e4a2941b3b1d0cecacd0bba8c0252b87e74dca8' b38349aa Merge commit '3b7308661a560e4d0984da531dbeb155a2420d1a' 2431c5b3 Merge commit 'f0c3701bdee8ef3901b9b50698eb46b61574d086' f485cbe9 Merge branch 'issue-3' into 'master' 9cbf676d Merge commit 'fbde6453ae53afa9bd4910ff00b48ecccc1153b8' 7237eb26 Merge branch 'issue-2' into 'master' e3ea51f8 Fixed -Wcatch-value warnings reported by CRAN d157977b Merge commit '548aead510d42fd3998eb74be8a5f94396c69bea' 1eb3ed94 Merge commit '12df06b34cba4744a36bf519bb7298caf98a320a' 1bbc0044 Merge commit '43386a0bc4d26c2891a23c27cfb2bae0f6cec9eb' f5695865 Merge commit 'f90fc5afeaa5347ef057416551bb406e8ce5d855' 4c7946af Added code to record git commit hash ad4fc43e Merge commit '1a4422b8af0f7801aa8cfcff161804516ac50910' 6091a42e Merge commit '1bfc9f49d032d42460c4e993f3aafc8a3f341625' 8170cb98 Merge commit '749c3e09ee53cd345d1375e72ebf3c10591581b2' eefd6bfa Merge commit '1150a4a2aa4b6957fbf8bb2cf1d0c58ce8cf81d5' fdb8d137 Merge commit 'c2dada993c2edb3f80f9bae636ace9b099073051' 85c8d55a Merge commit '4235170d91bbc77f6775c141ada27b130518329b' a8730c6e Merge commit '65dbd2c15b866dd75bc66faab28f0761ebaf348d' c1c6ca18 Merge commit '6e92ecf9efab80668453622bc42226616043320e' bf865f6a Merge commit 'dbefc44f31ee85768c0ac5a2f9eeba05c525eabe' 9e0bf943 Merge commit 'c83e4bf78e37924add9da5889dc133e335d3efe6' a69488c6 Merge commit 'c4fa021ec11b89ab9f4498823409abae9c256d1b' 39d69af2 Merge commit 'ec4ec0a3cb6abe172788ffc9d7db5d183390b4da' 30ae101a Merge commit '3a0292c6956e0bb4d9bf1e9b4bed9831ac517d39' da6660ae Merge commit '7b836dd6cffc6e52c29192e6ae7583044c27cadb' bda358e2 Merge commit 'b3e7b2eca602b628e05c15dd920a1cb470980736' d667690f Merge commit 'ae05e0a661652f55323bd8f394a8907b01df36ad' a56973f6 Merge branch 'cran-warnings' into 'master' e5a7fa63 [IPhreeqc] added parens for clang++ -Wlogical-op-parentheses 088f389c Merge commit '113fd9aa5ed6507dabd3364a831d8bcbc9cf17c4' 0f7b19ad Merge commit '6894b4a7b1ef73cae9d582609173cb84f52e5b3c' c6865539 Merge commit 'd96f386211ad5fbace94d550ca371d9eacb3262f' f2e39872 removed register keywords and updated for misc clang warnings git-subtree-dir: IPhreeqcMMS/IPhreeqc git-subtree-split: 55e64124d965eb0291136a227ba88f449d3b74a0
1 parent c8e935e commit 9b5dab9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+12350
-12143
lines changed

.github/superprojects.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"usgs-coupled-subtrees/iphreeqc": {
3+
"superprojects": [
4+
"usgs-coupled-subtrees/webmod"
5+
]
6+
}
7+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: Lint superprojects.json
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- '.github/superprojects.json'
7+
workflow_call:
8+
workflow_dispatch:
9+
10+
jobs:
11+
lint-superprojects:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: usgs-coupled-subtrees/sync-subtrees-action/lint-superprojects/@main
15+
with:
16+
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}

database/Amm.dat

Lines changed: 80 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ H+ = H+
6666
-dw 9.31e-9 838 6.96 -2.285 0.206 24.01 0
6767
# Dw(25 C) dw_T a a2 visc a3 a_v_dif
6868
# Dw(TK) = 9.31e-9 * exp(838 / TK - 838 / 298.15) * viscos_0_25 / viscos_0_tc
69-
# a = DH ion size, a2 = exponent, visc = viscosity exponent, a3(H+) = 24.01 = new dw calculation from A.D. 2024, a_v_dif = exponent in (viscos_0_tc / viscos)^a_v_dif for tracer diffusion.
69+
# a = DH ion size (= 3.5 - 25), a2 = exponent (= 0 2.5), visc = viscosity exponent (= 0 2.5), a3 = switch [a3(H+) = 24.01 = new dw calculation from A.D. 2024], a_v_dif = exponent in (viscos_0_tc / viscos)^a_v_dif for tracer diffusion.
7070

7171
# For SC, Dw(TK) *= (viscos_0_tc / viscos)^visc (visc = 0.206 for H+)
7272
# a3 > 5 or a3 = 0 or not defined ? ka = DH_B * a * (1 + (vm - v0))^a2 * mu^0.5, in Onsager-Falkenhagen eqn. (For H+, the reference ion, vm = v0 = 0, a *= (1 + mu)^a2.)
@@ -76,7 +76,7 @@ H+ = H+
7676
# If a_v_dif <> 0, Dw(TK) *= (viscos_0_tc / viscos)^a_v_dif in TRANSPORT.
7777
e- = e-
7878
H2O = H2O
79-
-dw 2.299e-9 -249 # Holz et al., Phys. Chem. Chem. Phys., 2000, 2, 4740.
79+
-dw 2.299e-9 -249 # Holz et al., Phys. Chem. Chem. Phys., 2000, 2, 4740.
8080
# H2O + 0.01e- = H2O-0.01; -log_k -9 # aids convergence
8181
Li+ = Li+
8282
-gamma 6 0 # The apparent volume parameters are defined in ref. 1 & 2
@@ -143,10 +143,10 @@ CO3-2 = CO3-2
143143
-viscosity -0.5 0.6521 5.44e-3 1.06e-3 -2.18e-2 1.208 -2.147
144144
-dw 0.955e-9 -103 2.246 7.13e-2 0.3686
145145
SO4-2 = SO4-2
146-
-gamma 5 -0.04
147-
-Vm -7.77 43.17 176 -51.45 3.794 0 42.99 -541 -0.145 0.45 # with analytical_expressions for log K of NaSO4-, KSO4- & MgSO4, 0 - 200 oC
148-
-viscosity -0.3 0.501 2.57e-3 0.195 3.14e-2 2.015 0.605
149-
-dw 1.07e-9 -114 17 6.02e-2 4.94e-2
146+
-gamma 5.0 -0.04
147+
-Vm 5.36 10.69 33.566 -15.03 4.2582 25 0.341 153.8 1.089e-2 0.9224 # with Na2SO4 & better calculation of sulfates' solubilities in NaCl
148+
-viscosity -0.5 0.521 4.2e-4 9.78e-3 1.24e-2 2.5 -4.94e-2
149+
-dw 1.07e-9 -77.4 10.14 0.5 0.5549
150150
NO3- = NO3-
151151
-gamma 3 0
152152
-Vm 6.32 6.78 0 -3.06 0.346 0 0.93 0 -0.012 1
@@ -206,14 +206,14 @@ H2Sg = H2Sg # H2S
206206
-dw 2.1e-9
207207
# aqueous species
208208
H2O = OH- + H+
209-
-analytic 293.29227 0.1360833 -10576.913 -123.73158 0 -6.996455e-5
210209
-gamma 3.5 0
210+
-analytic 293.29227 0.1360833 -10576.913 -123.73158 0 -6.996455e-5
211211
-Vm -9.66 28.5 80 -22.9 1.89 0 1.09 0 0 1
212212
-viscosity -2.26e-2 0.106 2.184e-2 -3.2e-3 0 0.4082 -1.634 # < 5 M Li,Na,KOH
213213
-dw 5.27e-9 478 0.8695
214214
2 H2O = O2 + 4 H+ + 4 e-
215-
-log_k -86.08
216-
-delta_h 134.79 kcal
215+
-log_k -86.06; -delta_h 138.43 kcal
216+
-analytic -1e3 -0.322 -5897.7 416.82 0 -1.88e-5
217217
-Vm 5.7889 6.3536 3.2528 -3.0417 -0.3943 # supcrt
218218
-dw 2.35e-9
219219
2 H+ + 2 e- = H2
@@ -316,11 +316,11 @@ AmmH+ = Amm + H+
316316
-dw 2.28e-9
317317
AmmH+ + SO4-2 = AmmHSO4-
318318
#NH4+ + SO4-2 = NH4SO4-
319-
-gamma 2.10 -0.0419
320-
-log_k 1.212; -delta_h 8.61 kJ
321-
-Vm -8.78 0 -36.09 0 -8.60 0 87.62 0 -0.3123 0.1172
322-
-viscosity 0 0.121 -8e-3 0.177 -8e-3 0.512 0.629
323-
-dw 0.9e-9 100 2.1 2 0
319+
-gamma 3.64 -4.75e-2
320+
-log_k 1.276; -delta_h -3.24 kcal
321+
-Vm 6.64 8.5 -5.84 -3.1 2 0 19.24 0 -7.84e-2 0.289
322+
-viscosity 0.267 -0.207 9.75e-2 6.18e-2 1.99e-2 1.166 0.61
323+
-dw 1.56e-9 498 25 0.5 0.684
324324
H3BO3 = H2BO3- + H+
325325
-log_k -9.24
326326
-delta_h 3.224 kcal
@@ -375,10 +375,11 @@ Ca+2 + CO3-2 + H+ = CaHCO3+
375375
-Vm 3.19 .01 5.75 -2.78 .308 5.4
376376
-dw 5.06e-10
377377
Ca+2 + SO4-2 = CaSO4
378-
-log_k 2.25
379-
-delta_h 1.325 kcal
380-
-dw 4.71e-10
381-
-Vm 2.791 -.9666 6.13 -2.739 -.001 # supcrt
378+
-gamma 0 4.45e-2
379+
-log_k 2.14; -delta_h 24.4
380+
-analytical_expression 1.478 8.29e-3 -538.2
381+
-vm 2.7 2 2 -3.7
382+
-dw 4.71e-9
382383
Ca+2 + HSO4- = CaHSO4+
383384
-log_k 1.08
384385
Ca+2 + PO4-3 = CaPO4-
@@ -415,19 +416,19 @@ Mg+2 + H+ + CO3-2 = MgHCO3+
415416
-Vm 2.7171 -1.1469 6.2008 -2.7316 .5985 4 # supcrt
416417
-dw 4.78e-10
417418
Mg+2 + SO4-2 = MgSO4
418-
-gamma 0 0.2
419-
-log_k 2.42; -delta_h 19 kJ
420-
-analytical_expression 0 9.64e-3 -136 # mean salt gamma from Pitzer.dat and epsomite/hexahydrite/kieserite solubilities, 0 - 200 oC
421-
-Vm 8.65 -10.21 29.58 -18.6 1.061
422-
-viscosity 0.318 -5.4e-4 -3.42e-2 0.708 3.7e-3 0.696
419+
-gamma 0 0.20
420+
-log_k 2.42; -delta_h 19.0
421+
-analytical_expression 0 9.64e-3 -136 # epsomite/hexahydrite/kieserite solubilities, 0 - 200 oC
422+
-Vm 11.92 -27.758 29.752 -10.302 -0.1
423+
-viscosity -0.799 1 2.2e-4 8.53e-2 -4.6e-3 1.35 -0.796
423424
-dw 4.45e-10
424425
SO4-2 + MgSO4 = Mg(SO4)2-2
425426
-gamma 7 0.047
426-
-log_k 0.52; -delta_h -13.6 kJ
427-
-analytical_expression 0 -1.51e-3 0 0 8.604e4 # mean salt gamma from Pitzer.dat and epsomite/hexahydrite/kieserite solubilities, 0 - 200 oC
428-
-Vm -8.14 -62.2 -15.96 3.29 -3.01 0 150 0 0.153 3.79e-2
429-
-viscosity -0.169 5e-4 -5.69e-2 0.11 2.03e-3 2.027 -1e-3
430-
-dw 0.845e-9 -200 8 0 0.965
427+
-log_k 0.52; -delta_h -13.6
428+
-analytical_expression 0 -1.51e-3 0 0 8.604e4 # epsomite/hexahydrite/kieserite solubilities, 0 - 200 oC
429+
-Vm 4.248 9.83 -7 -2.672 2 3.5 5 100 0.3359 9.518e-2
430+
-viscosity 0.324 6.84e-2 -2.09e-2 0.104 6.19e-3 1.983 1e-3
431+
-dw 1.11e-9 -500 3.5 0.5 0.731
431432
Mg+2 + PO4-3 = MgPO4-
432433
-log_k 6.589
433434
-delta_h 3.1 kcal
@@ -453,12 +454,19 @@ Na+ + HCO3- = NaHCO3
453454
-viscosity -4e-2 -2.717 1.67e-5
454455
-dw 6.73e-10
455456
Na+ + SO4-2 = NaSO4-
456-
-gamma 5.5 0
457-
-log_k 0.6; -delta_h -14.4 kJ
458-
-analytical_expression 255.903 0.10057 0 -1.11138e2 -8.5983e5 # mirabilite/thenardite solubilities, 0 - 200 oC
459-
-Vm 1.99 -10.78 21.88 -12.7 1.601 5 32.38 501 1.565e-2 0.2325
460-
-viscosity 0.2 -5.93e-2 -4e-4 8.46e-3 1.78e-3 2.308 -0.208
461-
-dw 1.13e-9 -23 8.5 0.392 0.521
457+
-gamma 3.5 0.1072
458+
-log_k 0.94; -delta_h 8.23
459+
-analytical_expression -0.304 4.51e-3 -28.9 # mirabilite/thenardite solubilities, 0 - 200 oC
460+
-Vm 8.523 -4.685 -8.61 0.106 2.7 25 3.634 13.4 3.738e-2 0.5476
461+
-viscosity -1 0.33 0.128 1.143 7.7e-4 1.9e-2 -0.387
462+
-dw 4e-10 -200 3.5 0.5 0.5
463+
2 Na+ + SO4-2 = Na2SO4
464+
-gamma 0 8.85e-2
465+
-log_k -2.37; -delta_h 82
466+
-analytical_expression 15.432 -5.75e-3 -4796 # sulfates solubilities in NaCl
467+
-Vm 9.405 -15.5 25 8.4 0.25
468+
-viscosity -0.5 0.485 -1e-3 0.147 0 0.947 -0.175
469+
-dw 0.8e-9
462470
Na+ + HPO4-2 = NaHPO4-
463471
-log_k 0.29
464472
-gamma 5.4 0
@@ -473,11 +481,11 @@ K+ + HCO3- = KHCO3
473481
-viscosity 0.7 -1.289 9e-2
474482
K+ + SO4-2 = KSO4-
475483
-gamma 5.4 0.19
476-
-log_k 0.6; -delta_h -10.4 kJ
484+
-log_k 1.18; -delta_h 3
477485
-analytical_expression -3.0246 9.986e-3 0 0 1.093e5 # arcanite solubility, 0 - 200 oC
478-
-Vm 13.48 -18.03 61.74 -19.6 2.046 5.4 -17.32 0 0.1522 1.919
479-
-viscosity -1 1.06 1e-4 -0.464 3.78e-2 0.539 -0.69
480-
-dw 0.9e-9 63 8.48 0 1.8
486+
-Vm 3.443 5.04 13 -3.324 2.447 0 20 0 7.77e-3 0.3497
487+
-viscosity 0.107 0.19 2.23e-2 -0.148 -4.91e-2 0.537 0.195
488+
-dw 1.22e-9 100 25 0.5 2.5
481489
K+ + HPO4-2 = KHPO4-
482490
-log_k 0.29
483491
-gamma 5.4 0
@@ -497,9 +505,8 @@ Fe+2 + CO3-2 = FeCO3
497505
Fe+2 + HCO3- = FeHCO3+
498506
-log_k 2
499507
Fe+2 + SO4-2 = FeSO4
500-
-log_k 2.25
501-
-delta_h 3.23 kcal
502-
-Vm -13 0 123
508+
-log_k 2.25; -delta_h 3.23 kcal
509+
-Vm 5.8 6.5 3.7 -3 -0.09
503510
Fe+2 + HSO4- = FeHSO4+
504511
-log_k 1.08
505512
Fe+2 + 2 HS- = Fe(HS)2
@@ -601,9 +608,9 @@ Mn+2 + HCO3- = MnHCO3+
601608
-log_k 1.95
602609
-gamma 5 0
603610
Mn+2 + SO4-2 = MnSO4
604-
-log_k 2.25
605-
-delta_h 3.37 kcal
606-
-Vm -1.31 -1.83 62.3 -2.7
611+
-gamma 0 -0.098
612+
-log_k 1.408; -delta_h 21.55
613+
-Vm 1.88 6.5 10 -3 0.1
607614
Mn+2 + 2 NO3- = Mn(NO3)2
608615
-log_k 0.6
609616
-delta_h -0.396 kcal
@@ -696,7 +703,8 @@ Ba+2 + HCO3- = BaHCO3+
696703
-delta_h 5.56 kcal
697704
-analytic -3.0938 0.013669
698705
Ba+2 + SO4-2 = BaSO4
699-
-log_k 2.7
706+
-log_k 3.457; -delta_h 26.15
707+
-vm -6.25 24.66 -4.38 10.97 0.5
700708
Sr+2 + H2O = SrOH+ + H+
701709
-log_k -13.29
702710
-gamma 5 0
@@ -815,12 +823,13 @@ Zn+2 + 2 CO3-2 = Zn(CO3)2-2
815823
Zn+2 + HCO3- = ZnHCO3+
816824
-log_k 2.1
817825
Zn+2 + SO4-2 = ZnSO4
818-
-log_k 2.37
819-
-delta_h 1.36 kcal
820-
-Vm 2.51 0 18.8
826+
-gamma 0 0.1
827+
-log_k 2.26; -delta_h 16.15
828+
-Vm 0.409 6.5 2 -3 0
821829
Zn+2 + 2 SO4-2 = Zn(SO4)2-2
822-
-log_k 3.28
823-
-Vm 10.9 0 -98.7 0 0 0 24 0 -0.236 1
830+
-gamma 0.59 0.1
831+
-log_k 1.15; -delta_h 17.52
832+
-Vm 9.21 10.6 9 -3.2 3.8 25 0 100 -1e-3 0.256
824833
Zn+2 + Br- = ZnBr+
825834
-log_k -0.58
826835
Zn+2 + 2 Br- = ZnBr2
@@ -866,12 +875,13 @@ Cd+2 + 2 CO3-2 = Cd(CO3)2-2
866875
Cd+2 + HCO3- = CdHCO3+
867876
-log_k 1.5
868877
Cd+2 + SO4-2 = CdSO4
869-
-log_k 2.46
870-
-delta_h 1.08 kcal
871-
-Vm 10.4 0 57.9
878+
-gamma 0 0.1
879+
-log_k 1.016; -delta_h 6.84
880+
-Vm 2.11 6.5 10 -3 0.1
872881
Cd+2 + 2 SO4-2 = Cd(SO4)2-2
873-
-log_k 3.5
874-
-Vm -6.29 0 -93 0 9.5 7 0 0 0 1
882+
-gamma 5.201 -0.1
883+
-log_k 2.688; -delta_h 0.19
884+
-Vm 9.14 10.6 -3.06 -3.2 3.8 7.44 1.27 0.32 -1e-3 2.5
875885
Cd+2 + Br- = CdBr+
876886
-log_k 2.17
877887
-delta_h -0.81 kcal
@@ -991,29 +1001,24 @@ Witherite
9911001
-Vm 46
9921002
Gypsum
9931003
CaSO4:2H2O = Ca+2 + SO4-2 + 2 H2O
994-
-log_k -4.58
995-
-delta_h -0.109 kcal
996-
-analytic 68.2401 0 -3221.51 -25.0627
997-
-analytical_expression 93.7 5.99E-3 -4e3 -35.019 # better fits the appendix data of Appelo, 2015, AG 55, 62
998-
-Vm 73.9 # 172.18 / 2.33 (Vm H2O = 13.9 cm3/mol)
1004+
-log_k -4.55; -delta_h -6.70
1005+
-analytical_expression 72.244 -1.474e-2 -4040 -23.7823 # fits the appendix data of Appelo, 2015, AG 55, 62
1006+
-Vm 73.9
9991007
Anhydrite
10001008
CaSO4 = Ca+2 + SO4-2
1001-
-log_k -4.36
1002-
-delta_h -1.71 kcal
1003-
-analytic 84.9 0 -3135.12 -31.79 # 50 - 160oC, 1 - 1e3 atm, anhydrite dissolution, Blount and Dickson, 1973, Am. Mineral. 58, 323
1009+
log_k -4.25; -delta_h -22.4
1010+
-analytical_expression 5.725 -2.478e-2 -790.4 # 50 - 160oC, 1 - 1e3 atm, anhydrite dissolution, Blount and Dickson, 1973, Am. Mineral. 58, 323
10041011
-Vm 46.1 # 136.14 / 2.95
10051012
Celestite
10061013
SrSO4 = Sr+2 + SO4-2
10071014
-log_k -6.63
10081015
-delta_h -4.037 kcal
1009-
# -analytic -14805.9622 -2.4660924 756968.533 5436.3588 -40553604.0
10101016
-analytic -7.14 6.11e-3 75 0 0 -1.79e-5 # Howell et al., 1992, JCED 37, 464
10111017
-Vm 46.4
10121018
Barite
10131019
BaSO4 = Ba+2 + SO4-2
1014-
-log_k -9.97
1015-
-delta_h 6.35 kcal
1016-
-analytical_expression -282.43 -8.972e-2 5822 113.08 # Blount 1977; Templeton, 1960
1020+
-log_k -9.89; -delta_h 11.82
1021+
-analytical_expression -34.438 -3.316e-2 -1500 15.9485 # Blount 1977; Templeton, 1960
10171022
-Vm 52.9
10181023
Arcanite
10191024
K2SO4 = SO4-2 + 2 K+
@@ -1023,12 +1028,14 @@ Arcanite
10231028
-Vm 65.5
10241029
Mirabilite
10251030
Na2SO4:10H2O = SO4-2 + 2 Na+ + 10 H2O
1026-
-analytical_expression -301.9326 -0.16232 0 141.078 # ref. 3
1031+
-log_k -0.706; -delta_h 124
1032+
-analytical_expression -53.037 0.1242 4562 # ref. 3
10271033
Vm 216
10281034
Thenardite
10291035
Na2SO4 = 2 Na+ + SO4-2
1030-
-analytical_expression 57.185 8.6024e-2 0 -30.8341 0 -7.6905e-5 # ref. 3
1031-
-Vm 52.9
1036+
-log_k 0.65; -delta_h -23.1
1037+
-analytical_expression 159.849 1.699e-2 -5000 -59.6073 # ref. 3
1038+
Vm 52.9
10321039
Epsomite
10331040
MgSO4:7H2O = Mg+2 + SO4-2 + 7 H2O
10341041
log_k -1.74; -delta_h 10.57 kJ
@@ -1901,7 +1908,6 @@ Pyrolusite
19011908
110 moles = 2e-3 * 6.98e-5 * (1 - sr_pl) * TIME
19021909
200 SAVE moles * SOLN_VOL
19031910
-end
1904-
19051911
END
19061912
# =============================================================================================
19071913
#(a) means amorphous. (d) means disordered, or less crystalline.
@@ -1943,14 +1949,14 @@ END
19431949
# Av is the Debye-H�ckel limiting slope (DH_AV in PHREEQC basic).
19441950
# a0 is the ion-size parameter in the extended Debye-H�ckel equation:
19451951
# f(I^0.5) = I^0.5 / (1 + a0 * DH_B * I^0.5),
1946-
# a0 = -gamma x for cations, = 0 for anions.
1952+
# a0 = -gamma x for cations, = 0 for anions (or fitted).
19471953
# For details, consult ref. 1 and subroutine calc_vm(tc, pa) in prep.cpp.
19481954
# =============================================================================================
19491955
# The viscosity is calculated with a (modified) Jones-Dole equation:
19501956
# viscos / viscos_0 = 1 + A * Sum(0.5 z_i m_i) + fan * Sum(B_i m_i + D_i m_i n_i)
19511957
# Parameters are for calculating the B and D terms:
1952-
# -viscosity 9.35e-2 -8.31e-2 2.487e-2 4.49e-4 2.01e-2 1.570 0
1953-
# # b0 b1 b2 d1 d2 d3 tan
1958+
# -viscosity 9.35e-2 -8.31e-2 2.487e-2 4.49e-4 2.01e-2 1.570 0
1959+
# # b0 b1 b2 d1 d2 d3 tan
19541960
# z_i is absolute charge number, m_i is molality of i
19551961
# B_i = b0 + b1 exp(-b2 * tc)
19561962
# fan = (2 - tan V_i / V_Cl-), corrects for the volume of anions and neutral species

0 commit comments

Comments
 (0)