Fort.14: Grid and Boundary Information File
The fort.14 file contains the finite element grid, the bathymetric data, and the boundary information used by ADCIRC. This file is required to run the ADCIRC model.
File Structure
The basic file structure is shown below. Each line of input data is represented by a line containing the input variable name(s). Loops indicate multiple lines of input. Conditional input is indicated by a clause following the variable name(s).
AGRID NE, NP for k=1 to NP JN(k), X(k), Y(k), DP(k) end k loop for k=1 to NE JE(k), NHY(k), NM(k,1), NM(k,2), NM(k,3) end k loop NOPE NETA for k=1 to NOPE NVDLL(k), IBTYPEE(k) for j=1 to NVDLL(k) NBDV(k,j) end j loop end k loop NBOU NVEL for k=1 to NBOU NVELL(k), IBTYPE(k) for j=1 to NVELL(k) NBVV(k,j) if IBTYPE(k) = 0, 1, 2, 10, 11, 12, 20, 21, 22, 30 NBVV(k,j), BARLANHT(k,j), BARLANCFSP(k,j) if IBTYPE(k) = 3, 13, 23 NBVV(k,j), IBCONN(k,j), BARINHT(k,j), BARINCFSB(k,j), BARINCFSP(k,j) if IBTYPE(k) = 4, 24, 64 NBVV(k,j), IBCONN(k,j), BARINHT(k,j), BARINCFSB(k,j), BARINCFSP(k,j), PIPEHT(k,j), PIPECOEF(k,j), PIPEDIAM(k,j) if IBTYPE(k) = 5, 25 end j loop end k loop
Normal Flux Boundary Types
The table below describes the valid IBTYPE values and their corresponding boundary condition types. See also IBTYPE for full details of each boundary type.
IBTYPE |
Location |
Flux Type |
Num. Impl. |
Tang. Slip |
Typical Use |
---|---|---|---|---|---|
0 |
External |
Zero |
Essential |
Free |
Mainland boundaries |
1 |
Internal |
Zero |
Essential |
Free |
Island boundaries |
2 |
External |
Nonzero inflow |
Essential |
Free |
River or ocean inflow boundaries; if flux is periodic it is specified in fort.15; if it is time varying and aperiodic, it must be specified in fort.20 file |
3 |
External |
Outflow |
Essential |
Free |
Flow over a weir out of the domain; must specify levee height; ADCIRC calculates the fluxes |
4 |
Internal |
Zero or nonzero |
Essential |
Free |
Interior levees; must specify levee height; ADCIRC calculates the fluxes using weir formula |
5 |
Internal |
Zero or nonzero |
Essential |
Free |
Interior levees with cross-barrier pipes (like a culvert); must specify levee height and other parameters; ADCIRC calculates the fluxes |
10 |
External |
Zero |
Essential |
No slip |
As ibtype 0 above but no slip |
11 |
Internal |
Zero |
Essential |
No slip |
As ibtype 1 above but no slip |
12 |
External |
Nonzero |
Essential |
No slip |
As ibtype 2 above but no slip |
13 |
External |
Outflow |
Essential |
No slip |
As ibtype 3 above but no slip |
20 |
External |
Zero (weak) |
Natural |
Free |
As ibtype 0 but natural boundary; preferred over ibtype 0 or 10 |
21 |
Internal |
Zero (weak) |
Natural |
Free |
As ibtype 1 but natural boundary; preferred over ibtype 1 or 11 |
22 |
External |
Nonzero (weak) |
Natural |
Free |
As ibtype 2 but natural boundary; preferred over ibtype 2 or 12 |
23 |
External |
Outflow (weak) |
Natural |
Free |
As ibtype 3 but natural boundary; preferred over ibtype 3 or 13 |
24 |
Internal |
Zero or nonzero (weak) |
Natural |
Free |
As ibtype 4 but natural boundary; preferred over ibtype 4 |
25 |
Internal |
Zero or nonzero (weak) |
Natural |
Free |
As ibtype 5 but natural boundary; preferred over ibtype 5 |
64 |
Internal |
Zero or nonzero (weak) |
Natural or condensed |
Free |
Defines vertical element walls |
102 |
External |
Nonzero inflow |
Essential |
Free |
As ibtype 2 but baroclinic instead of barotropic; also requires density-related boundary conditions in fort.39 input file |
112 |
External |
Nonzero |
Essential |
No slip |
As ibtype 12 but baroclinic instead of barotropic; also requires density-related boundary conditions in fort.39 input file |
122 |
External |
Nonzero (weak) |
Natural |
Free |
As ibtype 22 but baroclinic instead of barotropic; also requires density-related boundary conditions in fort.39 input file |
Note
Abbreviations in column headers:
Num. Impl. - Numerical Implementation
Tang. Slip - Tangential Slip
Note
Different boundary types require different parameters to be specified in the fort.14 file:
Basic boundaries (IBTYPE = 0, 1, 2, 10, 11, 12, 20, 21, 22, 102, 112, 122): Node numbers only
Weir boundaries (IBTYPE = 3, 13, 23): Node numbers plus barrier height and flow coefficients
Interior barrier boundaries (IBTYPE = 4, 24): Node numbers, connected nodes, barrier height, and flow coefficients
Pipe boundaries (IBTYPE = 5, 25): Node numbers, connected nodes, barrier parameters, and pipe specifications (height, coefficient, diameter)
Example
The following is a simple example of a fort.14 file for a small domain with 3 elements and 4 nodes:
Simple ADCIRC domain
3 4
1 0.0 0.0 -10.0
2 1.0 0.0 -10.0
3 1.0 1.0 -10.0
4 0.0 1.0 -10.0
1 3 1 2 3
2 3 1 3 4
3 3 2 3 1
1 4
1 0
1
2
3
4
0 0