<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.adcirc.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alexcrosby</id>
	<title>ADCIRCWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.adcirc.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alexcrosby"/>
	<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/Special:Contributions/Alexcrosby"/>
	<updated>2026-09-10T10:04:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.1</generator>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=Fort.22_file_format&amp;diff=948</id>
		<title>Fort.22 file format</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=Fort.22_file_format&amp;diff=948"/>
		<updated>2020-06-17T16:09:35Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: move nws12 doc to individual page and link, also to 13&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=General Notes=&lt;br /&gt;
&lt;br /&gt;
The basic file structure is shown below. Each line of input data is represented by a line containing the input variable name(s). Blank lines are only to enhance readability. Loops indicate multiple lines of input. Conditional input is indicated by an if clause. &lt;br /&gt;
&lt;br /&gt;
Meteorological data in formats other than OWI (NWS=12) and GFDL (NWS=16) must be provided for the entire model run, otherwise the run will crash. &lt;br /&gt;
&lt;br /&gt;
See [[NWS]] for details on meteorological input types.&lt;br /&gt;
&lt;br /&gt;
==NWS = 1 or 101==&lt;br /&gt;
&lt;br /&gt;
===File Structure===&lt;br /&gt;
&lt;br /&gt;
for k=1,[[NP]]&lt;br /&gt;
&lt;br /&gt;
: [[JN]], [[WSX(k), WSY(k)]], [[PRN(k,j)]]&lt;br /&gt;
&lt;br /&gt;
end k loop&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
Meteorological data is input directly to all nodes in the ADCIRC grid.&lt;br /&gt;
&lt;br /&gt;
The units for pressure are meters of H2O.&lt;br /&gt;
&lt;br /&gt;
The first set of met. data corresponds to &amp;lt;code&amp;gt;TIME=[[STATIM]]+[[DTDP]]&amp;lt;/code&amp;gt;. Additional sets of met data must be provided at every time step, &amp;lt;code&amp;gt;([[WTIMINC]] = [[DTDP]])&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wind stress must be input in units of velocity squared (consistent with the units of gravity) and surface atmospheric pressure must be input in units of equivalent height of water (e.g., meters of water, feet of water that are consistent with the units of gravity). Stress in these units is obtained by dividing stress in units of force/area by the reference density of water. Pressure in these units is obtained by dividing pressure in units of force/area by the gravitational constant and the reference density of water. For example, 10^5Pa =10^5 N/m^2 =10^5 kg m/(s m)^2 divided by 9.81 m/s^2 and 10^3 kg/m^3 equals 10.2 meters of water.&lt;br /&gt;
&lt;br /&gt;
==NWS = 2, -2, 102 or -102==&lt;br /&gt;
&lt;br /&gt;
===File Structure===&lt;br /&gt;
for k=1, NP&lt;br /&gt;
&lt;br /&gt;
: [[JN]], [[WSX(k), WSY(k)]], [[PRN(k,j)]]&lt;br /&gt;
&lt;br /&gt;
end k loop&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
Meteorological data is input directly to all nodes in the ADCIRC grid.&lt;br /&gt;
&lt;br /&gt;
The units for pressure are meters of H2O.&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;code&amp;gt;[[NWS]] = 2 or 102&amp;lt;/code&amp;gt;, the first set of met. data corresponds to &amp;lt;code&amp;gt;TIME=[[STATIM]]&amp;lt;/code&amp;gt;. If &amp;lt;code&amp;gt;[[NWS]]&amp;lt;/code&amp;gt; = -2 or 102, the first set of met data corresponds to &amp;lt;code&amp;gt;TIME=HOT START TIME&amp;lt;/code&amp;gt;. Additional sets of met. data must be provided every &amp;lt;code&amp;gt;[[WTIMINC]]&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;[[WTIMINC]]&amp;lt;/code&amp;gt; is the met. data time interval and is specified in the Model Parameter and Periodic Boundary Condition File. Met data is interpolated in time to the ADCIRC time step.&lt;br /&gt;
&lt;br /&gt;
Wind stress must be input in units of velocity squared (consistent with the units of gravity) and surface atmospheric pressure must be input in units of equivalent height of water (e.g., meters of water, feet of water that are consistent with the units of gravity).Stress in these units is obtained by dividing stress in units of force/area by the reference density of water.  Pressure in these units is obtained by dividing pressure in units of force/area by the gravitational constant and the reference density of water.  For example, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;10^5Pa =10^5 N/m^2 =10^5 kg m/(s m)^2 divided by 9.81 m/s^2 and 10^3 kg/m^3 equals 10.2 meters of water&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==NWS = 3 or 103, Fleet Numeric Format==&lt;br /&gt;
&lt;br /&gt;
===File Structure===&lt;br /&gt;
&lt;br /&gt;
[[IWTIME]]&lt;br /&gt;
&lt;br /&gt;
for k = 1,[[NWLAT]]&lt;br /&gt;
&lt;br /&gt;
: for j = 1,[[NWLON]]&lt;br /&gt;
&lt;br /&gt;
:: [[WSPEED(k,j)]]&lt;br /&gt;
&lt;br /&gt;
: end j loop&lt;br /&gt;
&lt;br /&gt;
end k loop&lt;br /&gt;
&lt;br /&gt;
for k = 1, NWLAT&lt;br /&gt;
&lt;br /&gt;
: for j = 1, NWLON&lt;br /&gt;
&lt;br /&gt;
:: [[WDIR(k,j)]]&lt;br /&gt;
&lt;br /&gt;
: end j loop&lt;br /&gt;
&lt;br /&gt;
end k loop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
Meteorological data is input to a longitude, latitude grid and interpolated in space onto the ADCIRC grid.The ADCIRC grid must be in lon, lat coordinates.&lt;br /&gt;
&lt;br /&gt;
The first set of met. data must be at or before the date and time listed in the Model Parameter and Periodic Boundary Condition File as the beginning time of the simulation. Additional sets of met. data must be provided every &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;[[WTIMINC]]&amp;lt;/code&amp;gt; is the met. data time interval.Values for &amp;lt;code&amp;gt;[[NWLAT]], [[NWLON]], [[WTIMINC]]&amp;lt;/code&amp;gt;, and several other parameters must be set in the Model Parameter and Periodic Boundary Condition File. Met data is interpolated in time to the ADCIRC time step.&lt;br /&gt;
&lt;br /&gt;
Wind velocity (@ 10 m above the water surface) must be input in units of m/s (regardless of the units of gravity).&lt;br /&gt;
&lt;br /&gt;
The following relations are used to compute wind stress from the input wind velocity.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;WIND_SPEED = magnitude of WIND_VEL&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;DRAG_COEFF = 0.001*(0.75+0.067*WIND_SPEED)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;If (DRAG_COEFF.gt.0.003) DRAG_COEFF=0.003&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;WIND_STRESS = DRAG_COEFF*0.001293*WIND_VEL*WIND_SPEED&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==NWS = 4, -4, 104 or -104 - PBL Hurricane Model format==&lt;br /&gt;
&lt;br /&gt;
Meteorological data is input directly to a subset of nodes in the ADCIRC grid (as specified by the node number JN).The ADCIRC grid must be either in lon, lat coordinates or in meter-based Cartesian coordinates.&lt;br /&gt;
&lt;br /&gt;
===File Structure===&lt;br /&gt;
&lt;br /&gt;
FOR EACH WIND TIME INCREMENT&lt;br /&gt;
&lt;br /&gt;
: DO UNTIL LINE = ” #”&lt;br /&gt;
&lt;br /&gt;
:: [[JN]], [[WVNX(JN), WVNY(JN)]], [[PRN(k,j)]]&lt;br /&gt;
&lt;br /&gt;
: END DO UNTIL&lt;br /&gt;
&lt;br /&gt;
END FOR EACH&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;code&amp;gt;[[NWS]] = 4 or 104&amp;lt;/code&amp;gt;, the first set of met. data corresponds to &amp;lt;code&amp;gt;TIME=[[STATIM]]&amp;lt;/code&amp;gt;. If &amp;lt;code&amp;gt;[[NWS]] = -104 or -4&amp;lt;/code&amp;gt;, the first set of met data corresponds to &amp;lt;code&amp;gt;TIME=HOT START TIME&amp;lt;/code&amp;gt;. Additional sets of met. data must be provided every &amp;lt;code&amp;gt;[[WTIMINC]]&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;[[WTIMINC]]&amp;lt;/code&amp;gt; is the met. data time interval and is specified in the Model Parameter and Periodic Boundary Condition File. Met data is interpolated in time to the ADCIRC time step.&lt;br /&gt;
&lt;br /&gt;
Each data line must have the format I8, 3E13.5.Data input lines are repeated for as many nodes as desired. A line containing the # symbol in column 2 indicates met data at the next time increment begins on the following&lt;br /&gt;
line. At each new time, any node that is not specified in the input file is assumed to have zero wind velocity and pressure = 1013.&lt;br /&gt;
&lt;br /&gt;
Wind velocity (assumed to be 10m 10 minute averaged value) must be input in knots and surface atmospheric pressure must be input in hundredths of a millibar.&lt;br /&gt;
&lt;br /&gt;
The following relations are used to compute wind stress from wind velocity:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;WIND_VEL{m/s @ 10m} = WIND_VEL{knots @ bl average}*0.5144&amp;lt;/code&amp;gt; (In prior ADCIRC versions, an additional factor of 1.04 was included in the formulation to convert from 30 minute avg winds to 10 minute avg winds. This factor was removed and it is currently assumed that the input wind data uses a 10 minute averaging period. Note, this is unrelated to the value of WTIMINC).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;WIND_SPEED = magnitude of WIND_VEL&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;DRAG_COEFF = 0.001*(0.75+0.067*WIND_SPEED)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;if(DRAG_COEFF.gt.0.003) DRAG_COEFF=0.003&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;WIND_STRESS = DRAG_COEFF*0.001293*WIND_VEL*WIND_SPEED&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following relationship is used in ADCIRC to convert to pressure in meters of water from pressure in hundredths of a millibar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;PRESSURE{m H2O}=PRESSURE{Pa/100}*100/(GRAVITY*DENSITY H2O)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==NWS = 5, -5, 105, or -105==&lt;br /&gt;
&lt;br /&gt;
===File Structure===&lt;br /&gt;
&lt;br /&gt;
for k = 1, NP&lt;br /&gt;
&lt;br /&gt;
: [[JN]], [[WVX(k), WVY(k)]], [[PRN(k,j)]]&lt;br /&gt;
&lt;br /&gt;
end k loop&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
Meteorological data is input directly to all nodes in the ADCIRC grid.The ADCIRC grid must be either in lon, lat coordinates or in meter-based Cartesian coordinates.&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;code&amp;gt;[[NWS]] = 5 or 105&amp;lt;/code&amp;gt;, the first set of met. data corresponds to &amp;lt;code&amp;gt;TIME=[[STATIM]]&amp;lt;/code&amp;gt;. If &amp;lt;code&amp;gt;[[NWS]] = -105 or -5&amp;lt;/code&amp;gt;, the first set of met data corresponds to &amp;lt;code&amp;gt;TIME=HOT START TIME&amp;lt;/code&amp;gt;. Additional sets of met. data must be provided every &amp;lt;code&amp;gt;[[WTIMINC]]&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;[[WTIMINC]]&amp;lt;/code&amp;gt; is the met. data time interval and is specified in the Model Parameter and Periodic Boundary Condition File. Met data is interpolated in time to the ADCIRC time step.&lt;br /&gt;
&lt;br /&gt;
Wind velocity (@ 10 m above the water surface) must be input in m/s and surface atmospheric pressure must be input in meters of water.&lt;br /&gt;
&lt;br /&gt;
The following relations are used to compute wind stress from wind velocity:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;WIND_SPEED = magnitude of WIND_VEL&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;DRAG_COEFF = 0.001*(0.75+0.067*WIND_SPEED)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;if(DRAG_COEFF.gt.0.003) DRAG_COEFF=0.003&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;WIND_STRESS = DRAG_COEFF*0.001293*WIND_VEL*WIND_SPEED&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==NWS = 6 or 106==&lt;br /&gt;
&lt;br /&gt;
===File Structure===&lt;br /&gt;
&lt;br /&gt;
for k=1, NWLAT&lt;br /&gt;
&lt;br /&gt;
: for j=1, NWLON&lt;br /&gt;
&lt;br /&gt;
:: [[WVXFN(k,j), WVYFN(k,j)]], [[PRN(k,j)]]&lt;br /&gt;
&lt;br /&gt;
: end j loop&lt;br /&gt;
&lt;br /&gt;
end k loop&lt;br /&gt;
&lt;br /&gt;
===Note===&lt;br /&gt;
&lt;br /&gt;
In versions 43 and earlier the format of input was P, U, V. The input has now changed to U, V, P to be consistent with other NWS formats.&lt;br /&gt;
&lt;br /&gt;
Meteorological data is input on a rectangular grid (either in Longitude, Latitude or Cartesian coordinates, consistent with the grid coordinates) and interpolated in space onto the ADCIRC grid. In setting up the meteorological grid it is assumed that y (e.g., latitude) varies from north (&amp;lt;code&amp;gt;k=1&amp;lt;/code&amp;gt;) to south (&amp;lt;code&amp;gt;k=[[NWLAT]]&amp;lt;/code&amp;gt;) and x (e.g., longitude) varies from west (&amp;lt;code&amp;gt;j=1&amp;lt;/code&amp;gt;) to east (&amp;lt;code&amp;gt;j=[[NWLON]]&amp;lt;/code&amp;gt;). The spatial extents of the meteorological grid must be consistent with the ADCIRC model domain. For example, if ADCIRC uses negative longitude values to indicate locations W of the Greenwich meridian, the meteorological file must be similarly organized. Any grid that crosses the Greenwich Meridian should be organized so that the seam occurs @ 180 deg longitude. Therefore, the meteorological and ADCIRC grids should use negative longitudes W of the Greenwich Meridian and positive longitudes to the E.&lt;br /&gt;
&lt;br /&gt;
The meteorological grid MUST cover the entire ADCIRC mesh; that is, the ADCIRC mesh must be ENTIRELY within the meteorological grid or an error will result.&lt;br /&gt;
&lt;br /&gt;
The first set of met. data corresponds to the beginning time of the current simulation. If the model is cold started this corresponds to &amp;lt;code&amp;gt;TIME=[[STATIM]] &amp;lt;/code&amp;gt;. If the model is hot started, this corresponds to &amp;lt;code&amp;gt;TIME=HOT START TIME&amp;lt;/code&amp;gt;. Additional sets of met. data must be provided every &amp;lt;code&amp;gt;[[WTIMINC]]&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;[[WTIMINC]]&amp;lt;/code&amp;gt; is the met. data time interval.Values for &amp;lt;code&amp;gt;[[NWLAT]], [[NWLON]], [[WTIMIN]]C&amp;lt;/code&amp;gt;, and several other parameters must be set in the [[fort.15_file_format|fort.15 file]]. Met data is interpolated in time to the ADCIRC time step.&lt;br /&gt;
&lt;br /&gt;
Wind velocity (@ 10 m above the water surface) must be input in units of m/s and surface atmospheric pressure must be input in units of Pascals = Newtons/square meter.&lt;br /&gt;
&lt;br /&gt;
The following relations are used to compute wind stress from the input wind velocity.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;WIND_SPEED = magnitude of WIND_VEL&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;DRAG_COEFF = 0.001*(0.75+0.067*WIND_SPEED)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;If (DRAG_COEFF.gt.0.003) DRAG_COEFF=0.003&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;WIND_STRESS = DRAG_COEFF*0.001293*WIND_VEL*WIND_SPEED&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following relationship is used in ADCIRC to convert to pressure in meters of water from pressure in Pascal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;PRESSURE{m H2O}=PRESSURE{Pascal}/(GRAVITY*DENSITY H2O)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==NWS = 7 or -7==&lt;br /&gt;
&lt;br /&gt;
===File Structure===&lt;br /&gt;
for k=1, NWLAT&lt;br /&gt;
&lt;br /&gt;
: for j=1, NWLON&lt;br /&gt;
&lt;br /&gt;
:: WVXFN(K,J),WVYFN(K,J),PRN(K,J)&lt;br /&gt;
&lt;br /&gt;
: END DO&lt;br /&gt;
&lt;br /&gt;
END DO&lt;br /&gt;
&lt;br /&gt;
==NWS = 8==&lt;br /&gt;
&lt;br /&gt;
===File Structure===&lt;br /&gt;
Use the [https://www.nrlmry.navy.mil/atcf_web/docs/database/new/abrdeck.html ATCF Best Track/Objective Aid/Wind Radii Format].&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
Hurricane parameters are read in from the Single File Meteorological Forcing Input File. Wind velocity and atmospheric pressure are calculated at every node on the fly by ADCIRC internally using the Dynamic Holland model. The input file is fixed width (not comma separated values or csv) and is assumed to correspond to the &amp;lt;code&amp;gt;ATCF Best Track/Objective Aid/Wind Radii Format&amp;lt;/code&amp;gt;. Historical tracks, real-time hindcast tracks and real-time forecast tracks may be found in this format. Selecting &amp;lt;code&amp;gt;[[NWS]] = 8&amp;lt;/code&amp;gt; also requires the specification of the cold start time, storm number, and boundary layer adjustment (see &amp;lt;code&amp;gt;[[YYYY MM DD HH24 StormNumber BLAdj]]&amp;lt;/code&amp;gt;). Garret’s formula is used to compute wind stress from the wind velocity.&lt;br /&gt;
&lt;br /&gt;
The symmetric vortex model (&amp;lt;code&amp;gt;[[NWS]]=8&amp;lt;/code&amp;gt;) in ADCIRC assumes that the longitudes in the fort.22 are west longitude, so it multiplies the longitude values by -1. It ignores the ‘E’ or ‘W’ in the longitude column of the fort.22.&lt;br /&gt;
&lt;br /&gt;
The symmetric vortex model (&amp;lt;code&amp;gt;[[NWS]]=8&amp;lt;/code&amp;gt;) does not use any of the isotach wind speeds or wind radii data. When reading lines labeled “BEST” from the fort.22, it obtains timing information from the year, month, day, and hour in column 3. When reading lines labeled “OFCL” from the fort.22, it uses the forecast increment (a.k.a. TAU) from column 6. The use of these two different columns by ADCIRC &amp;lt;code&amp;gt;[[NWS]]=8&amp;lt;/code&amp;gt; is to maintain consistency with the official file structure for the ATCF file format.&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;[[NWS]]=8&amp;lt;/code&amp;gt;, ADCIRC knows the current time because the user provides the year, month, day, and hour of cold start on the &amp;lt;code&amp;gt;[[WTIMINC]]&amp;lt;/code&amp;gt; line in your fort.15. It also has the time that has elapsed since cold start, because that is provided in the hotstart file, if any. It then compares the current time with the date/times in the fort.22 (as described in the previous paragraph) to automatically find the right place to begin reading data from the fort.22.&lt;br /&gt;
&lt;br /&gt;
So, in summary, if the whole fort.22 consists of “BEST” lines, the symmetric vortex model (&amp;lt;code&amp;gt;NWS=8&amp;lt;/code&amp;gt;) only looks at column 3 for time information. And it automatically knows where to start reading cyclone data, based on the coldstart date/time the user provides in the fort.15 file.&lt;br /&gt;
&lt;br /&gt;
==NWS = 10==&lt;br /&gt;
&lt;br /&gt;
===File Structure===&lt;br /&gt;
&lt;br /&gt;
for k=1, [[LONB*LATB]]&lt;br /&gt;
&lt;br /&gt;
: [[PG(k)]], [[UG(k)]], [[VG(k)]]&lt;br /&gt;
&lt;br /&gt;
end j loop&lt;br /&gt;
&lt;br /&gt;
==NWS = 11==&lt;br /&gt;
&lt;br /&gt;
===File Structure===&lt;br /&gt;
&lt;br /&gt;
for k=1, LONB*LATB&lt;br /&gt;
&lt;br /&gt;
: PG(k), UG(k), VG(k)&lt;br /&gt;
&lt;br /&gt;
end j loop&lt;br /&gt;
&lt;br /&gt;
==NWS = 12==&lt;br /&gt;
&lt;br /&gt;
Oceanweather Inc (OWI) ASCII &amp;quot;WIN&amp;quot;/&amp;quot;PRE&amp;quot; format , details can be found at [[NWS12]] &lt;br /&gt;
&lt;br /&gt;
==NWS = 13==&lt;br /&gt;
&lt;br /&gt;
Oceanweather Inc (OWI) NetCDF format , details can be found at [[NWS13]] {{ADC version|version=55|relation=ge}}&lt;br /&gt;
&lt;br /&gt;
==NWS = 14==&lt;br /&gt;
When using NetCDF files (fort.221.nc, fort.222.nc) as met inputs, the fort.22 is required in order to list the relevant variable names so that the internal NetCDF read routines can find the pertinent variables. In the case of GRIB2 input files (fort.221.grb2, fort.222.grb2) the fort.22 is not required because the variable names are standardized and on start-up the internal wgrb2api library prints out inventory look-up files (*.inv) that it uses to find the information contained within the *.grb2 files. {{ADC version|version=55|relation=eq}}&lt;br /&gt;
&lt;br /&gt;
===File Structure===&lt;br /&gt;
Temporal dimension name&amp;lt;br /&amp;gt;&lt;br /&gt;
Datetime variable name&amp;lt;br /&amp;gt; &lt;br /&gt;
Format of the datetime time variable [special note, if first character is not a '%' then it will ignore this variable and will assume to start from the first time snap]&amp;lt;br /&amp;gt;&lt;br /&gt;
Zonal (east-west) dimension name&amp;lt;br /&amp;gt;&lt;br /&gt;
Longitude variable name&amp;lt;br /&amp;gt;&lt;br /&gt;
Meridional (north-south) dimension name&amp;lt;br /&amp;gt;&lt;br /&gt;
Latitude variable name&amp;lt;br /&amp;gt;&lt;br /&gt;
Sea-level Pressure variable name&amp;lt;br /&amp;gt;&lt;br /&gt;
Zonal 10-m Wind Velocity name&amp;lt;br /&amp;gt;&lt;br /&gt;
Meridional 10-m Wind Velocity name&amp;lt;br /&amp;gt;&lt;br /&gt;
Ice area-fraction name [optional, only if fort.225.nc present for ice area fraction]&lt;br /&gt;
&lt;br /&gt;
===Example (WRF output)===&lt;br /&gt;
Time&amp;lt;br /&amp;gt;&lt;br /&gt;
Times [if no datetime variable then set to dummy such as 'none']&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y-%m-%d_%H:%M:%S [if no datetime variable then set to dummy such as 'none']&amp;lt;br /&amp;gt;&lt;br /&gt;
west_east&amp;lt;br /&amp;gt;&lt;br /&gt;
XLONG&amp;lt;br /&amp;gt;&lt;br /&gt;
south_north&amp;lt;br /&amp;gt;&lt;br /&gt;
XLAT&amp;lt;br /&amp;gt;&lt;br /&gt;
PSFC&amp;lt;br /&amp;gt;&lt;br /&gt;
U10&amp;lt;br /&amp;gt;&lt;br /&gt;
V10&amp;lt;br /&amp;gt;&lt;br /&gt;
aice [optional]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
If the time variable is not in a datetime format (e.g., is a float in minutes since..) the datetime format can be set to a dummy name, e.g., 'minutes'. The code checks to see if the first character of the datetime format is '%'. If not the code will assume to simply begin reading from the first time snap. If the datetime variable is available the code will work out which time snap to start reading from based on the reference date, [[NCDATE]] located near or at the bottom of the [[fort.15 file]].&lt;br /&gt;
&lt;br /&gt;
==NWS = 15==&lt;br /&gt;
The goal of the implementation of the HWind capability within ADCIRC was to allow HWind files to be used as-is, without resorting to an intermediate format. As a result, the fort.22 file consists of a header line to provide some configuration parameters, and then a list of the filenames of the HWind files to be used in the ADCIRC run. &lt;br /&gt;
&lt;br /&gt;
===File Structure===&lt;br /&gt;
&lt;br /&gt;
comment line&lt;br /&gt;
&lt;br /&gt;
[[hWindMultiplier]]&lt;br /&gt;
&lt;br /&gt;
[[presssureWindRelationship]]&lt;br /&gt;
&lt;br /&gt;
for i=1 to numHWindFiles&lt;br /&gt;
&lt;br /&gt;
: [[hours(i)]] [[centralPressure(i)]] [[rampMult(i)]] [[filename(i)]]&lt;br /&gt;
&lt;br /&gt;
end i loop&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
HWind files are data assimilated snapshots of the wind velocity fields of tropical cyclones that are produced by the NOAA Hurricane Research Division (HRD). The files have the following characteristics:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;the format explicitly indicates the center of the storm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;the (u,v) data are on a regular grid&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;the regular grid is a mercator projection with origin at storm center&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;the mercator grid spacing is in meters and is uniform in x and y (dx=dy)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;the dimensions (nx,ny) of the mercator grid are equal (nx=ny)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;the grid dimensions change from snapshot to snapshot; for example, the first shapshot may be 161×161 while the 2nd snapshot may be 121×121 (etc)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sequential hwind snapshots will not be evenly spaced in time for a particular storm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hwind data do not contain barometric pressure information&lt;br /&gt;
&lt;br /&gt;
For the dvorak, knaffzehr, and specifiedPc options, the barometric pressure field is computed by determining the radius to maximum winds Rmax (i.e., the distance of Vmax from the center of the storm), calculating the Holland B parameter, and then using the Holland formulation to calculate barometric pressure as a function of the distance from the center of the storm.&lt;br /&gt;
&lt;br /&gt;
To illustrate the definitions and descriptions provided, a concrete example of an HWind fort.22 file is provided as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;! first line is a comment line, max length 1024 characters&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;1.0 ! 2nd line is a velocity magnitude multiplier&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;dvorak ! 3rd line: one word for the pressure-wind relationship&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;0.0 -1 0.0 “/home/jason/hwind/al092011_0828_1330” ! time (hours), Pc (mb), ramp mult, filename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;6.0 -1 0.5 “/home/jason/hwind/al092011_0828_1930”&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;12.0 -1 1.0 “/home/jason/hwind/al092011_0829_0130”&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==NWS = 16==&lt;br /&gt;
The GFDL input capability uses GFDL model output files as-is; as a result, the fort.22 file consists of a list of GFDL model output files to be used in ADCIRC. &lt;br /&gt;
&lt;br /&gt;
===File Structure===&lt;br /&gt;
&lt;br /&gt;
comment line&lt;br /&gt;
&lt;br /&gt;
[[GFDLWindMultplier]]&lt;br /&gt;
&lt;br /&gt;
[[MaxExtrapolationDistance]]&lt;br /&gt;
&lt;br /&gt;
for i=1 to numGFDLFiles&lt;br /&gt;
&lt;br /&gt;
: [[hours(i)]] [[rampMult(i)]] [[filename(i)]]&lt;br /&gt;
&lt;br /&gt;
end i loop&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
GFDL model output files are produced by the Geophysical Fluid Dynamics Laboratory at NOAA. Each ASCII GFDL model output file contains one or more nested grid dataset where the nested grids are allowed to change in time. Coarse grid data is not stored where finer nest data is given. The files are formatted as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Line 1: Number of grid cells (f10.4) NCELLS&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Lines 2 through NCELLS+1: Ten columns of data formatted as 10f10.4 as follows:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;column 1: u (m/s)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;column 2: v (m/s)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;column 3: Temperature (K)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;column 4: mixing ratio(kg/kg)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;column 5: storm accum precipitation (cm)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;column 6: sea level pressure (hPa)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;column 7: longitude (decimal deg)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;column 8: latitude (decimal deg)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;column 9: hurricane hour&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;column 10: nest number (this is not always present)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To illustrate the definitions and descriptions provided, a concrete example of a GFDL fort.22 file is provided as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;! first line is a comment line, max length 1024 characters&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;1.0 ! 2nd line is a velocity magnitude multiplier&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;100.0 ! 3rd line: maximum extrapolation distance (m)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;0.0 -1 0.0 “/home/jason/hwind/al092011_0828_1330″ ! time (hours), Pc (mb), ramp mult, filename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;6.0 -1 0.5 “/home/jason/hwind/al092011_0828_1930″&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the ADCIRC time falls outside the interval of time covered by the GFDL model output files, ADCIRC will insert “blank snaps”, i.e., it will set the wind velocity at all mesh vertices to 0.0 m/s and the barometric pressure to a uniform background pressure of 1013mb.&lt;br /&gt;
&lt;br /&gt;
==NWS = 19==&lt;br /&gt;
Note that use of this [[Typical_ADCIRC_Parameter_Selections#Discouraged_Parameter_Selections|is discouraged]].  &lt;br /&gt;
===File Structure===&lt;br /&gt;
The file needs to be in the [https://www.nrlmry.navy.mil/atcf_web/docs/database/new/abrdeck.html ATCF Best Track/Objective Aid/Wind Radii Format].&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
User has the ability to select which Isotach to use in each of the 4 quadrants. User also has ability to modify &amp;lt;code&amp;gt;RMAX&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Holland’s B parameter&amp;lt;/code&amp;gt; using the ASWIP program. The auxiliary preprocessing program ASWIP.F (located in the /wind directory and executable is created by typing, make aswip, in the work folder after adcirc executable has been generated), will generate the fort.22 input file for &amp;lt;code&amp;gt;NWS=19&amp;lt;/code&amp;gt; from a &amp;lt;code&amp;gt;NWS= 9&amp;lt;/code&amp;gt; formatted input file.&lt;br /&gt;
&lt;br /&gt;
Hurricane parameters are read in from the Single File Meteorological Forcing Input File. It is assumed that the line in the fort.22 file with a zero as the forecast increment (i.e., column 6) corresponds to the start of the current simulation run, whether it is a hotstart or cold start. In other words, there is no option to set the NWS value negative to indicate that the file starts at the ADCIRC hotstart time. Rather, the forecast increment in hours (column 6) is used to indicate the relationship between the ADCIRC time and the data in the fort.22 file. Wind velocity and atmospheric pressure are calculated at exact finite element mesh node locations and directly coupled to ADCIRC at every time step using the asymmetric hurricane vortex formulation (Mattocks et al, 2006; Mattocks and Forbes, 2008) based on the Holland gradient wind model. The input file is assumed to correspond to the &amp;lt;code&amp;gt;ATCF Best Track/Objective Aid/Wind Radii Format&amp;lt;/code&amp;gt;. Historical tracks, real-time hindcast tracks and real-time forecast tracks may be found in this format. This option uses the radii at specific wind speeds (34, 50, 64, 100 knots) reported in the four quadrants (NE, SE, SW, NW) of the storm to calculate the radius of maximum winds as a function of the azimuthal angle. Garret’s formula is used to compute wind stress from the wind velocity. The &amp;lt;code&amp;gt;NWS=19&amp;lt;/code&amp;gt; option allows the user to set a value for &amp;lt;code&amp;gt;Rmax&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Holland B Parameter&amp;lt;/code&amp;gt;. Additionally the user can select the isotachs to be used for each of the 4 quadrants. The utility program aswip_1.0.3.F located in the /wind folder will generate the &amp;lt;code&amp;gt;NWS=19&amp;lt;/code&amp;gt; fomatted file from a &amp;lt;code&amp;gt;NWS=9&amp;lt;/code&amp;gt; formatted fort.22 input file.&lt;br /&gt;
&lt;br /&gt;
In order to use the &amp;lt;code&amp;gt;NWS=19&amp;lt;/code&amp;gt; option, the file needs to be in best track format. The forecast period (column #6) needs to be edited to reflect the time of the forecast/nowcast for each track location (each line) in hours from the start of the simulation (0, 6, 12, 18, etc). The original data in that column depends on what type of best track format data is being used. The original data might have 0 or other numbers in that column. See: [https://www.nrlmry.navy.mil/atcf_web/docs/database/new/abrdeck.html ATCF Best Track/Objective Aid/Wind Radii Format]. It is suggested that users change the “BEST” tech type to “ASYM” in column 5 in the fort.22 file to denote that the file has been modified to accommodate the asymmetric wind formulation (the simulation time in hours in the 6th column has been added, etc.) so it will not get confused in the future with a best track file.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;NWS=19&amp;lt;/code&amp;gt; option requires the following variables in the fort.22 file in a best track format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Forecast time in hours (column 6); enter the time in hours in each record starting at 0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Latitude of the eye (column 7)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Longitude of the eye (column 8)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Maximum sustained wind speed in knots (column 9)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Minimum sea level pressure in MB (column 10)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Wind intensity in knots of the radii defined in the record (34, 50, 64 or 100 knots) (column 12)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Radius of specified wind intensity for quadrants 1, 2, 3, 4 in NM (columns 14, 15, 16, 17); ? 0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Background pressure in MB (column 18); a standard value of 1013 can be used&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Rmax as reported in the ATCF BEST TRACK file in column 20&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Storm Name in Column 28 ATCF file format&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Time Record number in column 29. There can be multiple lines for a given time record depending on the number of isotachs reported in the ATCF File&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;number of isotachs reported in the ATCF file for the corresponding Time record.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Columns 31-34 indicate the selection of radii for that particular isotach. 0 indicates do not use this radius, and 1 indicates use this radius and corresponding wind speed.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Columns 35-38 are the designated Rmax values computed for each of the quadrants selected for each particular isotach.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Column 39 is the Holland B parameter computed using the formulas outlines in the Holland paper, and implemented using the aswip program.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available files:&lt;br /&gt;
&lt;br /&gt;
* [ftp://ftp.nhc.noaa.gov/atcf/archive/ Historical storm files] &lt;br /&gt;
&lt;br /&gt;
* [ftp://ftp.nhc.noaa.gov/atcf/btk/ Forecast tracks]&lt;br /&gt;
&lt;br /&gt;
The format of the file is fixed and users will want to use the aswip program to be sure that the input fort.22 file is properly formatted.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;The command line for NWS=19 is ./aswip -n 19 -m 2 -z 1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==NWS = 20, Generalized Asymmetric Holland Model (GAHM)==&lt;br /&gt;
&lt;br /&gt;
===File Structure===&lt;br /&gt;
The file needs is similar to the NWS = 19 format with 8 additional columns of data, see notes below for more information.&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The Generalized Asymmetric Holland Model (GAHM) provides a set of theoretical and practical improvements over previous parametric meteorological vortex models in ADCIRC. The theory and implementation of the GAHM was initially described at the 2013 ADCIRC Users Group Meeting.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Forecast time in hours (column 6); enter the time in hours in each record starting at 0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Latitude of the eye (column 7)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Longitude of the eye (column 8)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Maximum sustained wind speed in knots (column 9)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Minimum sea level pressure in MB (column 10)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Wind intensity in knots of the radii defined in the record (34, 50, 64 or 100 knots) (column 12)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Radius of specified wind intensity for quadrants 1, 2, 3, 4 in NM (columns 14, 15, 16, 17); ? 0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Background pressure in MB (column 18); a standard value of 1013 can be used&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Rmax as reported in the ATCF BEST TRACK file in column 20&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Storm Name in Column 28 ATCF file format&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Time Record number in column 29. There can be multiple lines for a given time record depending on the number of isotachs reported in the ATCF File&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;number of isotachs reported in the ATCF file for the corresponding Time record.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Columns 31-34 indicate the selection of radii for that particular isotach. 0 indicates do not use this radius, and 1 indicates use this radius and corresponding wind speed.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Columns 35-38 are the designated Rmax values computed for each of the quadrants selected for each particular isotach.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Column 39 is the Holland B parameter computed using the formulas outlines in the Holland paper, and implemented using the aswip program.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Column 40-43 is the quadrant-varying Holland B parameter&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Column 44-47 are the quadrant-varying Vmax calculated at the top of the planetary boundary (a wind reduction factor is applied to reduce the wind speed at the boundary to the 10-m surface)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Historical storm files can be found archived here.&lt;br /&gt;
&lt;br /&gt;
Forecast tracks can be found here.&lt;br /&gt;
&lt;br /&gt;
The format of the file is fixed and users will want to use the aswip program to be sure that the input fort.22 file is properly formatted.&lt;br /&gt;
&lt;br /&gt;
Options for the aswip program using NWS = 20 are the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;./aswip -n # -m # -z #&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;-n = nws option&lt;br /&gt;
&lt;br /&gt;
;-m = methods of selecting isotachs for use in computation of radius/radii to maximum winds&lt;br /&gt;
&lt;br /&gt;
:1: always use the 34kt isotach&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:2: use the highest available isotach in any quadrant each time&lt;br /&gt;
&lt;br /&gt;
:3: use the 50kt isotach if it is available; otherwise use the 34kt isotach&lt;br /&gt;
&lt;br /&gt;
:4: use all available isotachs (must choose this for GAHM/NWS=20)&lt;br /&gt;
&lt;br /&gt;
;-z = approaches solving for Rmax &lt;br /&gt;
&lt;br /&gt;
:1 = only rotate wind vectors afterward &lt;br /&gt;
&lt;br /&gt;
:2 = rotate wind vectors before and afterwards (use this for NWS=20)&lt;br /&gt;
&lt;br /&gt;
So the command line for &amp;lt;code&amp;gt;NWS=20&amp;lt;/code&amp;gt; is: &amp;lt;code&amp;gt;./aswip -n 20 -m 4 -z 2&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=NWS12&amp;diff=947</id>
		<title>NWS12</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=NWS12&amp;diff=947"/>
		<updated>2020-06-17T16:04:45Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: add extended details from existing/bootcamp documentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=NWS12=&lt;br /&gt;
&lt;br /&gt;
Oceanweather Inc. (OWI) &amp;quot;WIN&amp;quot; and &amp;quot;PRE&amp;quot; file formats as supported in ADCIRC&lt;br /&gt;
&lt;br /&gt;
==fort.22==&lt;br /&gt;
&lt;br /&gt;
NWS12 uses the '''fort.22''' file as a control file because the OWI format supports individual files for wind and pressure inputs as well as multiple grid overlays of varying resolutions.&lt;br /&gt;
&lt;br /&gt;
''fort.22 layout'':&lt;br /&gt;
&lt;br /&gt;
  NWSET&lt;br /&gt;
  NWBS&lt;br /&gt;
  DWM&lt;br /&gt;
  &amp;lt;...to be expanded in new verions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where: &lt;br /&gt;
* '''NWSET''' is the number of nested grid overlays&lt;br /&gt;
* '''NWBS''' is the number of &amp;quot;blank&amp;quot; (constant 0 m/s wind speed and 1013mb pressure) timesteps to insert&lt;br /&gt;
* '''DWM''' is a wind multiplier to modify the wind speed magnitudes. Generally this should be set to 1 if using inputs sourced from OWI or if winds can be considered &amp;quot;marine exposure&amp;quot;, with an averaging period between 10-min and 3-hrs at a height of 10 meters.&lt;br /&gt;
&lt;br /&gt;
NWS12 WIN/PRE text files containing wind and pressure data should be named fort.22[1-4], as follows in order of increasing precedence in application to the ADCIRC mesh:&lt;br /&gt;
* ''fort.221'': Largest scale pressure (mb) fields&lt;br /&gt;
* ''fort.222'': Largest scale wind vector (m/s) fields&lt;br /&gt;
* ''fort.223'': Finer scale pressure (mb) fields&lt;br /&gt;
* ''fort.224'': Finer scale wind vector (m/s) fields&lt;br /&gt;
* ...to be expanded in new versions&lt;br /&gt;
&lt;br /&gt;
===NWBS Details===&lt;br /&gt;
&lt;br /&gt;
ADCIRC also has the ability to insert “blank” meteorological data if it is started before the beginning of the wind data (for a tidal spinup run, for example). Blank data is characterized by zero wind speed and 1013 mb of atmospheric pressure. This capability is activated via the NWBS parameter in the fort.22 file, as mentioned above, and it interacts with the sign of the NWS value in order to provide full control over the relationship between the ADCIRC start time (either hot start or cold start) and the beginning of the meteorological data. This capability and the interaction with the sign of NWS is described below.&lt;br /&gt;
&lt;br /&gt;
If a NWBS is set to a positive number, NWBS specifies the number of blank snaps to be inserted before any information is read from fort.22[1-4]. This is useful when the duration of fort.22[1-4] files does not cover an entire ADCIRC run. Two examples are as follows:&lt;br /&gt;
&lt;br /&gt;
# If NWS=+12, and if a hot start run is attempted from the 86400th time step, and if the first set, fort.221 and fort.222 files, starts at the 172800th time step, and if WTIMINC is set to 900 in UNIT 15, then you should set NWBS to (172800-0)/900 = 192. If the start times of the two sets are different, use the earlier start time, i.e., the start time of the first set.&lt;br /&gt;
# If NWS=-12, and if a hot start run is attempted from the 86400th time step, and if the first set, fort.221 and fort.222 files, starts at the 172800th time step, and if WTIMINC is set to 900 in the fort.15, then you should set NWBS to (172800 – 86400)/900 = 96. If the start times of the two sets are different, use the earlier start time, i.e., the start time of the first set.&lt;br /&gt;
&lt;br /&gt;
If NWBS is set to a negative number, then NWBS determines how many snaps in the fort.22[1-4] should be skipped before the values in the files are used. This is useful when the fort.22[1-4] starts earlier than an ADCIRC run.&lt;br /&gt;
&lt;br /&gt;
# If NWS=+12, and if a hot start run is attempted from the 86400th time step, and if the first set, fort.221 and fort.222 files, starts at the -86400th time step, and if WTIMINC is set to 900 in the fort.15, then you should set NWBS to (-86400-0)/900 = -96. If the start times of the two sets are different, use the earlier start time, i.e., the start time of the first set.&lt;br /&gt;
# If NWS=-12, and if a hot start run is attempted from the 86400th time step, and if the first set, fort.221 and fort.222 files, starts at the -86400th time step, and if WTIMINC is set to 900 in the fort.15, then you should set NWBS to (-86400-86400)/900 = -192. If the start times of the two sets are different, use the earlier start time, i.e., the start time of the first set.&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
# When the basin and region scale grids are both used in ADCIRC, data from the region scale grid takes precedence over data from the basin scale grid in the areas where the two grids overlap.&lt;br /&gt;
# If the fort.22[1-4] files are shorter in time than the duration of an ADCIRC run, the fort.22[1-4] will run out of data. However, the file reading error should be safely caught in ADCIRC and the computation will continue with blank snaps. &lt;br /&gt;
&lt;br /&gt;
==WTIMINC in fort.15==&lt;br /&gt;
&lt;br /&gt;
Although the WIN/PRE files contain datetime and timestepping information for the input data, ''WTIMINC'' must be set to the timestep of the input files (in seconds). This limitation locks all nested grid inputs to the same input timesteps, and requires that the input timesteps are constant for the duration of the input files, although the start and end times of the nested input overlay sets may differ.&lt;br /&gt;
&lt;br /&gt;
== File Formatting==&lt;br /&gt;
&lt;br /&gt;
Winds and pressure data formats are similar.  The header format is the same,&lt;br /&gt;
but in the wind file the header is followed by U then V components while&lt;br /&gt;
in the pressure file the header is followed by just pressures.&lt;br /&gt;
&lt;br /&gt;
The file begins with a header indicating the starting and ending dates and is &lt;br /&gt;
followed by a grid/date header for each time step and the u and v components &lt;br /&gt;
of the wind in meters/second or pressures in millibars.  Starting/Ending dates &lt;br /&gt;
are in YYYYMMDDHH format where:&lt;br /&gt;
	&lt;br /&gt;
       YYYY    4-character Year&lt;br /&gt;
 	MM    2-character Month&lt;br /&gt;
 	DD    2-character Day&lt;br /&gt;
 	HH    2-character Hour&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''example WIN'':&lt;br /&gt;
&lt;br /&gt;
  OWI WWS Wind Output Ucomp,Vcomp in m/s           Start:1995060600 End:1995060600&lt;br /&gt;
  iLat=  67iLong=  67DX= 1.250DY=  .833SWLat=  22.500SWlon= -82.500Dt=199506060000&lt;br /&gt;
  -1.16856  -1.06439   -.84875  -1.03460  -1.50047  -2.09462  -2.80243  -3.55863&lt;br /&gt;
  -4.24125  -4.84273  -5.59486  -5.37088  -5.30224  -5.12534  -4.89537  -4.67412&lt;br /&gt;
  -4.49203  -4.35772  -4.26612  -4.20260  -4.14746  -4.08396  -4.00686  -3.92213&lt;br /&gt;
  -3.83615  -3.74765  -3.65182  -3.54998  -3.45299  -3.37660  -3.32959  -3.28037&lt;br /&gt;
  -3.10631  -2.67723  -2.08363  -1.53773  -1.12623   -.83526   -.62870   -.47371&lt;br /&gt;
  [rest deleted]&lt;br /&gt;
&lt;br /&gt;
* iLat is the number of parallels&lt;br /&gt;
* iLong is the number of meridians&lt;br /&gt;
* DX is the grid spacing in degrees of longitude&lt;br /&gt;
* DY is the grid spacing in degrees of latitude&lt;br /&gt;
* SWLat is the latitude of the South West corner&lt;br /&gt;
* SWlon is the longitude of the South West corner&lt;br /&gt;
* Dt is the date/time in YYYYMMDDHHmm (same as master header date format but with mm Minutes as well)&lt;br /&gt;
&lt;br /&gt;
The number of grid points is iLat*iLong, the u component of the winds in meters/second is followed by the v component.  &lt;br /&gt;
&lt;br /&gt;
=== Sample code===&lt;br /&gt;
Sample fortran to read a win file (first time step only):&lt;br /&gt;
&lt;br /&gt;
 c     Read in begining/ending dates of win file&lt;br /&gt;
 10    format (t56,i10,t71,i10)      &lt;br /&gt;
       read (20,10) date1,date2&lt;br /&gt;
&lt;br /&gt;
 c     Read Grid Specifications/Date&lt;br /&gt;
 11    format (t6,i4,t16,i4,t23,f6.0,t32,f6.0,t44,f8.0,t58,f8.0,t69,i10,i2)&lt;br /&gt;
       read (20,11) iLat, iLong, dx, dy, swlat, swlong, lCYMDH, iMin&lt;br /&gt;
&lt;br /&gt;
 c     Read U/V Components of the wind&lt;br /&gt;
 12    format (8f10.0)&lt;br /&gt;
       read (20,12) ((uu(i,j),i=1,ilong),j=1,ilat)&lt;br /&gt;
       read (20,12) ((vv(i,j),i=1,ilong),j=1,ilat)&lt;br /&gt;
&lt;br /&gt;
Latitude and Longitude for each point can be calculated as follows:&lt;br /&gt;
&lt;br /&gt;
       do 20  icnt = 1,iLat&lt;br /&gt;
         slat(icnt) = SWlat + (icnt - 1) * DY&lt;br /&gt;
 20    continue&lt;br /&gt;
&lt;br /&gt;
       do 30  jcnt = 1,iLong&lt;br /&gt;
         slon(jcnt) = SWlong + (jcnt - 1) * DX&lt;br /&gt;
 30    continue&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=Supplemental_meteorological/wave/ice_parameters&amp;diff=945</id>
		<title>Supplemental meteorological/wave/ice parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=Supplemental_meteorological/wave/ice_parameters&amp;diff=945"/>
		<updated>2020-06-17T15:51:26Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: add nws13&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Meteorological Data Format&lt;br /&gt;
! [[#Forcing Abbreviations|Forcing]]&lt;br /&gt;
! &amp;lt;code&amp;gt;[[NWS]]&amp;lt;/code&amp;gt; Value&lt;br /&gt;
! &amp;lt;code&amp;gt;[[WTIMINC]]&amp;lt;/code&amp;gt; Line&lt;br /&gt;
! [[#Requirements|Requirements]]&lt;br /&gt;
! [[#Notes|Notes]]&lt;br /&gt;
|-&lt;br /&gt;
| '''none'''	&lt;br /&gt;
| nonexistent&lt;br /&gt;
| 0&lt;br /&gt;
| nonexistent&lt;br /&gt;
| none&lt;br /&gt;
| none&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| '''wind stress, every node, every timestep'''&lt;br /&gt;
| m&lt;br /&gt;
| 1&lt;br /&gt;
| nonexistent&lt;br /&gt;
| f22&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;c&amp;quot;&amp;gt;&amp;lt;code&amp;gt;NWS&amp;lt;/code&amp;gt; formats 1, 2, and 7 do not support the use of ice coverage (fort.25) files.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
|  &lt;br /&gt;
| m, rs	&lt;br /&gt;
| 101&lt;br /&gt;
| &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f23&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;Radiation stress time increment (&amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;) represents the time increment between the datasets in the fort.23 file (in seconds).&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, sw&lt;br /&gt;
| 301&lt;br /&gt;
| &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, A+S&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; represents the span of ADCIRC simulation time that passes between calls to the coupled wave model.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
|  &lt;br /&gt;
| m, st	&lt;br /&gt;
| 401&lt;br /&gt;
| &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, STW&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| '''wind stress, every node, every &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt;'''&lt;br /&gt;
| m&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;c&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| m, rs	&lt;br /&gt;
| 102&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f23&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| m, sw	&lt;br /&gt;
| 302&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, A+S&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| m, st	&lt;br /&gt;
| 402&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, STW&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| '''US Navy Fleet Numeric'''&lt;br /&gt;
| m&lt;br /&gt;
| 3&lt;br /&gt;
| &amp;lt;code&amp;gt;irefyr&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefmo&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefday&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefhr&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefmin&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;refsec&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22&lt;br /&gt;
| none&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
| m, rs&lt;br /&gt;
| 103&lt;br /&gt;
| &amp;lt;code&amp;gt;irefyr&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefmo&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefday&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefhr&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefmin&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;refsec&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f23&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
| m, sw	&lt;br /&gt;
| 303&lt;br /&gt;
| &amp;lt;code&amp;gt;irefyr&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefmo&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefday&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefhr&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefmin&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;refsec&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, A+S&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
| m, st&lt;br /&gt;
| 403&lt;br /&gt;
| &amp;lt;code&amp;gt;irefyr&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefmo&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefday&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefhr&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefmin&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;refsec&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, STW&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
| m, rs, ic&lt;br /&gt;
| 12103&lt;br /&gt;
| &amp;lt;code&amp;gt;irefyr&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefmo&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefday&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefhr&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefmin&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;refsec&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f23, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
| m, sw, ic&lt;br /&gt;
| 12303&lt;br /&gt;
| &amp;lt;code&amp;gt;irefyr&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefmo&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefday&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefhr&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefmin&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;refsec&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, A+S, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
| m, st, ic&lt;br /&gt;
| 12403&lt;br /&gt;
| &amp;lt;code&amp;gt;irefyr&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefmo&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefday&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefhr&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefmin&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;refsec&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, STW, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
| m, ic&lt;br /&gt;
| 12003&lt;br /&gt;
| &amp;lt;code&amp;gt;irefyr&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefmo&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefday&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefhr&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;irefmin&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;refsec&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f25&lt;br /&gt;
| none&lt;br /&gt;
|-&lt;br /&gt;
| '''PBL/JAG'''&lt;br /&gt;
| m&lt;br /&gt;
| 4&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22&lt;br /&gt;
| none&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| m, rs	&lt;br /&gt;
| 104&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f23&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| m, sw	&lt;br /&gt;
| 304&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, A+S&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| m, st	&lt;br /&gt;
| 404&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, STW&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, rs, ic&lt;br /&gt;
| 12104	&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;	&lt;br /&gt;
| f22, f23, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| m, sw, ic&lt;br /&gt;
| 12304	&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, A+S, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| m, st, ic&lt;br /&gt;
| 12404&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, STW, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| m, ic	&lt;br /&gt;
| 12004&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f25 &lt;br /&gt;
| none&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| '''wind velocity, every node, every &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt;'''&lt;br /&gt;
| m&lt;br /&gt;
| 5&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22&lt;br /&gt;
| none&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, rs	&lt;br /&gt;
| 105&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f23&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, sw	&lt;br /&gt;
| 305&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, A+S&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, st	&lt;br /&gt;
| 405&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, STW&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, rs, ic&lt;br /&gt;
| 12105&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f23, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, sw, ic&lt;br /&gt;
| 12305&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, A+S, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, st, ic&lt;br /&gt;
| 12405&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, STW, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
| m, ic	&lt;br /&gt;
| 12005	&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f25&lt;br /&gt;
| none&lt;br /&gt;
|-&lt;br /&gt;
| '''wind velocity, rectangular grid, every &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt;'''&lt;br /&gt;
| m&lt;br /&gt;
| 6&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;code&amp;gt;NWLON&amp;lt;/code&amp;gt;&amp;lt;/code&amp;gt; NWLON &amp;lt;code&amp;gt;WLATMAX&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WLONMIN&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WLATINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;lt;code&amp;gt;WLONINC&amp;lt;/code&amp;gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22&lt;br /&gt;
| none&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, rs	&lt;br /&gt;
| 106&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;code&amp;gt;NWLON&amp;lt;/code&amp;gt;&amp;lt;/code&amp;gt; NWLON &amp;lt;code&amp;gt;WLATMAX&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WLONMIN&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WLATINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;lt;code&amp;gt;WLONINC&amp;lt;/code&amp;gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f23&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, sw	&lt;br /&gt;
| 306&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;code&amp;gt;NWLON&amp;lt;/code&amp;gt;&amp;lt;/code&amp;gt; NWLON &amp;lt;code&amp;gt;WLATMAX&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WLONMIN&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WLATINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;lt;code&amp;gt;WLONINC&amp;lt;/code&amp;gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, A+S&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, st	&lt;br /&gt;
| 406&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;code&amp;gt;NWLON&amp;lt;/code&amp;gt;&amp;lt;/code&amp;gt; NWLON &amp;lt;code&amp;gt;WLATMAX&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WLONMIN&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WLATINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;lt;code&amp;gt;WLONINC&amp;lt;/code&amp;gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, STW&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, rs, ic&lt;br /&gt;
| 12106&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;code&amp;gt;NWLON&amp;lt;/code&amp;gt;&amp;lt;/code&amp;gt; NWLON &amp;lt;code&amp;gt;WLATMAX&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WLONMIN&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WLATINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;lt;code&amp;gt;WLONINC&amp;lt;/code&amp;gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f23, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, sw, ic&lt;br /&gt;
| 12306	&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;code&amp;gt;NWLON&amp;lt;/code&amp;gt;&amp;lt;/code&amp;gt; NWLON &amp;lt;code&amp;gt;WLATMAX&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WLONMIN&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WLATINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;lt;code&amp;gt;WLONINC&amp;lt;/code&amp;gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, A+S, f25	&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, st ,ic&lt;br /&gt;
| 12406	&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;code&amp;gt;NWLON&amp;lt;/code&amp;gt;&amp;lt;/code&amp;gt; NWLON &amp;lt;code&amp;gt;WLATMAX&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WLONMIN&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WLATINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;lt;code&amp;gt;WLONINC&amp;lt;/code&amp;gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, STW, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, ic	&lt;br /&gt;
| 12006&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;code&amp;gt;NWLON&amp;lt;/code&amp;gt;&amp;lt;/code&amp;gt; NWLON &amp;lt;code&amp;gt;WLATMAX&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WLONMIN&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WLATINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;lt;code&amp;gt;WLONINC&amp;lt;/code&amp;gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f25&lt;br /&gt;
| none&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| '''wind stress, regular grid, every &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt;'''&lt;br /&gt;
| m&lt;br /&gt;
| 7&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;c&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
| m, rs	&lt;br /&gt;
| 107&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f23&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, sw&lt;br /&gt;
| 307&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, A+S&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
| m, st	&lt;br /&gt;
| 407&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, STW&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-  &lt;br /&gt;
| '''symmetric vortex model'''&lt;br /&gt;
| m&lt;br /&gt;
| 8&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22&lt;br /&gt;
| none&lt;br /&gt;
|- &lt;br /&gt;
| &lt;br /&gt;
| m, rs&lt;br /&gt;
| 108&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f23&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| &lt;br /&gt;
| m, sw&lt;br /&gt;
| 308&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, A+S&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| &lt;br /&gt;
| m, st&lt;br /&gt;
| 408&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, STW&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| &lt;br /&gt;
| m, rs, ic&lt;br /&gt;
| 12108	&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f23, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| &lt;br /&gt;
| m, sw, ic&lt;br /&gt;
| 12308&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, A+S, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| &lt;br /&gt;
| m, st, ic&lt;br /&gt;
| 12408&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, STW, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| &lt;br /&gt;
| m, ic	&lt;br /&gt;
| 12008&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f25&lt;br /&gt;
| none&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| '''asymmetric vortex model (no longer available)'''&lt;br /&gt;
| n/a&lt;br /&gt;
| 9&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
| none&lt;br /&gt;
|-  &lt;br /&gt;
| '''National Climatic Data Center GFS'''&lt;br /&gt;
| m&lt;br /&gt;
| 10&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f2xx+&lt;br /&gt;
| none&lt;br /&gt;
|- &lt;br /&gt;
| &lt;br /&gt;
| m, rs	&lt;br /&gt;
| 110&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f2xx+, f23&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| &lt;br /&gt;
| m, sw&lt;br /&gt;
| 310&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f2xx+, A+S&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| &lt;br /&gt;
| m, st	&lt;br /&gt;
| 410&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f2xx+, STW&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| &lt;br /&gt;
| m, rs, ic&lt;br /&gt;
| 12110&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f2xx+, f23, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| &lt;br /&gt;
| m, sw, ic&lt;br /&gt;
| 12310&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f2xx+, A+S, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| &lt;br /&gt;
| m, st, ic&lt;br /&gt;
| 12410	&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;	&lt;br /&gt;
| f2xx+, STW, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| &lt;br /&gt;
| m, ic	&lt;br /&gt;
| 12010	&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f2xx+, f25&lt;br /&gt;
| none&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| '''National Weather Service ETA 29km'''&lt;br /&gt;
| m&lt;br /&gt;
| 11&lt;br /&gt;
| nonexistent&lt;br /&gt;
| f22&lt;br /&gt;
| none&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, rs	&lt;br /&gt;
| 111&lt;br /&gt;
| &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f23&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, sw&lt;br /&gt;
| 311&lt;br /&gt;
| &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, A+S&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, st&lt;br /&gt;
| 411&lt;br /&gt;
| &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, STW&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, rs, ic&lt;br /&gt;
| 12111&lt;br /&gt;
| &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f23, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, sw, ic&lt;br /&gt;
| 12311&lt;br /&gt;
| &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, A+S, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, st, ic&lt;br /&gt;
| 12411&lt;br /&gt;
| &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, STW, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m,ic	&lt;br /&gt;
| 12011&lt;br /&gt;
| &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22, f25&lt;br /&gt;
| none&lt;br /&gt;
|-&lt;br /&gt;
| '''Oceanweather Inc (OWI)'''&lt;br /&gt;
| m&lt;br /&gt;
| 12&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22x&lt;br /&gt;
| none&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, rs&lt;br /&gt;
| 112&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22x, f23&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, sw&lt;br /&gt;
| 312&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22x, A+S&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, st&lt;br /&gt;
| 412&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22x, STW&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, rs, ic&lt;br /&gt;
| 12112&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22x, f23, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, sw, ic&lt;br /&gt;
| 12312&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22x, A+S, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, st, ic&lt;br /&gt;
| 12412&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22x, STW, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, ic&lt;br /&gt;
| 12012&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22x, f25&lt;br /&gt;
| none&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot; &lt;br /&gt;
| '''Oceanweather Inc (OWI) NetCDF'''&lt;br /&gt;
| m&lt;br /&gt;
| 13&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22nc&lt;br /&gt;
|  [[NWS13]]&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot; &lt;br /&gt;
| &lt;br /&gt;
| m, rs&lt;br /&gt;
| 113&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22nc, f23&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, sw&lt;br /&gt;
| 313&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22nc, A+S&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, st&lt;br /&gt;
| 413&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22nc, STW&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, rs, ic&lt;br /&gt;
| 12113&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22nc, f23, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, sw, ic&lt;br /&gt;
| 12313&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22nc, A+S, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, st, ic&lt;br /&gt;
| 12413&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22nc, STW, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, ic&lt;br /&gt;
| 12013&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| f22nc, f25&lt;br /&gt;
| none&lt;br /&gt;
|- &lt;br /&gt;
| '''H*Wind'''&lt;br /&gt;
| m&lt;br /&gt;
| 15&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| hwind+,f22&lt;br /&gt;
| none&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, rs&lt;br /&gt;
| 115&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| hwind+,f22, f23&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| m, sw&lt;br /&gt;
| 315&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| hwind+,f22, A+S&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, st&lt;br /&gt;
| 415&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| hwind+,f22, STW&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, rs, ic&lt;br /&gt;
| 12115&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| hwind+,f22, f23, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, sw, ic&lt;br /&gt;
| 12315&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| hwind+,f22, A+S, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, st, ic&lt;br /&gt;
| 12415&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| hwind+,f22, STW, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, ic&lt;br /&gt;
| 12015&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| hwind+,f22, f25&lt;br /&gt;
| none&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| '''Geophysical Fluid Dynamics Laboratory (GFDL) Model'''&lt;br /&gt;
| m&lt;br /&gt;
| 16&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| gfdl+,f22&lt;br /&gt;
| none&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, rs	&lt;br /&gt;
| 116&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| gfdl+,f22, f23&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, sw&lt;br /&gt;
| 316&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| gfdl+,f22, A+S&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, st	&lt;br /&gt;
| 416&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| gfdl+,f22, STW&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, rs, ic&lt;br /&gt;
| 12116&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| gfdl+,f22, f23, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, sw, ic&lt;br /&gt;
| 12316	&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| gfdl+,f22, A+S, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, st, ic&lt;br /&gt;
| 12416&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| gfdl+,f22, STW, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, ic	&lt;br /&gt;
| 12016&lt;br /&gt;
| &amp;lt;code&amp;gt;WTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| gfdl+,f22, f25&lt;br /&gt;
| none&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamic Asymmetric Model'''	&lt;br /&gt;
| m&lt;br /&gt;
| 19&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt;&lt;br /&gt;
| pp,f22&lt;br /&gt;
| none&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, rs	&lt;br /&gt;
| 119&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| pp, f22, f23&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, sw	&lt;br /&gt;
| 319&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| pp, f22, A+S&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, st	&lt;br /&gt;
| 419&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| pp, f22, STW&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, rs, ic&lt;br /&gt;
| 12119&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| pp, f22, f23, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, sw, ic&lt;br /&gt;
| 12319&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| pp, f22, A+S, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, st, ic&lt;br /&gt;
| 12419	&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| pp, f22, STW, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| m, ic&lt;br /&gt;
| 12019&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;	&lt;br /&gt;
| pp, f22, f25&lt;br /&gt;
| none&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| '''Generalized Asymmetric Holland Model (GAHM)'''&lt;br /&gt;
| m&lt;br /&gt;
| 20&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;geofactor&amp;lt;/code&amp;gt;&lt;br /&gt;
| pp, f22&lt;br /&gt;
| none&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, rs	&lt;br /&gt;
| 120&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;geofactor&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| pp, f22, f23&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, sw	&lt;br /&gt;
| 320&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;geofactor&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| pp, f22, A+S&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, st	&lt;br /&gt;
| 420&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;geofactor&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt;&lt;br /&gt;
| pp, f22, STW&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, rs, ic&lt;br /&gt;
| 12120&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;geofactor&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| pp, f22, f23, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, sw, ic&lt;br /&gt;
| 12320&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;geofactor&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| pp, f22, A+S, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, st, ic&lt;br /&gt;
| 12420&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;geofactor&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RSTIMINC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| pp, f22, STW, f25&lt;br /&gt;
| &amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| m, ic&lt;br /&gt;
| 12020&lt;br /&gt;
| &amp;lt;code&amp;gt;YYYY&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DD&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;HH24&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;StormNumber&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BLAdj&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;geofactor&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;cice_timinc&amp;lt;/code&amp;gt;&lt;br /&gt;
| pp, f22, f25&lt;br /&gt;
| none&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Forcing Abbreviations===&lt;br /&gt;
: '''m''' - meteorology&lt;br /&gt;
: '''rs''' - Wave radiation stress in an analyst-supplied fort.23 input file&lt;br /&gt;
: '''sw''' - Wave coupling using a simulataneously executing coupled SWAN model&lt;br /&gt;
: '''st''' - Wave coupling using a simultaneously executing ESMF coupled STWAVE model&lt;br /&gt;
: '''ic''' - Ice coverage using an analyst-supplied ice coverage data files&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
: '''f22''' - Requires analyst-supplied fort.22 meteorological forcing file.&lt;br /&gt;
: '''f2xx+''' - Requires at least two fort.2xx meteorological forcing files from the GFS model. See fort.22 documentation for file naming and formatting details.&lt;br /&gt;
: '''f22x''' - Requires datasets of pressure and wind data in OWI formatted fort.221 and fort.222 files respectively, optionally including nested wind and pressure in fort.223 and fort.224 files. See fort.22 documentation for details.&lt;br /&gt;
: '''hwind+''' - Requires two or more meteorological forcing files from the H*Wind model. See fort.22 documentation for details.&lt;br /&gt;
: '''gfdl+''' - Requires two or more meteorological forcing files from the GFDL model. See fort.22 documentation for details.&lt;br /&gt;
: '''pp''' - Requires preprocessing of the ATCF formatted track file using the ASymmetric Wind Input Preprocessor (aswip) program (distributed with ADCIRC) prior to use as input for this parametric vortex model.&lt;br /&gt;
: '''f23''' - Requires analyst-supplied fort.23 wave radiation stress input file.&lt;br /&gt;
: '''A+S''' - Requires ADCIRC+SWAN executable and input files for the coupled version of SWAN.&lt;br /&gt;
: '''STW''' - Requires ESMF-coupled ADCIRC and STWAVE and input files for STWAVE.&lt;br /&gt;
: '''f25''' - Requires analyst-supplied fort.25 ice coverage input file as well as a fort.225 basin scale ice coverage file and possibly an optional fort.227 region scale ice coverage file.&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=NWS&amp;diff=940</id>
		<title>NWS</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=NWS&amp;diff=940"/>
		<updated>2020-06-17T15:26:59Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: add NWS13&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;code&amp;gt;NWS&amp;lt;/code&amp;gt;''' is a parameter in the [[fort.15 file]] that selects the meteorological forcing input type.  One of the key advantages of ADCIRC is its ability to handle various meteorological input formats or generate tropical cyclone pressure and wind velocity fields from best-track data using internal parametric vortex generation algorithms. Special care must be taken with the selection of the NWS value and associate meteorological input file formats.&lt;br /&gt;
&lt;br /&gt;
== Parameter Summary ==&lt;br /&gt;
The following table is a summary of possible &amp;lt;code&amp;gt;NWS&amp;lt;/code&amp;gt; values, their description, and associated meteorological input files (required and optional).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;NWS&amp;lt;/code&amp;gt; Value&lt;br /&gt;
! Short-name&lt;br /&gt;
! Description&lt;br /&gt;
! Required Input Files&lt;br /&gt;
! Optional Input Files&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Wind stress, every node, every timestep&lt;br /&gt;
| Wind stress and atmospheric pressure are read in at all grid nodes at every model time step from the  [[fort.22_file_format#NWS = 1 or 101|fort.22 file]]&lt;br /&gt;
| [[fort.22_file_format#NWS = 1 or 101|fort.22]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Wind stress, every node, every [[WTIMINC]]&lt;br /&gt;
| Wind stress and atmospheric pressure are read in at all grid nodes at a time interval that does not equal the model time step from the [[fort.22_file_format#NWS = 2, -2, 102 or -102|fort.22 file]]. Interpolation in time is used to synchronize the wind and pressure information with the model time step. The wind time interval ([[WTIMINC]]) is specified in the [[fort.15_file_format|fort.15 file]].&lt;br /&gt;
| [[fort.22_file_format#NWS = 2, -2, 102 or -102|fort.22]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| US Navy Fleet Numeric&lt;br /&gt;
| Wind velocity is read in from a wind file from the [[fort.22_file_format#NWS = 3 or 103, Fleet Numeric Format|fort.22 file]]  in US Navy Fleet Numeric format. This information is interpolated in space onto the ADCIRC grid and in time to synchronize the wind and pressure information with the model time step. Garret’s formula is used to compute wind stress from the wind velocity. Several parameters describing the Fleet Numeric wind file must be specified in the [[fort.15_file_format|fort.15 file]].&lt;br /&gt;
| [[fort.22_file_format#NWS = 3 or 103, Fleet Numeric Format|fort.22]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| PBL/JAG&lt;br /&gt;
| Wind velocity and atmospheric pressure are read in (PBL/JAG format) at selected ADCIRC grid nodes from the [[fort.22_file_format#NWS = 4, -4, 104 or -104 - PBL Hurricane Model format|fort.22]] file. Interpolation in time is used to synchronize the wind and pressure information with the model time step. Garret’s formula is used to compute wind stress from wind velocity.&lt;br /&gt;
| [[fort.22_file_format#NWS = 4, -4, 104 or -104 - PBL Hurricane Model format|fort.22]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Wind velocity, every node, every [[WTIMINC]]&lt;br /&gt;
| Wind velocity and atmospheric pressure are read in at all grid nodes from the [[fort.22_file_format#NWS = 5, -5, 105, or -105|fort.22]] File. Interpolation in time is used to synchronize the wind and pressure information with the model time step. Garret’s formula is used to compute wind stress from wind velocity.&lt;br /&gt;
|  [[fort.22_file_format#NWS = 5, -5, 105, or -105|fort.22]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| wind velocity, rectangular grid, every [[WTIMINC]]&lt;br /&gt;
| Meteorological data (U,V,P) is input on a rectangular grid (either in Longitude, Latitude or Cartesian coordinates, consistent with the grid coordinates) and interpolated in space onto the ADCIRC grid. Wind velocity (U,V @ 10 m above the water surface) must be input in units of m/s and surface atmospheric pressure (P) must be input in units of Pascals = Newtons/square meter.  The meteorological grid MUST cover the entire ADCIRC mesh; that is, the ADCIRC mesh must be ENTIRELY within the meteorological grid or an error will result.&lt;br /&gt;
| [[fort.22_file_format#NWS = 6 or 106|fort.22]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wind stress, regular grid, every [[WTIMINC]]&lt;br /&gt;
| Surface stress and pressure values are read in on a regular grid from the [[fort.22_file_format|fort.22 file]].&lt;br /&gt;
| [[fort.22_file_format#NWS = 7 or -7|fort.22]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Symmetric Holland Vortex&lt;br /&gt;
| Wind velocity and atmospheric pressure are calculated at every node on the fly by ADCIRC internally using the Dynamic Holland model.&lt;br /&gt;
| [[Fort.22_file_format#NWS_.3D_8|fort.22]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| NCDC GFS&lt;br /&gt;
| Wind velocity (10 m) and atmospheric pressure are read in from a sequence of National Weather Service (NWS) Aviation (AVN) model output files. Each AVN file is assumed to contain data on a Gaussian longitude, latitude grid at a single time.&lt;br /&gt;
| [[fort.200_file_format|fort.200, fort.200+N, fort.200+2*N, fort.200+3*N,….,]] where N is the time interval (in hours) between successive meteorological data&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| National Weather Service Eta-29 file&lt;br /&gt;
| Wind velocity (10 m) and atmospheric pressure are read in from a sequence of stripped down National Weather Service (NWS) ETA 29km model output files&lt;br /&gt;
| [[fort.200_file_format|fort.200, fort.201, fort.202, fort.203,….,]]&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
| 12 ([[NWS12]])&lt;br /&gt;
| OWI ASCII, every [[WTIMINC]]&lt;br /&gt;
| Wind velocities (U10, V10) and atmospheric sea level pressure (SLP) are provided in the OWI ASCII format on one to three rectangular (lat/lon) grid(s)&lt;br /&gt;
| [[Fort.22_file_format#NWS_.3D_12|fort.22]], [[fort.221]], [[fort.222]]&lt;br /&gt;
| [[fort.223]], [[fort.224]], [[fort.217]], [[fort.218]]&lt;br /&gt;
|-&lt;br /&gt;
| 13 ([[NWS13]]) {{ADC version|version=55|relation=ge}}&lt;br /&gt;
| OWI NetCDF&lt;br /&gt;
| Wind velocities (U10, V10) and atmospheric sea level pressure (SLP) fields are provided in the OWI NetCDF format as 1 or more meshgrid overlays stored in netCDF groups, supporting storm following grids on overlay 2 and on.&lt;br /&gt;
| [[NWS13]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14 / -14 {{ADC version|version=55|relation=ge}}&lt;br /&gt;
| GRIB2/NetCDF Binary, every [[WTIMINC]]&lt;br /&gt;
| Gridded data of wind velocities (U10, V10) and atmospheric sea level pressure (SLP) are provided in GRIB2 (e.g., GFS, CFSv2) or NetCDF (e.g., ERA5, WRF) binary files. Gridded data may be on a standard rectangular lat/lon grid, a [https://en.wikipedia.org/wiki/Gaussian_grid Gaussian grid], or a projected WRF-like grid. Requires that ADCIRC is compiled with DATETIME, NetCDF and if required, GRIB2 flags enabled (the static libraries must be compiled). Will find and read time-snaps based on the reference date, [[NCDATE]] located near or at the bottom of the [[fort.15_file_format|fort.15 file]] taking into account hot-start times etc. If the negative value is used, OWI ASCII (see NWS = 12) meteorology will overwrite the GRIB2/NetCDF meteorology data in the overlap region (except during the &amp;quot;skipping OWI time snap&amp;quot; phase).  &lt;br /&gt;
| [[fort.22x.grb2 file|fort.221.grb2, fort.222.grb2]] '''or''' [[Fort.22_file_format#NWS_.3D_14|fort.22]], [[fort.221.nc]], [[fort.222.nc]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| HWIND&lt;br /&gt;
| Uses data assimilated snapshots of the wind velocity fields of tropical cyclones that are produced by the NOAA Hurricane Research Division (HRD)&lt;br /&gt;
| [[fort.22_file_format#NWS = 15|fort.22]]&lt;br /&gt;
| Additional HWIND files specified in the [[fort.22_file_format#NWS = 15|fort.22]] file&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| GFDL&lt;br /&gt;
| GFDL model output files produced by the Geophysical Fluid Dynamics Laboratory at NOAA. Each ASCII GFDL model output file contains one or more nested grid dataset where the nested grids are allowed to change in time. Coarse grid data is not stored where finer nest data is given.&lt;br /&gt;
| [[fort.22_file_format#NWS = 16|fort.22]]&lt;br /&gt;
| Additional GFDL files specified in the [[fort.22_file_format#NWS = 16|fort.22]] file&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Dynamic Asymmetric Model&lt;br /&gt;
| Wind velocity and atmospheric pressure are calculated at exact finite element mesh node locations and directly coupled to ADCIRC at every time step using the asymmetric hurricane vortex formulation based on the Holland gradient wind model. The input file is assumed to correspond to the ATCF Best Track/Objective Aid/Wind Radii Format. This option uses the radii at specific wind speeds (34, 50, 64, 100 knots) reported in the four quadrants (NE, SE, SW, NW) of the storm to calculate the radius of maximum winds as a function of the azimuthal angle. Garret’s formula is used to compute wind stress from the wind velocity. This option allows the user to set a value for Rmax and Holland B Parameter. Additionally the user can select the isotachs to be used for each of the 4 quadrants. The utility program aswip_1.0.3.F located in the /wind folder will generate the NWS=19 formatted file from a NWS=9 formatted fort.22 input file.&lt;br /&gt;
| [[fort.22_file_format#NWS = 19|fort.22]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Generalized Asymmetric Holland Model&lt;br /&gt;
| The Generalized Asymmetric Holland Model (GAHM) provides a set of theoretical and practical improvements over previous parametric meteorological vortex models in ADCIRC. The track file format is similar to that of the older Dynamic Asymmetric Model (NWS = 19) but with 8 additional columns of data.&lt;br /&gt;
| [[fort.22_file_format#NWS = 20, Generalized Asymmetric Holland Model (GAHM)|fort.22]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Extended NWS with Ice + Waves==&lt;br /&gt;
The following presents a summary of the extended &amp;lt;code&amp;gt;NWS&amp;lt;/code&amp;gt; values to included ice-coverage and/or wind wave-coupling&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;font-weight:bold;&amp;quot; |Meteorological Data Format&lt;br /&gt;
! style=&amp;quot;font-weight:bold;&amp;quot; |Met. Only&lt;br /&gt;
! style=&amp;quot;font-weight:bold;&amp;quot; |Met. plus Waves from fort.23&lt;br /&gt;
! style=&amp;quot;font-weight:bold;&amp;quot; |Met. plus Waves SWAN&lt;br /&gt;
! style=&amp;quot;font-weight:bold;&amp;quot; |Met. plus Waves STWAVE&lt;br /&gt;
! style=&amp;quot;font-weight:bold;&amp;quot; |Met. plus Ice Coverage, Waves off&lt;br /&gt;
! style=&amp;quot;font-weight:bold;&amp;quot; |Met. plus Ice Coverage OWI-like format plus Waves from fort.23&lt;br /&gt;
! style=&amp;quot;font-weight:bold;&amp;quot; |Met. plus Ice Coverage OWI-like format plus Waves from SWAN&lt;br /&gt;
! style=&amp;quot;font-weight:bold;&amp;quot; |Met. plus Ice Coverage OWI-like format plus Waves from STWAVE&lt;br /&gt;
|-&lt;br /&gt;
|none&lt;br /&gt;
| 0&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
|-&lt;br /&gt;
|wind stress, every node, every timestep&lt;br /&gt;
| 1&lt;br /&gt;
| 101&lt;br /&gt;
| 301&lt;br /&gt;
| 401&lt;br /&gt;
|&lt;br /&gt;
| 12101&lt;br /&gt;
| 12301&lt;br /&gt;
| 12401&lt;br /&gt;
|-&lt;br /&gt;
|wind stress, every node, every WTIMINC&lt;br /&gt;
| 2&lt;br /&gt;
| 102&lt;br /&gt;
| 302&lt;br /&gt;
| 402&lt;br /&gt;
|&lt;br /&gt;
| 12102&lt;br /&gt;
| 12302&lt;br /&gt;
| 12402&lt;br /&gt;
|-&lt;br /&gt;
|US Navy Fleet Numeric&lt;br /&gt;
| 3&lt;br /&gt;
| 103&lt;br /&gt;
| 303&lt;br /&gt;
| 403&lt;br /&gt;
|&lt;br /&gt;
| 12103&lt;br /&gt;
| 12303&lt;br /&gt;
| 12403&lt;br /&gt;
|-&lt;br /&gt;
|PBL/JAG&lt;br /&gt;
| 4&lt;br /&gt;
| 104&lt;br /&gt;
| 304&lt;br /&gt;
| 404&lt;br /&gt;
|&lt;br /&gt;
| 12104&lt;br /&gt;
| 12304&lt;br /&gt;
| 12404&lt;br /&gt;
|-&lt;br /&gt;
|wind velocity, every node, every WTIMINC&lt;br /&gt;
| 5&lt;br /&gt;
| 105&lt;br /&gt;
| 305&lt;br /&gt;
| 405&lt;br /&gt;
|&lt;br /&gt;
| 12105&lt;br /&gt;
| 12305&lt;br /&gt;
| 12405&lt;br /&gt;
|-&lt;br /&gt;
|wind velocity, rectangular grid, every WTIMINC&lt;br /&gt;
| 6&lt;br /&gt;
| 106&lt;br /&gt;
| 306&lt;br /&gt;
| 406&lt;br /&gt;
|&lt;br /&gt;
| 12106&lt;br /&gt;
| 12306&lt;br /&gt;
| 12406&lt;br /&gt;
|-&lt;br /&gt;
|wind stress, regular grid, every WTIMINC&lt;br /&gt;
| 7&lt;br /&gt;
| 107&lt;br /&gt;
| 307&lt;br /&gt;
| 407&lt;br /&gt;
|&lt;br /&gt;
| 12107&lt;br /&gt;
| 12307&lt;br /&gt;
| 12407&lt;br /&gt;
|-&lt;br /&gt;
|symmetrc vortex model&lt;br /&gt;
| 8&lt;br /&gt;
| 108&lt;br /&gt;
| 308&lt;br /&gt;
| 408&lt;br /&gt;
|&lt;br /&gt;
| 12108&lt;br /&gt;
| 12308&lt;br /&gt;
| 12408&lt;br /&gt;
|-&lt;br /&gt;
|asymmetric vortex model (no longer available)&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
|-&lt;br /&gt;
|National Weather Service AVN&lt;br /&gt;
| 10&lt;br /&gt;
| 110&lt;br /&gt;
| 310&lt;br /&gt;
| 410&lt;br /&gt;
|&lt;br /&gt;
| 12110&lt;br /&gt;
| 12310&lt;br /&gt;
| 12410&lt;br /&gt;
|-&lt;br /&gt;
|National Weather Service ETA 29km&lt;br /&gt;
| 11&lt;br /&gt;
| 111&lt;br /&gt;
| 311&lt;br /&gt;
| 411&lt;br /&gt;
|&lt;br /&gt;
| 12111&lt;br /&gt;
| 12311&lt;br /&gt;
| 12411&lt;br /&gt;
|-&lt;br /&gt;
|Oceanweather Inc (OWI)&lt;br /&gt;
| 12&lt;br /&gt;
| 112&lt;br /&gt;
| 312&lt;br /&gt;
| 412&lt;br /&gt;
|&lt;br /&gt;
| 12112&lt;br /&gt;
| 12312&lt;br /&gt;
| 12412&lt;br /&gt;
|-&lt;br /&gt;
|Oceanweather Inc (OWI) NetCDF&lt;br /&gt;
| 13&lt;br /&gt;
| 113?&lt;br /&gt;
| 313?&lt;br /&gt;
| 413?&lt;br /&gt;
|&lt;br /&gt;
| 12113?&lt;br /&gt;
| 12313?&lt;br /&gt;
| 12413?&lt;br /&gt;
|-&lt;br /&gt;
|GRIB2/NetCDF &lt;br /&gt;
| 14&lt;br /&gt;
| 114&lt;br /&gt;
| 314&lt;br /&gt;
| 414&lt;br /&gt;
| 14014 (GRIB2/NetCDF format ice)&lt;br /&gt;
| 14114 (GRIB2/NetCDF format ice)&lt;br /&gt;
| 14314 (GRIB2/NetCDF format ice)&lt;br /&gt;
| 14414 (GRIB2/NetCDF format ice)&lt;br /&gt;
|-&lt;br /&gt;
|H*Wind&lt;br /&gt;
| 15&lt;br /&gt;
| 115&lt;br /&gt;
| 315&lt;br /&gt;
| 415&lt;br /&gt;
|&lt;br /&gt;
| 12115&lt;br /&gt;
| 12315&lt;br /&gt;
| 12415&lt;br /&gt;
|-&lt;br /&gt;
|Dynamic Asymmetric Model&lt;br /&gt;
| 19&lt;br /&gt;
| 119&lt;br /&gt;
| 319&lt;br /&gt;
| 419&lt;br /&gt;
|&lt;br /&gt;
| 12119&lt;br /&gt;
| 12319&lt;br /&gt;
| 12419&lt;br /&gt;
|-&lt;br /&gt;
|Generalized Asymmetric Holland Model&lt;br /&gt;
| 20&lt;br /&gt;
| 120&lt;br /&gt;
| 320&lt;br /&gt;
| 420&lt;br /&gt;
|&lt;br /&gt;
| 12120&lt;br /&gt;
| 12320&lt;br /&gt;
| 12420&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=NWS13&amp;diff=917</id>
		<title>NWS13</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=NWS13&amp;diff=917"/>
		<updated>2020-06-15T19:52:25Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: /* Step 2: Apply intermediate input grid to mesh */ add language about fixed basin overlay&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=NWS13=&lt;br /&gt;
&lt;br /&gt;
Oceanweather Inc. (OWI) NetCDF Meteorological Input Files&lt;br /&gt;
&lt;br /&gt;
==Motivation==&lt;br /&gt;
&lt;br /&gt;
A major source of error in ADCIRC can come from the accuracy and representation of the wind and pressure fields. In order to allow ADCIRC access to high quality and efficiently stored inputs the following features were added to the existing [[NWS12]] functionality for the newer NetCDF version ([[NWS13]]).&lt;br /&gt;
&lt;br /&gt;
[[File:overlay_domains.png|400px|thumb|right|Example of grid domains for multiple independent wind/pressure overlays, including storm-following.]]&lt;br /&gt;
&lt;br /&gt;
* Moving storm-centered grids&lt;br /&gt;
* Grids that can change size&lt;br /&gt;
* Curvilinear grids&lt;br /&gt;
* Arbitrary # of grid overlays&lt;br /&gt;
* New ADCIRC moving interpolation code&lt;br /&gt;
* Arbitrary &amp;amp; irregular timesteps&lt;br /&gt;
&lt;br /&gt;
Some future-proofing attempts:&lt;br /&gt;
&lt;br /&gt;
* Multi-resolution representation of tropical cyclone wind fields&lt;br /&gt;
* Be able to introduce additional meteorological parameters using the same format/NWS input&lt;br /&gt;
** Possibility to include wind stresses?&lt;br /&gt;
** Alternative reference heights?&lt;br /&gt;
** Ice information?&lt;br /&gt;
** Rainfall?&lt;br /&gt;
&lt;br /&gt;
==NetCDF File Schema==&lt;br /&gt;
&lt;br /&gt;
This description assumes some familiarity with NetCDF, HDF or other similar self-describing binary file formats, and in particular features like &amp;quot;groups&amp;quot; available in HDF5 and NetCDF4. Understanding of NetCDF conventions like Climate Forecast (CF) may also be helpful. For more information about NetCDF please visit the links below.&lt;br /&gt;
&lt;br /&gt;
* https://www.unidata.ucar.edu/software/netcdf/&lt;br /&gt;
* https://www.hdfgroup.org/&lt;br /&gt;
* https://cfconventions.org/&lt;br /&gt;
* https://github.com/Unidata/netcdf4-python&lt;br /&gt;
* https://github.com/pydata/xarray&lt;br /&gt;
&lt;br /&gt;
===''' '' OWI-NWS13 Convention '' '''===&lt;br /&gt;
&lt;br /&gt;
'''NetCDF4 File''' contents:&lt;br /&gt;
* Group(s) – 1 group per grid or overlay&lt;br /&gt;
* Variables – U10/V10, PSFC&lt;br /&gt;
* Dimensions – time, yi, xi&lt;br /&gt;
* Attributes – grid rank/priority&lt;br /&gt;
&lt;br /&gt;
'''Global Attributes''':&lt;br /&gt;
* ''group_order'': space separated list of group names reflecting their appropriate rank/order&lt;br /&gt;
* ''conventions'': should include “OWI-NWS13“ (Climate Forecast conventions (CF) seemingly don’t support NC groups)&lt;br /&gt;
&lt;br /&gt;
'''Group Attributes''':&lt;br /&gt;
* ''rank'': integer representing the order of overlay/precedence in application to nodes&lt;br /&gt;
&lt;br /&gt;
'''Group Dimensions''':&lt;br /&gt;
* ''time'' – length of time dimension&lt;br /&gt;
* ''yi'' – number of rows in spatial grid description&lt;br /&gt;
* ''xi'' – number of columns in spatial grid description&lt;br /&gt;
&lt;br /&gt;
'''Group Variables''':&lt;br /&gt;
* ''U10'' (time, yi, xi), U-component of 10m WS (m/s)&lt;br /&gt;
* ''V10'' (time, yi, xi), V-component of 10m WS (m/s)&lt;br /&gt;
* ''PSFC'' (time, yi, xi), Surface Pressure (mb)&lt;br /&gt;
* ''lon'' (yi, xi) or (time, yi, xi), Longitude in Decimal Degrees&lt;br /&gt;
* ''lat'' (yi, xi) or (time, yi, xi), Latitude in Decimal Degrees&lt;br /&gt;
* ''time'' (time), Datetime-number with units of “minutes from YYYY-mm-dd HH:MM:SS”&lt;br /&gt;
* ''clon'' and ''clat'' (time), optional storm center coordinates for Powell drag&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
 netcdf fort.22 {&lt;br /&gt;
 &lt;br /&gt;
     // global attributes:&lt;br /&gt;
     :group_order = &amp;quot;Main JPM0135&amp;quot; ;&lt;br /&gt;
     :institution = &amp;quot;Oceanweather Inc. (OWI)&amp;quot; ;&lt;br /&gt;
     :conventions = &amp;quot;CF-1.6 OWI-NWS13&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
  group: Main {&lt;br /&gt;
      dimensions:&lt;br /&gt;
          yi = 211 ;&lt;br /&gt;
          xi = 221 ;&lt;br /&gt;
          time = 133 ;&lt;br /&gt;
      variables:&lt;br /&gt;
          float lon(yi, xi) ;&lt;br /&gt;
              lon:_FillValue = NaNf ;&lt;br /&gt;
              lon:units = &amp;quot;degrees_east&amp;quot; ;&lt;br /&gt;
              lon:standard_name = &amp;quot;longitude&amp;quot; ;&lt;br /&gt;
              lon:axis = &amp;quot;X&amp;quot; ;&lt;br /&gt;
              lon:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float lat(yi, xi) ;&lt;br /&gt;
              lat:_FillValue = NaNf ;&lt;br /&gt;
              lat:units = &amp;quot;degrees_north&amp;quot; ;&lt;br /&gt;
              lat:standard_name = &amp;quot;latitude&amp;quot; ;&lt;br /&gt;
              lat:axis = &amp;quot;Y&amp;quot; ;&lt;br /&gt;
              lat:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          int64 time(time) ;&lt;br /&gt;
              time:units = &amp;quot;minutes since 1990-01-01T01:00:00&amp;quot; ;&lt;br /&gt;
              time:calendar = &amp;quot;proleptic_gregorian&amp;quot; ;&lt;br /&gt;
          float U10(time, yi, xi) ;&lt;br /&gt;
              U10:_FillValue = NaNf ;&lt;br /&gt;
              U10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              U10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float V10(time, yi, xi) ;&lt;br /&gt;
              V10:_FillValue = NaNf ;&lt;br /&gt;
              V10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              V10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float PSFC(time, yi, xi) ;&lt;br /&gt;
              PSFC:_FillValue = NaNf ;&lt;br /&gt;
              PSFC:units = &amp;quot;mb&amp;quot; ;&lt;br /&gt;
              PSFC:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
  // group attributes:&lt;br /&gt;
      :rank = 1 ;&lt;br /&gt;
  } // group Main&lt;br /&gt;
&lt;br /&gt;
  group: JPM0135 {&lt;br /&gt;
      dimensions:&lt;br /&gt;
          time = 133 ;&lt;br /&gt;
          yi = 501 ;&lt;br /&gt;
          xi = 501 ;&lt;br /&gt;
      variables:&lt;br /&gt;
          int64 time(time) ;&lt;br /&gt;
              time:units = &amp;quot;minutes since 1990-01-01T01:00:00&amp;quot; ;&lt;br /&gt;
              time:calendar = &amp;quot;proleptic_gregorian&amp;quot; ;&lt;br /&gt;
          float lat(time, yi, xi) ;&lt;br /&gt;
              lat:_FillValue = NaNf ;&lt;br /&gt;
              lat:units = &amp;quot;degrees_north&amp;quot; ;&lt;br /&gt;
              lat:standard_name = &amp;quot;latitude&amp;quot; ;&lt;br /&gt;
              lat:axis = &amp;quot;Y&amp;quot; ;&lt;br /&gt;
              lat:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float lon(time, yi, xi) ;&lt;br /&gt;
              lon:_FillValue = NaNf ;&lt;br /&gt;
              lon:units = &amp;quot;degrees_east&amp;quot; ;&lt;br /&gt;
              lon:standard_name = &amp;quot;longitude&amp;quot; ;&lt;br /&gt;
              lon:axis = &amp;quot;X&amp;quot; ;&lt;br /&gt;
              lon:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float U10(time, yi, xi) ;&lt;br /&gt;
              U10:_FillValue = NaNf ;&lt;br /&gt;
              U10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              U10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float V10(time, yi, xi) ;&lt;br /&gt;
              V10:_FillValue = NaNf ;&lt;br /&gt;
              V10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              V10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float PSFC(time, yi, xi) ;&lt;br /&gt;
              PSFC:_FillValue = NaNf ;&lt;br /&gt;
              PSFC:units = &amp;quot;mb&amp;quot; ;&lt;br /&gt;
              PSFC:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
  // group attributes:&lt;br /&gt;
      :rank = 2 ;&lt;br /&gt;
  } // group JPM0135&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
* Decoupling the yi/xi dimensions from lat/lon allows lat and lon to be 2-d arrays by depending on both dimensions&lt;br /&gt;
* Regular grids and Curvilinear grids&lt;br /&gt;
* Non-evenly spaced grids as long as they can be expressed in a 2-d &amp;quot;mesh-grid&amp;quot;&lt;br /&gt;
* Grids that change spatial resolution or position in time (but have consistent yi/xi array size)&lt;br /&gt;
* Each group/sub-grid can define the timesteps independently, including start and stop times&lt;br /&gt;
* Fill Value (and NetCDF packing/compression), and ieee nan floats supported&lt;br /&gt;
&lt;br /&gt;
==fort.15 Configuration==&lt;br /&gt;
&lt;br /&gt;
'''WTIMINC''': configurable grid-to-mesh interpolation timestep in seconds, separate from the input data timesteps. If the file contains storm-following grids, there may be some utility in setting this finer than the input timestep(s).&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;owiWindNetcdf'' fort.15 namelist with all inputs quoted as strings&lt;br /&gt;
* ''NWS13ColdStartString'': required cold start time of simulation formatted as 'YYYYMMDD.HHMMSS'&lt;br /&gt;
* ''NWS13WindMultiplier'': optional wind speed multiplier ('''DWM''' from [[NWS12]])&lt;br /&gt;
* ''NWS13File'': optional file name for netCDF file ( ''fort.22.nc'' default )&lt;br /&gt;
* ''NWS13GroupForPowell'': optional group # to use for Powell drag&lt;br /&gt;
''example'':&lt;br /&gt;
  &amp;amp;owiWindNetcdf NWS13File='fort.22.nc' NWS13ColdStartString='20000706.000000' /&lt;br /&gt;
&lt;br /&gt;
==Suggestions==&lt;br /&gt;
&lt;br /&gt;
* Keep the spatial and temporal resolutions to only what is required&lt;br /&gt;
* Add sub-grids, more complex time dimensions, and complex lat/lon grid definitions only as necessary by sub-grid/group&lt;br /&gt;
* In most cases 1-hourly specified--if you have a moving-grid overlay and can rely on the built-in moving-aware interpolation&lt;br /&gt;
* Avoid discontinuities between overlays/grids&lt;br /&gt;
* Best case: the lowest rank grid should just be a less resolved version of exact same higher resolution fields that will be overlaid&lt;br /&gt;
* Lowest rank grid should probably cover the entire domain/mesh, and the entire model run time period&lt;br /&gt;
&lt;br /&gt;
==Interpolation Details==&lt;br /&gt;
&lt;br /&gt;
[[File:Ch maxmin interp timeseries.png|300px|thumb|right|Aliasing of peak storm conditions in time.]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ch movegrid interp spatial.png|300px|thumb|right|Spatial aliasing of peak wind speeds.]]&lt;br /&gt;
&lt;br /&gt;
The [[NWS13]] met module implements a multi-step interpolation procedure, primarily to minimize aliasing of the wind and pressure fields in time and space.&lt;br /&gt;
&lt;br /&gt;
The process occurs as follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Step 1: Time/space on input grid(s)===&lt;br /&gt;
&lt;br /&gt;
Input fields are interpolated on the input grid (in time, and space if necessary) to the intermediate timesteps specified in the ''fort.15'' parameter '''WTIMINC'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Step 2: Apply intermediate input grid to mesh===&lt;br /&gt;
&lt;br /&gt;
The gridded intermediate timesteps are interpolated in space on to the ADCIRC mesh, appropriately overlaying multiple input grids by rank as supplied. At this point the inputs are represented on the mesh at '''WTIMINC''' timesteps. &lt;br /&gt;
&lt;br /&gt;
'''NB:''' For the lowest ranked overlay, the grid-to-mesh interpolation weights are pre-computed, which means that this grid cannot be a storm-following moving grid. For all additional overlays, the weights are dynamically updated.&lt;br /&gt;
&lt;br /&gt;
===Step 3: Time interpolation to model timestep===&lt;br /&gt;
&lt;br /&gt;
At each model computational timestep ('''DTDP''') the inputs at intermediate timesteps as represented on the mesh are interpolated in time to the appropriate model timestep node-by-node.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:nws13_interp1.png|800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:nws13_interp2.png|800px]]&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=NWS13&amp;diff=916</id>
		<title>NWS13</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=NWS13&amp;diff=916"/>
		<updated>2020-06-15T19:49:41Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: /* Motivation */ enlarge domain thumbnail&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=NWS13=&lt;br /&gt;
&lt;br /&gt;
Oceanweather Inc. (OWI) NetCDF Meteorological Input Files&lt;br /&gt;
&lt;br /&gt;
==Motivation==&lt;br /&gt;
&lt;br /&gt;
A major source of error in ADCIRC can come from the accuracy and representation of the wind and pressure fields. In order to allow ADCIRC access to high quality and efficiently stored inputs the following features were added to the existing [[NWS12]] functionality for the newer NetCDF version ([[NWS13]]).&lt;br /&gt;
&lt;br /&gt;
[[File:overlay_domains.png|400px|thumb|right|Example of grid domains for multiple independent wind/pressure overlays, including storm-following.]]&lt;br /&gt;
&lt;br /&gt;
* Moving storm-centered grids&lt;br /&gt;
* Grids that can change size&lt;br /&gt;
* Curvilinear grids&lt;br /&gt;
* Arbitrary # of grid overlays&lt;br /&gt;
* New ADCIRC moving interpolation code&lt;br /&gt;
* Arbitrary &amp;amp; irregular timesteps&lt;br /&gt;
&lt;br /&gt;
Some future-proofing attempts:&lt;br /&gt;
&lt;br /&gt;
* Multi-resolution representation of tropical cyclone wind fields&lt;br /&gt;
* Be able to introduce additional meteorological parameters using the same format/NWS input&lt;br /&gt;
** Possibility to include wind stresses?&lt;br /&gt;
** Alternative reference heights?&lt;br /&gt;
** Ice information?&lt;br /&gt;
** Rainfall?&lt;br /&gt;
&lt;br /&gt;
==NetCDF File Schema==&lt;br /&gt;
&lt;br /&gt;
This description assumes some familiarity with NetCDF, HDF or other similar self-describing binary file formats, and in particular features like &amp;quot;groups&amp;quot; available in HDF5 and NetCDF4. Understanding of NetCDF conventions like Climate Forecast (CF) may also be helpful. For more information about NetCDF please visit the links below.&lt;br /&gt;
&lt;br /&gt;
* https://www.unidata.ucar.edu/software/netcdf/&lt;br /&gt;
* https://www.hdfgroup.org/&lt;br /&gt;
* https://cfconventions.org/&lt;br /&gt;
* https://github.com/Unidata/netcdf4-python&lt;br /&gt;
* https://github.com/pydata/xarray&lt;br /&gt;
&lt;br /&gt;
===''' '' OWI-NWS13 Convention '' '''===&lt;br /&gt;
&lt;br /&gt;
'''NetCDF4 File''' contents:&lt;br /&gt;
* Group(s) – 1 group per grid or overlay&lt;br /&gt;
* Variables – U10/V10, PSFC&lt;br /&gt;
* Dimensions – time, yi, xi&lt;br /&gt;
* Attributes – grid rank/priority&lt;br /&gt;
&lt;br /&gt;
'''Global Attributes''':&lt;br /&gt;
* ''group_order'': space separated list of group names reflecting their appropriate rank/order&lt;br /&gt;
* ''conventions'': should include “OWI-NWS13“ (Climate Forecast conventions (CF) seemingly don’t support NC groups)&lt;br /&gt;
&lt;br /&gt;
'''Group Attributes''':&lt;br /&gt;
* ''rank'': integer representing the order of overlay/precedence in application to nodes&lt;br /&gt;
&lt;br /&gt;
'''Group Dimensions''':&lt;br /&gt;
* ''time'' – length of time dimension&lt;br /&gt;
* ''yi'' – number of rows in spatial grid description&lt;br /&gt;
* ''xi'' – number of columns in spatial grid description&lt;br /&gt;
&lt;br /&gt;
'''Group Variables''':&lt;br /&gt;
* ''U10'' (time, yi, xi), U-component of 10m WS (m/s)&lt;br /&gt;
* ''V10'' (time, yi, xi), V-component of 10m WS (m/s)&lt;br /&gt;
* ''PSFC'' (time, yi, xi), Surface Pressure (mb)&lt;br /&gt;
* ''lon'' (yi, xi) or (time, yi, xi), Longitude in Decimal Degrees&lt;br /&gt;
* ''lat'' (yi, xi) or (time, yi, xi), Latitude in Decimal Degrees&lt;br /&gt;
* ''time'' (time), Datetime-number with units of “minutes from YYYY-mm-dd HH:MM:SS”&lt;br /&gt;
* ''clon'' and ''clat'' (time), optional storm center coordinates for Powell drag&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
 netcdf fort.22 {&lt;br /&gt;
 &lt;br /&gt;
     // global attributes:&lt;br /&gt;
     :group_order = &amp;quot;Main JPM0135&amp;quot; ;&lt;br /&gt;
     :institution = &amp;quot;Oceanweather Inc. (OWI)&amp;quot; ;&lt;br /&gt;
     :conventions = &amp;quot;CF-1.6 OWI-NWS13&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
  group: Main {&lt;br /&gt;
      dimensions:&lt;br /&gt;
          yi = 211 ;&lt;br /&gt;
          xi = 221 ;&lt;br /&gt;
          time = 133 ;&lt;br /&gt;
      variables:&lt;br /&gt;
          float lon(yi, xi) ;&lt;br /&gt;
              lon:_FillValue = NaNf ;&lt;br /&gt;
              lon:units = &amp;quot;degrees_east&amp;quot; ;&lt;br /&gt;
              lon:standard_name = &amp;quot;longitude&amp;quot; ;&lt;br /&gt;
              lon:axis = &amp;quot;X&amp;quot; ;&lt;br /&gt;
              lon:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float lat(yi, xi) ;&lt;br /&gt;
              lat:_FillValue = NaNf ;&lt;br /&gt;
              lat:units = &amp;quot;degrees_north&amp;quot; ;&lt;br /&gt;
              lat:standard_name = &amp;quot;latitude&amp;quot; ;&lt;br /&gt;
              lat:axis = &amp;quot;Y&amp;quot; ;&lt;br /&gt;
              lat:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          int64 time(time) ;&lt;br /&gt;
              time:units = &amp;quot;minutes since 1990-01-01T01:00:00&amp;quot; ;&lt;br /&gt;
              time:calendar = &amp;quot;proleptic_gregorian&amp;quot; ;&lt;br /&gt;
          float U10(time, yi, xi) ;&lt;br /&gt;
              U10:_FillValue = NaNf ;&lt;br /&gt;
              U10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              U10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float V10(time, yi, xi) ;&lt;br /&gt;
              V10:_FillValue = NaNf ;&lt;br /&gt;
              V10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              V10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float PSFC(time, yi, xi) ;&lt;br /&gt;
              PSFC:_FillValue = NaNf ;&lt;br /&gt;
              PSFC:units = &amp;quot;mb&amp;quot; ;&lt;br /&gt;
              PSFC:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
  // group attributes:&lt;br /&gt;
      :rank = 1 ;&lt;br /&gt;
  } // group Main&lt;br /&gt;
&lt;br /&gt;
  group: JPM0135 {&lt;br /&gt;
      dimensions:&lt;br /&gt;
          time = 133 ;&lt;br /&gt;
          yi = 501 ;&lt;br /&gt;
          xi = 501 ;&lt;br /&gt;
      variables:&lt;br /&gt;
          int64 time(time) ;&lt;br /&gt;
              time:units = &amp;quot;minutes since 1990-01-01T01:00:00&amp;quot; ;&lt;br /&gt;
              time:calendar = &amp;quot;proleptic_gregorian&amp;quot; ;&lt;br /&gt;
          float lat(time, yi, xi) ;&lt;br /&gt;
              lat:_FillValue = NaNf ;&lt;br /&gt;
              lat:units = &amp;quot;degrees_north&amp;quot; ;&lt;br /&gt;
              lat:standard_name = &amp;quot;latitude&amp;quot; ;&lt;br /&gt;
              lat:axis = &amp;quot;Y&amp;quot; ;&lt;br /&gt;
              lat:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float lon(time, yi, xi) ;&lt;br /&gt;
              lon:_FillValue = NaNf ;&lt;br /&gt;
              lon:units = &amp;quot;degrees_east&amp;quot; ;&lt;br /&gt;
              lon:standard_name = &amp;quot;longitude&amp;quot; ;&lt;br /&gt;
              lon:axis = &amp;quot;X&amp;quot; ;&lt;br /&gt;
              lon:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float U10(time, yi, xi) ;&lt;br /&gt;
              U10:_FillValue = NaNf ;&lt;br /&gt;
              U10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              U10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float V10(time, yi, xi) ;&lt;br /&gt;
              V10:_FillValue = NaNf ;&lt;br /&gt;
              V10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              V10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float PSFC(time, yi, xi) ;&lt;br /&gt;
              PSFC:_FillValue = NaNf ;&lt;br /&gt;
              PSFC:units = &amp;quot;mb&amp;quot; ;&lt;br /&gt;
              PSFC:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
  // group attributes:&lt;br /&gt;
      :rank = 2 ;&lt;br /&gt;
  } // group JPM0135&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
* Decoupling the yi/xi dimensions from lat/lon allows lat and lon to be 2-d arrays by depending on both dimensions&lt;br /&gt;
* Regular grids and Curvilinear grids&lt;br /&gt;
* Non-evenly spaced grids as long as they can be expressed in a 2-d &amp;quot;mesh-grid&amp;quot;&lt;br /&gt;
* Grids that change spatial resolution or position in time (but have consistent yi/xi array size)&lt;br /&gt;
* Each group/sub-grid can define the timesteps independently, including start and stop times&lt;br /&gt;
* Fill Value (and NetCDF packing/compression), and ieee nan floats supported&lt;br /&gt;
&lt;br /&gt;
==fort.15 Configuration==&lt;br /&gt;
&lt;br /&gt;
'''WTIMINC''': configurable grid-to-mesh interpolation timestep in seconds, separate from the input data timesteps. If the file contains storm-following grids, there may be some utility in setting this finer than the input timestep(s).&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;owiWindNetcdf'' fort.15 namelist with all inputs quoted as strings&lt;br /&gt;
* ''NWS13ColdStartString'': required cold start time of simulation formatted as 'YYYYMMDD.HHMMSS'&lt;br /&gt;
* ''NWS13WindMultiplier'': optional wind speed multiplier ('''DWM''' from [[NWS12]])&lt;br /&gt;
* ''NWS13File'': optional file name for netCDF file ( ''fort.22.nc'' default )&lt;br /&gt;
* ''NWS13GroupForPowell'': optional group # to use for Powell drag&lt;br /&gt;
''example'':&lt;br /&gt;
  &amp;amp;owiWindNetcdf NWS13File='fort.22.nc' NWS13ColdStartString='20000706.000000' /&lt;br /&gt;
&lt;br /&gt;
==Suggestions==&lt;br /&gt;
&lt;br /&gt;
* Keep the spatial and temporal resolutions to only what is required&lt;br /&gt;
* Add sub-grids, more complex time dimensions, and complex lat/lon grid definitions only as necessary by sub-grid/group&lt;br /&gt;
* In most cases 1-hourly specified--if you have a moving-grid overlay and can rely on the built-in moving-aware interpolation&lt;br /&gt;
* Avoid discontinuities between overlays/grids&lt;br /&gt;
* Best case: the lowest rank grid should just be a less resolved version of exact same higher resolution fields that will be overlaid&lt;br /&gt;
* Lowest rank grid should probably cover the entire domain/mesh, and the entire model run time period&lt;br /&gt;
&lt;br /&gt;
==Interpolation Details==&lt;br /&gt;
&lt;br /&gt;
[[File:Ch maxmin interp timeseries.png|300px|thumb|right|Aliasing of peak storm conditions in time.]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ch movegrid interp spatial.png|300px|thumb|right|Spatial aliasing of peak wind speeds.]]&lt;br /&gt;
&lt;br /&gt;
The [[NWS13]] met module implements a multi-step interpolation procedure, primarily to minimize aliasing of the wind and pressure fields in time and space.&lt;br /&gt;
&lt;br /&gt;
The process occurs as follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Step 1: Time/space on input grid(s)===&lt;br /&gt;
&lt;br /&gt;
Input fields are interpolated on the input grid (in time, and space if necessary) to the intermediate timesteps specified in the ''fort.15'' parameter '''WTIMINC'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Step 2: Apply intermediate input grid to mesh===&lt;br /&gt;
&lt;br /&gt;
The gridded intermediate timesteps are interpolated in space on to the ADCIRC mesh, appropriately overlaying multiple input grids by rank as supplied. At this point the inputs are represented on the mesh at '''WTIMINC''' timesteps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Step 3: Time interpolation to model timestep===&lt;br /&gt;
&lt;br /&gt;
At each model computational timestep ('''DTDP''') the inputs at intermediate timesteps as represented on the mesh are interpolated in time to the appropriate model timestep node-by-node.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:nws13_interp1.png|800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:nws13_interp2.png|800px]]&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=NWS13&amp;diff=915</id>
		<title>NWS13</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=NWS13&amp;diff=915"/>
		<updated>2020-06-15T19:45:18Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: /* Interpolation Details */ tweak steps formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=NWS13=&lt;br /&gt;
&lt;br /&gt;
Oceanweather Inc. (OWI) NetCDF Meteorological Input Files&lt;br /&gt;
&lt;br /&gt;
==Motivation==&lt;br /&gt;
&lt;br /&gt;
A major source of error in ADCIRC can come from the accuracy and representation of the wind and pressure fields. In order to allow ADCIRC access to high quality and efficiently stored inputs the following features were added to the existing [[NWS12]] functionality for the newer NetCDF version ([[NWS13]]).&lt;br /&gt;
&lt;br /&gt;
[[File:overlay_domains.png|200px|thumb|right|Example of grid domains for multiple independent wind/pressure overlays, including storm-following.]]&lt;br /&gt;
&lt;br /&gt;
* Moving storm-centered grids&lt;br /&gt;
* Grids that can change size&lt;br /&gt;
* Curvilinear grids&lt;br /&gt;
* Arbitrary # of grid overlays&lt;br /&gt;
* New ADCIRC moving interpolation code&lt;br /&gt;
* Arbitrary &amp;amp; irregular timesteps&lt;br /&gt;
&lt;br /&gt;
Some future-proofing attempts:&lt;br /&gt;
&lt;br /&gt;
* Multi-resolution representation of tropical cyclone wind fields&lt;br /&gt;
* Be able to introduce additional meteorological parameters using the same format/NWS input&lt;br /&gt;
** Possibility to include wind stresses?&lt;br /&gt;
** Alternative reference heights?&lt;br /&gt;
** Ice information?&lt;br /&gt;
** Rainfall?&lt;br /&gt;
&lt;br /&gt;
==NetCDF File Schema==&lt;br /&gt;
&lt;br /&gt;
This description assumes some familiarity with NetCDF, HDF or other similar self-describing binary file formats, and in particular features like &amp;quot;groups&amp;quot; available in HDF5 and NetCDF4. Understanding of NetCDF conventions like Climate Forecast (CF) may also be helpful. For more information about NetCDF please visit the links below.&lt;br /&gt;
&lt;br /&gt;
* https://www.unidata.ucar.edu/software/netcdf/&lt;br /&gt;
* https://www.hdfgroup.org/&lt;br /&gt;
* https://cfconventions.org/&lt;br /&gt;
* https://github.com/Unidata/netcdf4-python&lt;br /&gt;
* https://github.com/pydata/xarray&lt;br /&gt;
&lt;br /&gt;
===''' '' OWI-NWS13 Convention '' '''===&lt;br /&gt;
&lt;br /&gt;
'''NetCDF4 File''' contents:&lt;br /&gt;
* Group(s) – 1 group per grid or overlay&lt;br /&gt;
* Variables – U10/V10, PSFC&lt;br /&gt;
* Dimensions – time, yi, xi&lt;br /&gt;
* Attributes – grid rank/priority&lt;br /&gt;
&lt;br /&gt;
'''Global Attributes''':&lt;br /&gt;
* ''group_order'': space separated list of group names reflecting their appropriate rank/order&lt;br /&gt;
* ''conventions'': should include “OWI-NWS13“ (Climate Forecast conventions (CF) seemingly don’t support NC groups)&lt;br /&gt;
&lt;br /&gt;
'''Group Attributes''':&lt;br /&gt;
* ''rank'': integer representing the order of overlay/precedence in application to nodes&lt;br /&gt;
&lt;br /&gt;
'''Group Dimensions''':&lt;br /&gt;
* ''time'' – length of time dimension&lt;br /&gt;
* ''yi'' – number of rows in spatial grid description&lt;br /&gt;
* ''xi'' – number of columns in spatial grid description&lt;br /&gt;
&lt;br /&gt;
'''Group Variables''':&lt;br /&gt;
* ''U10'' (time, yi, xi), U-component of 10m WS (m/s)&lt;br /&gt;
* ''V10'' (time, yi, xi), V-component of 10m WS (m/s)&lt;br /&gt;
* ''PSFC'' (time, yi, xi), Surface Pressure (mb)&lt;br /&gt;
* ''lon'' (yi, xi) or (time, yi, xi), Longitude in Decimal Degrees&lt;br /&gt;
* ''lat'' (yi, xi) or (time, yi, xi), Latitude in Decimal Degrees&lt;br /&gt;
* ''time'' (time), Datetime-number with units of “minutes from YYYY-mm-dd HH:MM:SS”&lt;br /&gt;
* ''clon'' and ''clat'' (time), optional storm center coordinates for Powell drag&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
 netcdf fort.22 {&lt;br /&gt;
 &lt;br /&gt;
     // global attributes:&lt;br /&gt;
     :group_order = &amp;quot;Main JPM0135&amp;quot; ;&lt;br /&gt;
     :institution = &amp;quot;Oceanweather Inc. (OWI)&amp;quot; ;&lt;br /&gt;
     :conventions = &amp;quot;CF-1.6 OWI-NWS13&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
  group: Main {&lt;br /&gt;
      dimensions:&lt;br /&gt;
          yi = 211 ;&lt;br /&gt;
          xi = 221 ;&lt;br /&gt;
          time = 133 ;&lt;br /&gt;
      variables:&lt;br /&gt;
          float lon(yi, xi) ;&lt;br /&gt;
              lon:_FillValue = NaNf ;&lt;br /&gt;
              lon:units = &amp;quot;degrees_east&amp;quot; ;&lt;br /&gt;
              lon:standard_name = &amp;quot;longitude&amp;quot; ;&lt;br /&gt;
              lon:axis = &amp;quot;X&amp;quot; ;&lt;br /&gt;
              lon:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float lat(yi, xi) ;&lt;br /&gt;
              lat:_FillValue = NaNf ;&lt;br /&gt;
              lat:units = &amp;quot;degrees_north&amp;quot; ;&lt;br /&gt;
              lat:standard_name = &amp;quot;latitude&amp;quot; ;&lt;br /&gt;
              lat:axis = &amp;quot;Y&amp;quot; ;&lt;br /&gt;
              lat:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          int64 time(time) ;&lt;br /&gt;
              time:units = &amp;quot;minutes since 1990-01-01T01:00:00&amp;quot; ;&lt;br /&gt;
              time:calendar = &amp;quot;proleptic_gregorian&amp;quot; ;&lt;br /&gt;
          float U10(time, yi, xi) ;&lt;br /&gt;
              U10:_FillValue = NaNf ;&lt;br /&gt;
              U10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              U10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float V10(time, yi, xi) ;&lt;br /&gt;
              V10:_FillValue = NaNf ;&lt;br /&gt;
              V10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              V10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float PSFC(time, yi, xi) ;&lt;br /&gt;
              PSFC:_FillValue = NaNf ;&lt;br /&gt;
              PSFC:units = &amp;quot;mb&amp;quot; ;&lt;br /&gt;
              PSFC:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
  // group attributes:&lt;br /&gt;
      :rank = 1 ;&lt;br /&gt;
  } // group Main&lt;br /&gt;
&lt;br /&gt;
  group: JPM0135 {&lt;br /&gt;
      dimensions:&lt;br /&gt;
          time = 133 ;&lt;br /&gt;
          yi = 501 ;&lt;br /&gt;
          xi = 501 ;&lt;br /&gt;
      variables:&lt;br /&gt;
          int64 time(time) ;&lt;br /&gt;
              time:units = &amp;quot;minutes since 1990-01-01T01:00:00&amp;quot; ;&lt;br /&gt;
              time:calendar = &amp;quot;proleptic_gregorian&amp;quot; ;&lt;br /&gt;
          float lat(time, yi, xi) ;&lt;br /&gt;
              lat:_FillValue = NaNf ;&lt;br /&gt;
              lat:units = &amp;quot;degrees_north&amp;quot; ;&lt;br /&gt;
              lat:standard_name = &amp;quot;latitude&amp;quot; ;&lt;br /&gt;
              lat:axis = &amp;quot;Y&amp;quot; ;&lt;br /&gt;
              lat:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float lon(time, yi, xi) ;&lt;br /&gt;
              lon:_FillValue = NaNf ;&lt;br /&gt;
              lon:units = &amp;quot;degrees_east&amp;quot; ;&lt;br /&gt;
              lon:standard_name = &amp;quot;longitude&amp;quot; ;&lt;br /&gt;
              lon:axis = &amp;quot;X&amp;quot; ;&lt;br /&gt;
              lon:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float U10(time, yi, xi) ;&lt;br /&gt;
              U10:_FillValue = NaNf ;&lt;br /&gt;
              U10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              U10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float V10(time, yi, xi) ;&lt;br /&gt;
              V10:_FillValue = NaNf ;&lt;br /&gt;
              V10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              V10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float PSFC(time, yi, xi) ;&lt;br /&gt;
              PSFC:_FillValue = NaNf ;&lt;br /&gt;
              PSFC:units = &amp;quot;mb&amp;quot; ;&lt;br /&gt;
              PSFC:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
  // group attributes:&lt;br /&gt;
      :rank = 2 ;&lt;br /&gt;
  } // group JPM0135&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
* Decoupling the yi/xi dimensions from lat/lon allows lat and lon to be 2-d arrays by depending on both dimensions&lt;br /&gt;
* Regular grids and Curvilinear grids&lt;br /&gt;
* Non-evenly spaced grids as long as they can be expressed in a 2-d &amp;quot;mesh-grid&amp;quot;&lt;br /&gt;
* Grids that change spatial resolution or position in time (but have consistent yi/xi array size)&lt;br /&gt;
* Each group/sub-grid can define the timesteps independently, including start and stop times&lt;br /&gt;
* Fill Value (and NetCDF packing/compression), and ieee nan floats supported&lt;br /&gt;
&lt;br /&gt;
==fort.15 Configuration==&lt;br /&gt;
&lt;br /&gt;
'''WTIMINC''': configurable grid-to-mesh interpolation timestep in seconds, separate from the input data timesteps. If the file contains storm-following grids, there may be some utility in setting this finer than the input timestep(s).&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;owiWindNetcdf'' fort.15 namelist with all inputs quoted as strings&lt;br /&gt;
* ''NWS13ColdStartString'': required cold start time of simulation formatted as 'YYYYMMDD.HHMMSS'&lt;br /&gt;
* ''NWS13WindMultiplier'': optional wind speed multiplier ('''DWM''' from [[NWS12]])&lt;br /&gt;
* ''NWS13File'': optional file name for netCDF file ( ''fort.22.nc'' default )&lt;br /&gt;
* ''NWS13GroupForPowell'': optional group # to use for Powell drag&lt;br /&gt;
''example'':&lt;br /&gt;
  &amp;amp;owiWindNetcdf NWS13File='fort.22.nc' NWS13ColdStartString='20000706.000000' /&lt;br /&gt;
&lt;br /&gt;
==Suggestions==&lt;br /&gt;
&lt;br /&gt;
* Keep the spatial and temporal resolutions to only what is required&lt;br /&gt;
* Add sub-grids, more complex time dimensions, and complex lat/lon grid definitions only as necessary by sub-grid/group&lt;br /&gt;
* In most cases 1-hourly specified--if you have a moving-grid overlay and can rely on the built-in moving-aware interpolation&lt;br /&gt;
* Avoid discontinuities between overlays/grids&lt;br /&gt;
* Best case: the lowest rank grid should just be a less resolved version of exact same higher resolution fields that will be overlaid&lt;br /&gt;
* Lowest rank grid should probably cover the entire domain/mesh, and the entire model run time period&lt;br /&gt;
&lt;br /&gt;
==Interpolation Details==&lt;br /&gt;
&lt;br /&gt;
[[File:Ch maxmin interp timeseries.png|300px|thumb|right|Aliasing of peak storm conditions in time.]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ch movegrid interp spatial.png|300px|thumb|right|Spatial aliasing of peak wind speeds.]]&lt;br /&gt;
&lt;br /&gt;
The [[NWS13]] met module implements a multi-step interpolation procedure, primarily to minimize aliasing of the wind and pressure fields in time and space.&lt;br /&gt;
&lt;br /&gt;
The process occurs as follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Step 1: Time/space on input grid(s)===&lt;br /&gt;
&lt;br /&gt;
Input fields are interpolated on the input grid (in time, and space if necessary) to the intermediate timesteps specified in the ''fort.15'' parameter '''WTIMINC'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Step 2: Apply intermediate input grid to mesh===&lt;br /&gt;
&lt;br /&gt;
The gridded intermediate timesteps are interpolated in space on to the ADCIRC mesh, appropriately overlaying multiple input grids by rank as supplied. At this point the inputs are represented on the mesh at '''WTIMINC''' timesteps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Step 3: Time interpolation to model timestep===&lt;br /&gt;
&lt;br /&gt;
At each model computational timestep ('''DTDP''') the inputs at intermediate timesteps as represented on the mesh are interpolated in time to the appropriate model timestep node-by-node.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:nws13_interp1.png|800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:nws13_interp2.png|800px]]&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=NWS13&amp;diff=914</id>
		<title>NWS13</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=NWS13&amp;diff=914"/>
		<updated>2020-06-15T19:43:00Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: /* Motivation */ fix bad edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=NWS13=&lt;br /&gt;
&lt;br /&gt;
Oceanweather Inc. (OWI) NetCDF Meteorological Input Files&lt;br /&gt;
&lt;br /&gt;
==Motivation==&lt;br /&gt;
&lt;br /&gt;
A major source of error in ADCIRC can come from the accuracy and representation of the wind and pressure fields. In order to allow ADCIRC access to high quality and efficiently stored inputs the following features were added to the existing [[NWS12]] functionality for the newer NetCDF version ([[NWS13]]).&lt;br /&gt;
&lt;br /&gt;
[[File:overlay_domains.png|200px|thumb|right|Example of grid domains for multiple independent wind/pressure overlays, including storm-following.]]&lt;br /&gt;
&lt;br /&gt;
* Moving storm-centered grids&lt;br /&gt;
* Grids that can change size&lt;br /&gt;
* Curvilinear grids&lt;br /&gt;
* Arbitrary # of grid overlays&lt;br /&gt;
* New ADCIRC moving interpolation code&lt;br /&gt;
* Arbitrary &amp;amp; irregular timesteps&lt;br /&gt;
&lt;br /&gt;
Some future-proofing attempts:&lt;br /&gt;
&lt;br /&gt;
* Multi-resolution representation of tropical cyclone wind fields&lt;br /&gt;
* Be able to introduce additional meteorological parameters using the same format/NWS input&lt;br /&gt;
** Possibility to include wind stresses?&lt;br /&gt;
** Alternative reference heights?&lt;br /&gt;
** Ice information?&lt;br /&gt;
** Rainfall?&lt;br /&gt;
&lt;br /&gt;
==NetCDF File Schema==&lt;br /&gt;
&lt;br /&gt;
This description assumes some familiarity with NetCDF, HDF or other similar self-describing binary file formats, and in particular features like &amp;quot;groups&amp;quot; available in HDF5 and NetCDF4. Understanding of NetCDF conventions like Climate Forecast (CF) may also be helpful. For more information about NetCDF please visit the links below.&lt;br /&gt;
&lt;br /&gt;
* https://www.unidata.ucar.edu/software/netcdf/&lt;br /&gt;
* https://www.hdfgroup.org/&lt;br /&gt;
* https://cfconventions.org/&lt;br /&gt;
* https://github.com/Unidata/netcdf4-python&lt;br /&gt;
* https://github.com/pydata/xarray&lt;br /&gt;
&lt;br /&gt;
===''' '' OWI-NWS13 Convention '' '''===&lt;br /&gt;
&lt;br /&gt;
'''NetCDF4 File''' contents:&lt;br /&gt;
* Group(s) – 1 group per grid or overlay&lt;br /&gt;
* Variables – U10/V10, PSFC&lt;br /&gt;
* Dimensions – time, yi, xi&lt;br /&gt;
* Attributes – grid rank/priority&lt;br /&gt;
&lt;br /&gt;
'''Global Attributes''':&lt;br /&gt;
* ''group_order'': space separated list of group names reflecting their appropriate rank/order&lt;br /&gt;
* ''conventions'': should include “OWI-NWS13“ (Climate Forecast conventions (CF) seemingly don’t support NC groups)&lt;br /&gt;
&lt;br /&gt;
'''Group Attributes''':&lt;br /&gt;
* ''rank'': integer representing the order of overlay/precedence in application to nodes&lt;br /&gt;
&lt;br /&gt;
'''Group Dimensions''':&lt;br /&gt;
* ''time'' – length of time dimension&lt;br /&gt;
* ''yi'' – number of rows in spatial grid description&lt;br /&gt;
* ''xi'' – number of columns in spatial grid description&lt;br /&gt;
&lt;br /&gt;
'''Group Variables''':&lt;br /&gt;
* ''U10'' (time, yi, xi), U-component of 10m WS (m/s)&lt;br /&gt;
* ''V10'' (time, yi, xi), V-component of 10m WS (m/s)&lt;br /&gt;
* ''PSFC'' (time, yi, xi), Surface Pressure (mb)&lt;br /&gt;
* ''lon'' (yi, xi) or (time, yi, xi), Longitude in Decimal Degrees&lt;br /&gt;
* ''lat'' (yi, xi) or (time, yi, xi), Latitude in Decimal Degrees&lt;br /&gt;
* ''time'' (time), Datetime-number with units of “minutes from YYYY-mm-dd HH:MM:SS”&lt;br /&gt;
* ''clon'' and ''clat'' (time), optional storm center coordinates for Powell drag&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
 netcdf fort.22 {&lt;br /&gt;
 &lt;br /&gt;
     // global attributes:&lt;br /&gt;
     :group_order = &amp;quot;Main JPM0135&amp;quot; ;&lt;br /&gt;
     :institution = &amp;quot;Oceanweather Inc. (OWI)&amp;quot; ;&lt;br /&gt;
     :conventions = &amp;quot;CF-1.6 OWI-NWS13&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
  group: Main {&lt;br /&gt;
      dimensions:&lt;br /&gt;
          yi = 211 ;&lt;br /&gt;
          xi = 221 ;&lt;br /&gt;
          time = 133 ;&lt;br /&gt;
      variables:&lt;br /&gt;
          float lon(yi, xi) ;&lt;br /&gt;
              lon:_FillValue = NaNf ;&lt;br /&gt;
              lon:units = &amp;quot;degrees_east&amp;quot; ;&lt;br /&gt;
              lon:standard_name = &amp;quot;longitude&amp;quot; ;&lt;br /&gt;
              lon:axis = &amp;quot;X&amp;quot; ;&lt;br /&gt;
              lon:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float lat(yi, xi) ;&lt;br /&gt;
              lat:_FillValue = NaNf ;&lt;br /&gt;
              lat:units = &amp;quot;degrees_north&amp;quot; ;&lt;br /&gt;
              lat:standard_name = &amp;quot;latitude&amp;quot; ;&lt;br /&gt;
              lat:axis = &amp;quot;Y&amp;quot; ;&lt;br /&gt;
              lat:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          int64 time(time) ;&lt;br /&gt;
              time:units = &amp;quot;minutes since 1990-01-01T01:00:00&amp;quot; ;&lt;br /&gt;
              time:calendar = &amp;quot;proleptic_gregorian&amp;quot; ;&lt;br /&gt;
          float U10(time, yi, xi) ;&lt;br /&gt;
              U10:_FillValue = NaNf ;&lt;br /&gt;
              U10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              U10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float V10(time, yi, xi) ;&lt;br /&gt;
              V10:_FillValue = NaNf ;&lt;br /&gt;
              V10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              V10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float PSFC(time, yi, xi) ;&lt;br /&gt;
              PSFC:_FillValue = NaNf ;&lt;br /&gt;
              PSFC:units = &amp;quot;mb&amp;quot; ;&lt;br /&gt;
              PSFC:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
  // group attributes:&lt;br /&gt;
      :rank = 1 ;&lt;br /&gt;
  } // group Main&lt;br /&gt;
&lt;br /&gt;
  group: JPM0135 {&lt;br /&gt;
      dimensions:&lt;br /&gt;
          time = 133 ;&lt;br /&gt;
          yi = 501 ;&lt;br /&gt;
          xi = 501 ;&lt;br /&gt;
      variables:&lt;br /&gt;
          int64 time(time) ;&lt;br /&gt;
              time:units = &amp;quot;minutes since 1990-01-01T01:00:00&amp;quot; ;&lt;br /&gt;
              time:calendar = &amp;quot;proleptic_gregorian&amp;quot; ;&lt;br /&gt;
          float lat(time, yi, xi) ;&lt;br /&gt;
              lat:_FillValue = NaNf ;&lt;br /&gt;
              lat:units = &amp;quot;degrees_north&amp;quot; ;&lt;br /&gt;
              lat:standard_name = &amp;quot;latitude&amp;quot; ;&lt;br /&gt;
              lat:axis = &amp;quot;Y&amp;quot; ;&lt;br /&gt;
              lat:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float lon(time, yi, xi) ;&lt;br /&gt;
              lon:_FillValue = NaNf ;&lt;br /&gt;
              lon:units = &amp;quot;degrees_east&amp;quot; ;&lt;br /&gt;
              lon:standard_name = &amp;quot;longitude&amp;quot; ;&lt;br /&gt;
              lon:axis = &amp;quot;X&amp;quot; ;&lt;br /&gt;
              lon:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float U10(time, yi, xi) ;&lt;br /&gt;
              U10:_FillValue = NaNf ;&lt;br /&gt;
              U10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              U10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float V10(time, yi, xi) ;&lt;br /&gt;
              V10:_FillValue = NaNf ;&lt;br /&gt;
              V10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              V10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float PSFC(time, yi, xi) ;&lt;br /&gt;
              PSFC:_FillValue = NaNf ;&lt;br /&gt;
              PSFC:units = &amp;quot;mb&amp;quot; ;&lt;br /&gt;
              PSFC:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
  // group attributes:&lt;br /&gt;
      :rank = 2 ;&lt;br /&gt;
  } // group JPM0135&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
* Decoupling the yi/xi dimensions from lat/lon allows lat and lon to be 2-d arrays by depending on both dimensions&lt;br /&gt;
* Regular grids and Curvilinear grids&lt;br /&gt;
* Non-evenly spaced grids as long as they can be expressed in a 2-d &amp;quot;mesh-grid&amp;quot;&lt;br /&gt;
* Grids that change spatial resolution or position in time (but have consistent yi/xi array size)&lt;br /&gt;
* Each group/sub-grid can define the timesteps independently, including start and stop times&lt;br /&gt;
* Fill Value (and NetCDF packing/compression), and ieee nan floats supported&lt;br /&gt;
&lt;br /&gt;
==fort.15 Configuration==&lt;br /&gt;
&lt;br /&gt;
'''WTIMINC''': configurable grid-to-mesh interpolation timestep in seconds, separate from the input data timesteps. If the file contains storm-following grids, there may be some utility in setting this finer than the input timestep(s).&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;owiWindNetcdf'' fort.15 namelist with all inputs quoted as strings&lt;br /&gt;
* ''NWS13ColdStartString'': required cold start time of simulation formatted as 'YYYYMMDD.HHMMSS'&lt;br /&gt;
* ''NWS13WindMultiplier'': optional wind speed multiplier ('''DWM''' from [[NWS12]])&lt;br /&gt;
* ''NWS13File'': optional file name for netCDF file ( ''fort.22.nc'' default )&lt;br /&gt;
* ''NWS13GroupForPowell'': optional group # to use for Powell drag&lt;br /&gt;
''example'':&lt;br /&gt;
  &amp;amp;owiWindNetcdf NWS13File='fort.22.nc' NWS13ColdStartString='20000706.000000' /&lt;br /&gt;
&lt;br /&gt;
==Suggestions==&lt;br /&gt;
&lt;br /&gt;
* Keep the spatial and temporal resolutions to only what is required&lt;br /&gt;
* Add sub-grids, more complex time dimensions, and complex lat/lon grid definitions only as necessary by sub-grid/group&lt;br /&gt;
* In most cases 1-hourly specified--if you have a moving-grid overlay and can rely on the built-in moving-aware interpolation&lt;br /&gt;
* Avoid discontinuities between overlays/grids&lt;br /&gt;
* Best case: the lowest rank grid should just be a less resolved version of exact same higher resolution fields that will be overlaid&lt;br /&gt;
* Lowest rank grid should probably cover the entire domain/mesh, and the entire model run time period&lt;br /&gt;
&lt;br /&gt;
==Interpolation Details==&lt;br /&gt;
&lt;br /&gt;
[[File:Ch maxmin interp timeseries.png|300px|thumb|right|Aliasing of peak storm conditions in time.]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ch movegrid interp spatial.png|300px|thumb|right|Spatial aliasing of peak wind speeds.]]&lt;br /&gt;
&lt;br /&gt;
The [[NWS13]] met module implements a multi-step interpolation procedure, primarily to minimize aliasing of the wind and pressure fields in time and space.&lt;br /&gt;
&lt;br /&gt;
The process occurs as follows:&lt;br /&gt;
&lt;br /&gt;
===Step 1: Time/space on input grid(s)===&lt;br /&gt;
&lt;br /&gt;
Input fields are interpolated on the input grid (in time, and space if necessary) to the intermediate timesteps specified in the ''fort.15'' parameter '''WTIMINC'''.&lt;br /&gt;
&lt;br /&gt;
===Step 2: Apply intermediate input grid to mesh===&lt;br /&gt;
&lt;br /&gt;
The gridded intermediate timesteps are interpolated in space on to the ADCIRC mesh, appropriately overlaying multiple input grids by rank as supplied. At this point the inputs are represented on the mesh at '''WTIMINC''' timesteps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Step 3: ===&lt;br /&gt;
&lt;br /&gt;
At each model computational timestep ('''DTDP''') the inputs at intermediate timesteps as represented on the mesh are interpolated in time to the appropriate model timestep node-by-node.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:nws13_interp1.png|800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:nws13_interp2.png|800px]]&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=NWS13&amp;diff=913</id>
		<title>NWS13</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=NWS13&amp;diff=913"/>
		<updated>2020-06-15T19:42:31Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: /* Motivation */ add the/typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=NWS13=&lt;br /&gt;
&lt;br /&gt;
Oceanweather Inc. (OWI) NetCDF Meteorological Input Files&lt;br /&gt;
&lt;br /&gt;
==Motivation==&lt;br /&gt;
&lt;br /&gt;
A major source of error in ADCIRC can come from the accuracy and representation of the wind and pressure fields. In order to allow ADCIRC access to high quality and efficiently stored inputs the following features were added to the existing [[NWS12]] functionality for newer the NetCDF version ([[NWS13]]).&lt;br /&gt;
&lt;br /&gt;
[[File:overlay_domains.png|200px|thumb|right|Example of grid domains for multiple independent wind/pressure overlays, including storm-following.]]&lt;br /&gt;
&lt;br /&gt;
* Moving storm-centered grids&lt;br /&gt;
* Grids that can change size&lt;br /&gt;
* Curvilinear grids&lt;br /&gt;
* Arbitrary # of grid overlays&lt;br /&gt;
* New ADCIRC moving interpolation code&lt;br /&gt;
* Arbitrary &amp;amp; irregular timesteps&lt;br /&gt;
&lt;br /&gt;
Some future-proofing attempts:&lt;br /&gt;
&lt;br /&gt;
* Multi-resolution representation of tropical cyclone wind fields&lt;br /&gt;
* Be able to introduce additional meteorological parameters using the same format/NWS input&lt;br /&gt;
** Possibility to include wind stresses?&lt;br /&gt;
** Alternative reference heights?&lt;br /&gt;
** Ice information?&lt;br /&gt;
** Rainfall?&lt;br /&gt;
&lt;br /&gt;
==NetCDF File Schema==&lt;br /&gt;
&lt;br /&gt;
This description assumes some familiarity with NetCDF, HDF or other similar self-describing binary file formats, and in particular features like &amp;quot;groups&amp;quot; available in HDF5 and NetCDF4. Understanding of NetCDF conventions like Climate Forecast (CF) may also be helpful. For more information about NetCDF please visit the links below.&lt;br /&gt;
&lt;br /&gt;
* https://www.unidata.ucar.edu/software/netcdf/&lt;br /&gt;
* https://www.hdfgroup.org/&lt;br /&gt;
* https://cfconventions.org/&lt;br /&gt;
* https://github.com/Unidata/netcdf4-python&lt;br /&gt;
* https://github.com/pydata/xarray&lt;br /&gt;
&lt;br /&gt;
===''' '' OWI-NWS13 Convention '' '''===&lt;br /&gt;
&lt;br /&gt;
'''NetCDF4 File''' contents:&lt;br /&gt;
* Group(s) – 1 group per grid or overlay&lt;br /&gt;
* Variables – U10/V10, PSFC&lt;br /&gt;
* Dimensions – time, yi, xi&lt;br /&gt;
* Attributes – grid rank/priority&lt;br /&gt;
&lt;br /&gt;
'''Global Attributes''':&lt;br /&gt;
* ''group_order'': space separated list of group names reflecting their appropriate rank/order&lt;br /&gt;
* ''conventions'': should include “OWI-NWS13“ (Climate Forecast conventions (CF) seemingly don’t support NC groups)&lt;br /&gt;
&lt;br /&gt;
'''Group Attributes''':&lt;br /&gt;
* ''rank'': integer representing the order of overlay/precedence in application to nodes&lt;br /&gt;
&lt;br /&gt;
'''Group Dimensions''':&lt;br /&gt;
* ''time'' – length of time dimension&lt;br /&gt;
* ''yi'' – number of rows in spatial grid description&lt;br /&gt;
* ''xi'' – number of columns in spatial grid description&lt;br /&gt;
&lt;br /&gt;
'''Group Variables''':&lt;br /&gt;
* ''U10'' (time, yi, xi), U-component of 10m WS (m/s)&lt;br /&gt;
* ''V10'' (time, yi, xi), V-component of 10m WS (m/s)&lt;br /&gt;
* ''PSFC'' (time, yi, xi), Surface Pressure (mb)&lt;br /&gt;
* ''lon'' (yi, xi) or (time, yi, xi), Longitude in Decimal Degrees&lt;br /&gt;
* ''lat'' (yi, xi) or (time, yi, xi), Latitude in Decimal Degrees&lt;br /&gt;
* ''time'' (time), Datetime-number with units of “minutes from YYYY-mm-dd HH:MM:SS”&lt;br /&gt;
* ''clon'' and ''clat'' (time), optional storm center coordinates for Powell drag&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
 netcdf fort.22 {&lt;br /&gt;
 &lt;br /&gt;
     // global attributes:&lt;br /&gt;
     :group_order = &amp;quot;Main JPM0135&amp;quot; ;&lt;br /&gt;
     :institution = &amp;quot;Oceanweather Inc. (OWI)&amp;quot; ;&lt;br /&gt;
     :conventions = &amp;quot;CF-1.6 OWI-NWS13&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
  group: Main {&lt;br /&gt;
      dimensions:&lt;br /&gt;
          yi = 211 ;&lt;br /&gt;
          xi = 221 ;&lt;br /&gt;
          time = 133 ;&lt;br /&gt;
      variables:&lt;br /&gt;
          float lon(yi, xi) ;&lt;br /&gt;
              lon:_FillValue = NaNf ;&lt;br /&gt;
              lon:units = &amp;quot;degrees_east&amp;quot; ;&lt;br /&gt;
              lon:standard_name = &amp;quot;longitude&amp;quot; ;&lt;br /&gt;
              lon:axis = &amp;quot;X&amp;quot; ;&lt;br /&gt;
              lon:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float lat(yi, xi) ;&lt;br /&gt;
              lat:_FillValue = NaNf ;&lt;br /&gt;
              lat:units = &amp;quot;degrees_north&amp;quot; ;&lt;br /&gt;
              lat:standard_name = &amp;quot;latitude&amp;quot; ;&lt;br /&gt;
              lat:axis = &amp;quot;Y&amp;quot; ;&lt;br /&gt;
              lat:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          int64 time(time) ;&lt;br /&gt;
              time:units = &amp;quot;minutes since 1990-01-01T01:00:00&amp;quot; ;&lt;br /&gt;
              time:calendar = &amp;quot;proleptic_gregorian&amp;quot; ;&lt;br /&gt;
          float U10(time, yi, xi) ;&lt;br /&gt;
              U10:_FillValue = NaNf ;&lt;br /&gt;
              U10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              U10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float V10(time, yi, xi) ;&lt;br /&gt;
              V10:_FillValue = NaNf ;&lt;br /&gt;
              V10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              V10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float PSFC(time, yi, xi) ;&lt;br /&gt;
              PSFC:_FillValue = NaNf ;&lt;br /&gt;
              PSFC:units = &amp;quot;mb&amp;quot; ;&lt;br /&gt;
              PSFC:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
  // group attributes:&lt;br /&gt;
      :rank = 1 ;&lt;br /&gt;
  } // group Main&lt;br /&gt;
&lt;br /&gt;
  group: JPM0135 {&lt;br /&gt;
      dimensions:&lt;br /&gt;
          time = 133 ;&lt;br /&gt;
          yi = 501 ;&lt;br /&gt;
          xi = 501 ;&lt;br /&gt;
      variables:&lt;br /&gt;
          int64 time(time) ;&lt;br /&gt;
              time:units = &amp;quot;minutes since 1990-01-01T01:00:00&amp;quot; ;&lt;br /&gt;
              time:calendar = &amp;quot;proleptic_gregorian&amp;quot; ;&lt;br /&gt;
          float lat(time, yi, xi) ;&lt;br /&gt;
              lat:_FillValue = NaNf ;&lt;br /&gt;
              lat:units = &amp;quot;degrees_north&amp;quot; ;&lt;br /&gt;
              lat:standard_name = &amp;quot;latitude&amp;quot; ;&lt;br /&gt;
              lat:axis = &amp;quot;Y&amp;quot; ;&lt;br /&gt;
              lat:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float lon(time, yi, xi) ;&lt;br /&gt;
              lon:_FillValue = NaNf ;&lt;br /&gt;
              lon:units = &amp;quot;degrees_east&amp;quot; ;&lt;br /&gt;
              lon:standard_name = &amp;quot;longitude&amp;quot; ;&lt;br /&gt;
              lon:axis = &amp;quot;X&amp;quot; ;&lt;br /&gt;
              lon:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float U10(time, yi, xi) ;&lt;br /&gt;
              U10:_FillValue = NaNf ;&lt;br /&gt;
              U10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              U10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float V10(time, yi, xi) ;&lt;br /&gt;
              V10:_FillValue = NaNf ;&lt;br /&gt;
              V10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              V10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float PSFC(time, yi, xi) ;&lt;br /&gt;
              PSFC:_FillValue = NaNf ;&lt;br /&gt;
              PSFC:units = &amp;quot;mb&amp;quot; ;&lt;br /&gt;
              PSFC:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
  // group attributes:&lt;br /&gt;
      :rank = 2 ;&lt;br /&gt;
  } // group JPM0135&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
* Decoupling the yi/xi dimensions from lat/lon allows lat and lon to be 2-d arrays by depending on both dimensions&lt;br /&gt;
* Regular grids and Curvilinear grids&lt;br /&gt;
* Non-evenly spaced grids as long as they can be expressed in a 2-d &amp;quot;mesh-grid&amp;quot;&lt;br /&gt;
* Grids that change spatial resolution or position in time (but have consistent yi/xi array size)&lt;br /&gt;
* Each group/sub-grid can define the timesteps independently, including start and stop times&lt;br /&gt;
* Fill Value (and NetCDF packing/compression), and ieee nan floats supported&lt;br /&gt;
&lt;br /&gt;
==fort.15 Configuration==&lt;br /&gt;
&lt;br /&gt;
'''WTIMINC''': configurable grid-to-mesh interpolation timestep in seconds, separate from the input data timesteps. If the file contains storm-following grids, there may be some utility in setting this finer than the input timestep(s).&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;owiWindNetcdf'' fort.15 namelist with all inputs quoted as strings&lt;br /&gt;
* ''NWS13ColdStartString'': required cold start time of simulation formatted as 'YYYYMMDD.HHMMSS'&lt;br /&gt;
* ''NWS13WindMultiplier'': optional wind speed multiplier ('''DWM''' from [[NWS12]])&lt;br /&gt;
* ''NWS13File'': optional file name for netCDF file ( ''fort.22.nc'' default )&lt;br /&gt;
* ''NWS13GroupForPowell'': optional group # to use for Powell drag&lt;br /&gt;
''example'':&lt;br /&gt;
  &amp;amp;owiWindNetcdf NWS13File='fort.22.nc' NWS13ColdStartString='20000706.000000' /&lt;br /&gt;
&lt;br /&gt;
==Suggestions==&lt;br /&gt;
&lt;br /&gt;
* Keep the spatial and temporal resolutions to only what is required&lt;br /&gt;
* Add sub-grids, more complex time dimensions, and complex lat/lon grid definitions only as necessary by sub-grid/group&lt;br /&gt;
* In most cases 1-hourly specified--if you have a moving-grid overlay and can rely on the built-in moving-aware interpolation&lt;br /&gt;
* Avoid discontinuities between overlays/grids&lt;br /&gt;
* Best case: the lowest rank grid should just be a less resolved version of exact same higher resolution fields that will be overlaid&lt;br /&gt;
* Lowest rank grid should probably cover the entire domain/mesh, and the entire model run time period&lt;br /&gt;
&lt;br /&gt;
==Interpolation Details==&lt;br /&gt;
&lt;br /&gt;
[[File:Ch maxmin interp timeseries.png|300px|thumb|right|Aliasing of peak storm conditions in time.]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ch movegrid interp spatial.png|300px|thumb|right|Spatial aliasing of peak wind speeds.]]&lt;br /&gt;
&lt;br /&gt;
The [[NWS13]] met module implements a multi-step interpolation procedure, primarily to minimize aliasing of the wind and pressure fields in time and space.&lt;br /&gt;
&lt;br /&gt;
The process occurs as follows:&lt;br /&gt;
&lt;br /&gt;
===Step 1: Time/space on input grid(s)===&lt;br /&gt;
&lt;br /&gt;
Input fields are interpolated on the input grid (in time, and space if necessary) to the intermediate timesteps specified in the ''fort.15'' parameter '''WTIMINC'''.&lt;br /&gt;
&lt;br /&gt;
===Step 2: Apply intermediate input grid to mesh===&lt;br /&gt;
&lt;br /&gt;
The gridded intermediate timesteps are interpolated in space on to the ADCIRC mesh, appropriately overlaying multiple input grids by rank as supplied. At this point the inputs are represented on the mesh at '''WTIMINC''' timesteps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Step 3: ===&lt;br /&gt;
&lt;br /&gt;
At each model computational timestep ('''DTDP''') the inputs at intermediate timesteps as represented on the mesh are interpolated in time to the appropriate model timestep node-by-node.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:nws13_interp1.png|800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:nws13_interp2.png|800px]]&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=NWS13&amp;diff=912</id>
		<title>NWS13</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=NWS13&amp;diff=912"/>
		<updated>2020-06-15T19:41:28Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: /* Interpolation Details */ Flesh out the interpolation steps&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=NWS13=&lt;br /&gt;
&lt;br /&gt;
Oceanweather Inc. (OWI) NetCDF Meteorological Input Files&lt;br /&gt;
&lt;br /&gt;
==Motivation==&lt;br /&gt;
&lt;br /&gt;
A major source of error in ADCIRC can come from the accuracy and representation of the wind and pressure fields. In order to allow ADCIRC access to high quality and efficiently stored inputs the following features were added to the existing [[NWS12]] functionality for newer NetCDF version ([[NWS13]]).&lt;br /&gt;
&lt;br /&gt;
[[File:overlay_domains.png|200px|thumb|right|Example of grid domains for multiple independent wind/pressure overlays, including storm-following.]]&lt;br /&gt;
&lt;br /&gt;
* Moving storm-centered grids&lt;br /&gt;
* Grids that can change size&lt;br /&gt;
* Curvilinear grids&lt;br /&gt;
* Arbitrary # of grid overlays&lt;br /&gt;
* New ADCIRC moving interpolation code&lt;br /&gt;
* Arbitrary &amp;amp; irregular timesteps&lt;br /&gt;
&lt;br /&gt;
Some future-proofing attempts:&lt;br /&gt;
&lt;br /&gt;
* Multi-resolution representation of tropical cyclone wind fields&lt;br /&gt;
* Be able to introduce additional meteorological parameters using the same format/NWS input&lt;br /&gt;
** Possibility to include wind stresses?&lt;br /&gt;
** Alternative reference heights?&lt;br /&gt;
** Ice information?&lt;br /&gt;
** Rainfall?&lt;br /&gt;
&lt;br /&gt;
==NetCDF File Schema==&lt;br /&gt;
&lt;br /&gt;
This description assumes some familiarity with NetCDF, HDF or other similar self-describing binary file formats, and in particular features like &amp;quot;groups&amp;quot; available in HDF5 and NetCDF4. Understanding of NetCDF conventions like Climate Forecast (CF) may also be helpful. For more information about NetCDF please visit the links below.&lt;br /&gt;
&lt;br /&gt;
* https://www.unidata.ucar.edu/software/netcdf/&lt;br /&gt;
* https://www.hdfgroup.org/&lt;br /&gt;
* https://cfconventions.org/&lt;br /&gt;
* https://github.com/Unidata/netcdf4-python&lt;br /&gt;
* https://github.com/pydata/xarray&lt;br /&gt;
&lt;br /&gt;
===''' '' OWI-NWS13 Convention '' '''===&lt;br /&gt;
&lt;br /&gt;
'''NetCDF4 File''' contents:&lt;br /&gt;
* Group(s) – 1 group per grid or overlay&lt;br /&gt;
* Variables – U10/V10, PSFC&lt;br /&gt;
* Dimensions – time, yi, xi&lt;br /&gt;
* Attributes – grid rank/priority&lt;br /&gt;
&lt;br /&gt;
'''Global Attributes''':&lt;br /&gt;
* ''group_order'': space separated list of group names reflecting their appropriate rank/order&lt;br /&gt;
* ''conventions'': should include “OWI-NWS13“ (Climate Forecast conventions (CF) seemingly don’t support NC groups)&lt;br /&gt;
&lt;br /&gt;
'''Group Attributes''':&lt;br /&gt;
* ''rank'': integer representing the order of overlay/precedence in application to nodes&lt;br /&gt;
&lt;br /&gt;
'''Group Dimensions''':&lt;br /&gt;
* ''time'' – length of time dimension&lt;br /&gt;
* ''yi'' – number of rows in spatial grid description&lt;br /&gt;
* ''xi'' – number of columns in spatial grid description&lt;br /&gt;
&lt;br /&gt;
'''Group Variables''':&lt;br /&gt;
* ''U10'' (time, yi, xi), U-component of 10m WS (m/s)&lt;br /&gt;
* ''V10'' (time, yi, xi), V-component of 10m WS (m/s)&lt;br /&gt;
* ''PSFC'' (time, yi, xi), Surface Pressure (mb)&lt;br /&gt;
* ''lon'' (yi, xi) or (time, yi, xi), Longitude in Decimal Degrees&lt;br /&gt;
* ''lat'' (yi, xi) or (time, yi, xi), Latitude in Decimal Degrees&lt;br /&gt;
* ''time'' (time), Datetime-number with units of “minutes from YYYY-mm-dd HH:MM:SS”&lt;br /&gt;
* ''clon'' and ''clat'' (time), optional storm center coordinates for Powell drag&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
 netcdf fort.22 {&lt;br /&gt;
 &lt;br /&gt;
     // global attributes:&lt;br /&gt;
     :group_order = &amp;quot;Main JPM0135&amp;quot; ;&lt;br /&gt;
     :institution = &amp;quot;Oceanweather Inc. (OWI)&amp;quot; ;&lt;br /&gt;
     :conventions = &amp;quot;CF-1.6 OWI-NWS13&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
  group: Main {&lt;br /&gt;
      dimensions:&lt;br /&gt;
          yi = 211 ;&lt;br /&gt;
          xi = 221 ;&lt;br /&gt;
          time = 133 ;&lt;br /&gt;
      variables:&lt;br /&gt;
          float lon(yi, xi) ;&lt;br /&gt;
              lon:_FillValue = NaNf ;&lt;br /&gt;
              lon:units = &amp;quot;degrees_east&amp;quot; ;&lt;br /&gt;
              lon:standard_name = &amp;quot;longitude&amp;quot; ;&lt;br /&gt;
              lon:axis = &amp;quot;X&amp;quot; ;&lt;br /&gt;
              lon:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float lat(yi, xi) ;&lt;br /&gt;
              lat:_FillValue = NaNf ;&lt;br /&gt;
              lat:units = &amp;quot;degrees_north&amp;quot; ;&lt;br /&gt;
              lat:standard_name = &amp;quot;latitude&amp;quot; ;&lt;br /&gt;
              lat:axis = &amp;quot;Y&amp;quot; ;&lt;br /&gt;
              lat:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          int64 time(time) ;&lt;br /&gt;
              time:units = &amp;quot;minutes since 1990-01-01T01:00:00&amp;quot; ;&lt;br /&gt;
              time:calendar = &amp;quot;proleptic_gregorian&amp;quot; ;&lt;br /&gt;
          float U10(time, yi, xi) ;&lt;br /&gt;
              U10:_FillValue = NaNf ;&lt;br /&gt;
              U10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              U10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float V10(time, yi, xi) ;&lt;br /&gt;
              V10:_FillValue = NaNf ;&lt;br /&gt;
              V10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              V10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float PSFC(time, yi, xi) ;&lt;br /&gt;
              PSFC:_FillValue = NaNf ;&lt;br /&gt;
              PSFC:units = &amp;quot;mb&amp;quot; ;&lt;br /&gt;
              PSFC:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
  // group attributes:&lt;br /&gt;
      :rank = 1 ;&lt;br /&gt;
  } // group Main&lt;br /&gt;
&lt;br /&gt;
  group: JPM0135 {&lt;br /&gt;
      dimensions:&lt;br /&gt;
          time = 133 ;&lt;br /&gt;
          yi = 501 ;&lt;br /&gt;
          xi = 501 ;&lt;br /&gt;
      variables:&lt;br /&gt;
          int64 time(time) ;&lt;br /&gt;
              time:units = &amp;quot;minutes since 1990-01-01T01:00:00&amp;quot; ;&lt;br /&gt;
              time:calendar = &amp;quot;proleptic_gregorian&amp;quot; ;&lt;br /&gt;
          float lat(time, yi, xi) ;&lt;br /&gt;
              lat:_FillValue = NaNf ;&lt;br /&gt;
              lat:units = &amp;quot;degrees_north&amp;quot; ;&lt;br /&gt;
              lat:standard_name = &amp;quot;latitude&amp;quot; ;&lt;br /&gt;
              lat:axis = &amp;quot;Y&amp;quot; ;&lt;br /&gt;
              lat:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float lon(time, yi, xi) ;&lt;br /&gt;
              lon:_FillValue = NaNf ;&lt;br /&gt;
              lon:units = &amp;quot;degrees_east&amp;quot; ;&lt;br /&gt;
              lon:standard_name = &amp;quot;longitude&amp;quot; ;&lt;br /&gt;
              lon:axis = &amp;quot;X&amp;quot; ;&lt;br /&gt;
              lon:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float U10(time, yi, xi) ;&lt;br /&gt;
              U10:_FillValue = NaNf ;&lt;br /&gt;
              U10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              U10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float V10(time, yi, xi) ;&lt;br /&gt;
              V10:_FillValue = NaNf ;&lt;br /&gt;
              V10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              V10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float PSFC(time, yi, xi) ;&lt;br /&gt;
              PSFC:_FillValue = NaNf ;&lt;br /&gt;
              PSFC:units = &amp;quot;mb&amp;quot; ;&lt;br /&gt;
              PSFC:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
  // group attributes:&lt;br /&gt;
      :rank = 2 ;&lt;br /&gt;
  } // group JPM0135&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
* Decoupling the yi/xi dimensions from lat/lon allows lat and lon to be 2-d arrays by depending on both dimensions&lt;br /&gt;
* Regular grids and Curvilinear grids&lt;br /&gt;
* Non-evenly spaced grids as long as they can be expressed in a 2-d &amp;quot;mesh-grid&amp;quot;&lt;br /&gt;
* Grids that change spatial resolution or position in time (but have consistent yi/xi array size)&lt;br /&gt;
* Each group/sub-grid can define the timesteps independently, including start and stop times&lt;br /&gt;
* Fill Value (and NetCDF packing/compression), and ieee nan floats supported&lt;br /&gt;
&lt;br /&gt;
==fort.15 Configuration==&lt;br /&gt;
&lt;br /&gt;
'''WTIMINC''': configurable grid-to-mesh interpolation timestep in seconds, separate from the input data timesteps. If the file contains storm-following grids, there may be some utility in setting this finer than the input timestep(s).&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;owiWindNetcdf'' fort.15 namelist with all inputs quoted as strings&lt;br /&gt;
* ''NWS13ColdStartString'': required cold start time of simulation formatted as 'YYYYMMDD.HHMMSS'&lt;br /&gt;
* ''NWS13WindMultiplier'': optional wind speed multiplier ('''DWM''' from [[NWS12]])&lt;br /&gt;
* ''NWS13File'': optional file name for netCDF file ( ''fort.22.nc'' default )&lt;br /&gt;
* ''NWS13GroupForPowell'': optional group # to use for Powell drag&lt;br /&gt;
''example'':&lt;br /&gt;
  &amp;amp;owiWindNetcdf NWS13File='fort.22.nc' NWS13ColdStartString='20000706.000000' /&lt;br /&gt;
&lt;br /&gt;
==Suggestions==&lt;br /&gt;
&lt;br /&gt;
* Keep the spatial and temporal resolutions to only what is required&lt;br /&gt;
* Add sub-grids, more complex time dimensions, and complex lat/lon grid definitions only as necessary by sub-grid/group&lt;br /&gt;
* In most cases 1-hourly specified--if you have a moving-grid overlay and can rely on the built-in moving-aware interpolation&lt;br /&gt;
* Avoid discontinuities between overlays/grids&lt;br /&gt;
* Best case: the lowest rank grid should just be a less resolved version of exact same higher resolution fields that will be overlaid&lt;br /&gt;
* Lowest rank grid should probably cover the entire domain/mesh, and the entire model run time period&lt;br /&gt;
&lt;br /&gt;
==Interpolation Details==&lt;br /&gt;
&lt;br /&gt;
[[File:Ch maxmin interp timeseries.png|300px|thumb|right|Aliasing of peak storm conditions in time.]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ch movegrid interp spatial.png|300px|thumb|right|Spatial aliasing of peak wind speeds.]]&lt;br /&gt;
&lt;br /&gt;
The [[NWS13]] met module implements a multi-step interpolation procedure, primarily to minimize aliasing of the wind and pressure fields in time and space.&lt;br /&gt;
&lt;br /&gt;
The process occurs as follows:&lt;br /&gt;
&lt;br /&gt;
===Step 1: Time/space on input grid(s)===&lt;br /&gt;
&lt;br /&gt;
Input fields are interpolated on the input grid (in time, and space if necessary) to the intermediate timesteps specified in the ''fort.15'' parameter '''WTIMINC'''.&lt;br /&gt;
&lt;br /&gt;
===Step 2: Apply intermediate input grid to mesh===&lt;br /&gt;
&lt;br /&gt;
The gridded intermediate timesteps are interpolated in space on to the ADCIRC mesh, appropriately overlaying multiple input grids by rank as supplied. At this point the inputs are represented on the mesh at '''WTIMINC''' timesteps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Step 3: ===&lt;br /&gt;
&lt;br /&gt;
At each model computational timestep ('''DTDP''') the inputs at intermediate timesteps as represented on the mesh are interpolated in time to the appropriate model timestep node-by-node.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:nws13_interp1.png|800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:nws13_interp2.png|800px]]&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=NWS13&amp;diff=911</id>
		<title>NWS13</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=NWS13&amp;diff=911"/>
		<updated>2020-06-15T19:06:04Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: Add some images, interpolation section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=NWS13=&lt;br /&gt;
&lt;br /&gt;
Oceanweather Inc. (OWI) NetCDF Meteorological Input Files&lt;br /&gt;
&lt;br /&gt;
==Motivation==&lt;br /&gt;
&lt;br /&gt;
A major source of error in ADCIRC can come from the accuracy and representation of the wind and pressure fields. In order to allow ADCIRC access to high quality and efficiently stored inputs the following features were added to the existing [[NWS12]] functionality for newer NetCDF version ([[NWS13]]).&lt;br /&gt;
&lt;br /&gt;
[[File:overlay_domains.png|200px|thumb|right|Example of grid domains for multiple independent wind/pressure overlays, including storm-following.]]&lt;br /&gt;
&lt;br /&gt;
* Moving storm-centered grids&lt;br /&gt;
* Grids that can change size&lt;br /&gt;
* Curvilinear grids&lt;br /&gt;
* Arbitrary # of grid overlays&lt;br /&gt;
* New ADCIRC moving interpolation code&lt;br /&gt;
* Arbitrary &amp;amp; irregular timesteps&lt;br /&gt;
&lt;br /&gt;
Some future-proofing attempts:&lt;br /&gt;
&lt;br /&gt;
* Multi-resolution representation of tropical cyclone wind fields&lt;br /&gt;
* Be able to introduce additional meteorological parameters using the same format/NWS input&lt;br /&gt;
** Possibility to include wind stresses?&lt;br /&gt;
** Alternative reference heights?&lt;br /&gt;
** Ice information?&lt;br /&gt;
** Rainfall?&lt;br /&gt;
&lt;br /&gt;
==NetCDF File Schema==&lt;br /&gt;
&lt;br /&gt;
This description assumes some familiarity with NetCDF, HDF or other similar self-describing binary file formats, and in particular features like &amp;quot;groups&amp;quot; available in HDF5 and NetCDF4. Understanding of NetCDF conventions like Climate Forecast (CF) may also be helpful. For more information about NetCDF please visit the links below.&lt;br /&gt;
&lt;br /&gt;
* https://www.unidata.ucar.edu/software/netcdf/&lt;br /&gt;
* https://www.hdfgroup.org/&lt;br /&gt;
* https://cfconventions.org/&lt;br /&gt;
* https://github.com/Unidata/netcdf4-python&lt;br /&gt;
* https://github.com/pydata/xarray&lt;br /&gt;
&lt;br /&gt;
===''' '' OWI-NWS13 Convention '' '''===&lt;br /&gt;
&lt;br /&gt;
'''NetCDF4 File''' contents:&lt;br /&gt;
* Group(s) – 1 group per grid or overlay&lt;br /&gt;
* Variables – U10/V10, PSFC&lt;br /&gt;
* Dimensions – time, yi, xi&lt;br /&gt;
* Attributes – grid rank/priority&lt;br /&gt;
&lt;br /&gt;
'''Global Attributes''':&lt;br /&gt;
* ''group_order'': space separated list of group names reflecting their appropriate rank/order&lt;br /&gt;
* ''conventions'': should include “OWI-NWS13“ (Climate Forecast conventions (CF) seemingly don’t support NC groups)&lt;br /&gt;
&lt;br /&gt;
'''Group Attributes''':&lt;br /&gt;
* ''rank'': integer representing the order of overlay/precedence in application to nodes&lt;br /&gt;
&lt;br /&gt;
'''Group Dimensions''':&lt;br /&gt;
* ''time'' – length of time dimension&lt;br /&gt;
* ''yi'' – number of rows in spatial grid description&lt;br /&gt;
* ''xi'' – number of columns in spatial grid description&lt;br /&gt;
&lt;br /&gt;
'''Group Variables''':&lt;br /&gt;
* ''U10'' (time, yi, xi), U-component of 10m WS (m/s)&lt;br /&gt;
* ''V10'' (time, yi, xi), V-component of 10m WS (m/s)&lt;br /&gt;
* ''PSFC'' (time, yi, xi), Surface Pressure (mb)&lt;br /&gt;
* ''lon'' (yi, xi) or (time, yi, xi), Longitude in Decimal Degrees&lt;br /&gt;
* ''lat'' (yi, xi) or (time, yi, xi), Latitude in Decimal Degrees&lt;br /&gt;
* ''time'' (time), Datetime-number with units of “minutes from YYYY-mm-dd HH:MM:SS”&lt;br /&gt;
* ''clon'' and ''clat'' (time), optional storm center coordinates for Powell drag&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
 netcdf fort.22 {&lt;br /&gt;
 &lt;br /&gt;
     // global attributes:&lt;br /&gt;
     :group_order = &amp;quot;Main JPM0135&amp;quot; ;&lt;br /&gt;
     :institution = &amp;quot;Oceanweather Inc. (OWI)&amp;quot; ;&lt;br /&gt;
     :conventions = &amp;quot;CF-1.6 OWI-NWS13&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
  group: Main {&lt;br /&gt;
      dimensions:&lt;br /&gt;
          yi = 211 ;&lt;br /&gt;
          xi = 221 ;&lt;br /&gt;
          time = 133 ;&lt;br /&gt;
      variables:&lt;br /&gt;
          float lon(yi, xi) ;&lt;br /&gt;
              lon:_FillValue = NaNf ;&lt;br /&gt;
              lon:units = &amp;quot;degrees_east&amp;quot; ;&lt;br /&gt;
              lon:standard_name = &amp;quot;longitude&amp;quot; ;&lt;br /&gt;
              lon:axis = &amp;quot;X&amp;quot; ;&lt;br /&gt;
              lon:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float lat(yi, xi) ;&lt;br /&gt;
              lat:_FillValue = NaNf ;&lt;br /&gt;
              lat:units = &amp;quot;degrees_north&amp;quot; ;&lt;br /&gt;
              lat:standard_name = &amp;quot;latitude&amp;quot; ;&lt;br /&gt;
              lat:axis = &amp;quot;Y&amp;quot; ;&lt;br /&gt;
              lat:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          int64 time(time) ;&lt;br /&gt;
              time:units = &amp;quot;minutes since 1990-01-01T01:00:00&amp;quot; ;&lt;br /&gt;
              time:calendar = &amp;quot;proleptic_gregorian&amp;quot; ;&lt;br /&gt;
          float U10(time, yi, xi) ;&lt;br /&gt;
              U10:_FillValue = NaNf ;&lt;br /&gt;
              U10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              U10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float V10(time, yi, xi) ;&lt;br /&gt;
              V10:_FillValue = NaNf ;&lt;br /&gt;
              V10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              V10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float PSFC(time, yi, xi) ;&lt;br /&gt;
              PSFC:_FillValue = NaNf ;&lt;br /&gt;
              PSFC:units = &amp;quot;mb&amp;quot; ;&lt;br /&gt;
              PSFC:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
  // group attributes:&lt;br /&gt;
      :rank = 1 ;&lt;br /&gt;
  } // group Main&lt;br /&gt;
&lt;br /&gt;
  group: JPM0135 {&lt;br /&gt;
      dimensions:&lt;br /&gt;
          time = 133 ;&lt;br /&gt;
          yi = 501 ;&lt;br /&gt;
          xi = 501 ;&lt;br /&gt;
      variables:&lt;br /&gt;
          int64 time(time) ;&lt;br /&gt;
              time:units = &amp;quot;minutes since 1990-01-01T01:00:00&amp;quot; ;&lt;br /&gt;
              time:calendar = &amp;quot;proleptic_gregorian&amp;quot; ;&lt;br /&gt;
          float lat(time, yi, xi) ;&lt;br /&gt;
              lat:_FillValue = NaNf ;&lt;br /&gt;
              lat:units = &amp;quot;degrees_north&amp;quot; ;&lt;br /&gt;
              lat:standard_name = &amp;quot;latitude&amp;quot; ;&lt;br /&gt;
              lat:axis = &amp;quot;Y&amp;quot; ;&lt;br /&gt;
              lat:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float lon(time, yi, xi) ;&lt;br /&gt;
              lon:_FillValue = NaNf ;&lt;br /&gt;
              lon:units = &amp;quot;degrees_east&amp;quot; ;&lt;br /&gt;
              lon:standard_name = &amp;quot;longitude&amp;quot; ;&lt;br /&gt;
              lon:axis = &amp;quot;X&amp;quot; ;&lt;br /&gt;
              lon:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float U10(time, yi, xi) ;&lt;br /&gt;
              U10:_FillValue = NaNf ;&lt;br /&gt;
              U10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              U10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float V10(time, yi, xi) ;&lt;br /&gt;
              V10:_FillValue = NaNf ;&lt;br /&gt;
              V10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              V10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float PSFC(time, yi, xi) ;&lt;br /&gt;
              PSFC:_FillValue = NaNf ;&lt;br /&gt;
              PSFC:units = &amp;quot;mb&amp;quot; ;&lt;br /&gt;
              PSFC:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
  // group attributes:&lt;br /&gt;
      :rank = 2 ;&lt;br /&gt;
  } // group JPM0135&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
* Decoupling the yi/xi dimensions from lat/lon allows lat and lon to be 2-d arrays by depending on both dimensions&lt;br /&gt;
* Regular grids and Curvilinear grids&lt;br /&gt;
* Non-evenly spaced grids as long as they can be expressed in a 2-d &amp;quot;mesh-grid&amp;quot;&lt;br /&gt;
* Grids that change spatial resolution or position in time (but have consistent yi/xi array size)&lt;br /&gt;
* Each group/sub-grid can define the timesteps independently, including start and stop times&lt;br /&gt;
* Fill Value (and NetCDF packing/compression), and ieee nan floats supported&lt;br /&gt;
&lt;br /&gt;
==fort.15 Configuration==&lt;br /&gt;
&lt;br /&gt;
'''WTIMINC''': configurable grid-to-mesh interpolation timestep in seconds, separate from the input data timesteps. If the file contains storm-following grids, there may be some utility in setting this finer than the input timestep(s).&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;owiWindNetcdf'' fort.15 namelist with all inputs quoted as strings&lt;br /&gt;
* ''NWS13ColdStartString'': required cold start time of simulation formatted as 'YYYYMMDD.HHMMSS'&lt;br /&gt;
* ''NWS13WindMultiplier'': optional wind speed multiplier ('''DWM''' from [[NWS12]])&lt;br /&gt;
* ''NWS13File'': optional file name for netCDF file ( ''fort.22.nc'' default )&lt;br /&gt;
* ''NWS13GroupForPowell'': optional group # to use for Powell drag&lt;br /&gt;
''example'':&lt;br /&gt;
  &amp;amp;owiWindNetcdf NWS13File='fort.22.nc' NWS13ColdStartString='20000706.000000' /&lt;br /&gt;
&lt;br /&gt;
==Suggestions==&lt;br /&gt;
&lt;br /&gt;
* Keep the spatial and temporal resolutions to only what is required&lt;br /&gt;
* Add sub-grids, more complex time dimensions, and complex lat/lon grid definitions only as necessary by sub-grid/group&lt;br /&gt;
* In most cases 1-hourly specified--if you have a moving-grid overlay and can rely on the built-in moving-aware interpolation&lt;br /&gt;
* Avoid discontinuities between overlays/grids&lt;br /&gt;
* Best case: the lowest rank grid should just be a less resolved version of exact same higher resolution fields that will be overlaid&lt;br /&gt;
* Lowest rank grid should probably cover the entire domain/mesh, and the entire model run time period&lt;br /&gt;
&lt;br /&gt;
==Interpolation Details==&lt;br /&gt;
&lt;br /&gt;
[[File:Ch movegrid interp spatial.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ch maxmin interp timeseries.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:nws13_interp1.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:nws13_interp2.png]]&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=File:Nws13_interp2.png&amp;diff=910</id>
		<title>File:Nws13 interp2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=File:Nws13_interp2.png&amp;diff=910"/>
		<updated>2020-06-15T19:04:13Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=File:Nws13_interp1.png&amp;diff=909</id>
		<title>File:Nws13 interp1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=File:Nws13_interp1.png&amp;diff=909"/>
		<updated>2020-06-15T19:03:51Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=File:Ch_movegrid_interp_spatial.png&amp;diff=908</id>
		<title>File:Ch movegrid interp spatial.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=File:Ch_movegrid_interp_spatial.png&amp;diff=908"/>
		<updated>2020-06-15T19:00:17Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: Alexcrosby uploaded a new version of File:Ch movegrid interp spatial.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=File:Ch_maxmin_interp_timeseries.png&amp;diff=907</id>
		<title>File:Ch maxmin interp timeseries.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=File:Ch_maxmin_interp_timeseries.png&amp;diff=907"/>
		<updated>2020-06-15T18:59:52Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: Alexcrosby uploaded a new version of File:Ch maxmin interp timeseries.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=File:Ch_maxmin_interp_timeseries.png&amp;diff=906</id>
		<title>File:Ch maxmin interp timeseries.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=File:Ch_maxmin_interp_timeseries.png&amp;diff=906"/>
		<updated>2020-06-15T18:59:22Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: Alexcrosby uploaded a new version of File:Ch maxmin interp timeseries.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=File:Ch_maxmin_interp_timeseries.png&amp;diff=905</id>
		<title>File:Ch maxmin interp timeseries.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=File:Ch_maxmin_interp_timeseries.png&amp;diff=905"/>
		<updated>2020-06-15T18:56:38Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=File:Ch_movegrid_interp_spatial.png&amp;diff=904</id>
		<title>File:Ch movegrid interp spatial.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=File:Ch_movegrid_interp_spatial.png&amp;diff=904"/>
		<updated>2020-06-15T18:49:19Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=NWS13&amp;diff=903</id>
		<title>NWS13</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=NWS13&amp;diff=903"/>
		<updated>2020-06-15T18:37:11Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: /* Motivation */  Add overlay domain image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=NWS13=&lt;br /&gt;
&lt;br /&gt;
Oceanweather Inc. (OWI) NetCDF Meteorological Input Files&lt;br /&gt;
&lt;br /&gt;
==Motivation==&lt;br /&gt;
&lt;br /&gt;
A major source of error in ADCIRC can come from the accuracy and representation of the wind and pressure fields. In order to allow ADCIRC access to high quality and efficiently stored inputs the following features were added to the existing [[NWS12]] functionality for newer NetCDF version ([[NWS13]]).&lt;br /&gt;
&lt;br /&gt;
[[File:overlay_domains.png|200px|thumb|right|Example of grid domains for multiple independent wind/pressure overlays, including storm-following.]]&lt;br /&gt;
&lt;br /&gt;
* Moving storm-centered grids&lt;br /&gt;
* Grids that can change size&lt;br /&gt;
* Curvilinear grids&lt;br /&gt;
* Arbitrary # of grid overlays&lt;br /&gt;
* New ADCIRC moving interpolation code&lt;br /&gt;
* Arbitrary &amp;amp; irregular timesteps&lt;br /&gt;
&lt;br /&gt;
Some future-proofing attempts:&lt;br /&gt;
&lt;br /&gt;
* Multi-resolution representation of tropical cyclone wind fields&lt;br /&gt;
* Be able to introduce additional meteorological parameters using the same format/NWS input&lt;br /&gt;
** Possibility to include wind stresses?&lt;br /&gt;
** Alternative reference heights?&lt;br /&gt;
** Ice information?&lt;br /&gt;
** Rainfall?&lt;br /&gt;
&lt;br /&gt;
==NetCDF File Schema==&lt;br /&gt;
&lt;br /&gt;
This description assumes some familiarity with NetCDF, HDF or other similar self-describing binary file formats, and in particular features like &amp;quot;groups&amp;quot; available in HDF5 and NetCDF4. Understanding of NetCDF conventions like Climate Forecast (CF) may also be helpful. For more information about NetCDF please visit the links below.&lt;br /&gt;
&lt;br /&gt;
* https://www.unidata.ucar.edu/software/netcdf/&lt;br /&gt;
* https://www.hdfgroup.org/&lt;br /&gt;
* https://cfconventions.org/&lt;br /&gt;
* https://github.com/Unidata/netcdf4-python&lt;br /&gt;
* https://github.com/pydata/xarray&lt;br /&gt;
&lt;br /&gt;
===''' '' OWI-NWS13 Convention '' '''===&lt;br /&gt;
&lt;br /&gt;
'''NetCDF4 File''' contents:&lt;br /&gt;
* Group(s) – 1 group per grid or overlay&lt;br /&gt;
* Variables – U10/V10, PSFC&lt;br /&gt;
* Dimensions – time, yi, xi&lt;br /&gt;
* Attributes – grid rank/priority&lt;br /&gt;
&lt;br /&gt;
'''Global Attributes''':&lt;br /&gt;
* ''group_order'': space separated list of group names reflecting their appropriate rank/order&lt;br /&gt;
* ''conventions'': should include “OWI-NWS13“ (Climate Forecast conventions (CF) seemingly don’t support NC groups)&lt;br /&gt;
&lt;br /&gt;
'''Group Attributes''':&lt;br /&gt;
* ''rank'': integer representing the order of overlay/precedence in application to nodes&lt;br /&gt;
&lt;br /&gt;
'''Group Dimensions''':&lt;br /&gt;
* ''time'' – length of time dimension&lt;br /&gt;
* ''yi'' – number of rows in spatial grid description&lt;br /&gt;
* ''xi'' – number of columns in spatial grid description&lt;br /&gt;
&lt;br /&gt;
'''Group Variables''':&lt;br /&gt;
* ''U10'' (time, yi, xi), U-component of 10m WS (m/s)&lt;br /&gt;
* ''V10'' (time, yi, xi), V-component of 10m WS (m/s)&lt;br /&gt;
* ''PSFC'' (time, yi, xi), Surface Pressure (mb)&lt;br /&gt;
* ''lon'' (yi, xi) or (time, yi, xi), Longitude in Decimal Degrees&lt;br /&gt;
* ''lat'' (yi, xi) or (time, yi, xi), Latitude in Decimal Degrees&lt;br /&gt;
* ''time'' (time), Datetime-number with units of “minutes from YYYY-mm-dd HH:MM:SS”&lt;br /&gt;
* ''clon'' and ''clat'' (time), optional storm center coordinates for Powell drag&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
 netcdf fort.22 {&lt;br /&gt;
 &lt;br /&gt;
     // global attributes:&lt;br /&gt;
     :group_order = &amp;quot;Main JPM0135&amp;quot; ;&lt;br /&gt;
     :institution = &amp;quot;Oceanweather Inc. (OWI)&amp;quot; ;&lt;br /&gt;
     :conventions = &amp;quot;CF-1.6 OWI-NWS13&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
  group: Main {&lt;br /&gt;
      dimensions:&lt;br /&gt;
          yi = 211 ;&lt;br /&gt;
          xi = 221 ;&lt;br /&gt;
          time = 133 ;&lt;br /&gt;
      variables:&lt;br /&gt;
          float lon(yi, xi) ;&lt;br /&gt;
              lon:_FillValue = NaNf ;&lt;br /&gt;
              lon:units = &amp;quot;degrees_east&amp;quot; ;&lt;br /&gt;
              lon:standard_name = &amp;quot;longitude&amp;quot; ;&lt;br /&gt;
              lon:axis = &amp;quot;X&amp;quot; ;&lt;br /&gt;
              lon:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float lat(yi, xi) ;&lt;br /&gt;
              lat:_FillValue = NaNf ;&lt;br /&gt;
              lat:units = &amp;quot;degrees_north&amp;quot; ;&lt;br /&gt;
              lat:standard_name = &amp;quot;latitude&amp;quot; ;&lt;br /&gt;
              lat:axis = &amp;quot;Y&amp;quot; ;&lt;br /&gt;
              lat:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          int64 time(time) ;&lt;br /&gt;
              time:units = &amp;quot;minutes since 1990-01-01T01:00:00&amp;quot; ;&lt;br /&gt;
              time:calendar = &amp;quot;proleptic_gregorian&amp;quot; ;&lt;br /&gt;
          float U10(time, yi, xi) ;&lt;br /&gt;
              U10:_FillValue = NaNf ;&lt;br /&gt;
              U10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              U10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float V10(time, yi, xi) ;&lt;br /&gt;
              V10:_FillValue = NaNf ;&lt;br /&gt;
              V10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              V10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float PSFC(time, yi, xi) ;&lt;br /&gt;
              PSFC:_FillValue = NaNf ;&lt;br /&gt;
              PSFC:units = &amp;quot;mb&amp;quot; ;&lt;br /&gt;
              PSFC:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
  // group attributes:&lt;br /&gt;
      :rank = 1 ;&lt;br /&gt;
  } // group Main&lt;br /&gt;
&lt;br /&gt;
  group: JPM0135 {&lt;br /&gt;
      dimensions:&lt;br /&gt;
          time = 133 ;&lt;br /&gt;
          yi = 501 ;&lt;br /&gt;
          xi = 501 ;&lt;br /&gt;
      variables:&lt;br /&gt;
          int64 time(time) ;&lt;br /&gt;
              time:units = &amp;quot;minutes since 1990-01-01T01:00:00&amp;quot; ;&lt;br /&gt;
              time:calendar = &amp;quot;proleptic_gregorian&amp;quot; ;&lt;br /&gt;
          float lat(time, yi, xi) ;&lt;br /&gt;
              lat:_FillValue = NaNf ;&lt;br /&gt;
              lat:units = &amp;quot;degrees_north&amp;quot; ;&lt;br /&gt;
              lat:standard_name = &amp;quot;latitude&amp;quot; ;&lt;br /&gt;
              lat:axis = &amp;quot;Y&amp;quot; ;&lt;br /&gt;
              lat:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float lon(time, yi, xi) ;&lt;br /&gt;
              lon:_FillValue = NaNf ;&lt;br /&gt;
              lon:units = &amp;quot;degrees_east&amp;quot; ;&lt;br /&gt;
              lon:standard_name = &amp;quot;longitude&amp;quot; ;&lt;br /&gt;
              lon:axis = &amp;quot;X&amp;quot; ;&lt;br /&gt;
              lon:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float U10(time, yi, xi) ;&lt;br /&gt;
              U10:_FillValue = NaNf ;&lt;br /&gt;
              U10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              U10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float V10(time, yi, xi) ;&lt;br /&gt;
              V10:_FillValue = NaNf ;&lt;br /&gt;
              V10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              V10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float PSFC(time, yi, xi) ;&lt;br /&gt;
              PSFC:_FillValue = NaNf ;&lt;br /&gt;
              PSFC:units = &amp;quot;mb&amp;quot; ;&lt;br /&gt;
              PSFC:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
  // group attributes:&lt;br /&gt;
      :rank = 2 ;&lt;br /&gt;
  } // group JPM0135&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
* Decoupling the yi/xi dimensions from lat/lon allows lat and lon to be 2-d arrays by depending on both dimensions&lt;br /&gt;
* Regular grids and Curvilinear grids&lt;br /&gt;
* Non-evenly spaced grids as long as they can be expressed in a 2-d &amp;quot;mesh-grid&amp;quot;&lt;br /&gt;
* Grids that change spatial resolution or position in time (but have consistent yi/xi array size)&lt;br /&gt;
* Each group/sub-grid can define the timesteps independently, including start and stop times&lt;br /&gt;
* Fill Value (and NetCDF packing/compression), and ieee nan floats supported&lt;br /&gt;
&lt;br /&gt;
==fort.15 Configuration==&lt;br /&gt;
&lt;br /&gt;
'''WTIMINC''': configurable grid-to-mesh interpolation timestep in seconds, separate from the input data timesteps. If the file contains storm-following grids, there may be some utility in setting this finer than the input timestep(s).&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;owiWindNetcdf'' fort.15 namelist with all inputs quoted as strings&lt;br /&gt;
* ''NWS13ColdStartString'': required cold start time of simulation formatted as 'YYYYMMDD.HHMMSS'&lt;br /&gt;
* ''NWS13WindMultiplier'': optional wind speed multiplier ('''DWM''' from [[NWS12]])&lt;br /&gt;
* ''NWS13File'': optional file name for netCDF file ( ''fort.22.nc'' default )&lt;br /&gt;
* ''NWS13GroupForPowell'': optional group # to use for Powell drag&lt;br /&gt;
''example'':&lt;br /&gt;
  &amp;amp;owiWindNetcdf NWS13File='fort.22.nc' NWS13ColdStartString='20000706.000000' /&lt;br /&gt;
&lt;br /&gt;
==Suggestions==&lt;br /&gt;
&lt;br /&gt;
* Keep the spatial and temporal resolutions to only what is required&lt;br /&gt;
* Add sub-grids, more complex time dimensions, and complex lat/lon grid definitions only as necessary by sub-grid/group&lt;br /&gt;
* In most cases 1-hourly specified--if you have a moving-grid overlay and can rely on the built-in moving-aware interpolation&lt;br /&gt;
* Avoid discontinuities between overlays/grids&lt;br /&gt;
* Best case: the lowest rank grid should just be a less resolved version of exact same higher resolution fields that will be overlaid&lt;br /&gt;
* Lowest rank grid should probably cover the entire domain/mesh, and the entire model run time period&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=File:Overlay_domains.png&amp;diff=902</id>
		<title>File:Overlay domains.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=File:Overlay_domains.png&amp;diff=902"/>
		<updated>2020-06-15T18:31:37Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: Example of grid domains for multiple independent wind/pressure overlays.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Example of grid domains for multiple independent wind/pressure overlays.&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=NWS13&amp;diff=901</id>
		<title>NWS13</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=NWS13&amp;diff=901"/>
		<updated>2020-06-15T18:29:33Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: NWS13 Creation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=NWS13=&lt;br /&gt;
&lt;br /&gt;
Oceanweather Inc. (OWI) NetCDF Meteorological Input Files&lt;br /&gt;
&lt;br /&gt;
==Motivation==&lt;br /&gt;
&lt;br /&gt;
A major source of error in ADCIRC can come from the accuracy and representation of the wind and pressure fields.&lt;br /&gt;
&lt;br /&gt;
* Moving storm-centered grids&lt;br /&gt;
* Grids that can change size&lt;br /&gt;
* Curvilinear grids&lt;br /&gt;
* Arbitrary # of grid overlays&lt;br /&gt;
* New ADCIRC moving interpolation code&lt;br /&gt;
* Arbitrary &amp;amp; irregular timesteps&lt;br /&gt;
&lt;br /&gt;
Some future-proofing attempts:&lt;br /&gt;
&lt;br /&gt;
* Multi-resolution representation of tropical cyclone wind fields&lt;br /&gt;
* Be able to introduce additional meteorological parameters using the same format/NWS input&lt;br /&gt;
** Possibility to include wind stresses?&lt;br /&gt;
** Alternative reference heights?&lt;br /&gt;
** Ice information?&lt;br /&gt;
** Rainfall?&lt;br /&gt;
&lt;br /&gt;
==NetCDF File Schema==&lt;br /&gt;
&lt;br /&gt;
This description assumes some familiarity with NetCDF, HDF or other similar self-describing binary file formats, and in particular features like &amp;quot;groups&amp;quot; available in HDF5 and NetCDF4. Understanding of NetCDF conventions like Climate Forecast (CF) may also be helpful. For more information about NetCDF please visit the links below.&lt;br /&gt;
&lt;br /&gt;
* https://www.unidata.ucar.edu/software/netcdf/&lt;br /&gt;
* https://www.hdfgroup.org/&lt;br /&gt;
* https://cfconventions.org/&lt;br /&gt;
* https://github.com/Unidata/netcdf4-python&lt;br /&gt;
* https://github.com/pydata/xarray&lt;br /&gt;
&lt;br /&gt;
===''' '' OWI-NWS13 Convention '' '''===&lt;br /&gt;
&lt;br /&gt;
'''NetCDF4 File''' contents:&lt;br /&gt;
* Group(s) – 1 group per grid or overlay&lt;br /&gt;
* Variables – U10/V10, PSFC&lt;br /&gt;
* Dimensions – time, yi, xi&lt;br /&gt;
* Attributes – grid rank/priority&lt;br /&gt;
&lt;br /&gt;
'''Global Attributes''':&lt;br /&gt;
* ''group_order'': space separated list of group names reflecting their appropriate rank/order&lt;br /&gt;
* ''conventions'': should include “OWI-NWS13“ (Climate Forecast conventions (CF) seemingly don’t support NC groups)&lt;br /&gt;
&lt;br /&gt;
'''Group Attributes''':&lt;br /&gt;
* ''rank'': integer representing the order of overlay/precedence in application to nodes&lt;br /&gt;
&lt;br /&gt;
'''Group Dimensions''':&lt;br /&gt;
* ''time'' – length of time dimension&lt;br /&gt;
* ''yi'' – number of rows in spatial grid description&lt;br /&gt;
* ''xi'' – number of columns in spatial grid description&lt;br /&gt;
&lt;br /&gt;
'''Group Variables''':&lt;br /&gt;
* ''U10'' (time, yi, xi), U-component of 10m WS (m/s)&lt;br /&gt;
* ''V10'' (time, yi, xi), V-component of 10m WS (m/s)&lt;br /&gt;
* ''PSFC'' (time, yi, xi), Surface Pressure (mb)&lt;br /&gt;
* ''lon'' (yi, xi) or (time, yi, xi), Longitude in Decimal Degrees&lt;br /&gt;
* ''lat'' (yi, xi) or (time, yi, xi), Latitude in Decimal Degrees&lt;br /&gt;
* ''time'' (time), Datetime-number with units of “minutes from YYYY-mm-dd HH:MM:SS”&lt;br /&gt;
* ''clon'' and ''clat'' (time), optional storm center coordinates for Powell drag&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
 netcdf fort.22 {&lt;br /&gt;
 &lt;br /&gt;
     // global attributes:&lt;br /&gt;
     :group_order = &amp;quot;Main JPM0135&amp;quot; ;&lt;br /&gt;
     :institution = &amp;quot;Oceanweather Inc. (OWI)&amp;quot; ;&lt;br /&gt;
     :conventions = &amp;quot;CF-1.6 OWI-NWS13&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
  group: Main {&lt;br /&gt;
      dimensions:&lt;br /&gt;
          yi = 211 ;&lt;br /&gt;
          xi = 221 ;&lt;br /&gt;
          time = 133 ;&lt;br /&gt;
      variables:&lt;br /&gt;
          float lon(yi, xi) ;&lt;br /&gt;
              lon:_FillValue = NaNf ;&lt;br /&gt;
              lon:units = &amp;quot;degrees_east&amp;quot; ;&lt;br /&gt;
              lon:standard_name = &amp;quot;longitude&amp;quot; ;&lt;br /&gt;
              lon:axis = &amp;quot;X&amp;quot; ;&lt;br /&gt;
              lon:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float lat(yi, xi) ;&lt;br /&gt;
              lat:_FillValue = NaNf ;&lt;br /&gt;
              lat:units = &amp;quot;degrees_north&amp;quot; ;&lt;br /&gt;
              lat:standard_name = &amp;quot;latitude&amp;quot; ;&lt;br /&gt;
              lat:axis = &amp;quot;Y&amp;quot; ;&lt;br /&gt;
              lat:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          int64 time(time) ;&lt;br /&gt;
              time:units = &amp;quot;minutes since 1990-01-01T01:00:00&amp;quot; ;&lt;br /&gt;
              time:calendar = &amp;quot;proleptic_gregorian&amp;quot; ;&lt;br /&gt;
          float U10(time, yi, xi) ;&lt;br /&gt;
              U10:_FillValue = NaNf ;&lt;br /&gt;
              U10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              U10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float V10(time, yi, xi) ;&lt;br /&gt;
              V10:_FillValue = NaNf ;&lt;br /&gt;
              V10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              V10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float PSFC(time, yi, xi) ;&lt;br /&gt;
              PSFC:_FillValue = NaNf ;&lt;br /&gt;
              PSFC:units = &amp;quot;mb&amp;quot; ;&lt;br /&gt;
              PSFC:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
  // group attributes:&lt;br /&gt;
      :rank = 1 ;&lt;br /&gt;
  } // group Main&lt;br /&gt;
&lt;br /&gt;
  group: JPM0135 {&lt;br /&gt;
      dimensions:&lt;br /&gt;
          time = 133 ;&lt;br /&gt;
          yi = 501 ;&lt;br /&gt;
          xi = 501 ;&lt;br /&gt;
      variables:&lt;br /&gt;
          int64 time(time) ;&lt;br /&gt;
              time:units = &amp;quot;minutes since 1990-01-01T01:00:00&amp;quot; ;&lt;br /&gt;
              time:calendar = &amp;quot;proleptic_gregorian&amp;quot; ;&lt;br /&gt;
          float lat(time, yi, xi) ;&lt;br /&gt;
              lat:_FillValue = NaNf ;&lt;br /&gt;
              lat:units = &amp;quot;degrees_north&amp;quot; ;&lt;br /&gt;
              lat:standard_name = &amp;quot;latitude&amp;quot; ;&lt;br /&gt;
              lat:axis = &amp;quot;Y&amp;quot; ;&lt;br /&gt;
              lat:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float lon(time, yi, xi) ;&lt;br /&gt;
              lon:_FillValue = NaNf ;&lt;br /&gt;
              lon:units = &amp;quot;degrees_east&amp;quot; ;&lt;br /&gt;
              lon:standard_name = &amp;quot;longitude&amp;quot; ;&lt;br /&gt;
              lon:axis = &amp;quot;X&amp;quot; ;&lt;br /&gt;
              lon:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float U10(time, yi, xi) ;&lt;br /&gt;
              U10:_FillValue = NaNf ;&lt;br /&gt;
              U10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              U10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float V10(time, yi, xi) ;&lt;br /&gt;
              V10:_FillValue = NaNf ;&lt;br /&gt;
              V10:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
              V10:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
          float PSFC(time, yi, xi) ;&lt;br /&gt;
              PSFC:_FillValue = NaNf ;&lt;br /&gt;
              PSFC:units = &amp;quot;mb&amp;quot; ;&lt;br /&gt;
              PSFC:coordinates = &amp;quot;time lat lon&amp;quot; ;&lt;br /&gt;
  // group attributes:&lt;br /&gt;
      :rank = 2 ;&lt;br /&gt;
  } // group JPM0135&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
* Decoupling the yi/xi dimensions from lat/lon allows lat and lon to be 2-d arrays by depending on both dimensions&lt;br /&gt;
* Regular grids and Curvilinear grids&lt;br /&gt;
* Non-evenly spaced grids as long as they can be expressed in a 2-d &amp;quot;mesh-grid&amp;quot;&lt;br /&gt;
* Grids that change spatial resolution or position in time (but have consistent yi/xi array size)&lt;br /&gt;
* Each group/sub-grid can define the timesteps independently, including start and stop times&lt;br /&gt;
* Fill Value (and NetCDF packing/compression), and ieee nan floats supported&lt;br /&gt;
&lt;br /&gt;
==fort.15 Configuration==&lt;br /&gt;
&lt;br /&gt;
'''WTIMINC''': configurable grid-to-mesh interpolation timestep in seconds, separate from the input data timesteps. If the file contains storm-following grids, there may be some utility in setting this finer than the input timestep(s).&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;owiWindNetcdf'' fort.15 namelist with all inputs quoted as strings&lt;br /&gt;
* ''NWS13ColdStartString'': required cold start time of simulation formatted as 'YYYYMMDD.HHMMSS'&lt;br /&gt;
* ''NWS13WindMultiplier'': optional wind speed multiplier ('''DWM''' from [[NWS12]])&lt;br /&gt;
* ''NWS13File'': optional file name for netCDF file ( ''fort.22.nc'' default )&lt;br /&gt;
* ''NWS13GroupForPowell'': optional group # to use for Powell drag&lt;br /&gt;
''example'':&lt;br /&gt;
  &amp;amp;owiWindNetcdf NWS13File='fort.22.nc' NWS13ColdStartString='20000706.000000' /&lt;br /&gt;
&lt;br /&gt;
==Suggestions==&lt;br /&gt;
&lt;br /&gt;
* Keep the spatial and temporal resolutions to only what is required&lt;br /&gt;
* Add sub-grids, more complex time dimensions, and complex lat/lon grid definitions only as necessary by sub-grid/group&lt;br /&gt;
* In most cases 1-hourly specified--if you have a moving-grid overlay and can rely on the built-in moving-aware interpolation&lt;br /&gt;
* Avoid discontinuities between overlays/grids&lt;br /&gt;
* Best case: the lowest rank grid should just be a less resolved version of exact same higher resolution fields that will be overlaid&lt;br /&gt;
* Lowest rank grid should probably cover the entire domain/mesh, and the entire model run time period&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=NWS12&amp;diff=900</id>
		<title>NWS12</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=NWS12&amp;diff=900"/>
		<updated>2020-06-15T17:44:35Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: /* WTIMINC in fort.15 */  clarify input datetime requirement&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=NWS12=&lt;br /&gt;
&lt;br /&gt;
Oceanweather Inc. (OWI) &amp;quot;WIN&amp;quot; and &amp;quot;PRE&amp;quot; file formats as supported in ADCIRC&lt;br /&gt;
&lt;br /&gt;
==fort.22==&lt;br /&gt;
&lt;br /&gt;
NWS12 uses the '''fort.22''' file as a control file because the OWI format supports individual files for wind and pressure inputs as well as multiple grid overlays of varying resolutions.&lt;br /&gt;
&lt;br /&gt;
''fort.22 layout'':&lt;br /&gt;
&lt;br /&gt;
  NWSET&lt;br /&gt;
  NWBS&lt;br /&gt;
  DWM&lt;br /&gt;
  &amp;lt;...to be expanded in new verions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where: &lt;br /&gt;
* '''NWSET''' is the number of nested grid overlays&lt;br /&gt;
* '''NWBS''' is the number of &amp;quot;blank&amp;quot; (constant 0 m/s wind speed and 1013mb pressure) timesteps to insert&lt;br /&gt;
* '''DWM''' is a wind multiplier to modify the wind speed magnitudes. Generally this should be set to 1 if using inputs sourced from OWI or if winds can be considered &amp;quot;marine exposure&amp;quot;, with an averaging period between 10-min and 3-hrs at a height of 10 meters.&lt;br /&gt;
&lt;br /&gt;
NWS12 WIN/PRE text files containing wind and pressure data should be named fort.22[1-4], as follows in order of increasing precedence in application to the ADCIRC mesh:&lt;br /&gt;
* ''fort.221'': Largest scale pressure (mb) fields&lt;br /&gt;
* ''fort.222'': Largest scale wind vector (m/s) fields&lt;br /&gt;
* ''fort.223'': Finer scale pressure (mb) fields&lt;br /&gt;
* ''fort.224'': Finer scale wind vector (m/s) fields&lt;br /&gt;
* ...to be expanded in new versions&lt;br /&gt;
&lt;br /&gt;
==WTIMINC in fort.15==&lt;br /&gt;
&lt;br /&gt;
Although the WIN/PRE files contain datetime and timestepping information for the input data, ''WTIMINC'' must be set to the timestep of the input files (in seconds). This limitation locks all nested grid inputs to the same input timesteps, and requires that the input timesteps are constant for the duration of the input files, although the start and end times of the nested input overlay sets may differ.&lt;br /&gt;
&lt;br /&gt;
== File Formatting==&lt;br /&gt;
&lt;br /&gt;
Winds and pressure data formats are similar.  The header format is the same,&lt;br /&gt;
but in the wind file the header is followed by U then V components while&lt;br /&gt;
in the pressure file the header is followed by just pressures.&lt;br /&gt;
&lt;br /&gt;
The file begins with a header indicating the starting and ending dates and is &lt;br /&gt;
followed by a grid/date header for each time step and the u and v components &lt;br /&gt;
of the wind in meters/second or pressures in millibars.  Starting/Ending dates &lt;br /&gt;
are in YYYYMMDDHH format where:&lt;br /&gt;
	&lt;br /&gt;
       YYYY    4-character Year&lt;br /&gt;
 	MM    2-character Month&lt;br /&gt;
 	DD    2-character Day&lt;br /&gt;
 	HH    2-character Hour&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''example WIN'':&lt;br /&gt;
&lt;br /&gt;
  OWI WWS Wind Output Ucomp,Vcomp in m/s           Start:1995060600 End:1995060600&lt;br /&gt;
  iLat=  67iLong=  67DX= 1.250DY=  .833SWLat=  22.500SWlon= -82.500Dt=199506060000&lt;br /&gt;
  -1.16856  -1.06439   -.84875  -1.03460  -1.50047  -2.09462  -2.80243  -3.55863&lt;br /&gt;
  -4.24125  -4.84273  -5.59486  -5.37088  -5.30224  -5.12534  -4.89537  -4.67412&lt;br /&gt;
  -4.49203  -4.35772  -4.26612  -4.20260  -4.14746  -4.08396  -4.00686  -3.92213&lt;br /&gt;
  -3.83615  -3.74765  -3.65182  -3.54998  -3.45299  -3.37660  -3.32959  -3.28037&lt;br /&gt;
  -3.10631  -2.67723  -2.08363  -1.53773  -1.12623   -.83526   -.62870   -.47371&lt;br /&gt;
  [rest deleted]&lt;br /&gt;
&lt;br /&gt;
* iLat is the number of parallels&lt;br /&gt;
* iLong is the number of meridions&lt;br /&gt;
* DX is the grid spacing in degrees of longitude&lt;br /&gt;
* DY is the grid spacing in degrees of latitude&lt;br /&gt;
* SWLat is the latitude of the South West corner&lt;br /&gt;
* SWlon is the longitude of the South West corner&lt;br /&gt;
* Dt is the date/time in YYYYMMDDHHmm (same as master header date format but with mm Minutes as well)&lt;br /&gt;
&lt;br /&gt;
The number of grid points is iLat*iLong, the u component of the winds in meters/second is followed by the v component.  &lt;br /&gt;
&lt;br /&gt;
=== Sample code===&lt;br /&gt;
Sample fortran to read a win file (first time step only):&lt;br /&gt;
&lt;br /&gt;
 c     Read in begining/ending dates of win file&lt;br /&gt;
 10    format (t56,i10,t71,i10)      &lt;br /&gt;
       read (20,10) date1,date2&lt;br /&gt;
&lt;br /&gt;
 c     Read Grid Specifications/Date&lt;br /&gt;
 11    format (t6,i4,t16,i4,t23,f6.0,t32,f6.0,t44,f8.0,t58,f8.0,t69,i10,i2)&lt;br /&gt;
       read (20,11) iLat, iLong, dx, dy, swlat, swlong, lCYMDH, iMin&lt;br /&gt;
&lt;br /&gt;
 c     Read U/V Components of the wind&lt;br /&gt;
 12    format (8f10.0)&lt;br /&gt;
       read (20,12) ((uu(i,j),i=1,ilong),j=1,ilat)&lt;br /&gt;
       read (20,12) ((vv(i,j),i=1,ilong),j=1,ilat)&lt;br /&gt;
&lt;br /&gt;
Latitude and Longitude for each point can be calculated as follows:&lt;br /&gt;
&lt;br /&gt;
       do 20  icnt = 1,iLat&lt;br /&gt;
         slat(icnt) = SWlat + (icnt - 1) * DY&lt;br /&gt;
 20    continue&lt;br /&gt;
&lt;br /&gt;
       do 30  jcnt = 1,iLong&lt;br /&gt;
         slon(jcnt) = SWlong + (jcnt - 1) * DX&lt;br /&gt;
 30    continue&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=NWS12&amp;diff=899</id>
		<title>NWS12</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=NWS12&amp;diff=899"/>
		<updated>2020-06-15T17:41:49Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: /* WTIMINC in fort.15 */  add WTIMINC units&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=NWS12=&lt;br /&gt;
&lt;br /&gt;
Oceanweather Inc. (OWI) &amp;quot;WIN&amp;quot; and &amp;quot;PRE&amp;quot; file formats as supported in ADCIRC&lt;br /&gt;
&lt;br /&gt;
==fort.22==&lt;br /&gt;
&lt;br /&gt;
NWS12 uses the '''fort.22''' file as a control file because the OWI format supports individual files for wind and pressure inputs as well as multiple grid overlays of varying resolutions.&lt;br /&gt;
&lt;br /&gt;
''fort.22 layout'':&lt;br /&gt;
&lt;br /&gt;
  NWSET&lt;br /&gt;
  NWBS&lt;br /&gt;
  DWM&lt;br /&gt;
  &amp;lt;...to be expanded in new verions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where: &lt;br /&gt;
* '''NWSET''' is the number of nested grid overlays&lt;br /&gt;
* '''NWBS''' is the number of &amp;quot;blank&amp;quot; (constant 0 m/s wind speed and 1013mb pressure) timesteps to insert&lt;br /&gt;
* '''DWM''' is a wind multiplier to modify the wind speed magnitudes. Generally this should be set to 1 if using inputs sourced from OWI or if winds can be considered &amp;quot;marine exposure&amp;quot;, with an averaging period between 10-min and 3-hrs at a height of 10 meters.&lt;br /&gt;
&lt;br /&gt;
NWS12 WIN/PRE text files containing wind and pressure data should be named fort.22[1-4], as follows in order of increasing precedence in application to the ADCIRC mesh:&lt;br /&gt;
* ''fort.221'': Largest scale pressure (mb) fields&lt;br /&gt;
* ''fort.222'': Largest scale wind vector (m/s) fields&lt;br /&gt;
* ''fort.223'': Finer scale pressure (mb) fields&lt;br /&gt;
* ''fort.224'': Finer scale wind vector (m/s) fields&lt;br /&gt;
* ...to be expanded in new versions&lt;br /&gt;
&lt;br /&gt;
==WTIMINC in fort.15==&lt;br /&gt;
&lt;br /&gt;
Although the WIN/PRE files contain datetime and timestepping information for the input data, ''WTIMINC'' must be set to the timestep of the input files (in seconds). This limitation locks all nested grid inputs to the same input timesteps, and requires that the input timesteps are constant for the duration of the input files.&lt;br /&gt;
&lt;br /&gt;
== File Formatting==&lt;br /&gt;
&lt;br /&gt;
Winds and pressure data formats are similar.  The header format is the same,&lt;br /&gt;
but in the wind file the header is followed by U then V components while&lt;br /&gt;
in the pressure file the header is followed by just pressures.&lt;br /&gt;
&lt;br /&gt;
The file begins with a header indicating the starting and ending dates and is &lt;br /&gt;
followed by a grid/date header for each time step and the u and v components &lt;br /&gt;
of the wind in meters/second or pressures in millibars.  Starting/Ending dates &lt;br /&gt;
are in YYYYMMDDHH format where:&lt;br /&gt;
	&lt;br /&gt;
       YYYY    4-character Year&lt;br /&gt;
 	MM    2-character Month&lt;br /&gt;
 	DD    2-character Day&lt;br /&gt;
 	HH    2-character Hour&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''example WIN'':&lt;br /&gt;
&lt;br /&gt;
  OWI WWS Wind Output Ucomp,Vcomp in m/s           Start:1995060600 End:1995060600&lt;br /&gt;
  iLat=  67iLong=  67DX= 1.250DY=  .833SWLat=  22.500SWlon= -82.500Dt=199506060000&lt;br /&gt;
  -1.16856  -1.06439   -.84875  -1.03460  -1.50047  -2.09462  -2.80243  -3.55863&lt;br /&gt;
  -4.24125  -4.84273  -5.59486  -5.37088  -5.30224  -5.12534  -4.89537  -4.67412&lt;br /&gt;
  -4.49203  -4.35772  -4.26612  -4.20260  -4.14746  -4.08396  -4.00686  -3.92213&lt;br /&gt;
  -3.83615  -3.74765  -3.65182  -3.54998  -3.45299  -3.37660  -3.32959  -3.28037&lt;br /&gt;
  -3.10631  -2.67723  -2.08363  -1.53773  -1.12623   -.83526   -.62870   -.47371&lt;br /&gt;
  [rest deleted]&lt;br /&gt;
&lt;br /&gt;
* iLat is the number of parallels&lt;br /&gt;
* iLong is the number of meridions&lt;br /&gt;
* DX is the grid spacing in degrees of longitude&lt;br /&gt;
* DY is the grid spacing in degrees of latitude&lt;br /&gt;
* SWLat is the latitude of the South West corner&lt;br /&gt;
* SWlon is the longitude of the South West corner&lt;br /&gt;
* Dt is the date/time in YYYYMMDDHHmm (same as master header date format but with mm Minutes as well)&lt;br /&gt;
&lt;br /&gt;
The number of grid points is iLat*iLong, the u component of the winds in meters/second is followed by the v component.  &lt;br /&gt;
&lt;br /&gt;
=== Sample code===&lt;br /&gt;
Sample fortran to read a win file (first time step only):&lt;br /&gt;
&lt;br /&gt;
 c     Read in begining/ending dates of win file&lt;br /&gt;
 10    format (t56,i10,t71,i10)      &lt;br /&gt;
       read (20,10) date1,date2&lt;br /&gt;
&lt;br /&gt;
 c     Read Grid Specifications/Date&lt;br /&gt;
 11    format (t6,i4,t16,i4,t23,f6.0,t32,f6.0,t44,f8.0,t58,f8.0,t69,i10,i2)&lt;br /&gt;
       read (20,11) iLat, iLong, dx, dy, swlat, swlong, lCYMDH, iMin&lt;br /&gt;
&lt;br /&gt;
 c     Read U/V Components of the wind&lt;br /&gt;
 12    format (8f10.0)&lt;br /&gt;
       read (20,12) ((uu(i,j),i=1,ilong),j=1,ilat)&lt;br /&gt;
       read (20,12) ((vv(i,j),i=1,ilong),j=1,ilat)&lt;br /&gt;
&lt;br /&gt;
Latitude and Longitude for each point can be calculated as follows:&lt;br /&gt;
&lt;br /&gt;
       do 20  icnt = 1,iLat&lt;br /&gt;
         slat(icnt) = SWlat + (icnt - 1) * DY&lt;br /&gt;
 20    continue&lt;br /&gt;
&lt;br /&gt;
       do 30  jcnt = 1,iLong&lt;br /&gt;
         slon(jcnt) = SWlong + (jcnt - 1) * DX&lt;br /&gt;
 30    continue&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=NWS12&amp;diff=898</id>
		<title>NWS12</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=NWS12&amp;diff=898"/>
		<updated>2020-06-15T17:40:45Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: add wtiminc and fort.22 and fort.221-4 explainations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=NWS12=&lt;br /&gt;
&lt;br /&gt;
Oceanweather Inc. (OWI) &amp;quot;WIN&amp;quot; and &amp;quot;PRE&amp;quot; file formats as supported in ADCIRC&lt;br /&gt;
&lt;br /&gt;
==fort.22==&lt;br /&gt;
&lt;br /&gt;
NWS12 uses the '''fort.22''' file as a control file because the OWI format supports individual files for wind and pressure inputs as well as multiple grid overlays of varying resolutions.&lt;br /&gt;
&lt;br /&gt;
''fort.22 layout'':&lt;br /&gt;
&lt;br /&gt;
  NWSET&lt;br /&gt;
  NWBS&lt;br /&gt;
  DWM&lt;br /&gt;
  &amp;lt;...to be expanded in new verions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where: &lt;br /&gt;
* '''NWSET''' is the number of nested grid overlays&lt;br /&gt;
* '''NWBS''' is the number of &amp;quot;blank&amp;quot; (constant 0 m/s wind speed and 1013mb pressure) timesteps to insert&lt;br /&gt;
* '''DWM''' is a wind multiplier to modify the wind speed magnitudes. Generally this should be set to 1 if using inputs sourced from OWI or if winds can be considered &amp;quot;marine exposure&amp;quot;, with an averaging period between 10-min and 3-hrs at a height of 10 meters.&lt;br /&gt;
&lt;br /&gt;
NWS12 WIN/PRE text files containing wind and pressure data should be named fort.22[1-4], as follows in order of increasing precedence in application to the ADCIRC mesh:&lt;br /&gt;
* ''fort.221'': Largest scale pressure (mb) fields&lt;br /&gt;
* ''fort.222'': Largest scale wind vector (m/s) fields&lt;br /&gt;
* ''fort.223'': Finer scale pressure (mb) fields&lt;br /&gt;
* ''fort.224'': Finer scale wind vector (m/s) fields&lt;br /&gt;
* ...to be expanded in new versions&lt;br /&gt;
&lt;br /&gt;
==WTIMINC in fort.15==&lt;br /&gt;
&lt;br /&gt;
Although the WIN/PRE files contain datetime and timestepping information for the input data, ''WTIMINC'' must be set to the timestep of the input files. This limitation locks all nested grid inputs to the same input timesteps, and requires that the input timesteps are constant for the duration of the input files.&lt;br /&gt;
&lt;br /&gt;
== File Formatting==&lt;br /&gt;
&lt;br /&gt;
Winds and pressure data formats are similar.  The header format is the same,&lt;br /&gt;
but in the wind file the header is followed by U then V components while&lt;br /&gt;
in the pressure file the header is followed by just pressures.&lt;br /&gt;
&lt;br /&gt;
The file begins with a header indicating the starting and ending dates and is &lt;br /&gt;
followed by a grid/date header for each time step and the u and v components &lt;br /&gt;
of the wind in meters/second or pressures in millibars.  Starting/Ending dates &lt;br /&gt;
are in YYYYMMDDHH format where:&lt;br /&gt;
	&lt;br /&gt;
       YYYY    4-character Year&lt;br /&gt;
 	MM    2-character Month&lt;br /&gt;
 	DD    2-character Day&lt;br /&gt;
 	HH    2-character Hour&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''example WIN'':&lt;br /&gt;
&lt;br /&gt;
  OWI WWS Wind Output Ucomp,Vcomp in m/s           Start:1995060600 End:1995060600&lt;br /&gt;
  iLat=  67iLong=  67DX= 1.250DY=  .833SWLat=  22.500SWlon= -82.500Dt=199506060000&lt;br /&gt;
  -1.16856  -1.06439   -.84875  -1.03460  -1.50047  -2.09462  -2.80243  -3.55863&lt;br /&gt;
  -4.24125  -4.84273  -5.59486  -5.37088  -5.30224  -5.12534  -4.89537  -4.67412&lt;br /&gt;
  -4.49203  -4.35772  -4.26612  -4.20260  -4.14746  -4.08396  -4.00686  -3.92213&lt;br /&gt;
  -3.83615  -3.74765  -3.65182  -3.54998  -3.45299  -3.37660  -3.32959  -3.28037&lt;br /&gt;
  -3.10631  -2.67723  -2.08363  -1.53773  -1.12623   -.83526   -.62870   -.47371&lt;br /&gt;
  [rest deleted]&lt;br /&gt;
&lt;br /&gt;
* iLat is the number of parallels&lt;br /&gt;
* iLong is the number of meridions&lt;br /&gt;
* DX is the grid spacing in degrees of longitude&lt;br /&gt;
* DY is the grid spacing in degrees of latitude&lt;br /&gt;
* SWLat is the latitude of the South West corner&lt;br /&gt;
* SWlon is the longitude of the South West corner&lt;br /&gt;
* Dt is the date/time in YYYYMMDDHHmm (same as master header date format but with mm Minutes as well)&lt;br /&gt;
&lt;br /&gt;
The number of grid points is iLat*iLong, the u component of the winds in meters/second is followed by the v component.  &lt;br /&gt;
&lt;br /&gt;
=== Sample code===&lt;br /&gt;
Sample fortran to read a win file (first time step only):&lt;br /&gt;
&lt;br /&gt;
 c     Read in begining/ending dates of win file&lt;br /&gt;
 10    format (t56,i10,t71,i10)      &lt;br /&gt;
       read (20,10) date1,date2&lt;br /&gt;
&lt;br /&gt;
 c     Read Grid Specifications/Date&lt;br /&gt;
 11    format (t6,i4,t16,i4,t23,f6.0,t32,f6.0,t44,f8.0,t58,f8.0,t69,i10,i2)&lt;br /&gt;
       read (20,11) iLat, iLong, dx, dy, swlat, swlong, lCYMDH, iMin&lt;br /&gt;
&lt;br /&gt;
 c     Read U/V Components of the wind&lt;br /&gt;
 12    format (8f10.0)&lt;br /&gt;
       read (20,12) ((uu(i,j),i=1,ilong),j=1,ilat)&lt;br /&gt;
       read (20,12) ((vv(i,j),i=1,ilong),j=1,ilat)&lt;br /&gt;
&lt;br /&gt;
Latitude and Longitude for each point can be calculated as follows:&lt;br /&gt;
&lt;br /&gt;
       do 20  icnt = 1,iLat&lt;br /&gt;
         slat(icnt) = SWlat + (icnt - 1) * DY&lt;br /&gt;
 20    continue&lt;br /&gt;
&lt;br /&gt;
       do 30  jcnt = 1,iLong&lt;br /&gt;
         slon(jcnt) = SWlong + (jcnt - 1) * DX&lt;br /&gt;
 30    continue&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=NWS12&amp;diff=897</id>
		<title>NWS12</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=NWS12&amp;diff=897"/>
		<updated>2020-06-15T17:30:53Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: Created page with &amp;quot;=NWS12=  Oceanweather Inc. (OWI) &amp;quot;WIN&amp;quot; and &amp;quot;PRE&amp;quot; file formats as supported in ADCIRC  ==fort.22==  NWS12 uses the '''fort.22''' file as a control file because the OWI format s...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=NWS12=&lt;br /&gt;
&lt;br /&gt;
Oceanweather Inc. (OWI) &amp;quot;WIN&amp;quot; and &amp;quot;PRE&amp;quot; file formats as supported in ADCIRC&lt;br /&gt;
&lt;br /&gt;
==fort.22==&lt;br /&gt;
&lt;br /&gt;
NWS12 uses the '''fort.22''' file as a control file because the OWI format supports individual files for wind and pressure inputs as well as multiple grid overlays of varying resolutions.&lt;br /&gt;
&lt;br /&gt;
''fort.22 layout'':&lt;br /&gt;
&lt;br /&gt;
  NWSET&lt;br /&gt;
  NWBS&lt;br /&gt;
  DWM&lt;br /&gt;
  &amp;lt;...&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where: &lt;br /&gt;
* '''NWSET''' is the number of nested grid overlays&lt;br /&gt;
* '''NWBS''' is the number of &amp;quot;blank&amp;quot; (constant 0 m/s wind speed and 1013mb pressure) timesteps to insert&lt;br /&gt;
* '''DWM''' is a wind multiplier to modify the wind speed magnitudes. Generally this should be set to 1 if using inputs sourced from OWI or if winds can be considered &amp;quot;marine exposure&amp;quot;, with an averaging period between 10-min and 3-hrs at a height of 10 meters.&lt;br /&gt;
&lt;br /&gt;
== File Formatting==&lt;br /&gt;
&lt;br /&gt;
Winds and pressure data formats are similar.  The header format is the same,&lt;br /&gt;
but in the wind file the header is followed by U then V components while&lt;br /&gt;
in the pressure file the header is followed by just pressures.&lt;br /&gt;
&lt;br /&gt;
The file begins with a header indicating the starting and ending dates and is &lt;br /&gt;
followed by a grid/date header for each time step and the u and v components &lt;br /&gt;
of the wind in meters/second or pressures in millibars.  Starting/Ending dates &lt;br /&gt;
are in YYYYMMDDHH format where:&lt;br /&gt;
	&lt;br /&gt;
       YYYY    4-character Year&lt;br /&gt;
 	MM    2-character Month&lt;br /&gt;
 	DD    2-character Day&lt;br /&gt;
 	HH    2-character Hour&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''example WIN'':&lt;br /&gt;
&lt;br /&gt;
  OWI WWS Wind Output Ucomp,Vcomp in m/s           Start:1995060600 End:1995060600&lt;br /&gt;
  iLat=  67iLong=  67DX= 1.250DY=  .833SWLat=  22.500SWlon= -82.500Dt=199506060000&lt;br /&gt;
  -1.16856  -1.06439   -.84875  -1.03460  -1.50047  -2.09462  -2.80243  -3.55863&lt;br /&gt;
  -4.24125  -4.84273  -5.59486  -5.37088  -5.30224  -5.12534  -4.89537  -4.67412&lt;br /&gt;
  -4.49203  -4.35772  -4.26612  -4.20260  -4.14746  -4.08396  -4.00686  -3.92213&lt;br /&gt;
  -3.83615  -3.74765  -3.65182  -3.54998  -3.45299  -3.37660  -3.32959  -3.28037&lt;br /&gt;
  -3.10631  -2.67723  -2.08363  -1.53773  -1.12623   -.83526   -.62870   -.47371&lt;br /&gt;
  [rest deleted]&lt;br /&gt;
&lt;br /&gt;
* iLat is the number of parallels&lt;br /&gt;
* iLong is the number of meridions&lt;br /&gt;
* DX is the grid spacing in degrees of longitude&lt;br /&gt;
* DY is the grid spacing in degrees of latitude&lt;br /&gt;
* SWLat is the latitude of the South West corner&lt;br /&gt;
* SWlon is the longitude of the South West corner&lt;br /&gt;
* Dt is the date/time in YYYYMMDDHHmm (same as master header date format but with mm Minutes as well)&lt;br /&gt;
&lt;br /&gt;
The number of grid points is iLat*iLong, the u component of the winds in meters/second is followed by the v component.  &lt;br /&gt;
&lt;br /&gt;
=== Sample code===&lt;br /&gt;
Sample fortran to read a win file (first time step only):&lt;br /&gt;
&lt;br /&gt;
 c     Read in begining/ending dates of win file&lt;br /&gt;
 10    format (t56,i10,t71,i10)      &lt;br /&gt;
       read (20,10) date1,date2&lt;br /&gt;
&lt;br /&gt;
 c     Read Grid Specifications/Date&lt;br /&gt;
 11    format (t6,i4,t16,i4,t23,f6.0,t32,f6.0,t44,f8.0,t58,f8.0,t69,i10,i2)&lt;br /&gt;
       read (20,11) iLat, iLong, dx, dy, swlat, swlong, lCYMDH, iMin&lt;br /&gt;
&lt;br /&gt;
 c     Read U/V Components of the wind&lt;br /&gt;
 12    format (8f10.0)&lt;br /&gt;
       read (20,12) ((uu(i,j),i=1,ilong),j=1,ilat)&lt;br /&gt;
       read (20,12) ((vv(i,j),i=1,ilong),j=1,ilat)&lt;br /&gt;
&lt;br /&gt;
Latitude and Longitude for each point can be calculated as follows:&lt;br /&gt;
&lt;br /&gt;
       do 20  icnt = 1,iLat&lt;br /&gt;
         slat(icnt) = SWlat + (icnt - 1) * DY&lt;br /&gt;
 20    continue&lt;br /&gt;
&lt;br /&gt;
       do 30  jcnt = 1,iLong&lt;br /&gt;
         slon(jcnt) = SWlong + (jcnt - 1) * DX&lt;br /&gt;
 30    continue&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=File_formats&amp;diff=896</id>
		<title>File formats</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=File_formats&amp;diff=896"/>
		<updated>2020-06-15T17:03:51Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: Adding links to NWS12/13 descriptions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ADCIRC File Formats ==&lt;br /&gt;
&lt;br /&gt;
=== Input Files &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Contributor needed&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
'''Required''': Every ADCIRC run requires the following two input files:&lt;br /&gt;
*[[fort.14 file]] - Grid file: Defines the ADCIRC triangular finite element grid&lt;br /&gt;
*[[fort.15 file]] - Parameter file: Sets runtime parameters, frequency-dependent boundary forcing, and output options&lt;br /&gt;
&lt;br /&gt;
'''Optional, frequently used''', depending on simulation configuration:&lt;br /&gt;
*[[fort.13 file]] - Nodal Attribute file: Defines parameters (e.g., Mannings N, canopy cover) that can be set at specific nodes.&lt;br /&gt;
*[[fort.22 file]] - Wind forcing file. The specific format of this file depends on the wind input format. See the NWS parameter in the fort.15 file description.&lt;br /&gt;
&lt;br /&gt;
'''Optional''', depending on simulation forcing configuration:&lt;br /&gt;
*''For coupled SWAN runs'':&lt;br /&gt;
**[[fort.26 file]] - SWAN parameter file. Same format as a traditional SWAN input file, but with &amp;quot;SWAN unstructured grid&amp;quot; commands specific to the coupled ADCIRC+SWAN code.&lt;br /&gt;
**[[swaninit file]] - SWAN init file. This is the same as in a traditional SWAN run.&lt;br /&gt;
&lt;br /&gt;
'''Meteorological Inputs''' (NWS#):&lt;br /&gt;
* Oceanweather (OWI) Formats [[NWS12]] and [[NWS13]]&lt;br /&gt;
&lt;br /&gt;
=== Output Files &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Contributor needed&amp;lt;/span&amp;gt; ===&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=User:Alexcrosby&amp;diff=6</id>
		<title>User:Alexcrosby</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=User:Alexcrosby&amp;diff=6"/>
		<updated>2018-08-01T13:07:21Z</updated>

		<summary type="html">&lt;p&gt;Alexcrosby: Add some information about owi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Alex Crosby ==&lt;br /&gt;
&lt;br /&gt;
=== About Me ===&lt;br /&gt;
I am an ADCIRC and ADCIRC+SWAN user at Oceanweather Inc. (OWI), with a background in Ocean Engineering. At OWI, we specialize in providing highly-skilled atmospheric inputs for extreme weather events, and specifically tropical cyclones, to the ocean response modeling community, government and offshore industry.&lt;br /&gt;
&lt;br /&gt;
=== About OWI ===&lt;br /&gt;
Since its formation in 1977, Oceanweather has been fully engaged with support divided between the private and public sector. In the public sector, the company performs basic and applied research in marine meteorology and ocean response numerical modeling, supported by both U.S. and foreign government agencies. Oceanweather staff continues to actively participate in international scientific conferences and research programs, and in open publication.&lt;br /&gt;
&lt;br /&gt;
Oceanweather functions as a specialized consulting firm serving the coastal and ocean engineering communities with its unique capacity to integrate several areas of expertise into specification of definitive design data on the physical environment. Oceanweather's approach is to consistently develop and apply high-level technology to satisfy practical requirements in the areas of marine meteorology, ocean wave and current specification, ocean engineering, and statistics of environmental data.&lt;br /&gt;
&lt;br /&gt;
In its long history, Oceanweather has performed dedicated hindcast studies and Joint Industry Projects (JIPs) in virtually every ocean basin in the world. Oceanweather offers an extensive selection of pre-computed hindcasts for fast-turnaround applications as well as the expertise to run dedicated hindcast studies for specific applications.&lt;br /&gt;
&lt;br /&gt;
Since 1983, Oceanweather has operated a real-time forecasting division. The methodology follows a unique approach of optimally combining traditional weather forecasting (which retains the contributions of individual forecasters) and Oceanweather's high-level technology developed and applied in its hindcasting and consulting divisions. The forecast system includes a global wind and wave forecast system and high resolution regional applications. &lt;br /&gt;
&lt;br /&gt;
=== Learn More ===&lt;br /&gt;
&lt;br /&gt;
Here are some links that may be of interest:&lt;br /&gt;
&lt;br /&gt;
http://oceanweather.com/news/&lt;br /&gt;
&lt;br /&gt;
http://oceanweather.com/research/&lt;br /&gt;
&lt;br /&gt;
http://oceanweather.com/forecast/About/&lt;br /&gt;
&lt;br /&gt;
http://oceanweather.com/metocean/&lt;/div&gt;</summary>
		<author><name>Alexcrosby</name></author>
	</entry>
</feed>