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.
#726 (Error in Qsr when using key_vvl) – NEMO

Opened 14 years ago

Closed 14 years ago

Last modified 8 years ago

#726 closed Bug (fixed)

Error in Qsr when using key_vvl

Reported by: gm Owned by: nemo
Priority: low Milestone:
Component: OCE Version: trunk
Severity: Keywords: TRA QSR VVL
Cc: gm

Description

For optimisation purposes, the coefficient etot3 used to compute the divergence of the downward solar irradiance (traqsr.F90) is computed one for all in case of 2 bands penetration or in RGB with constant chlorophyll. This is OK in fixed in time model level, but not in key_vvl case.

In this vvl case, etot3 should be systematically recomputed at each time step to have the exact solution. Since the change in the depth of model level is quite small (a multiplicative factor of 1+ssh/H is used), it is a not so bad approximation to assume a constant etot3 in the 2 cases mentioned above. Nevertheless, in the initialisation phase of traqsr (tra_qsr_init) the depth and scale factor used (fsdepw, fse3t) should be replaced by the reference one (fsdepw_0, fse3t_0) in order to ensure the model restartability in those cases.

Note that such an approximation become rather strong for shallow seas and thus coastal studies. A specific vvl case can be added in which etot3 is computed at each model time step...

to summarise :

  • short term : simply change fsdepw & fse3t into fsdepw_0 & fse3t_0 in tra_qsr_init ONLY, to ensure restartability
  • medium term : modify tra_qsr to recompute systematically etot3 in vvl case

Commit History (1)

ChangesetAuthorTimeChangeLog
2317cetlod2010-10-26T18:01:34+02:00

Improve the computation of the divergence of the downward solar irradiance in traqsr.F90, see ticket #726

  • change fsdepw & fse3t into fsdepw_0 & fse3t_0 in tra_qsr_init
  • modify tra_qsr to recompute systematically etot3 in vvl case
  • suppress the namelist parameter rn_si2 which is computed as the RGB longest depth of extinction in trc_oce.F90

Change History (5)

comment:1 Changed 14 years ago by cetlod

  • Resolution set to fixed
  • Status changed from new to closed

comment:2 Changed 8 years ago by nicolasmartin

  • Milestone 2010 Stream 0: Coastal ocean ready deleted

Milestone 2010 Stream 0: Coastal ocean ready deleted

comment:3 Changed 8 years ago by nicolasmartin

  • Keywords VVL added; key_vvl removed

comment:4 Changed 8 years ago by nicolasmartin

  • Keywords QSR added; Qsr removed

comment:5 Changed 8 years ago by nicolasmartin

  • Keywords TRA added
Note: See TracTickets for help on using tickets.