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 (43 - 45 of 2547)

Ticket Resolution Summary Owner Reporter
#2681 fixed lbc_lnk_pt2pt not working with key_mpi_off systeam gsamson
Description

Context

try to run ORCA2_ICE_PISCES or C1D_PAPA with key_mpi_off cpp kay

Analysis

both config will crash in lbc_lnk_pt2pt routine, fillmodeoption doesn't seem to work correctly without MPI

Recommendation

find a lnb_lnk expert to have a look at it

#2680 fixed config C1D_PAPA broken in future 4.2 gsamson gsamson
Description

Context

try C1D_PAPA config with post-merge trunk

Analysis

multiple problems

Recommendation

fix them all

#2679 fixed small errors in heat content diag computation gsamson gsamson
Description

Context

heat content diag computation in "dia_hth_htc" routine

Analysis

2 possible small errors in htc computation:

  • vertical htc integration index should start at "1" instead of "2"
  • missing piece of vertical integration between the last considered full cell and htc depth (when htc depth is located between two vertical levels)

Fix

in dia_hth_htc, replace:

      ilevel(:,:) = 1
      DO_3D( 1, 1, 1, 1, 2, jpkm1 )
         IF( ( gdept(ji,jj,jk,Kmm) < pdep ) .AND. ( tmask(ji,jj,jk) == 1 ) ) THEN
             ilevel(ji,jj) = jk
             zthick(ji,jj) = zthick(ji,jj) + e3t(ji,jj,jk,Kmm)
             phtc  (ji,jj) = phtc  (ji,jj) + e3t(ji,jj,jk,Kmm) * pt(ji,jj,jk)
         ENDIF
      END_3D
      !
      DO_2D( 1, 1, 1, 1 )
         ik = ilevel(ji,jj)
         zthick(ji,jj) = pdep - zthick(ji,jj)   !   remaining thickness to reach depht pdep
         phtc(ji,jj)   = phtc(ji,jj)    &
            &           + pt (ji,jj,ik+1) * MIN( e3t(ji,jj,ik+1,Kmm), zthick(ji,jj) ) &
                                                       * tmask(ji,jj,ik+1)
      END_2D

by

      ilevel(:,:) = 1
      DO_3D( 1, 1, 1, 1, 1, jpkm1 )
         IF( ( gdepw(ji,jj,jk+1,Kmm) < pdep ) .AND. ( tmask(ji,jj,jk) == 1 ) ) THEN
             ilevel(ji,jj) = jk+1
             zthick(ji,jj) = zthick(ji,jj) + e3t(ji,jj,jk,Kmm)
             phtc  (ji,jj) = phtc  (ji,jj) + e3t(ji,jj,jk,Kmm) * pt(ji,jj,jk)
         ENDIF
      END_3D
      !
      DO_2D( 1, 1, 1, 1 )
         ik = ilevel(ji,jj)
         IF( tmask(ji,jj,ik) == 1 ) THEN
            zthick(ji,jj) = MIN ( gdepw(ji,jj,ik+1,Kmm), pdep ) - zthick(ji,jj)   ! remaining thickness to reach depht pdep
            phtc(ji,jj)   = phtc(ji,jj) + ptn(ji,jj,ik) * zthick(ji,jj)
         ENDIF
      END_2D
Note: See TracQuery for help on using queries.