diff --git a/MPAS-Model/ocean/develop b/MPAS-Model/ocean/develop index e4dbf57d23..b3d870d755 160000 --- a/MPAS-Model/ocean/develop +++ b/MPAS-Model/ocean/develop @@ -1 +1 @@ -Subproject commit e4dbf57d235e0a6bf6c568e2423cafe8091c5486 +Subproject commit b3d870d755f9c65d0ec2950d9b713fcdaa96e64b diff --git a/ocean/convergence_global/QU120/cosine_bell/build_base_mesh.py b/ocean/convergence_global/QU120/cosine_bell/build_base_mesh.py new file mode 100755 index 0000000000..b6bf2d79f0 --- /dev/null +++ b/ocean/convergence_global/QU120/cosine_bell/build_base_mesh.py @@ -0,0 +1,37 @@ +#!/usr/bin/env python +import numpy as np +from mpas_tools.ocean import build_spherical_mesh + + +def cellWidthVsLatLon(): + """ + Create cell width array for this mesh on a regular latitude-longitude grid. + + Returns + ------- + cellWidth : numpy.array + m x n array, entries are desired cell width in km + lat : numpy.array + latitude, vector of length m, with entries between -90 and 90, degrees + lon : numpy.array + longitude, vector of length n, with entries between -180 and 180, + degrees + """ + + ddeg = 10 + constantCellWidth = 120 + + lat = np.arange(-90, 90.01, ddeg) + lon = np.arange(-180, 180.01, ddeg) + + cellWidth = constantCellWidth * np.ones((lat.size, lon.size)) + return cellWidth, lon, lat + + +def main(): + cellWidth, lon, lat = cellWidthVsLatLon() + build_spherical_mesh(cellWidth, lon, lat, out_filename='base_mesh.nc') + + +if __name__ == '__main__': + main() diff --git a/ocean/convergence_global/QU120/cosine_bell/config_base_mesh.xml b/ocean/convergence_global/QU120/cosine_bell/config_base_mesh.xml new file mode 120000 index 0000000000..9177b99813 --- /dev/null +++ b/ocean/convergence_global/QU120/cosine_bell/config_base_mesh.xml @@ -0,0 +1 @@ +../../config_files/config_base_mesh.xml \ No newline at end of file diff --git a/ocean/convergence_global/QU120/cosine_bell/config_driver.xml b/ocean/convergence_global/QU120/cosine_bell/config_driver.xml new file mode 120000 index 0000000000..541fb6e756 --- /dev/null +++ b/ocean/convergence_global/QU120/cosine_bell/config_driver.xml @@ -0,0 +1 @@ +../../config_files/config_driver.xml \ No newline at end of file diff --git a/ocean/convergence_global/QU120/cosine_bell/config_forward.xml b/ocean/convergence_global/QU120/cosine_bell/config_forward.xml new file mode 100644 index 0000000000..ea1eebdc0f --- /dev/null +++ b/ocean/convergence_global/QU120/cosine_bell/config_forward.xml @@ -0,0 +1,23 @@ + + + + + + + + +