hurricane¶
The hurricane
test group implements regionally refined, single layer
barotropic, tropical cyclone cases as described in hurricane in
the User’s Guide.
mesh¶
The class
compass.ocean.tests.hurricane.mesh.dequ120at30cr10rr2.DEQU120at30cr10rr2BaseMesh
defines a step for generating the global regionally refined mesh for the test group.
It inherits from the compass.ocean.mesh.floodplain.FloodplainMeshStep
and provides the compass.ocean.tests.hurricane.mesh.dequ120at30cr10rr2.DEQU120at30cr10rr2BaseMesh.build_cell_width_lat_lon()
method to specify the mesh resolution function using the mpas_tools.ocean.coastal_tools.coastal_refined_mesh()
function.
lts_regions¶
The class compass.ocean.tests.hurricane.lts.mesh.lts_regions.LTSRegionsStep
creates a
copy of the culled mesh file that additionally includes an array called LTSRegion
.
This array has appropriate flags that determine what time-step should be used on
a certain cell of the mesh, according to the local-time stepping scheme.
The graph.info
file is also copied and modified to address proper load balancing.
The aforementioned class receives the
compass.ocean.mesh.cull.CullMeshStep
as input.
initial_state¶
The class compass.ocean.tests.hurricane.init.initial_state.InitialState
defines a step for running MPAS-Ocean in init mode. The vertical mesh is
set up with a single layer.
interpolate_atm_forcing¶
The class compass.ocean.tests.hurricane.init.interpolate_atm_forcing.InterpolateAtmForcing
defines a step for interpolating CFSv2 reanalysis data for atmospheric winds
and pressure onto the MPAS-Ocean mesh at hourly time intervals. The forward
run uses this as input to update the time varying atmospheric forcing.
create_pointstats_file¶
The class compass.ocean.tests.hurricane.init.create_pointstats_file.CreatePointstatsFile
defines a step to create the input file for the MPAS-Ocean pointWiseStats
analysis member based on station locations which have observed data.
topographic_wave_drag¶
The class compass.ocean.tests.hurricane.lts.init.topographic_wave_drag.ComputeTopographicWaveDrag
defines a step for interpolating the reciprocal of the r_inv
to the mesh edges.
This step is needed to include the contribution of the topographic wave drag
in the model momentum tendency.
forward¶
The class compass.ocean.tests.hurricane.forward.forward.ForwardStep
defines a step to run MPAS-Ocean in forward mode
analysis¶
The class compass.ocean.tests.hurricane.analysis.Analysis
defines a step to generate validation plots comparing sea surface height
timeseries between modeled and observed data at several different stations.
Both NOAA and USGS observations are plotted.