GithubHelp home page GithubHelp logo

hlburns / channel_model_complete Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 2.0 18.8 MB

Code for MITgcm Southern Ocean Channel model and analysis

License: MIT License

C++ 3.23% C 1.80% Objective-C 0.37% Python 90.86% Shell 3.73%
mitgcm ocean-modelling gfd

channel_model_complete's Introduction

PhD Repository

Overview of PhD code DOI

PhD Title: Diabatic Eddies in idealised channel models

This work used the MITgcm to simulate over 40 different experiments of idealised channel models altering the northern boundary condition. This repository gives an overview of the code used for this work.

  1. MITgcm template setup

    • This is a template of channel model set up, input files, header files, optimization, job submission.
  2. NetCDF manipulation

    • A large amount of data is generated and this must be layed out in a senisble matter
  3. Python modules for analysis of MITgcm output

    • Custom base modules.
  4. Ipython Notebooks

    • For plotting and bespoke caculations.
  5. Selected Figures

    • Mainly used for illustration in the wiki, but gives an overview of results and productions of some python scripts

Usage

This repository can be cloned to provide all the code and tools required to reproduce my PhD work and continue on from it. The MITgcm setup directory contains the code for running the channel model and the manipulation and python folders contain the code to analyse and visulise some of the channel model physics outlined in the wiki.

Documentation

This project is documented thoroughly through the repository wiki. There you will find detailed information to both the original science and code.

Requirements

  1. MITgcm model code

  2. Python 2.7

  3. NCO

  4. A HPC system to run the model!

License

This project is licenced under the MIT license

channel_model_complete's People

Contributors

hlburns avatar

Stargazers

 avatar  avatar

Watchers

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