Giter Club home page Giter Club logo

anne-glerum / rift-inversion_orogen_models Goto Github PK

View Code? Open in Web Editor NEW

This project forked from geozwaan/rift-inversion_orogen_models

0.0 0.0 0.0 82.05 MB

License: GNU General Public License v3.0

Shell 0.20% JavaScript 0.01% C++ 17.79% Python 0.15% Perl 0.01% C 0.32% Emacs Lisp 0.01% Objective-C 0.67% Groovy 0.01% Fortran 0.29% MATLAB 0.01% XSLT 0.01% CSS 0.01% TeX 4.88% Gnuplot 74.52% Makefile 0.11% HTML 0.01% CMake 0.67% Jupyter Notebook 0.34% Dockerfile 0.01%

rift-inversion_orogen_models's Introduction

This repository provides the input files, restart files, ASPECT installation details and additional ASPECT plugins, FastScape installation details, log files, parameter overview files, Paraview state files and Python model postprocessing files, used for the manuscript

Rift-inversion orogens are potential hotspots for natural H2 generation

by

Zwaan, F., Brune, S., Glerum, A., Vasey, D. A., Naliboff, J. B., Manatschal, G., and Gaucher, E. C.

submitted to Nature Geoscience

Preprint link: XXXXXX

Documentation

The numerical simulations presented in this paper were run with the geodynamics code ASPECT (https://aspect.geodynamics.org/), coupled with FastScape (https://fastscape.org/)for surface processes modelling. Paraview (https://www.paraview.org/) was used for visualization and analysis of our models.

ASPECT version

The ASPECT input files provided in this repository correspond to commit f747113 of the ASPECT branch https://github.com/EstherHeck/aspect/tree/fastscape_update_again_erosional_base_level-undo2780-before-rebase-on13mai22-Kais-and-ZhiChens-Version/ and can be found in the folder /ASPECT_source.

Fastscape version

The Fastscape input files provided in this repository correspond to commit 8063c7c of the FastScape branch https://github.com/EstherHeck/fastscapelib-fortran/commits/fastscape-with-stratigraphy-for-aspect/ and can be found in the folder /FastScape_source.

Additional ASPECT plugins

For the initial model conditions, we used the ASPECT plugins in the folder /plugins. The file CMakeLists.txt can be used to install these plugins as shared libraries against your ASPECT installation.

ASPECT input files, run files, and parameter files

The ASPECT input files and run files used to run and automatically restart each model until the designated model duration was reached can be found in the folders /prm_input_files and /run_files. The parameter files in folder /Parameter_files contain an extensive overview of all parameters used in each model, and record those parameters that deviate from the standard values.

ASPECT log files

The ASPECT log files and parameter overviews files that log the progression of each individual model can be found in the folders /log_files

ASPECT and FastScape Installation details

ASPECT was built using the underlying library ddeal.II 9.3.0 on the German HLRN cluster Lise. deal.II used:

  • 32 bit indices and vectorization level 3 (512 bits)

  • Trilinos 12.18.1

  • p4est 2.2.0

See also the detailed.log file in folder /ASPECT_log for more details

In order to install ASPECT with FastScape:

  • Create a build directory for fastscape and compile it with an added flag for creating a shared library. cmake -DBUILD_FASTSCAPELIB_SHARED=ON /path/to/fastscapemake make

  • Compile ASPECT with a flag FASTSCAPE_DIR pointing to the fastscape build folder with the shared library cmake -DFASTSCAPE_DIR=/path/to/fastscape/build -DDEAL_II_DIR=/path/to/dealii -DCMAKE_BUILD_TYPE=Release /path/to/aspect make

Postprocessing

Python files used for postprocessing (plotting of statistical data and rearrangement of topography data for visualization in Paraview) are found in /Python_model_postprocessing

Paraview

We used version 5.10 of Paraview for visualization and analysis of our models. The relevant Paraview states are provided in /Paraview_state_files

rift-inversion_orogen_models's People

Contributors

geozwaan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.