Giter Club home page Giter Club logo

antarctic-meltwater-settling-depth's Introduction

antarctic-meltwater-settling-depth

Code to set up the simulations in Arnscheidt et al. (2021) "On the settling depth of meltwater escaping from underneath an Antarctic ice shelf". Each model runs from a single script, and the relevant parameter values can be straightforwardly modified within that script.

The simple line plume model can be run from 1d_line_plume.py with a working Python3 environment.

The large-eddy simulations run in Julia using Oceananigans.jl. Ideally, the more computationally intensive simulations should be run using Graphical Processing Units (GPUs). 2-D meltwater plume large-eddy simulations can be run from les_2d_constant.jl and les_2d_restoring.jl, which use a constant buoyancy source and a restoring buoyancy source respectively. 3-D large-eddy simulations can be run from les_3d.jl. These rely on a specific version of Oceananigans.jl and thus require the Project.toml file: they can be run using julia --project and then typing include("filename.jl").

pig_data contains temperature and salinity profiles from near the meltwater outflow from beneath Pine Island glacier in 2009 and 2014; these can be used as initial conditions in les_3d.jl.

antarctic-meltwater-settling-depth's People

Contributors

arnscheidt 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.