The scripts have changed a lot. A guide to the new scripts is bundled with the software download, and we have also updated all existing documentation and tutorials to reflect the changes. (Looking back, I see I previously claimed that scripts in tc350 were unlikely to change further – this proved to be as wrong as any other prediction about 2020.)
Progress represented in this update includes:
Scripts are now more concise and more self-explanatory, and THERMOCALC itself is now quite forceful in telling the user what it expects. We hope this will make the learning experience easier, and reduce the likelihood of mistakes.
Previously, only pseudosection and P-T projection calculations were thoroughly scripted, with other calculation facilities being largely interactive. There is now comprehensive scripting for our other currently-operational calculation facilities:
There is now documentation for dogmin (G-minimisation at a P-T coordinate) – a thoughtful guide by RP on the safest way to use this rather dangerous facility.
Much more has happened behind the scenes in version 3.50, aimed at making the code easier to maintain. These changes are mentioned in the release notes bundled with the software.
The THERMOCALC 3.50 executable is still called “tc350beta”, reminding us that some facilities aren’t working yet: µ-µ diagrams, and calculations involving charged aqueous species, are still to come.
A quick round-up of news on team members and projects related to the HPx-eos and THERMOCALC:
Simon Schorn recently moved to Austria, where he has been awarded a grant to work at the University of Graz on fluid infiltration during metamorphism. Congratulations Simon! He had a strange year as Eleanor’s post-doc in Melbourne, spending two thirds of it in actual or effective lockdown, but we look forward to continued collaboration and a belated farewell dinner once international travel resumes. While in Melbourne, Simon did excellent work on cpx- and amphibole-bearing equilibria in subsolidus metabasite systems, making key insights that will help us with modelling the blueschist facies. His monstrous new cpx x-eos, cpx-wing, just needs its laser cannons added before it’s ready for take-off.
Springtime in Melbourne. I need to work on my eucalypt identification.
Corinne Frigo has just completed a marathon experimental programme at ANU, which has highlighted where we could improve the igneous x-eos in dry peridotite systems. We appreciate Corinne’s results all the more because she has persevered with her work through bushfires, a devastating hailstorm that put her lab out of action, and the pandemic. Well done Corinne!
John Mansour has done some magnificent work on TawnyCALC – and the delay in completing and releasing it is entirely my fault, sorry John! More news on this soon.
Katy Evans rightly pointed out that the set of hydrated ultramafic x-eos used in Evans & Powell (2015; J Metam Geol 33 649-670) should be on this site. She has been preparing the input files for this, and they should be ready to go shortly.
RP is focusing on updates to THERMOCALC 3.50. He has implemented a number of changes to the scripting, aimed at making it simpler, more transparent, and better at helping the user when things go wrong. He is currently restoring some functionality related to calculations with fluids that has been lost in recent versions. Once a new version of the program is ready for release, we will also be able to make Simon’s long-awaited pseudosection tutorial available, with up-to-date scripts.
Tim Holland continues to develop the dataset and igneous-set x-eos. In particular: an update for peridotite melting relations; updates for Ti in various phases (ru, ilm, melt); updating spinels with Eleanor; adding CO2 and S to melts, the last two in quite early but promising stages; working with RP on a simple ternary feldspar model that is continuous in composition (without the distinct C1/I1 phases); and on a nepheline model with Owen Weller.
Finally, in between battles with high-Ca opx and cpx-wing, Eleanor Green has been investigating some xenolith data from the Lesser Antilles volcanic arc, collected by Jon Blundy’s team at the University of Bristol. The xenoliths sample the upper part of the magmatic system that created each island, and their whole-rock chemistry and mineral assemblages contain insights into how this magmatic system varies along of the arc. These rocks are very high variance – they have many dimensions of significant compositional variability, but few phases – so forward modelling has proved too challenging for the current generation of x-eos. Fortunately, this is where the (S)COlP barometers come in useful.
Profiles of the team can be found here. We welcome questions and comments, via the comment form, or, even better, the Discussion Group.
Dear friends, colleagues, and all HPx-eos/THERMOCALC users,
There will be a hiatus in news, as, in common with the rest of the global community, we work to handle the effects of the COVID-19 pandemic on our professional and personal lives. I hope to return to website developments in June, after the end of semester.
Wishing all of you the very best at this difficult time,
Linux versions of THERMOCALC and DRAWPD are now available on the respective software pages. Please test and let me know if you have any problems. From now on I will update these along with the Mac and Windows versions.
DRAWPD 1.18 can now be downloaded, including a working Windows version. Did you know that DRAWPD lets you plot coloured and ornamented lines? (as of version 1.16 I believe). An example of this is bundled with the download.
We continue to work on comprehensive .csv output for all THERMOCALC calculation modes, to facilitate more flexible plotting.
Update 8-2-2020: There is now drawpd documentation available at the link above, along with a slightly updated version of DRAWPD 1.18 (small changes to what appears on screen, nothing likely to affect the user).
Many thanks to those users who confirmed that the previous version was now working! Please continue to report any problems.
As usual, the development of tc350 is partly driven by our long term plans, and partly in response to problems and requests raised by users. In this case, many of the changes since December’s release are user-driven (this is great – please keep commenting!). They mainly relate to new scripts, making input/output more flexible, and also to the printing of more comprehensive output. The changes are detailed in the release notes bundled with the software download – please do read these carefully!
The tawny frogmouth. Possibly Australia’s most delightful bird? Although competition is fierce. (Photo by James Barron.)
Looking ahead, Eleanor and John have just been discussing TawnyCALC, one of two upcoming extension packs to THERMOCALC.
TawnyCALC will automate various problems that involve driving THERMOCALC along a path, doing dogmin calculations at each step. Fractionation calculations are an obvious example. We currently plan to have it running online via a Jupyter interface.
The second extension pack, TammaCALC, will allow a set of phase diagram calculations to be made simultaneously and repeatedly. It will facilitate various uncertainty calculations.
RP and Eleanor are almost ready to commit to uploading a beta version of THERMOCALC 3.50. This is not all good news for users, since it requires its own axfile format, containing more information and stricter syntax. Nevertheless we’re delighted with it, since, among other things (lots of things under the hood), it features:
fully transparent x-eos descriptions in the -it file (i.e. sufficient to implement the x-eos elsewhere)
new csv format output for more flexible plotting
avT reinstated; both avP and avT now select reactions for their small uncertainties rather than their linearity (had anyone noticed avT was missing?!)
more controllable and extensive output from dogmin calcs, dataset extraction mode, and multiple-reaction thermobarometry.
Many users may never have had a copy of version 3.46 or 3.47, so may not yet have discovered the -ic output file. In here, THERMOCALC prints full details of the calculation, including compositional/structural information in terms of molar oxides and site fractions, and numerous thermodynamic variables. What other/different output should we have?
The University of Mainz has just taken down the old THERMOCALC website, which they kindly hosted for many years. So I will try to complete the Downloads section of this website in the coming week.
We’re delighted to welcome John Mansour onto the development team. John is a programmer who has worked extensively on the Underworld geodynamics code. He will be helping us with (i) facilitating open-system calculations in THERMOCALC, and (ii) working towards the integration of phase equilibrium calculations with Underworld.