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.
Changeset 1176 for trunk/NEMO/TOP_SRC/LOBSTER/trcexp.F90 – NEMO

Ignore:
Timestamp:
2008-09-11T18:26:59+02:00 (16 years ago)
Author:
cetlod
Message:

update LOBSTER modules to take into account new trends organization, see ticket:248

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/TOP_SRC/LOBSTER/trcexp.F90

    r1146 r1176  
    2121   USE trctrp_lec 
    2222   USE prtctl_trc      ! Print control for debbuging 
     23   USE trdmld_trc 
     24   USE trdmld_trc_oce 
    2325 
    2426   IMPLICIT NONE 
     
    5254      INTEGER, INTENT( in ) ::   kt      ! ocean time-step index       
    5355      !! 
    54       INTEGER  ::   ji, jj, jk 
     56      INTEGER  ::   ji, jj, jk, jl 
    5557      REAL(wp) ::   zgeolpoc, zfact 
    5658      INTEGER , DIMENSION(jpi,jpj) ::   ikbot 
    5759      REAL(wp), DIMENSION(jpi,jpj) ::   zwork 
    58  
     60      REAL(wp), DIMENSION(:,:,:), ALLOCATABLE ::   ztrbio 
    5961      CHARACTER (len=25) :: charout 
    6062      !!--------------------------------------------------------------------- 
     
    6668      ENDIF 
    6769 
    68 ! VERTICAL DISTRIBUTION OF NEWLY PRODUCED BIOGENIC 
    69 ! POC IN THE WATER COLUMN 
    70 ! (PARTS OF NEWLY FORMED MATTER REMAINING IN THE DIFFERENT 
    71 ! LAYERS IS DETERMINED BY DMIN3 DEFINED IN common.passivetrc.*.h 
    72 ! ---------------------------------------------------------------------- 
     70      ! VERTICAL DISTRIBUTION OF NEWLY PRODUCED BIOGENIC 
     71      ! POC IN THE WATER COLUMN 
     72      ! (PARTS OF NEWLY FORMED MATTER REMAINING IN THE DIFFERENT 
     73      ! LAYERS IS DETERMINED BY DMIN3 DEFINED IN sms_lobster.F90 
     74      ! ---------------------------------------------------------------------- 
     75 
     76      IF( l_trdtrc )THEN 
     77         ALLOCATE( ztrbio(jpi,jpj,jpk) ) 
     78!CDIR COLLAPSE 
     79         ztrbio(:,:,:) = tra(:,:,:,jpno3) 
     80      ENDIF 
    7381 
    7482      DO jk = 1, jpkm1 
     
    166174      ENDIF 
    167175      ! 
     176      IF( l_trdtrc ) THEN 
     177!CDIRR COLLAPSE 
     178         ztrbio(:,:,:) = tra(:,:,:,jpno3) - ztrbio(:,:,:) 
     179         jl = 17 
     180         CALL trd_mod_trc( ztrbio, jl, kt )   ! handle the trend 
     181      ENDIF 
    168182 
    169183      IF(ln_ctl)   THEN  ! print mean trends (used for debugging) 
Note: See TracChangeset for help on using the changeset viewer.