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 (40 - 42 of 2547)

Ticket Owner Reporter Resolution Summary
#1254 nemo clevy invalid problem with O3 optimisation level using ifort: NEMO crashes
Description

During tests for AMM with MERGE2013 rev 4521, it appears that ifort compiler options as defined in ARCH/arch-x3750_ADA.fcm :

%FCFLAGS             -DCPP_PARA -i4 -r8 -O3 -xAVX -fp-model precise

are invalid, and produce strange results, including violent crash of NEMO. This has been confirmed on another test using ORCA1 configuration. Must be further explored carefully. Meanwhile, switching to

%FCFLAGS             -DCPP_PARA -i4 -r8 -O2 -fp-model precise

makes NEMO work fine again.

These results have been found on ada.idris.fr (IBM cluster-Intel ES 4650 processors) with ifort version 13.0.1. Other tests using ifort will be usefull:

#1255 pabouttier sam fixed Out-of-bounds errors in tangent-linear and adjoint versions of SOR solver
Description

Out-of-bounds errors occur in subroutines 'sol_sor_tan' and 'sol_sor_adj' (file NEMOGCM/NEMO/OPATAM_SRC/SOL/solsor_tam.f90) when array 'nitsor' is accessed during time steps nitend-1 and nitend in configurations with 'key_dynspg_flt' and 'nn_solv' set to 2 (as in the template configuration 'ORCA2_TAM'). The size of the array 'nitsor' (set on line 63 of NEMOGCM/NEMO/OPATAM_SRC/SOL/sol_oce_tam.f90) can be increased by 2 to prevent these out-of-bounds errors.

#1262 nemo sam fixed Failure/warning reported by tangent-linear and adjoint subroutine test 'tra_sbc_adj'
Description

The test of the tangent-linear and adjoint versions of the tracer surface boundary condition subroutine (test 'tra_sbc_adj') reports a failure or a warning with a large relative error. In the absence of parallelisation, the reported relative error is somewhat smaller than with parallelisation (32 CPU cores), but it is still large engough to be reported as a warning.

Examination of the code in NEMOGCM/NEMO/OPATAM_SRC/TRA/trasbc_tam.F90 revealed a bug in the first of the two calls to 'lbc_lnk' in subroutine 'tra_sbc_tan': the first argument should be 'tsa_tl(:,:,:,jp_tem)', and not 'tsa(:,:,:,jp_tem)'.

Note: See TracQuery for help on using queries.