Download POLCOMS User Guide

Transcript
15
read(itide,'(8f10.6)') (u1(j,i),j=1,nubc)
read(itide,'(8f10.6)') (u2(j,i),j=1,nubc)
read(itide,'(8f10.6)') (v1(j,i),j=1,nubc)
read(itide,'(8f10.6)') (v2(j,i),j=1,nubc)
enddo
from unit itide=14. z1 and z2 are the cosine and sine components of the elevation of each
constituent (similarly for velocity, u and v)
If LONGBCFORM is used data is read according to
do i=1,ncond
read(itide,'(8f10.6)') (z1(j,i),j=1,nobdZ)
read(itide,'(8f10.6)') (z2(j,i),j=1,nobdZ)
read(itide,'(8f10.6)') (u1(j,i),j=1,nobdUV)
read(itide,'(8f10.6)') (u2(j,i),j=1,nobdUV)
read(itide,'(8f10.6)') (v1(j,i),j=1,nobdUV)
read(itide,'(8f10.6)') (v2(j,i),j=1,nobdUV)
enddo
where nobdZ=2l+2m, nobdUV=(2(l+1)+2(m+1) and the data is ordered east to west and
north to south along the southern, northern, eastern then western boundaries (irrespective
of whether points are land or sea).
The boundary tidal currents are then calculated from these constituents at each barotropic
time step. If directive ZBAR is used the equilibrium tide is also used.
Residual/combined forcing
As well as tidal forcing time series of barotropic elevation and current can be applied
around the model boundaries. These either represent the residual, in which case they are
additive with the tidal component, or they can be used to provide the full forcing. The
Data are read from unit nrm=77 at a format (default is *, boundzuv_form=’unf’ for
unformatted) and frequency (in hours) set in parameters.dat (less than 1 hour
currently causes an error). At each time data is read in using
read(nrm,*) (z1(j),j=1,nzbc)
read(nrm,*) (u1(j),j=1,nubc)
read(nrm,*) (v1(j),j=1,nubc)
and similarly for the unformatted case. z1, u1, v1 are boundary currents and elevations.
These are ramped linearly in time between concurrent values and applied as boundary
conditions as described above. A LONGBCFORM is also available in a similar format
to the tidal constituents.
If only elevations are available these can be imposed using a relaxation condition (set
using (READ_ZET; this has not been extensively tested).
POLCOMS_user_guide.doc