Opened 8 months ago

Closed 6 months ago

#1879 closed Bug (fixed)

lbclnk.F90 : Minor bug in trunk/v3.6 in mono-processor only.

Reported by: Gurvan Madec Owned by: Mondher Chekki
Priority: low Milestone:
Component: OPA Version: release-3.6
Keywords: lbclnk, trunk Cc:
Severity: Workplan status:
Comments:

Description

Context

Without key_mpp_mpi (mono-processor or key_c1d)

in both the v3.6_STABLE and the trunk

Analysis

In case of call to lbc_lnk_multi, the lateral boundary condition is not applied to the second array, but twice on the first one.

Indeed, The lines 227 and 485 (for the v3.6_STABLE) and the lines 237 and 492 (for the trunk) are:

IF(PRESENT (psgnB) )CALL lbc_lnk( pt2dA, cd_typeA, psgnA )

presence of field 'B' implies lbc_lnk applied on field 'A' ...

Fix

replace 'A' by 'B' in the call :

IF(PRESENT (psgnB) )CALL lbc_lnk( pt2dB, cd_typeB, psgnB )

Commit History (2)

ChangesetAuthorTimeChangeLog
8114lovato2017-06-01T15:53:35+02:00

trunk: bugfix for lbclnk.F90 (#1879)

8113lovato2017-06-01T15:53:24+02:00

3.6 stable: bugfix for lbclnk.F90 (#1879)

Change History (2)

comment:1 Changed 7 months ago by Claire Levy

  • Owner changed from nemo to mchekki

comment:2 Changed 6 months ago by Tomas Lovato

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

The bugfix fro lbclnk.F90 was applied to the nemo_V3.6_stable at r8113 and to the trunk at r8114.

Note: See TracTickets for help on using tickets.