Underworld1 is a parallel, particle-in-cell finite element code for large-scale geodynamics simulations.
If you use our code, please cite the following paper:
Moresi, L., Moresi, L. N., S. Quenette, V. Lemiale, C. Mériaux, B. Appelbe, W. Appelbe, H. B. Muhlhaus, Mühlhaus (2007), Computational approaches to studying non-linear dynamics of the crust and mantle, Physics of the Earth and Planetary Interiors, 163(1-4), 69–82, doi:10.1016/j.pepi.2007.06.009.
Underworld1 is no longer in development. We are still happy to provide support, but encourage users to migrate to Underworld 2.
The Underworld development team is based in Melbourne, Australia at the University of Melbourne and at Monash University led by Louis Moresi. We would like to acknowledge AuScope Simulation, Analysis and Modelling for providing long term funding which has made the project possible. Additional funding for specific improvements and additional functionality has come from the Australian Research Council (http://www.arc.gov.au). Underworld was originally developed in collaboration with the Victorian Partnership for Advanced Computing.
- MPI
- PETSc
- libpng
- libhdf5
- libXML2
git clone https://github.com/underworldcode/underworld1.git
$ ./configure.py
$ ./scons.py
Check available configuration options using ./configure.py --help
.
Library testing options may be found by running ./scons.py --help
.
$ ./scons.py check
The user manual may be found at Docs/Manual/Underworld.pdf