After a bit more than six years after the first commit and more than five and a half years after the first release (0.1.0), I am happy to announce the first stable release of the Geodynamic World Builder: version 1.0.0. We now have 15 people who have contributed by making commits to the repository, and I would like to thank them and all the other contributors who helped with this release in various ways! This release was mostly meant to test and fix anything that may have come up in the JOSS review, and the original idea for the release name would be Fixes. A lot of these fixes were made by Lorraine Hwang (@ljhwang) in the documentation. Also, both Rene Gassmoeller (@gassmoeller) and Timo Heister (@tjhei) have been helping a lot with reviewing pull requests in this and the last release. That has all been greatly appreciated, thanks! I would of course also like to thank the JOSS editor Hauke Schulz (@observingClouds) and the reviewers Thomas Knudsen (@busstoptaktik) and Chris Green (@cpgr) for their reviews and help with the paper.
Besides fixes, there were also a few significant new features in this release, so that name didn't seem appropriate anymore. Given that this is the 1.0 release of the World Builder, Festive seemed a better name for this release!
Added
- Added the ability to calculate the water content within the oceanic plate feature and the subducting plate feature. The implementation samples the temperature within the feature, calculates a lithostatic pressure, and determines the water content using parameterized phase diagrams for 4 different lithologies: sediment, mid ocean ridge basalt (MORB), gabbro, and peridotite from Tian et al., 2019. [Daniel Douglas; 2024-08-20; #661]
- Added a
random uniform distribution deflectedgrains model for all features that allows an initial texture computed from a random uniform distribution of rotation matrices applied to a given orientation specified as a set of Euler angles or a rotation matrix. [Yijun Wang; 2024-06-06; #713]
Changed
- In the "mass conserving" model, change the name of the entry "plate velocity" to "spreading velocity" [Haoyuan Li; 2024-03-11; #694]
- The Windows MinGW/CYGWIN install options are no longer supported. You are recommended to use Linux subsystems for Windows or the visual studio compiler instead on Windows. [Menno Fraters; 2024-08-01; #743, #744]
The release is available from
https://github.com/GeodynamicWorldBuilder/WorldBuilder/releases/tag/v1.0.0
When using this code, please cite:
Fraters, M., Billen, M., Gassmöller, R., Saxena, A., Heister, T., Li, H., Douglas, D., Dannberg J., Bangerth W. and Wang, Y.: The Geodynamic World Builder: A planetary structure creator for the geosciences, Journal of Open Source Software, https://doi.org/10.21105/joss.06671, 2024.
Fraters, M., Thieulot, C., van den Berg, A., and Spakman, W.: The Geodynamic World Builder: a solution for complex initial conditions in numerical modelling, Solid Earth, https://doi.org/10.5194/se-10-1785-2019, 2019.
And cite the specific version of the software used. This release can be cited as:
Menno Fraters and others. August 2024. The Geodynamic World Builder v1.0.0. Zenodo. https://doi.org/10.5281/zenodo.13352667.
Bibtex entries for these these publications can be found in the CITATIONS file.

