Releases: jadconnolly/Perple_X
Releases · jadconnolly/Perple_X
Perple_X Release 7.1.6
Perple_X Release 7.1.5
Perple_X Release 7.1.4
Perple_X Release 7.1.3
Corrects 2-d phase fractionation with electrolytic fluids.
Perple_X Release 7.1.2
Perple_X Release 7.1.1
- Corrects flib.f so that vname(4) is only changed if fluid EoS 27 is called by FLUIDS.
- Corrects MEEMUM so that independent compositional variable names begin from C1 rather than C2.
- Modifies MEEMUM so that it does not prompt for bulk compositions in problems with explicit bulk compositional variables.
- Corrects 7.1.1 WERAMI to print correct grid dimensions to console for mode 2 calculations.
- Modifies WERAMI so that if immiscibility is encountered in mode 2, then the current conditions are output.
- Adds Bob Myhill's version of Fsp(HGP21) to solution_model.dat, not clear if the endmember should be ab or abh.
- San and San(TH) WRONG T-site disorder in solution_model.dat?
Perple_X Release 7.1.0
(Pseudo-) Ternary Liquidus/Solidus Diagrams, courtesy of George Helffrich.
Perple_X release 7.0.11
Corrects 7.0.10 BUILD program bug: numbad was combined with readyn in a single conditional. Comments chkpa calls.
Perple_X release 7.0.10
- adds HCl EoS slot.
- corrects bounded renormalization in minfrc.
- standardizes warn limit (iopt(1), max_warn_limit), eliminates warn_no_limits.
- adds spewrn, changes name of volwrn to conwrn.
- modifies sample on grid warning in WERAMI.
- modifies warning ver637, WERAMI.
- modifies routine resub to eliminate unnecessary call to gsol1/savrpc for non-electrolytic fluids.
- routine gmodel moves dependent endmember (site occupancy) check to after boundd classification.
- standardizes routines spec1/gpmlt1: adds oscillatory case and low quality bailouts. eliminates incorrect increment of ordered species after solution.
- corrects spec pointer (jd) for case k ~= 1 in routine gpder
- corrects mode 1 output to report "solid only" rather than "solid+melt", should note fluid_is_melt option.
- modifies 1-d gridded min to use x_nodes (auto-refine stage value), rather than 1d_path (appropriate for fractionation).
- changes bsum on 3rd conditional of savrpc test in gsol2/minime_blas.
- modifies resub to only call savkwk if speciated.
- WERAMI: adds bdnum to test if a number is bad_number.
- modifies range check loop in outmod to cycle on bad_number value.
- for cumulative modes in outmod, adds check for bad_number in prop(i-1) for computing dy (mzero).
- adds logical function readyn().
- adds logical function bndbad check for minfrc.
- corrects mode 1 calpr1 output to indicate fluid status of melt.
- rewires error traps for lagged speciation. replaces aq_bad_results with aq_error_ver100-104, no evident reason to modify defaults.
- adds special tolerance (aq_solvent_solvus_tol/nopt(37)) for error trap ver102/solvs4.
- adds error trap error_ver109 for results computed with bad EoS.
- adds d2g = 0 test for gderi1.
- modifies aqsolv to use low quality result (nopt(40) threshold) and spewrn on bad outcomes.
- reshuffles console option output to make error control a separate section.
- renames volume_tolerance_exp to function_tolerance_exp.
- modifies titrat (0-d infiltration) to set verbos = true.
- Coincidence of weak solution (idead = 3) with iteration limit caused result to be reported as failed optimization.
- adds low quality warning for it limit in reopt.
- corrects (?) idead/idead1 usage for idead = 3.
- adds standardized warning and error traps from speci1 and gpmlt1 to speci2 and gpmelt.
Perple_X Release 7.0.9
Corrects WERAMI mode bug.