Custom Query (2547 matches)
Results (25 - 27 of 2547)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#1633 | fixed | Wrong time stamp in tidal forcing update | nemo | jchanut |
Description |
There are several bugs in the update of tidal forcing in sub barotropic loop. Noteworthy is a missing argument in the call to upd_tide (refreshment of tidal potential) in dynspg_ts that implies:
Users using tides are stongly advised to track changes related to this ticket. |
|||
#1043 | fixed | wrong sign of depth-int isoneutral-diffusive heat flux somehdif | acc | agn |
Description |
Using the standard implementation of isoneutral diffusion, the fields udiff_heattr and vdiff_heattr (saved as somehdif) created in traldf_iso.F90 have the wrong sign. This problem is evident in trunk, 3.4.1 and 2012/dev_MERGE_2012, and has existed for some time, I believe. It gives, e.g. at 1 deg, northward heat transports in the Atlantic 0.07 PW too high. The problem is apparent (i) Looking at traldf_iso.F90 the updating of the tracer tendency has
However these fluxes are *added* to give the diagnostic:
(ii) Note also (l193-196 of traldf_iso.F90) that
where (l179) zabe2 is +ve and (l145)
so the part of zftv (zabe2 * zdjt(ji,jj,jk) ) from horizontal gradients in T has the *same* sign as the T-gradient, so it must be the opposite of the flux. and (iii) diagnosed isoneutral heat fluxes are southward across the Gulf Stream, which makes no sense. |
|||
#1542 | fixed | Wrong sign in ssh increment with dynspg_ts | nemo | jchanut |
Description |
in dynspg_ts: zssh_frc(:,:) = zssh_frc(:,:) + ssh_iau(:,:) should be: zssh_frc(:,:) = zssh_frc(:,:) - ssh_iau(:,:) since ssha_e(:,:) = ( sshn_e(:,:) - rdtbt * ( zssh_frc(:,:) + zhdiv(:,:) ) ) * tmask(:,:,1) |