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 5038 for branches/2014/dev_r4621_NOC4_BDY_VERT_INTERP/NEMOGCM/NEMO/TOP_SRC/C14b – NEMO

Ignore:
Timestamp:
2015-01-20T15:26:13+01:00 (9 years ago)
Author:
jamesharle
Message:

Merging branch with HEAD of the trunk

Location:
branches/2014/dev_r4621_NOC4_BDY_VERT_INTERP/NEMOGCM/NEMO/TOP_SRC/C14b
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/2014/dev_r4621_NOC4_BDY_VERT_INTERP/NEMOGCM/NEMO/TOP_SRC/C14b/trcnam_c14b.F90

    r4319 r5038  
    5858      CALL ctl_opn( numnatb_ref, 'namelist_c14b_ref'  ,     'OLD', 'FORMATTED', 'SEQUENTIAL', -1, numout, .FALSE. ) 
    5959      CALL ctl_opn( numnatb_cfg, 'namelist_c14b_cfg'  ,     'OLD', 'FORMATTED', 'SEQUENTIAL', -1, numout, .FALSE. )    
    60       CALL ctl_opn( numonb     , 'output.namelist.c14', 'UNKNOWN', 'FORMATTED', 'SEQUENTIAL', -1, numout, .FALSE. )      
     60      IF(lwm) CALL ctl_opn( numonb, 'output.namelist.c14', 'UNKNOWN', 'FORMATTED', 'SEQUENTIAL', -1, numout, .FALSE. )      
    6161      REWIND( numnatb_ref )              ! Namelist namc14date in reference namelist : c14b parameters 
    6262      READ  ( numnatb_ref, namc14date, IOSTAT = ios, ERR = 901) 
     
    6666      READ  ( numnatb_cfg, namc14date, IOSTAT = ios, ERR = 902 ) 
    6767902   IF( ios /= 0 ) CALL ctl_nam ( ios , 'namc14date in configuration namelist', lwp ) 
    68       WRITE ( numonb, namc14date ) 
     68      IF(lwm) WRITE ( numonb, namc14date ) 
    6969      IF(lwp) THEN                  ! control print 
    7070         WRITE(numout,*) 
     
    8888         READ  ( numnatb_cfg, namc14dia, IOSTAT = ios, ERR = 904 ) 
    8989904      IF( ios /= 0 ) CALL ctl_nam ( ios , 'namc14dia in configuration namelist', lwp ) 
    90          WRITE ( numonb, namc14dia ) 
     90         IF(lwm) WRITE ( numonb, namc14dia ) 
    9191 
    9292         DO jl = 1, jp_c14b_2d 
     
    124124      ENDIF 
    125125 
    126    CALL FLUSH ( numonb )     ! flush output namelist C14b 
     126   IF(lwm) CALL FLUSH ( numonb )     ! flush output namelist C14b 
    127127 
    128128   END SUBROUTINE trc_nam_c14b 
  • branches/2014/dev_r4621_NOC4_BDY_VERT_INTERP/NEMOGCM/NEMO/TOP_SRC/C14b/trcsms_c14b.F90

    r3680 r5038  
    1818   USE par_trc       ! TOP parameters 
    1919   USE trc           ! TOP variables 
    20    USE trdmod_oce 
    21    USE trdmod_trc 
     20   USE trd_oce 
     21   USE trdtrc 
    2222   USE iom           ! I/O library 
    2323 
     
    290290      ENDIF 
    291291      !     
    292       IF( ln_diatrc ) THEN 
    293          IF( lk_iomput ) THEN 
    294             CALL iom_put( "qtrC14b"  , qtr_c14 ) 
    295             CALL iom_put( "qintC14b" , qint_c14 ) 
    296             CALL iom_put( "fdecay"   , zdecay   ) 
    297           ELSE 
     292      IF( lk_iomput ) THEN 
     293        CALL iom_put( "qtrC14b"  , qtr_c14  ) 
     294        CALL iom_put( "qintC14b" , qint_c14 ) 
     295        CALL iom_put( "fdecay"   , zdecay  ) 
     296      ELSE 
     297         IF( ln_diatrc ) THEN 
    298298            trc2d(:,:  ,jp_c14b0_2d     ) = qtr_c14 (:,:) 
    299299            trc2d(:,:  ,jp_c14b0_2d + 1 ) = qint_c14(:,:) 
    300300            trc3d(:,:,:,jp_c14b0_3d     ) = zdecay  (:,:,:) 
    301           ENDIF 
    302       ENDIF 
    303  
    304       IF( l_trdtrc )  CALL trd_mod_trc( tra(:,:,:,jpc14), jpc14, jptra_trd_sms, kt )   ! save trends 
     301         ENDIF 
     302      ENDIF 
     303 
     304      IF( l_trdtrc )  CALL trd_trc( tra(:,:,:,jpc14), jpc14, jptra_sms, kt )   ! save trends 
    305305 
    306306      CALL wrk_dealloc( jpi, jpj,      zatmbc14 ) 
  • branches/2014/dev_r4621_NOC4_BDY_VERT_INTERP/NEMOGCM/NEMO/TOP_SRC/C14b/trcwri_c14b.F90

    r4305 r5038  
    3737      DO jn = jp_c14b0, jp_c14b1 
    3838         cltra = TRIM( ctrcnm(jn) )                  ! short title for tracer 
    39          IF( lk_vvl ) THEN 
    40             CALL iom_put( cltra, trn(:,:,:,jn) * fse3t_n(:,:,:) ) 
    41          ELSE 
    42             CALL iom_put( cltra, trn(:,:,:,jn) ) 
    43          ENDIF 
     39         CALL iom_put( cltra, trn(:,:,:,jn) ) 
    4440      END DO 
    4541      ! 
Note: See TracChangeset for help on using the changeset viewer.