The hurricane test group implements regionally refined, single layer barotropic, tropical cyclone cases as described in hurricane in the User’s Guide.


The class compass.ocean.tests.hurricane.mesh.dequ120at30cr10rr2.DEQU120at30cr10rr2Mesh defines a step for generating the global regionally refined mesh for the test group. It inherits from the compass.ocean.tests.global_ocean.mesh.mesh.MeshStep and provides the compass.ocean.tests.hurricane.mesh.dequ120at30cr10rr2.DEQU120at30cr10rr2Mesh.build_cell_width_lat_lon() method to specify the mesh resolution function using the mpas_tools.ocean.coastal_tools.coastal_refined_mesh() function.


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.


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.


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.


The class compass.ocean.tests.hurricane.forward.forward.ForwardStep defines a step to run MPAS-Ocean in forward mode


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.