Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 1 committers (100.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: s-ragen
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 1.86 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed over 2 years ago
Metadata Files
Readme License Citation

README.md

This directory contains a script that generates custom topography for MOM6. This was developed to do aquaplanet-like simulations for my dissertation.

Within this directory are the following files: - Python script that specifies topography. Alter this file to change ocean basin geometry: makeoceanatmosgrids.py - Shell script to run to create the new topography file: 'generategrids.sh'
- Netcdf files with grid specifications for the oceanThis directory contains a script that generates custom topography for MOM6. - File that contains the topography that you generate with the makeoceanatmosgrids.py and the generategrids.sh files: twopoletopography.nc - Jupyter notebook file that can be run to look at the topography that you created: viewgrids.ipynb - a directory with a script to make a river destination field file and the file that route river runoff to the closest ocean grid point: RIVER/riverdestinationfield_new

To create custom topography in MOM6, follow the work flow outlined here:

Modify the makeoceanatmos_grids.py file to designate depth of ocean and land as well as where to create land. The sample file included here is pretty simplistic - it creates an ocean of uniform depth and generates simple, narrow ridges which act as barriers designating the geometry of idealized ocean basins. It has a telescoping resolution at the equator that steps the horizontal resolution from a nominal 2 degrees to about 1/3 degree in the tropics. It also creates two polar land caps to preserve numerical stability at the poles.

The generategrids.sh file creates grids for the ocean and the atmosphere as well as mosaic files for the model components. It requires the MIDAS Python package (https://github.com/mjharriso/MIDAS). Modify the generategrids.sh to include the path to MIDAS on your machine. Then run the script from the command line. Running this script will generate new netcdf files.

Copy all the newly created netcdf files into the INPUT/ directory within your MOM6 run directory. If you'd like, take a look at the topography file you generated (twopoletopography.nc) using the viewgrids.ipynb notebook. Also ensure that the RIVER/riverdestinationfieldnew is in the INPUT/ directory as well. Be sure to rename riverdestinationfieldnew to riverdestinationfield.

Before running MOM6, you will need to update runtime parameters in the MOM6 input parameters. Ensure that the MOMinput file in your run directory contains the following parameters: TOPOCONFIG = "file" TOPOFILE = "twopoletopography.nc"

And then you should be good to go! You can now run your custom continental geometry in MOM6, either in ocean-only or coupled simulations!

Owner

  • Name: Sarah Ragen
  • Login: s-ragen
  • Kind: user
  • Company: University of Washington

Citation (CITATION.cff)

cff-version: 1.0.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Ragen"
  given-names: "Zho"
  orcid: "https://orcid.org/0000-0003-0987-6060"
- family-names: "Shao"
  given-names: "Andrew"
  orcid: "https://orcid.org/0000-0003-3658-512X"
- family-names: "Darr"
  given-names: "David"
- family-names: "Maroon"
  given-names: "Elizabeth"
  orcid: "https://orcid.org/0000-0002-1660-7822"
title: "MOM6 Topography"
version: 1.0.0
date-released: 2024-03-04
url: "https://github.com/s-ragen/MOM6_topography.git"

GitHub Events

Total
Last Year

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 8
  • Total Committers: 1
  • Avg Commits per committer: 8.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Sarah Ragen s****n@u****u 8
Committer Domains (Top 20 + Academic)
uw.edu: 1

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels