Underworld est un code de modélisation numérique géodynamique et thermo-mécanique open-source développé par la communauté australienne (Melbourne, Canberra, Sydney). C’est un code haute performance écrit en python, qui peut être parallélisé, et fonctionne aussi bien sur une station individuelle (environnement jupyter sur docker) que sur HPC (par exemple, il est installé sur MESO@LR). Underworld est un code en éléments finis ajusté pour des simulations géodynamiques de grande échelle. Il permet d’effectuer des expériences 2D et 3D entièrement couplées avec des rhéologies élasto-visco-plastiques et résoudre les équations de conservation du moment, de la masse et de l’énergie pour un fluide incompressible sur une grille eulérienne, qui peut être statique ou dynamique et utilise la méthode « PIC » (particle-in-cell) pour les suivis lithologiques. En particulier, Underworld intègre un modèle simple mais réaliste de fusion partielle incluant un retour sur la densité, la viscosité et la température des matériaux en jeu (le résidu, le produit de fusion). Il permet également de simuler des transitions de phase et les évolutions des propriétés physiques associées (densité, rheologie).

Plateforme(s)
Linux, Mac, Windows
Language(s)
Python
Version
2.10.2
Format
xdmf h5
Site web
http://www.underworldcode.org/
Contact
benedicte.cenki@umontpellier.fr