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.

Normal Flux Boundary Type Values (IBTYPE)

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