<?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=Jddratli</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=Jddratli"/>
	<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/Special:Contributions/Jddratli"/>
	<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&amp;diff=1160</id>
		<title>Fort.22 file</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=Fort.22_file&amp;diff=1160"/>
		<updated>2024-10-04T17:33:56Z</updated>

		<summary type="html">&lt;p&gt;Jddratli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A single meteorological input file (wind velocity and atmospheric pressure) is read when meteorological forcing has been indicated by the &amp;lt;code&amp;gt;[[NWS]]&amp;lt;/code&amp;gt; parameter in the [[fort.15 file]]. More precisely, the format of and need for the fort.22 file depend on the ones and tens (i.e. the last 2) digits and the sign (positive/negative) of &amp;lt;code&amp;gt;NWS&amp;lt;/code&amp;gt; (see [[NWS#Value_Seen_in_fort.15_File|here]]).  See also the [[supplemental meteorological/wave/ice parameters]] and [[wind stress]] pages.  &lt;br /&gt;
&lt;br /&gt;
== General Notes ==&lt;br /&gt;
Unless otherwise specified for a given format, ADCIRC expects wind data to represent [[Wind_Stress#Definition_of_Winds|specific conditions]] and pressure data to be sea level pressure.  Where necessary, ADCIRC assumes a &amp;quot;background&amp;quot; atmospheric pressure of 1013 millibars.  &lt;br /&gt;
&lt;br /&gt;
Meteorological data in most formats must be provided for the entire model run, otherwise the run will crash. Exceptions include OWI (&amp;lt;code&amp;gt;NWS=12&amp;lt;/code&amp;gt;) and GFDL (&amp;lt;code&amp;gt;NWS=16&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
For most formats, latitude and longitude coordinates describing the spatial extents of the meteorological data must follow the convention of the ADCIRC model domain. For example, if the [[fort.14 file|mesh]] uses negative longitude values to indicate locations West 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 at 180 deg longitude. Therefore, the meteorological and ADCIRC grids should use negative longitudes West of the Greenwich Meridian and positive longitudes to the East.&lt;br /&gt;
&lt;br /&gt;
== File Format ==&lt;br /&gt;
The remainder of this page is devoted to the formats of the fort.22 file for the different values of &amp;lt;code&amp;gt;NWS&amp;lt;/code&amp;gt;.  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;
==NWS = 1 Wind Stress &amp;amp; Pressure at All Nodes and Timesteps==&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 water.&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 Wind Stress &amp;amp; Pressure at All Nodes and Specified Time Interval==&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&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=-2&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 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 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 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&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]] = -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 Wind Velocity &amp;amp; Pressure at All Nodes and Specified Time Interval==&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&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]]=-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 Wind Velocity and Pressure on Rectangular Grid==&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;
===Notes===&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 Wind Stress and Pressure on Rectangular Grid==&lt;br /&gt;
'''This format has not been fully implemented, though it is expected in v55.'''{{ADC version|version=?55?|relation=ge}}&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;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
==NWS = 8 Dynamic Symmetric Holland Vortex Model==&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 = 9 Asymmetric Holland Vortex Model==&lt;br /&gt;
'''This has been deprecated and is no longer available.''' {{ADC version|version=???|relation=lt}}&lt;br /&gt;
&lt;br /&gt;
==NWS = 10 National Climatic Data Center GFS==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;It appears there is no fort.22 file for this format, and users should consult the &amp;lt;/span&amp;gt;[[fort.200]]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; page, but this hasn't been confirmed.  &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wind velocity 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;
&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 Stripped National Weather Service (NWS) ETA 29km==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;It appears there is no fort.22 file for this format, and users should consult the &amp;lt;/span&amp;gt;[[fort.200]]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; page, but this hasn't been confirmed.  &amp;lt;/span&amp;gt;&lt;br /&gt;
&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;
&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 Oceanweather ASCII Format Gridded Wind and Pressure==&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 Oceanweather NetCDF Format Gridded Wind and Pressure==&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 Gridded GRIB2 or NetCDF Wind and Pressure==&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 [plus optional HPa units]&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 [optional: append HPa to PSFC (i.e., PSFCHPa) to indicate that units of pressure are in hPa/mbar, otherwise assumed to be in Pa]&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]]. If pressure units are in hectopascals, add 'HPa' to the pressure variable line in the fort.22. For example, if the pressure variable is 'mslp', make it 'mslpHPa'.&lt;br /&gt;
&lt;br /&gt;
==NWS = 15 H*Wind Gridded Wind and Inferred Pressure==&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 were produced by the NOAA Hurricane Research Division (HRD) through 2013, before becoming a private sector data product. 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;
H*Wind data do not contain barometric pressure information.  For the dvorak, knaffzehr, and specified Pc 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 ASCII NOAA GFDL Gridded Wind And Pressure==&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 Dynamic Asymmetric Holland Vortex Model==&lt;br /&gt;
'''Note that use of this [[Typical_ADCIRC_Parameter_Selections#Discouraged_Parameter_Selections|is discouraged]].'''  &lt;br /&gt;
&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 Vortex 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. &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;br /&gt;
&lt;br /&gt;
==NWS = 30 Blended GAHM &amp;amp; Background Gridded Wind and Pressure==&lt;br /&gt;
This format is a combination of GAHM (&amp;lt;code&amp;gt;NWS=20&amp;lt;/code&amp;gt;) and a gridded background meteorological field (&amp;lt;code&amp;gt;NWS=12&amp;lt;/code&amp;gt;).  The core of a tropical cyclone is represented using the GAHM model and read in from a file named NWS_20_fort.22, which should be created following the procedure presented in the [[#NWS = 20 Generalized Asymmetric Holland Vortex Model (GAHM)|section on &amp;lt;code&amp;gt;NWS=20&amp;lt;/code&amp;gt;]].  The user must also supply gridded wind and pressure files in the form of an OWI-style fort.22 file, a fort.221 file, and a fort.222 file, details on these are in the [[#NWS = ±12 Oceanweather ASCII Format Gridded Wind and Pressure|section on &amp;lt;code&amp;gt;NWS=12&amp;lt;/code&amp;gt;]].  ADCIRC internally blends the wind and pressure fields from these two sets of inputs over a user-controlled distance.  Specifically, the &amp;lt;code&amp;gt;[[pureVortex]]&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;[[pureBackground]]&amp;lt;/code&amp;gt; inputs in the [[fort.15 file]] (for formatting, see info on the [[Supplemental meteorological/wave/ice parameters|meteorological parameter line]]) are coefficients used to define where transitions between the vortex and background meteorology occur.  At or within the distance &amp;lt;code&amp;gt;pureVortex*vortexRMW&amp;lt;/code&amp;gt; of the storm's center, the GAHM meteorology is used.  At or beyond the distance &amp;lt;code&amp;gt;pureBackground*vortexRMW&amp;lt;/code&amp;gt; of the storm's center, the background meteorology is used.  In between these, a linear distance-weighted average of the two sets of meteorology is used to define the forcing.  &lt;br /&gt;
&lt;br /&gt;
[[Category:input files]]&lt;br /&gt;
[[Category:meteorology]]&lt;br /&gt;
[[Category:unverified behavior]]&lt;/div&gt;</summary>
		<author><name>Jddratli</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=Fort.22_file&amp;diff=1157</id>
		<title>Fort.22 file</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=Fort.22_file&amp;diff=1157"/>
		<updated>2024-10-02T19:29:40Z</updated>

		<summary type="html">&lt;p&gt;Jddratli: /* Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A single meteorological input file (wind velocity and atmospheric pressure) is read when meteorological forcing has been indicated by the &amp;lt;code&amp;gt;[[NWS]]&amp;lt;/code&amp;gt; parameter in the [[fort.15 file]]. More precisely, the format of and need for the fort.22 file depend on the ones and tens (i.e. the last 2) digits and the sign (positive/negative) of &amp;lt;code&amp;gt;NWS&amp;lt;/code&amp;gt; (see [[NWS#Value_Seen_in_fort.15_File|here]]).  See also the [[supplemental meteorological/wave/ice parameters]] and [[wind stress]] pages.  &lt;br /&gt;
&lt;br /&gt;
== General Notes ==&lt;br /&gt;
Unless otherwise specified for a given format, ADCIRC expects wind data to represent [[Wind_Stress#Definition_of_Winds|specific conditions]] and pressure data to be sea level pressure.  Where necessary, ADCIRC assumes a &amp;quot;background&amp;quot; atmospheric pressure of 1013 millibars.  &lt;br /&gt;
&lt;br /&gt;
Meteorological data in most formats must be provided for the entire model run, otherwise the run will crash. Exceptions include OWI (&amp;lt;code&amp;gt;NWS=12&amp;lt;/code&amp;gt;) and GFDL (&amp;lt;code&amp;gt;NWS=16&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
For most formats, latitude and longitude coordinates describing the spatial extents of the meteorological data must follow the convention of the ADCIRC model domain. For example, if the [[fort.14 file|mesh]] uses negative longitude values to indicate locations West 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 at 180 deg longitude. Therefore, the meteorological and ADCIRC grids should use negative longitudes West of the Greenwich Meridian and positive longitudes to the East.&lt;br /&gt;
&lt;br /&gt;
== File Format ==&lt;br /&gt;
The remainder of this page is devoted to the formats of the fort.22 file for the different values of &amp;lt;code&amp;gt;NWS&amp;lt;/code&amp;gt;.  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;
==NWS = 1 Wind Stress &amp;amp; Pressure at All Nodes and Timesteps==&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 water.&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 Wind Stress &amp;amp; Pressure at All Nodes and Specified Time Interval==&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&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=-2&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 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 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 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&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]] = -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 Wind Velocity &amp;amp; Pressure at All Nodes and Specified Time Interval==&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&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]]=-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 Wind Velocity and Pressure on Rectangular Grid==&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;
===Notes===&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 Wind Stress and Pressure on Rectangular Grid==&lt;br /&gt;
'''This format has not been fully implemented, though it is expected in v55.'''{{ADC version|version=?55?|relation=ge}}&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;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
==NWS = 8 Dynamic Symmetric Holland Vortex Model==&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 = 9 Asymmetric Holland Vortex Model==&lt;br /&gt;
'''This has been deprecated and is no longer available.''' {{ADC version|version=???|relation=lt}}&lt;br /&gt;
&lt;br /&gt;
==NWS = 10 National Climatic Data Center GFS==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;It appears there is no fort.22 file for this format, and users should consult the &amp;lt;/span&amp;gt;[[fort.200]]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; page, but this hasn't been confirmed.  &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wind velocity 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;
&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 Stripped National Weather Service (NWS) ETA 29km==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;It appears there is no fort.22 file for this format, and users should consult the &amp;lt;/span&amp;gt;[[fort.200]]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; page, but this hasn't been confirmed.  &amp;lt;/span&amp;gt;&lt;br /&gt;
&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;
&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 Oceanweather ASCII Format Gridded Wind and Pressure==&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 Oceanweather NetCDF Format Gridded Wind and Pressure==&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 Gridded GRIB2 or NetCDF Wind and Pressure==&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]]. If pressure units are in hectopascals, add 'HPa' to the pressure variable line in the fort.22. For example, if the pressure variable is 'mslp', make it 'mslpHPa'.&lt;br /&gt;
&lt;br /&gt;
==NWS = 15 H*Wind Gridded Wind and Inferred Pressure==&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 were produced by the NOAA Hurricane Research Division (HRD) through 2013, before becoming a private sector data product. 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;
H*Wind data do not contain barometric pressure information.  For the dvorak, knaffzehr, and specified Pc 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 ASCII NOAA GFDL Gridded Wind And Pressure==&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 Dynamic Asymmetric Holland Vortex Model==&lt;br /&gt;
'''Note that use of this [[Typical_ADCIRC_Parameter_Selections#Discouraged_Parameter_Selections|is discouraged]].'''  &lt;br /&gt;
&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 Vortex 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. &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;br /&gt;
&lt;br /&gt;
==NWS = 30 Blended GAHM &amp;amp; Background Gridded Wind and Pressure==&lt;br /&gt;
This format is a combination of GAHM (&amp;lt;code&amp;gt;NWS=12&amp;lt;/code&amp;gt;) and a gridded background meteorological field (&amp;lt;code&amp;gt;NWS=20&amp;lt;/code&amp;gt;).  The core of a tropical cyclone is represented using the GAHM model and read in from a file named NWS_20_fort.22, which should be created following the procedure presented in the [[#NWS = 20 Generalized Asymmetric Holland Vortex Model (GAHM)|section on &amp;lt;code&amp;gt;NWS=20&amp;lt;/code&amp;gt;]].  The user must also supply gridded wind and pressure files in the form of an OWI-style fort.22 file, a fort.221 file, and a fort.222 file, details on these are in the [[#NWS = ±12 Oceanweather ASCII Format Gridded Wind and Pressure|section on &amp;lt;code&amp;gt;NWS=12&amp;lt;/code&amp;gt;]].  ADCIRC internally blends the wind and pressure fields from these two sets of inputs over a user-controlled distance.  Specifically, the &amp;lt;code&amp;gt;[[pureVortex]]&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;[[pureBackground]]&amp;lt;/code&amp;gt; inputs in the [[fort.15 file]] (for formatting, see info on the [[Supplemental meteorological/wave/ice parameters|meteorological parameter line]]) are coefficients used to define where transitions between the vortex and background meteorology occur.  At or within the distance &amp;lt;code&amp;gt;pureVortex*vortexRMW&amp;lt;/code&amp;gt; of the storm's center, the GAHM meteorology is used.  At or beyond the distance &amp;lt;code&amp;gt;pureBackground*vortexRMW&amp;lt;/code&amp;gt; of the storm's center, the background meteorology is used.  In between these, a linear distance-weighted average of the two sets of meteorology is used to define the forcing.  &lt;br /&gt;
&lt;br /&gt;
[[Category:input files]]&lt;br /&gt;
[[Category:meteorology]]&lt;br /&gt;
[[Category:unverified behavior]]&lt;/div&gt;</summary>
		<author><name>Jddratli</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=Fort.13_file&amp;diff=895</id>
		<title>Fort.13 file</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=Fort.13_file&amp;diff=895"/>
		<updated>2020-06-10T16:26:25Z</updated>

		<summary type="html">&lt;p&gt;Jddratli: /* Wave Refraction in SWAN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The fort.13 file contains nodal attributes, which can vary spatially. For each attribute, one or more values are specified at each node. The number of values and their meaning(s) varies by attribute. &lt;br /&gt;
&lt;br /&gt;
== File Format ==&lt;br /&gt;
See [[fort.13 file format]] for details. This file is only read when [[NWP]] &amp;gt; 0 in the Model Parameter and Periodic Boundary Condition File ([[fort.15 file]]). &lt;br /&gt;
&lt;br /&gt;
== Nodal Attributes ==&lt;br /&gt;
Note that units for nodal attributes are specified by the user in the fort.13 file, though ADCIRC may require that attributes be supplied in certain units.  &lt;br /&gt;
&lt;br /&gt;
===Advection State===&lt;br /&gt;
'''Nodal attribute name:''' advection_state&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' The advection_state nodal attribute is used to provide fine grained control over the NOLICA and NOLICAT parameters, so that they can be set on an element-by-element basis. The bathymetric depth at the three nodes of an element are compared to the corresponding nodal attribute values, and if the bathymetric depth at all three nodes is greater than or equal to the corresponding nodal attribute value, the values of NOLICA and NOLICAT will be set to the value indicated in the Model Parameter and Periodic Boundary Condition (fort.15) file. If the bathymetric depth at any of the three nodes of a particular element is less than the corresponding nodal attribute value, the values of NOLICA and NOLICAT will be set to zero on that element.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Length.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Any.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' AdvectionState&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bottom Roughness===&lt;br /&gt;
'''Nodal attribute name:''' bottom_roughness_length&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' Roughness length for 3D bottom friction calculations. Has no effect on a 2DDI ADCIRC run.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Length (m)&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Greater than zero. A reasonable range for the bottom_roughness_length would be 0.001m -0.2m , (densely vegetated overland values would have an upper limit of about 0.2-0.5m and smooth muddy bottoms could have values as low as 0.0001 m).&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' Z0b_var&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bridge Pilings Friction Parameters ===&lt;br /&gt;
'''Nodal attribute name:''' bridge_pilings_friction_parameters&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' Extra friction from bridge pilings. See Note below.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Very optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Vary, see note below and BK, BALPHA, BDELX and POAN.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Vary, see note below and BK, BALPHA, BDELX and POAN.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' BK, BAlpha, BDelX, POAN&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Note:''' Special considerations must be used when designing a grid for an ADCIRC application that includes the effects of bridge pilings. Specifically, it is necessary to build the grid to provide at least three rows of nodes that parallel the bridge span. One row of nodes (centerline nodes) should lie along the approximate centerline of the bridge while the second and third rows of nodes (adjacent nodes) should lie on either side of the centerline nodes in the along steam direction. An initial implementation of obstruction drag in ADCIRC placed this drag entirely at the row of centerline nodes. However, tests showed that this arrangement led to significant oscillations in the numerical solution. The oscillations abated when the obstruction drag was distributed in the along stream direction so that 25 percent was located at each row of adjacent nodes and 50 percent was located at the row of centerline nodes. Node numbers and coefficient values at all nodes on the centerline and two adjacent rows must be entered in this input file. It is not necessary for centerline nodes to correspond to actual piling positions, (i.e., in the cross stream direction), since the overall effect of the pilings on the large scale circulation is all that is being represented. It is important, however, to construct a grid that is as uniform as possible in the vicinity of the bridge.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Chezy Friction Coefficient===&lt;br /&gt;
'''Nodal attribute name:''' chezy_friction_coefficient_at_sea_floor&amp;lt;br /&amp;gt; &lt;br /&gt;
'''Description:''' Chezy friction coefficient. If the user elects to use this nodal attribute, NOLIBF must be set to 1 or the run will terminate.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Specified by user.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Greater than zero.&amp;lt;br /&amp;gt; &lt;br /&gt;
'''ADCIRC Variable:''' ChezyFric'''&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Eddy Viscosity===&lt;br /&gt;
'''Nodal attribute name:''' average_horizontal_eddy_viscosity_in_sea_water_wrt_depth&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' See description [[horizontal eddy viscosity]].&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' For standard eddy viscosity, units are specified by the user,((length**2)/time).  For Smagorinsky-type, unitless.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Greater than or equal to zero.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' EVC&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Elemental Slope Limiter===&lt;br /&gt;
'''Nodal attribute name:''' elemental_slope_limiter&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' This nodal attribute is used to selectively limit the maximum elevation gradient that can occur across an element, thus improving numerical stability. Alternatively, it is also capable of merely logging individual elements where a specified elemental slope is exceeded at some point during the simulation. When this nodal attribute is loaded, warning messages will be written to the screen and to the fort.16 log file whenever the elevation gradient meets or exceeds the threshold value for the first time at a particular node. When the elemental slope limiter is active at a node, the water surface elevation at that node is reset to the average of the water surface elevations of the surrounding nodes. At the end of the run, a file called ESLNodes.63 will be written to indicate the nodes where the threshold elevation gradient was met or exceeded. Furthermore, If there is an ESLNodes.63 file in the input directory when ADCIRC starts, ADCIRC will load the existing ESLNodes.63 file along with the hotstart file so that the simulation can pick up where it left off, in terms of the elements where the slope is actively limited. When such a simulation finishes, it will overwrite the existing ESLNodes.63 file with a new one that reflects the updated state of limited elemental slopes.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' length/length or unitless.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Zero indicates that slope limiting is always active at that node, because a zero elevation gradient will always be met or exceeded; a positive value indicates the maximum gradient to be allowed at that node, at or beyond which the slope limiter is activated; a negative number indicates that the elevation gradients should be compared to the absolute value of the nodal attribute at this node. In the case of a negative number, ADCIRC will log a warning to the screen and to the fort.16 file the first time the elemental slope is exceeded, but ESLNodes.63 file will not be affected, and the elemental slope limiting will not actually occur at the node. A suggested value for this nodal attribute is 0.001.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' elemental_slope_limiter_grad_max&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Version Notes:'''&lt;br /&gt;
{{ADC version|version=51.47|relation=ge}}&lt;br /&gt;
Any activated elemental slope limiter from the previous time step is deactivated and reassessed whether the elevation gradient meets or exceeds the threshold value for the current time step.&lt;br /&gt;
{{ADC version|version=51.47|relation=lt}}&lt;br /&gt;
Once the elevation gradient is met or exceeded at a node, the elemental slope limiter remains active at that node for the remainder of the ADCIRC run.&lt;br /&gt;
&lt;br /&gt;
===Initial River Elevation===&lt;br /&gt;
'''Nodal attribute name:''' initial_river_elevation&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' The initial_river_elevation nodal attribute is used to set the initial water surface elevation at specified nodes.  This attribute is functionally identical to the  [[Sea Surface Height Above Geoid|&amp;lt;code&amp;gt;sea_surface_height_above_geoid&amp;lt;/code&amp;gt;]] attribute, except that any values assigned to elevation-specified boundary conditions in this attribute '''do not''' persist after the start of the simulation.  As a result, this attribute is more appropriate for initializing rivers.  If both attributes are specified, then the assigned elevation is their sum.  Currently, this attribute is only applied if the value supplied at a given node is above zero (i.e. depth less than zero).  From cstart.F:  &lt;br /&gt;
 where (River_et_WSE.GT.0.d0)&lt;br /&gt;
    eta2 = eta2 + River_et_WSE&lt;br /&gt;
 end where&lt;br /&gt;
ADCIRC assumes by default that vertices with negative depths will be dry when the simulation starts. This is, of course, not the case for an inland river whose bed is above mean sea level. This nodal attribute is used in those cases to provide the initial water surface elevation of the river at cold start, and is typically used in conjunction with a flux or elevation [[boundary conditions|boundary condition]] at the inland boundary.  See also [[initial conditions]].  &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional, but recommended if the domain contains a river with an upstream flux boundary condition and a bed elevation above ADCIRC's starting water elevation (zero unless otherwise specified).&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Length.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Any.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' &amp;lt;code&amp;gt;River_et_WSE&amp;lt;/code&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[[Internal Tide Energy Conversion]]===&lt;br /&gt;
{{ADC version|version=53.01|relation=ge}}&lt;br /&gt;
'''Nodal attribute name:''' internal_tide_friction&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' Linear friction term that accounts for energy conversion from barotropic modes to baroclinic modes as surface tides flow over steep and rough topography in the deep ocean generating internal tides. &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Important when simulating tides in computational domains that cover large portions of the deep ocean.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' 1/sec.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Computed through analytical formulations that are spatially dependent on buoyancy frequencies and topographic gradients.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' IT_Fric&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Note:''' IT_Fric can have 1 (scalar) or 3 (tensor) dimensions. The scalar form dissipates equally in all flow directions. The tensor form dissipates asymmetrically to account for the fact that internal tides are generated as surface tides flow across topographic slopes but not along them.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[[Manning's n at sea floor]]===&lt;br /&gt;
'''Nodal attribute name:''' mannings_n_at_sea_floor&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' Manning's n. If the user elects to use this nodal attribute, [[NOLIBF]] must be set to 1 or the run will terminate. During execution, the Manning’s n value specified here is converted to an equivalent quadratic friction coefficient before the bottom stress is calculated. The equivalent quadratic friction coefficient is calculated according to the following formula at each node at each time step: Cd(t)=(g*n^2)/cuberoot(depth[+eta(t)]) where depth is the bathymetric depth and [eta(t)] is the water surface elevation. The addition of the water surface elevation is conditional upon the setting of NOLIFA: eta(t) is treated as zero if NOLIFA is set to zero in the fort.15 file. Finally, the value of CF in the fort.15 is used to set a lower limit on the resulting equivalent quadratic friction coefficient, since the Cd calculated from this formula tends to become small in deep water.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Specified by user.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Greater than zero.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' ManningsN&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Min and Max Primitive Weighting in Continuity Equation===&lt;br /&gt;
'''Nodal attribute name:''' min_and_max_primitive_weighting_in_continuity_equation&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' Controls upper and lower bounds on [[TAU0]], which affects numerical damping and stability.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Specified by the user, 1/time.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Information and suggested range supplied in description of [[TAU0]].&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' Tau0MinMax&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Primitive Weighting in Continuity Equation===&lt;br /&gt;
'''Nodal attribute name:''' primitive_weighting_in_continuity_equation&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' Related to [[TAU0]], affects numerical damping and stability.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Specified by the user, 1/time.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Information and suggested range supplied in description of [[TAU0]].&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' Tau0Var&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Quadratic Friction coefficient===&lt;br /&gt;
'''Nodal attribute name:''' quadratic_friction_coefficient_at_sea_floor&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' See the description of CF in the Model Parameter and Periodic Boundary Condition File. If the user elects to load this from the fort.13 file, [[NOLIBF]] must be set to 1 or the run will terminate.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Unitless.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Same as CF.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' Fric&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sea Surface Height Above Geoid===&lt;br /&gt;
'''Nodal attribute name:''' sea_surface_height_above_geoid&amp;lt;br /&amp;gt; &lt;br /&gt;
'''Description:''' Creates an initial offset of the sea surface from ADCIRC's reference water level (informally, the geoid). If the offset is specified at an elevation boundary such as an open-ocean tidal boundary, it will remain throughout the simulation. Except for that trait, this attribute is functionally identical to the [[initial river elevation|&amp;lt;code&amp;gt;initial_river_elevation&amp;lt;/code&amp;gt;]] attribute.  Since this attribute does persist along boundaries, it is often used to simulate a steric effect, where water levels are higher in warm seasons because of thermal expansion.  See also [[initial conditions]].  &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Specified by the user (length).&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Any.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' &amp;lt;code&amp;gt;GeoidOffset&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Surface Canopy coefficient ===&lt;br /&gt;
'''Nodal attribute name:''' surface_canopy_coefficient&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' This attribute allows the user to turn off wind stress in heavily forested areas that have been flooded, like a swamp. The canopy shields the water from the effect of the wind.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Unitless.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Zero if the wind stress should be zero because of a canopy. One otherwise.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' VCanopy&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[[Wind_Stress#Roughness_Reductions|Surface Roughness]]===&lt;br /&gt;
'''Nodal attribute name:''' surface_directional_effective_roughness_length&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' A measure of the “roughness” of the land that can impede wind flow and reduce the surface stress that the wind applies. The ocean would be considered very smooth, and skyscrapers would be considered very rough. This attribute is directional, and the twelve values represent the roughness lengths “seen” by winds blowing from twelve different compass directions at each node. The orientation of the twelve values follows the trigonometric convention, that is, zero degrees represents due east, and the values proceed counter clockwise. In other words, the first value at a node is applied to winds blowing from west to east, the second value applies to winds blowing East-Northeast, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Specified by the user, as is the case for all nodal attributes. The data we use is provided in meters.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Greater than or equal to zero.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' z0Land&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Surface Submergence State===&lt;br /&gt;
'''Nodal attribute name:''' surface_submergence_state&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' This attribute can force a node to be categorized as dry at the start of the simulation, even if it is below the geoid. This is important for simulating places like New Orleans that are below sea level but are not underwater.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Unitless.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' If set to 1, the node is categorized as dry at the cold start of the simulation. If set to zero, the node is categorized as wet or dry depending on whether its depth is below or above the geoid.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' StartDry&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wave Refraction in SWAN===&lt;br /&gt;
'''Nodal attribute name:''' wave_refraction_in_swan&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' to turn wave refraction on or off in the SWAN calculations during a coupled ADCIRC+SWAN run. In an ADCIRC-only run, this nodal attribute is ignored.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Unitless.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' If set to 1 at a node, wave refraction will be active at that node in the SWAN calculations during a coupled ADCIRC+SWAN run. If set to 0, wave refraction will be deactivated at that node in a coupled ADCIRC+SWAN run.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' SwanWaveRefrac&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Version Notes:'''&lt;br /&gt;
{{ADC version|version=53.00|relation=lt}}&lt;br /&gt;
Starting with version v41.01B of SWAN and version 53.00 of ADCIRC, this nodal attribute should no longer be used. See post by Casey Dietrich, [https://ccht.ccee.ncsu.edu/updates-to-spectral-propagation-velocities/ here].&lt;br /&gt;
&lt;br /&gt;
===Absorption-generation Sponge Layer===&lt;br /&gt;
'''Nodal attribute name:''' sponge_generator_layer&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Unitless.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:input files]]&lt;br /&gt;
[[Category:nodal attributes]]&lt;/div&gt;</summary>
		<author><name>Jddratli</name></author>
	</entry>
	<entry>
		<id>https://wiki.adcirc.org/index.php?title=Fort.13_file&amp;diff=894</id>
		<title>Fort.13 file</title>
		<link rel="alternate" type="text/html" href="https://wiki.adcirc.org/index.php?title=Fort.13_file&amp;diff=894"/>
		<updated>2020-06-10T16:23:37Z</updated>

		<summary type="html">&lt;p&gt;Jddratli: /* Wave Refraction in SWAN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The fort.13 file contains nodal attributes, which can vary spatially. For each attribute, one or more values are specified at each node. The number of values and their meaning(s) varies by attribute. &lt;br /&gt;
&lt;br /&gt;
== File Format ==&lt;br /&gt;
See [[fort.13 file format]] for details. This file is only read when [[NWP]] &amp;gt; 0 in the Model Parameter and Periodic Boundary Condition File ([[fort.15 file]]). &lt;br /&gt;
&lt;br /&gt;
== Nodal Attributes ==&lt;br /&gt;
Note that units for nodal attributes are specified by the user in the fort.13 file, though ADCIRC may require that attributes be supplied in certain units.  &lt;br /&gt;
&lt;br /&gt;
===Advection State===&lt;br /&gt;
'''Nodal attribute name:''' advection_state&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' The advection_state nodal attribute is used to provide fine grained control over the NOLICA and NOLICAT parameters, so that they can be set on an element-by-element basis. The bathymetric depth at the three nodes of an element are compared to the corresponding nodal attribute values, and if the bathymetric depth at all three nodes is greater than or equal to the corresponding nodal attribute value, the values of NOLICA and NOLICAT will be set to the value indicated in the Model Parameter and Periodic Boundary Condition (fort.15) file. If the bathymetric depth at any of the three nodes of a particular element is less than the corresponding nodal attribute value, the values of NOLICA and NOLICAT will be set to zero on that element.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Length.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Any.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' AdvectionState&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bottom Roughness===&lt;br /&gt;
'''Nodal attribute name:''' bottom_roughness_length&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' Roughness length for 3D bottom friction calculations. Has no effect on a 2DDI ADCIRC run.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Length (m)&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Greater than zero. A reasonable range for the bottom_roughness_length would be 0.001m -0.2m , (densely vegetated overland values would have an upper limit of about 0.2-0.5m and smooth muddy bottoms could have values as low as 0.0001 m).&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' Z0b_var&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bridge Pilings Friction Parameters ===&lt;br /&gt;
'''Nodal attribute name:''' bridge_pilings_friction_parameters&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' Extra friction from bridge pilings. See Note below.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Very optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Vary, see note below and BK, BALPHA, BDELX and POAN.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Vary, see note below and BK, BALPHA, BDELX and POAN.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' BK, BAlpha, BDelX, POAN&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Note:''' Special considerations must be used when designing a grid for an ADCIRC application that includes the effects of bridge pilings. Specifically, it is necessary to build the grid to provide at least three rows of nodes that parallel the bridge span. One row of nodes (centerline nodes) should lie along the approximate centerline of the bridge while the second and third rows of nodes (adjacent nodes) should lie on either side of the centerline nodes in the along steam direction. An initial implementation of obstruction drag in ADCIRC placed this drag entirely at the row of centerline nodes. However, tests showed that this arrangement led to significant oscillations in the numerical solution. The oscillations abated when the obstruction drag was distributed in the along stream direction so that 25 percent was located at each row of adjacent nodes and 50 percent was located at the row of centerline nodes. Node numbers and coefficient values at all nodes on the centerline and two adjacent rows must be entered in this input file. It is not necessary for centerline nodes to correspond to actual piling positions, (i.e., in the cross stream direction), since the overall effect of the pilings on the large scale circulation is all that is being represented. It is important, however, to construct a grid that is as uniform as possible in the vicinity of the bridge.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Chezy Friction Coefficient===&lt;br /&gt;
'''Nodal attribute name:''' chezy_friction_coefficient_at_sea_floor&amp;lt;br /&amp;gt; &lt;br /&gt;
'''Description:''' Chezy friction coefficient. If the user elects to use this nodal attribute, NOLIBF must be set to 1 or the run will terminate.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Specified by user.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Greater than zero.&amp;lt;br /&amp;gt; &lt;br /&gt;
'''ADCIRC Variable:''' ChezyFric'''&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Eddy Viscosity===&lt;br /&gt;
'''Nodal attribute name:''' average_horizontal_eddy_viscosity_in_sea_water_wrt_depth&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' See description [[horizontal eddy viscosity]].&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' For standard eddy viscosity, units are specified by the user,((length**2)/time).  For Smagorinsky-type, unitless.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Greater than or equal to zero.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' EVC&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Elemental Slope Limiter===&lt;br /&gt;
'''Nodal attribute name:''' elemental_slope_limiter&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' This nodal attribute is used to selectively limit the maximum elevation gradient that can occur across an element, thus improving numerical stability. Alternatively, it is also capable of merely logging individual elements where a specified elemental slope is exceeded at some point during the simulation. When this nodal attribute is loaded, warning messages will be written to the screen and to the fort.16 log file whenever the elevation gradient meets or exceeds the threshold value for the first time at a particular node. When the elemental slope limiter is active at a node, the water surface elevation at that node is reset to the average of the water surface elevations of the surrounding nodes. At the end of the run, a file called ESLNodes.63 will be written to indicate the nodes where the threshold elevation gradient was met or exceeded. Furthermore, If there is an ESLNodes.63 file in the input directory when ADCIRC starts, ADCIRC will load the existing ESLNodes.63 file along with the hotstart file so that the simulation can pick up where it left off, in terms of the elements where the slope is actively limited. When such a simulation finishes, it will overwrite the existing ESLNodes.63 file with a new one that reflects the updated state of limited elemental slopes.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' length/length or unitless.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Zero indicates that slope limiting is always active at that node, because a zero elevation gradient will always be met or exceeded; a positive value indicates the maximum gradient to be allowed at that node, at or beyond which the slope limiter is activated; a negative number indicates that the elevation gradients should be compared to the absolute value of the nodal attribute at this node. In the case of a negative number, ADCIRC will log a warning to the screen and to the fort.16 file the first time the elemental slope is exceeded, but ESLNodes.63 file will not be affected, and the elemental slope limiting will not actually occur at the node. A suggested value for this nodal attribute is 0.001.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' elemental_slope_limiter_grad_max&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Version Notes:'''&lt;br /&gt;
{{ADC version|version=51.47|relation=ge}}&lt;br /&gt;
Any activated elemental slope limiter from the previous time step is deactivated and reassessed whether the elevation gradient meets or exceeds the threshold value for the current time step.&lt;br /&gt;
{{ADC version|version=51.47|relation=lt}}&lt;br /&gt;
Once the elevation gradient is met or exceeded at a node, the elemental slope limiter remains active at that node for the remainder of the ADCIRC run.&lt;br /&gt;
&lt;br /&gt;
===Initial River Elevation===&lt;br /&gt;
'''Nodal attribute name:''' initial_river_elevation&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' The initial_river_elevation nodal attribute is used to set the initial water surface elevation at specified nodes.  This attribute is functionally identical to the  [[Sea Surface Height Above Geoid|&amp;lt;code&amp;gt;sea_surface_height_above_geoid&amp;lt;/code&amp;gt;]] attribute, except that any values assigned to elevation-specified boundary conditions in this attribute '''do not''' persist after the start of the simulation.  As a result, this attribute is more appropriate for initializing rivers.  If both attributes are specified, then the assigned elevation is their sum.  Currently, this attribute is only applied if the value supplied at a given node is above zero (i.e. depth less than zero).  From cstart.F:  &lt;br /&gt;
 where (River_et_WSE.GT.0.d0)&lt;br /&gt;
    eta2 = eta2 + River_et_WSE&lt;br /&gt;
 end where&lt;br /&gt;
ADCIRC assumes by default that vertices with negative depths will be dry when the simulation starts. This is, of course, not the case for an inland river whose bed is above mean sea level. This nodal attribute is used in those cases to provide the initial water surface elevation of the river at cold start, and is typically used in conjunction with a flux or elevation [[boundary conditions|boundary condition]] at the inland boundary.  See also [[initial conditions]].  &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional, but recommended if the domain contains a river with an upstream flux boundary condition and a bed elevation above ADCIRC's starting water elevation (zero unless otherwise specified).&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Length.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Any.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' &amp;lt;code&amp;gt;River_et_WSE&amp;lt;/code&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[[Internal Tide Energy Conversion]]===&lt;br /&gt;
{{ADC version|version=53.01|relation=ge}}&lt;br /&gt;
'''Nodal attribute name:''' internal_tide_friction&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' Linear friction term that accounts for energy conversion from barotropic modes to baroclinic modes as surface tides flow over steep and rough topography in the deep ocean generating internal tides. &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Important when simulating tides in computational domains that cover large portions of the deep ocean.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' 1/sec.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Computed through analytical formulations that are spatially dependent on buoyancy frequencies and topographic gradients.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' IT_Fric&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Note:''' IT_Fric can have 1 (scalar) or 3 (tensor) dimensions. The scalar form dissipates equally in all flow directions. The tensor form dissipates asymmetrically to account for the fact that internal tides are generated as surface tides flow across topographic slopes but not along them.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[[Manning's n at sea floor]]===&lt;br /&gt;
'''Nodal attribute name:''' mannings_n_at_sea_floor&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' Manning's n. If the user elects to use this nodal attribute, [[NOLIBF]] must be set to 1 or the run will terminate. During execution, the Manning’s n value specified here is converted to an equivalent quadratic friction coefficient before the bottom stress is calculated. The equivalent quadratic friction coefficient is calculated according to the following formula at each node at each time step: Cd(t)=(g*n^2)/cuberoot(depth[+eta(t)]) where depth is the bathymetric depth and [eta(t)] is the water surface elevation. The addition of the water surface elevation is conditional upon the setting of NOLIFA: eta(t) is treated as zero if NOLIFA is set to zero in the fort.15 file. Finally, the value of CF in the fort.15 is used to set a lower limit on the resulting equivalent quadratic friction coefficient, since the Cd calculated from this formula tends to become small in deep water.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Specified by user.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Greater than zero.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' ManningsN&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Min and Max Primitive Weighting in Continuity Equation===&lt;br /&gt;
'''Nodal attribute name:''' min_and_max_primitive_weighting_in_continuity_equation&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' Controls upper and lower bounds on [[TAU0]], which affects numerical damping and stability.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Specified by the user, 1/time.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Information and suggested range supplied in description of [[TAU0]].&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' Tau0MinMax&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Primitive Weighting in Continuity Equation===&lt;br /&gt;
'''Nodal attribute name:''' primitive_weighting_in_continuity_equation&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' Related to [[TAU0]], affects numerical damping and stability.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Specified by the user, 1/time.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Information and suggested range supplied in description of [[TAU0]].&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' Tau0Var&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Quadratic Friction coefficient===&lt;br /&gt;
'''Nodal attribute name:''' quadratic_friction_coefficient_at_sea_floor&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' See the description of CF in the Model Parameter and Periodic Boundary Condition File. If the user elects to load this from the fort.13 file, [[NOLIBF]] must be set to 1 or the run will terminate.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Unitless.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Same as CF.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' Fric&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sea Surface Height Above Geoid===&lt;br /&gt;
'''Nodal attribute name:''' sea_surface_height_above_geoid&amp;lt;br /&amp;gt; &lt;br /&gt;
'''Description:''' Creates an initial offset of the sea surface from ADCIRC's reference water level (informally, the geoid). If the offset is specified at an elevation boundary such as an open-ocean tidal boundary, it will remain throughout the simulation. Except for that trait, this attribute is functionally identical to the [[initial river elevation|&amp;lt;code&amp;gt;initial_river_elevation&amp;lt;/code&amp;gt;]] attribute.  Since this attribute does persist along boundaries, it is often used to simulate a steric effect, where water levels are higher in warm seasons because of thermal expansion.  See also [[initial conditions]].  &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Specified by the user (length).&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Any.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' &amp;lt;code&amp;gt;GeoidOffset&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Surface Canopy coefficient ===&lt;br /&gt;
'''Nodal attribute name:''' surface_canopy_coefficient&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' This attribute allows the user to turn off wind stress in heavily forested areas that have been flooded, like a swamp. The canopy shields the water from the effect of the wind.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Unitless.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Zero if the wind stress should be zero because of a canopy. One otherwise.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' VCanopy&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[[Wind_Stress#Roughness_Reductions|Surface Roughness]]===&lt;br /&gt;
'''Nodal attribute name:''' surface_directional_effective_roughness_length&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' A measure of the “roughness” of the land that can impede wind flow and reduce the surface stress that the wind applies. The ocean would be considered very smooth, and skyscrapers would be considered very rough. This attribute is directional, and the twelve values represent the roughness lengths “seen” by winds blowing from twelve different compass directions at each node. The orientation of the twelve values follows the trigonometric convention, that is, zero degrees represents due east, and the values proceed counter clockwise. In other words, the first value at a node is applied to winds blowing from west to east, the second value applies to winds blowing East-Northeast, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Specified by the user, as is the case for all nodal attributes. The data we use is provided in meters.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' Greater than or equal to zero.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' z0Land&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Surface Submergence State===&lt;br /&gt;
'''Nodal attribute name:''' surface_submergence_state&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' This attribute can force a node to be categorized as dry at the start of the simulation, even if it is below the geoid. This is important for simulating places like New Orleans that are below sea level but are not underwater.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Unitless.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' If set to 1, the node is categorized as dry at the cold start of the simulation. If set to zero, the node is categorized as wet or dry depending on whether its depth is below or above the geoid.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' StartDry&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wave Refraction in SWAN===&lt;br /&gt;
'''Nodal attribute name:''' wave_refraction_in_swan&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' to turn wave refraction on or off in the SWAN calculations during a coupled ADCIRC+SWAN run. In an ADCIRC-only run, this nodal attribute is ignored.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Unitless.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' If set to 1 at a node, wave refraction will be active at that node in the SWAN calculations during a coupled ADCIRC+SWAN run. If set to 0, wave refraction will be deactivated at that node in a coupled ADCIRC+SWAN run.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''ADCIRC Variable:''' SwanWaveRefrac&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Version Notes:'''&lt;br /&gt;
{{ADC version|version=53.00|relation=lt}}&lt;br /&gt;
Starting with version v41.01B of SWAN and version 53.00 of ADCIRC, this nodal attribute should no longer be used. See post by Casey Dietrich, .&lt;br /&gt;
&lt;br /&gt;
===Absorption-generation Sponge Layer===&lt;br /&gt;
'''Nodal attribute name:''' sponge_generator_layer&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Description:''' &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Requirement:''' Optional.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Units:''' Unitless.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Values:''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:input files]]&lt;br /&gt;
[[Category:nodal attributes]]&lt;/div&gt;</summary>
		<author><name>Jddratli</name></author>
	</entry>
</feed>