Model Parameter and Periodic Boundary
Condition File (fort.15)
This file contains the
majority of the parameters required to run both the 2DDI and 3D versions of
ADCIRC and the information to drive the model with harmonic boundary conditions
(either elevation or flux). This file is required to run the ADCIRC model.
The basic file structure is
shown below. Each line of input data is represented by a line containing the
input variable name(s) in bold face type. Blank lines are only to enhance
readability. Loops indicate multiple lines of input. Conditional input is
indicated by an if clause following the variable name(s). Definitions of each
variable are provided via hot links.
RUNDES
RUNID
NFOVER
NABOUT
NSCREEN
IHOT
ICS
IM
IDEN – include this line only if IM = 20, 30
NOLIBF
NOLIFA
NOLICA
NOLICAT
NWP
for j=1 to NWP
AttrName(j)
end j loop
NCOR
NTIP
NWS
NRAMP
G
TAU0
Tau0FullDomainMin, Tau0FullDomainMax - inclued this line only if TAU0 =-3 or -4
DTDP
STATIM
REFTIM
WTIMINC - include this line only if
NWS =2, 4, -4, 5, -5, 7, -7, 10
YYYY,MM,DD,HH24,StormNumber,BLAdj - include this line only if NWS = 8
RSTIMINC - include this line only
if NWS =100, 101, 111
WTIMINC, RSTIMINC - include this line only
if NWS =102, 104, -104, 105, -105, 107, -107, 108, -108, 110
IREFYR, IREFMO, IREFDAY, IREFHR, IREFMIN, REFSEC - include this line only if NWS =3, 103
NWLAT, NWLON, WLATMAX, WLONMIN, WLATINC, WLONINC, WTIMINC
- include this line only if NWS =3,
6
NWLAT, NWLON, WLATMAX, WLONMIN, WLATINC, WLONINC, WTIMINC, RSTIMINC - include this line only
if NWS =103, 106
RNDAY
DRAMP - include this line if NRAMP = 0 or 1
DRAMP, DRAMPExtFlux, FluxSettlingTime - include this line if NRAMP = 2
DRAMP, DRAMPExtFlux, FluxSettlingTime, DRAMPIntFlux - include this line if NRAMP = 3
DRAMP, DRAMPExtFlux, FluxSettlingTime, DRAMPIntFlux, DRAMPElev - include this line if NRAMP = 4
DRAMP, DRAMPExtFlux, FluxSettlingTime, DRAMPIntFlux, DRAMPElev, DRAMPTip - include this line if NRAMP = 5
DRAMP, DRAMPExtFlux, FluxSettlingTime, DRAMPIntFlux, DRAMPElev, DRAMPTip, DRAMPMete - include this line if NRAMP = 6
DRAMP, DRAMPExtFlux, FluxSettlingTime, DRAMPIntFlux, DRAMPElev, DRAMPTip, DRAMPMete, DRAMPWRad - include this line if NRAMP = 7
H0 - include this line if NOLIFA =0,
1
H0, NODEDRYMIN, NODEWETMIN, VELMIN - include this line if NOLIFA =2, 3
TAU – include
this line only if NOLIBF = 0
CF - include this line only if NOLIBF =1
CF,
HBREAK, FTHETA, FGAMMA - include this line only if NOLIBF =2
ESLM - include this line only if IM =0, 1, 2
ESLM, ESLC - include this line only if IM =10
NTIF
for k=1 to NTIF
TIPOTAG(k)
TPK(k), AMIGT(k), ETRF(k), FFT(k), FACET(k)
end k loop
NBFR
for k=1 to NBFR
BOUNTAG(k)
AMIG(k), FF(k), FACE(k)
end k loop
for k=1 to NBFR
ALPHA(k)
for j=1 to NETA
EMO(k,j), EFA(k,j)
end j loop
end k loop
NFFR
- include this line only if IBTYPE = 2, 12, 22, 32 in the Grid and Boundary Information
File
for k=1 to FBOUNTAG(k)
FAMIGT(k), FFF(k), FFACE(k)
end k loop
for k=1 to NFFR
ALPHA(k)
for j=1 to NVEL
QNAM(k,j), QNPH(k,j) - use this line if IBTYPE = 2, 12, 22 in the Grid and Boundary Information
File
QNAM(k,j), QNPH(k,j), ENAM(k,j), ENPH(k,j) - use this line if IBTYPE = 32 in the Grid and Boundary Information
File
end j loop
end k loop
NOUTE, TOUTSE,
TOUTFE,
NSPOOLE
NSTAE
for k=1 to NSTAE
XEL(k), YEL(k)
end k loop
NOUTV, TOUTSV,
TOUTFV,
NSPOOLV
NSTAV
for k=1 to NSTAV
XEV(k), YEV(k)
end k loop
NOUTC, TOUTSC,
TOUTFC,
NSPOOLC
- include this line only if IM =10
NSTAC - include this line only if IM =10
for k=1 to NSTAC
XEC(k), YEC(k)
end k loop
NOUTM,
TOUTSM,
TOUTFM,
NSPOOLM
- include this line only if NWS = 1,
2, 3, 4, -4, 5, -5, 6, 8, 9, 10, 101, 102, 103, 104, -104, 105, -105, 110, 111
NSTAM
- include this line only if NWS = 1,
2, 3, 4, -4, 5, -5, 6, 8, 9, 10, 101, 102, 103, 104, -104, 105, -105, 110, 111
for k=1 to NSTAM
XEM(k), YEM(k)
end k loop
NOUTGE, TOUTSGE,
TOUTFGE,
NSPOOLGE
NOUTGV, TOUTSGV,
TOUTFGV,
NSPOOLGV
NOUTGC,
TOUTSGC,
TOUTFGC,
NSPOOLGC
- include this line only if IM =10
NOUTGW,
TOUTSGW,
TOUTFGW,
NSPOOLGW
- include this line only if NWS =1,
2, 3, 4, -4, 5, -5, 6, 8, 9, 10, 101, 102, 103, 104, -104, 105, -105, 110, 111
NFREQ
for k=1 to NFREQ
NAMEFR(k)
HAFREQ(k), HAFF(k),
HAFACE(k)
end k loop
THAS, THAF,
NHAINC,
FMV
NHASE, NHASV,
NHAGE, NHAGV
NHSTAR, NHSINC
ITITER, ISLDIA,
CONVCR,
ITMAX
For 2DDI ADCIRC run, file ends here.
The following information is only included for a 3D run:
ISLIP, KP
Z0S,Z0B
ALP1,ALP2,ALP3
IGC,NFEN
for k=1 to NFEN (include this loop only if IGC = 0, k=1 at bottom, k= NFEN at surface)
SIGMA(k)
end k loop
IEVC, EVMIN, EVCON
for k=1 to NFEN
(include this loop only if IEVC =
0, k=1 at bottom, k= NFEN at surface)
EVTOT(k)
end k loop
THETA1, THETA2 (include this line only if IEVC = 50)
I3DSD,TO3DSDS,TO3DSDF,NSPO3DSD
NSTA3DD
for k=1 to NSTA3DD
X3DS(k),
Y3DS(k)
end k loop
I3DSV,TO3DSVS,TO3DSVF,NSPO3DSV
NSTA3DV
for k=1 to NSTA3DV
X3DS(k),
Y3DS(k)
end k loop
I3DST,TO3DSTS,TO3DSTF,NSPO3DST I3DGD,TO3DGDS,TO3DGDF,NSPO3DGD The following lines will be read in only if IDEN is > 0. The following line will be read in only if IDEN = 3 or 4.
NSTA3DT
for k=1 to NSTA3DT
X3DS(k),
Y3DS(k)
end k loop
I3DGV,TO3DGVS,TO3DGVF,NSPO3DGV
I3DGT,TO3DGTS,TO3DGTF,NSPO3DGT
