mom6_topography
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
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
Metadata Files
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
- Repositories: 1
- Profile: https://github.com/s-ragen
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
Top Committers
| Name | Commits | |
|---|---|---|
| Sarah Ragen | s****n@u****u | 8 |
Committer Domains (Top 20 + Academic)
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