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.
Custom Query – NEMO

Custom Query (2547 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (1 - 3 of 2547)

1 2 3 4 5 6 7 8 9 10 11
Ticket Resolution Summary Owner Reporter
#2758 fixed Incomplete initialisation in diahth.F90 systeam acc
Description

Context

Misleading output can be generated from dia_hth with some combinations of output diagnostics

Analysis

The code section which initialises the temporary arrays is contained within a:

       IF( iom_use( 'mlddzt' ) .OR. iom_use( 'mldr0_3' ) .OR. iom_use( 'mldr0_1' ) ) THEN

statement but it is possible to request other diagnostics whilst omitting any of these three. In this case the arrays are not initialised and results can contain random values. See, for example: https://nemo-ocean.discourse.group/t/4-0-x-bug-in-variable-output-mldr10-3/230

...

Recommendation

Extend the IF statement so that the initialisation is triggered if any of the involved variables are active.

#2751 fixed Small constancy preservation issue in agrif update systeam jchanut
Description

Context

Conservative update with AGRIF and non linear free surface

Analysis

During the thickness weighted update stage, wrong scale factors at before time step are used. This leads to a small constancy preservation issue.

Recommendation

Use "before" scale factors prior update.

#2747 fixed averaged Kz in diawri.F90 systeam cperruche
Description

Context

correction specific to the write of averaged Kz in diawri.F90, such as for offline BIO.

Analysis

Kz must be log-transformed before being averaged. The logarithm to the base e (LOG) was used instead of the logarithm to the base 10 (LOG10)

Recommendation

change LOG by LOG10 in diawri.F90:

IF( iom_use('logavt') ) CALL iom_put( "logavt", LOG10( MAX( 1.e-20_wp, avt(:,:,:) ) ) ) IF( iom_use('logavs') ) CALL iom_put( "logavs", LOG10( MAX( 1.e-20_wp, avs(:,:,:) ) ) )

1 2 3 4 5 6 7 8 9 10 11
Note: See TracQuery for help on using queries.