--- Welcome to the official ADCIRCWiki site! The site is currently under construction, with limited information. ---

For general information, see the ADCIRC site, ADCIRC FAQ, or the ADCIRC Wikipedia page. For model documentation not yet available on the wiki, see the ADCIRC site. New content is being continuously added to the ADCIRCWiki, and material from the main ADCIRC site will be gradually transitioned over to the wiki.

Fort.22 file format: Difference between revisions

From ADCIRCWiki
Jump to navigation Jump to search
(move nws12 doc to individual page and link, also to 13)
(Changed page to a redirect, everything is now on main fort.22 page)
Tag: New redirect
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
=General Notes=
#REDIRECT [[Fort.22_file#File_Format]]
 
The basic file structure is shown below. Each line of input data is represented by a line containing the input variable name(s). Blank lines are only to enhance readability. Loops indicate multiple lines of input. Conditional input is indicated by an if clause.
 
Meteorological data in formats other than OWI (NWS=12) and GFDL (NWS=16) must be provided for the entire model run, otherwise the run will crash.
 
See [[NWS]] for details on meteorological input types.
 
==NWS = 1 or 101==
 
===File Structure===
 
for k=1,[[NP]]
 
: [[JN]], [[WSX(k), WSY(k)]], [[PRN(k,j)]]
 
end k loop
 
===Notes===
 
Meteorological data is input directly to all nodes in the ADCIRC grid.
 
The units for pressure are meters of H2O.
 
The first set of met. data corresponds to <code>TIME=[[STATIM]]+[[DTDP]]</code>. Additional sets of met data must be provided at every time step, <code>([[WTIMINC]] = [[DTDP]])</code>.
 
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.
 
==NWS = 2, -2, 102 or -102==
 
===File Structure===
for k=1, NP
 
: [[JN]], [[WSX(k), WSY(k)]], [[PRN(k,j)]]
 
end k loop
 
===Notes===
 
Meteorological data is input directly to all nodes in the ADCIRC grid.
 
The units for pressure are meters of H2O.
 
If <code>[[NWS]] = 2 or 102</code>, the first set of met. data corresponds to <code>TIME=[[STATIM]]</code>. If <code>[[NWS]]</code> = -2 or 102, the first set of met data corresponds to <code>TIME=HOT START TIME</code>. Additional sets of met. data must be provided every <code>[[WTIMINC]]</code>, where <code>[[WTIMINC]]</code> 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.
 
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,
 
<code>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</code>
 
==NWS = 3 or 103, Fleet Numeric Format==
 
===File Structure===
 
[[IWTIME]]
 
for k = 1,[[NWLAT]]
 
: for j = 1,[[NWLON]]
 
:: [[WSPEED(k,j)]]
 
: end j loop
 
end k loop
 
for k = 1, NWLAT
 
: for j = 1, NWLON
 
:: [[WDIR(k,j)]]
 
: end j loop
 
end k loop
 
 
===Notes===
 
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.
 
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 <code>WTIMINC</code>, where <code>[[WTIMINC]]</code> is the met. data time interval.Values for <code>[[NWLAT]], [[NWLON]], [[WTIMINC]]</code>, 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.
 
Wind velocity (@ 10 m above the water surface) must be input in units of m/s (regardless of the units of gravity).
 
The following relations are used to compute wind stress from the input wind velocity.
 
<code>WIND_SPEED = magnitude of WIND_VEL</code>
 
<code>DRAG_COEFF = 0.001*(0.75+0.067*WIND_SPEED)</code>
 
<code>If (DRAG_COEFF.gt.0.003) DRAG_COEFF=0.003</code>
 
<code>WIND_STRESS = DRAG_COEFF*0.001293*WIND_VEL*WIND_SPEED</code>
 
==NWS = 4, -4, 104 or -104 - PBL Hurricane Model format==
 
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.
 
===File Structure===
 
FOR EACH WIND TIME INCREMENT
 
: DO UNTIL LINE = ” #
 
:: [[JN]], [[WVNX(JN), WVNY(JN)]], [[PRN(k,j)]]
 
: END DO UNTIL
 
END FOR EACH
 
===Notes===
 
If <code>[[NWS]] = 4 or 104</code>, the first set of met. data corresponds to <code>TIME=[[STATIM]]</code>. If <code>[[NWS]] = -104 or -4</code>, the first set of met data corresponds to <code>TIME=HOT START TIME</code>. Additional sets of met. data must be provided every <code>[[WTIMINC]]</code>, where <code>[[WTIMINC]]</code> 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.
 
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
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.
 
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.
 
The following relations are used to compute wind stress from wind velocity:
 
<code>WIND_VEL{m/s @ 10m} = WIND_VEL{knots @ bl average}*0.5144</code> (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).
 
<code>WIND_SPEED = magnitude of WIND_VEL</code>
 
<code>DRAG_COEFF = 0.001*(0.75+0.067*WIND_SPEED)</code>
 
<code>if(DRAG_COEFF.gt.0.003) DRAG_COEFF=0.003</code>
 
<code>WIND_STRESS = DRAG_COEFF*0.001293*WIND_VEL*WIND_SPEED</code>
 
The following relationship is used in ADCIRC to convert to pressure in meters of water from pressure in hundredths of a millibar:
 
<code>PRESSURE{m H2O}=PRESSURE{Pa/100}*100/(GRAVITY*DENSITY H2O)</code>
 
==NWS = 5, -5, 105, or -105==
 
===File Structure===
 
for k = 1, NP
 
: [[JN]], [[WVX(k), WVY(k)]], [[PRN(k,j)]]
 
end k loop
 
===Notes===
 
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.
 
If <code>[[NWS]] = 5 or 105</code>, the first set of met. data corresponds to <code>TIME=[[STATIM]]</code>. If <code>[[NWS]] = -105 or -5</code>, the first set of met data corresponds to <code>TIME=HOT START TIME</code>. Additional sets of met. data must be provided every <code>[[WTIMINC]]</code>, where <code>[[WTIMINC]]</code> 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.
 
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.
 
The following relations are used to compute wind stress from wind velocity:
 
<code>WIND_SPEED = magnitude of WIND_VEL</code>
 
<code>DRAG_COEFF = 0.001*(0.75+0.067*WIND_SPEED)</code>
 
<code>if(DRAG_COEFF.gt.0.003) DRAG_COEFF=0.003</code>
 
<code>WIND_STRESS = DRAG_COEFF*0.001293*WIND_VEL*WIND_SPEED</code>
 
==NWS = 6 or 106==
 
===File Structure===
 
for k=1, NWLAT
 
: for j=1, NWLON
 
:: [[WVXFN(k,j), WVYFN(k,j)]], [[PRN(k,j)]]
 
: end j loop
 
end k loop
 
===Note===
 
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.
 
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 (<code>k=1</code>) to south (<code>k=[[NWLAT]]</code>) and x (e.g., longitude) varies from west (<code>j=1</code>) to east (<code>j=[[NWLON]]</code>). 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.
 
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.
 
The first set of met. data corresponds to the beginning time of the current simulation. If the model is cold started this corresponds to <code>TIME=[[STATIM]] </code>. If the model is hot started, this corresponds to <code>TIME=HOT START TIME</code>. Additional sets of met. data must be provided every <code>[[WTIMINC]]</code>, where <code>[[WTIMINC]]</code> is the met. data time interval.Values for <code>[[NWLAT]], [[NWLON]], [[WTIMIN]]C</code>, 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.
 
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.
 
The following relations are used to compute wind stress from the input wind velocity.
 
<code>WIND_SPEED = magnitude of WIND_VEL</code>
 
<code>DRAG_COEFF = 0.001*(0.75+0.067*WIND_SPEED)</code>
 
<code>If (DRAG_COEFF.gt.0.003) DRAG_COEFF=0.003</code>
 
<code>WIND_STRESS = DRAG_COEFF*0.001293*WIND_VEL*WIND_SPEED</code>
 
The following relationship is used in ADCIRC to convert to pressure in meters of water from pressure in Pascal:
 
<code>PRESSURE{m H2O}=PRESSURE{Pascal}/(GRAVITY*DENSITY H2O)</code>
 
==NWS = 7 or -7==
 
===File Structure===
for k=1, NWLAT
 
: for j=1, NWLON
 
:: WVXFN(K,J),WVYFN(K,J),PRN(K,J)
 
: END DO
 
END DO
 
==NWS = 8==
 
===File Structure===
Use the [https://www.nrlmry.navy.mil/atcf_web/docs/database/new/abrdeck.html ATCF Best Track/Objective Aid/Wind Radii Format].
 
===Notes===
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 <code>ATCF Best Track/Objective Aid/Wind Radii Format</code>. Historical tracks, real-time hindcast tracks and real-time forecast tracks may be found in this format. Selecting <code>[[NWS]] = 8</code> also requires the specification of the cold start time, storm number, and boundary layer adjustment (see <code>[[YYYY MM DD HH24 StormNumber BLAdj]]</code>). Garret’s formula is used to compute wind stress from the wind velocity.
 
The symmetric vortex model (<code>[[NWS]]=8</code>) 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.
 
The symmetric vortex model (<code>[[NWS]]=8</code>) 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 <code>[[NWS]]=8</code> is to maintain consistency with the official file structure for the ATCF file format.
 
For <code>[[NWS]]=8</code>, ADCIRC knows the current time because the user provides the year, month, day, and hour of cold start on the <code>[[WTIMINC]]</code> 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.
 
So, in summary, if the whole fort.22 consists of “BEST” lines, the symmetric vortex model (<code>NWS=8</code>) 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.
 
==NWS = 10==
 
===File Structure===
 
for k=1, [[LONB*LATB]]
 
: [[PG(k)]], [[UG(k)]], [[VG(k)]]
 
end j loop
 
==NWS = 11==
 
===File Structure===
 
for k=1, LONB*LATB
 
: PG(k), UG(k), VG(k)
 
end j loop
 
==NWS = 12==
 
Oceanweather Inc (OWI) ASCII "WIN"/"PRE" format , details can be found at [[NWS12]]
 
==NWS = 13==
 
Oceanweather Inc (OWI) NetCDF format , details can be found at [[NWS13]] {{ADC version|version=55|relation=ge}}
 
==NWS = 14==
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}}
 
===File Structure===
Temporal dimension name<br />
Datetime variable name<br />
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]<br />
Zonal (east-west) dimension name<br />
Longitude variable name<br />
Meridional (north-south) dimension name<br />
Latitude variable name<br />
Sea-level Pressure variable name<br />
Zonal 10-m Wind Velocity name<br />
Meridional 10-m Wind Velocity name<br />
Ice area-fraction name [optional, only if fort.225.nc present for ice area fraction]
 
===Example (WRF output)===
Time<br />
Times [if no datetime variable then set to dummy such as 'none']<br />
%Y-%m-%d_%H:%M:%S [if no datetime variable then set to dummy such as 'none']<br />
west_east<br />
XLONG<br />
south_north<br />
XLAT<br />
PSFC<br />
U10<br />
V10<br />
aice [optional]<br />
 
===Notes===
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]].
 
==NWS = 15==
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.
 
===File Structure===
 
comment line
 
[[hWindMultiplier]]
 
[[presssureWindRelationship]]
 
for i=1 to numHWindFiles
 
: [[hours(i)]] [[centralPressure(i)]] [[rampMult(i)]] [[filename(i)]]
 
end i loop
 
===Notes===
HWind files are data assimilated snapshots of the wind velocity fields of tropical cyclones that are produced by the NOAA Hurricane Research Division (HRD). The files have the following characteristics:
 
<code>the format explicitly indicates the center of the storm</code>
 
<code>the (u,v) data are on a regular grid</code>
 
<code>the regular grid is a mercator projection with origin at storm center</code>
 
<code>the mercator grid spacing is in meters and is uniform in x and y (dx=dy)</code>
 
<code>the dimensions (nx,ny) of the mercator grid are equal (nx=ny)</code>
 
<code>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)</code>
 
<code>sequential hwind snapshots will not be evenly spaced in time for a particular storm</code>
 
hwind data do not contain barometric pressure information
 
For the dvorak, knaffzehr, and specifiedPc options, the barometric pressure field is computed by determining the radius to maximum winds Rmax (i.e., the distance of Vmax from the center of the storm), calculating the Holland B parameter, and then using the Holland formulation to calculate barometric pressure as a function of the distance from the center of the storm.
 
To illustrate the definitions and descriptions provided, a concrete example of an HWind fort.22 file is provided as follows:
 
<code>! first line is a comment line, max length 1024 characters</code>
 
<code>1.0 ! 2nd line is a velocity magnitude multiplier</code>
 
<code>dvorak ! 3rd line: one word for the pressure-wind relationship</code>
 
<code>0.0 -1 0.0 “/home/jason/hwind/al092011_0828_1330” ! time (hours), Pc (mb), ramp mult, filename</code>
 
<code>6.0 -1 0.5 “/home/jason/hwind/al092011_0828_1930”</code>
 
<code>12.0 -1 1.0 “/home/jason/hwind/al092011_0829_0130”</code>
 
==NWS = 16==
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.
 
===File Structure===
 
comment line
 
[[GFDLWindMultplier]]
 
[[MaxExtrapolationDistance]]
 
for i=1 to numGFDLFiles
 
: [[hours(i)]] [[rampMult(i)]] [[filename(i)]]
 
end i loop
 
===Notes===
 
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:
 
<code>Line 1: Number of grid cells (f10.4) NCELLS</code>
 
<code>Lines 2 through NCELLS+1: Ten columns of data formatted as 10f10.4 as follows:</code>
 
<code>column 1: u (m/s)</code>
 
<code>column 2: v (m/s)</code>
 
<code>column 3: Temperature (K)</code>
 
<code>column 4: mixing ratio(kg/kg)</code>
 
<code>column 5: storm accum precipitation (cm)</code>
 
<code>column 6: sea level pressure (hPa)</code>
 
<code>column 7: longitude (decimal deg)</code>
 
<code>column 8: latitude (decimal deg)</code>
 
<code>column 9: hurricane hour</code>
 
<code>column 10: nest number (this is not always present)</code>
 
 
To illustrate the definitions and descriptions provided, a concrete example of a GFDL fort.22 file is provided as follows:
 
<code>! first line is a comment line, max length 1024 characters</code>
 
<code>1.0 ! 2nd line is a velocity magnitude multiplier</code>
 
<code>100.0 ! 3rd line: maximum extrapolation distance (m)</code>
 
<code>0.0 -1 0.0 “/home/jason/hwind/al092011_0828_1330″ ! time (hours), Pc (mb), ramp mult, filename</code>
 
<code>6.0 -1 0.5 “/home/jason/hwind/al092011_0828_1930″</code>
 
 
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.
 
==NWS = 19==
Note that use of this [[Typical_ADCIRC_Parameter_Selections#Discouraged_Parameter_Selections|is discouraged]]. 
===File Structure===
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].
 
===Notes===
User has the ability to select which Isotach to use in each of the 4 quadrants. User also has ability to modify <code>RMAX</code> and <code>Holland’s B parameter</code> 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 <code>NWS=19</code> from a <code>NWS= 9</code> formatted input file.
 
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 <code>ATCF Best Track/Objective Aid/Wind Radii Format</code>. 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 <code>NWS=19</code> option allows the user to set a value for <code>Rmax</code> and <code>Holland B Parameter</code>. 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 <code>NWS=19</code> fomatted file from a <code>NWS=9</code> formatted fort.22 input file.
 
In order to use the <code>NWS=19</code> 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.
 
The <code>NWS=19</code> option requires the following variables in the fort.22 file in a best track format:
 
<code>Forecast time in hours (column 6); enter the time in hours in each record starting at 0</code>
 
<code>Latitude of the eye (column 7)</code>
 
<code>Longitude of the eye (column 8)</code>
 
<code>Maximum sustained wind speed in knots (column 9)</code>
 
<code>Minimum sea level pressure in MB (column 10)</code>
 
<code>Wind intensity in knots of the radii defined in the record (34, 50, 64 or 100 knots) (column 12)</code>
 
<code>Radius of specified wind intensity for quadrants 1, 2, 3, 4 in NM (columns 14, 15, 16, 17); ? 0</code>
 
<code>Background pressure in MB (column 18); a standard value of 1013 can be used</code>
 
<code>Rmax as reported in the ATCF BEST TRACK file in column 20</code>
 
<code>Storm Name in Column 28 ATCF file format</code>
 
<code>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</code>
 
<code>number of isotachs reported in the ATCF file for the corresponding Time record.</code>
 
<code>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.</code>
 
<code>Columns 35-38 are the designated Rmax values computed for each of the quadrants selected for each particular isotach.</code>
 
<code>Column 39 is the Holland B parameter computed using the formulas outlines in the Holland paper, and implemented using the aswip program.</code>
 
Available files:
 
* [ftp://ftp.nhc.noaa.gov/atcf/archive/ Historical storm files]
 
* [ftp://ftp.nhc.noaa.gov/atcf/btk/ Forecast tracks]
 
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.
 
<code>The command line for NWS=19 is ./aswip -n 19 -m 2 -z 1</code>
 
==NWS = 20, Generalized Asymmetric Holland Model (GAHM)==
 
===File Structure===
The file needs is similar to the NWS = 19 format with 8 additional columns of data, see notes below for more information.
 
===Notes===
 
The Generalized Asymmetric Holland Model (GAHM) provides a set of theoretical and practical improvements over previous parametric meteorological vortex models in ADCIRC. The theory and implementation of the GAHM was initially described at the 2013 ADCIRC Users Group Meeting.
 
<code>Forecast time in hours (column 6); enter the time in hours in each record starting at 0</code>
 
<code>Latitude of the eye (column 7)</code>
 
<code>Longitude of the eye (column 8)</code>
 
<code>Maximum sustained wind speed in knots (column 9)</code>
 
<code>Minimum sea level pressure in MB (column 10)</code>
 
<code>Wind intensity in knots of the radii defined in the record (34, 50, 64 or 100 knots) (column 12)</code>
 
<code>Radius of specified wind intensity for quadrants 1, 2, 3, 4 in NM (columns 14, 15, 16, 17); ? 0</code>
 
<code>Background pressure in MB (column 18); a standard value of 1013 can be used</code>
 
<code>Rmax as reported in the ATCF BEST TRACK file in column 20</code>
 
<code>Storm Name in Column 28 ATCF file format</code>
 
<code>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</code>
 
<code>number of isotachs reported in the ATCF file for the corresponding Time record.</code>
 
<code>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.</code>
 
<code>Columns 35-38 are the designated Rmax values computed for each of the quadrants selected for each particular isotach.</code>
 
<code>Column 39 is the Holland B parameter computed using the formulas outlines in the Holland paper, and implemented using the aswip program.</code>
 
<code>Column 40-43 is the quadrant-varying Holland B parameter</code>
 
<code>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)</code>
 
Historical storm files can be found archived here.
 
Forecast tracks can be found here.
 
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.
 
Options for the aswip program using NWS = 20 are the following:
 
<code>./aswip -n # -m # -z #</code>
 
;-n = nws option
 
;-m = methods of selecting isotachs for use in computation of radius/radii to maximum winds
 
:1: always use the 34kt isotach</code>
 
:2: use the highest available isotach in any quadrant each time
 
:3: use the 50kt isotach if it is available; otherwise use the 34kt isotach
 
:4: use all available isotachs (must choose this for GAHM/NWS=20)
 
;-z = approaches solving for Rmax
 
:1 = only rotate wind vectors afterward
 
:2 = rotate wind vectors before and afterwards (use this for NWS=20)
 
So the command line for <code>NWS=20</code> is: <code>./aswip -n 20 -m 4 -z 2</code>

Latest revision as of 17:26, 19 June 2020