New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
#126 (Implementation of the BDY package) – NEMO

Opened 16 years ago

Closed 16 years ago

#126 closed Enhancement (fixed)

Implementation of the BDY package

Reported by: ctlod Owned by: nemo
Priority: normal Milestone:
Component: OCE Version:
Severity: Keywords:
Cc:

Description (last modified by ctlod)

Summary of code changes
================

1. Add BDY module, including bdytides.F90 for tidal harmonic
   forcing. BDY works for key_dynspg_exp, key_dynspg_ts and
   key_dynspg_flt. FRS and Flather schemes are in separate
   routines. Note BDY does not yet include ice fields.

2. Add calls to BDY routines in:
       step.F90
       dynpsg_flt.F90
       dynspg_ts.F90
       dynnxt.F90
       tranxt.F90

3. Change iom_gettime (and iom_ioipsl_gettime, iom_nf90_gettime) so we
   can choose to read the record dimension as time and to read extra
   attributes of the time coordinate. "cdvar" is now an optional argument,
   so order of arguments is changed, so call from obcdta.F90 is
   changed.

4. Bug fix for VVL code in dynnxt.F90. Velocities must be unweighted
   by layer thickness *before* open boundary conditions applied.

5. Alternative option for choice of layer thicknesses in
   domvvl.F90. If key_sigma_vvl set then distribute SSH anomaly
   equally over all layers. Prevents the possibility of negative layer
   thicknesses in shallow water.

Commit History (2)

ChangesetAuthorTimeChangeLog
1108ctlod2008-06-12T15:26:23+02:00

trunk: include nambdy & namtide namelist, see ticket: #126

911ctlod2008-04-28T11:31:32+02:00

Implementation of the BDY package, see ticket: #126

Change History (2)

comment:1 Changed 16 years ago by ctlod

  • Description modified (diff)

comment:2 Changed 16 years ago by ctlod

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.