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 3865 for branches/2013/dev_r3858_NOC_ZTC/NEMOGCM/NEMO/TOP_SRC – NEMO

Ignore:
Timestamp:
2013-04-09T18:34:38+02:00 (11 years ago)
Author:
acc
Message:

Branch 2013/dev_r3858_NOC_ZTC, #863. Nearly complete port of 2011/dev_r2739_LOCEAN8_ZTC development branch into v3.5aplha base. Compiles and runs but currently unstable after 8 timesteps with ORCA2_LIM reference configuration.

Location:
branches/2013/dev_r3858_NOC_ZTC/NEMOGCM/NEMO/TOP_SRC
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/2013/dev_r3858_NOC_ZTC/NEMOGCM/NEMO/TOP_SRC/C14b/trcwri_c14b.F90

    r3680 r3865  
    3636      DO jn = jp_c14b0, jp_c14b1 
    3737         cltra = TRIM( ctrcnm(jn) )                  ! short title for tracer 
    38          CALL iom_put( cltra, trn(:,:,:,jn) ) 
     38         IF( lk_vvl ) THEN 
     39            CALL iom_put( cltra, trn(:,:,:,jn) * fse3t_n(:,:,:) ) 
     40         ELSE 
     41            CALL iom_put( cltra, trn(:,:,:,jn) ) 
     42         ENDIF 
    3943      END DO 
    4044      ! 
  • branches/2013/dev_r3858_NOC_ZTC/NEMOGCM/NEMO/TOP_SRC/CFC/trcwri_cfc.F90

    r3680 r3865  
    3636      DO jn = jp_cfc0, jp_cfc1 
    3737         cltra = TRIM( ctrcnm(jn) )                  ! short title for tracer 
    38          CALL iom_put( cltra, trn(:,:,:,jn) ) 
     38         IF( lk_vvl ) THEN 
     39            CALL iom_put( cltra, trn(:,:,:,jn) * fse3t_n(:,:,:) ) 
     40         ELSE 
     41            CALL iom_put( cltra, trn(:,:,:,jn) ) 
     42         ENDIF 
    3943      END DO 
    4044      ! 
  • branches/2013/dev_r3858_NOC_ZTC/NEMOGCM/NEMO/TOP_SRC/MY_TRC/trcwri_my_trc.F90

    r3680 r3865  
    3636      DO jn = jp_myt0, jp_myt1 
    3737         cltra = TRIM( ctrcnm(jn) )                  ! short title for tracer 
    38          CALL iom_put( cltra, trn(:,:,:,jn) ) 
     38         IF( lk_vvl ) THEN 
     39            CALL iom_put( cltra, trn(:,:,:,jn) * fse3t_n(:,:,:) ) 
     40         ELSE 
     41            CALL iom_put( cltra, trn(:,:,:,jn) ) 
     42         ENDIF 
    3943      END DO 
    4044      ! 
  • branches/2013/dev_r3858_NOC_ZTC/NEMOGCM/NEMO/TOP_SRC/PISCES/trcwri_pisces.F90

    r3680 r3865  
    3939      DO jn = jp_pcs0, jp_pcs1 
    4040         cltra = TRIM( ctrcnm(jn) )                  ! short title for tracer 
     41         IF( lk_vvl ) THEN 
     42            CALL iom_put( cltra, trn(:,:,:,jn) * fse3t_n(:,:,:) ) 
     43         ELSE 
     44            CALL iom_put( cltra, trn(:,:,:,jn) ) 
     45         ENDIF 
    4146         CALL iom_put( cltra, trn(:,:,:,jn) * zrfact ) 
    4247      END DO 
     
    4752         IF( jn == jppo4  )                 zrfact = po4r * 1.0e+6 
    4853         cltra = TRIM( ctrcnm(jn) )                  ! short title for tracer 
    49          CALL iom_put( cltra, trn(:,:,:,jn) * zrfact ) 
     54         IF( lk_vvl ) THEN 
     55            CALL iom_put( cltra, trn(:,:,:,jn) * fse3t_n(:,:,:) * zrfact ) 
     56         ELSE 
     57            CALL iom_put( cltra, trn(:,:,:,jn) * zrfact ) 
     58         ENDIF 
    5059      END DO 
    5160#endif 
  • branches/2013/dev_r3858_NOC_ZTC/NEMOGCM/NEMO/TOP_SRC/oce_trc.F90

    r3680 r3865  
    7777   USE oce , ONLY :   sshb    =>    sshb    !: sea surface height at t-point [m]    
    7878   USE oce , ONLY :   ssha    =>    ssha    !: sea surface height at t-point [m]    
    79    USE oce , ONLY :   sshu_n  =>    sshu_n  !: sea surface height at u-point [m]    
    80    USE oce , ONLY :   sshu_b  =>    sshu_b  !: sea surface height at u-point [m]    
    81    USE oce , ONLY :   sshu_a  =>    sshu_a  !: sea surface height at u-point [m]    
    82    USE oce , ONLY :   sshv_n  =>    sshv_n  !: sea surface height at v-point [m]    
    83    USE oce , ONLY :   sshv_b  =>    sshv_b  !: sea surface height at v-point [m]    
    84    USE oce , ONLY :   sshv_a  =>    sshv_a  !: sea surface height at v-point [m]    
    85    USE oce , ONLY :   sshf_n  =>    sshf_n  !: sea surface height at v-point [m]    
    8679   USE oce , ONLY :   l_traldf_rot => l_traldf_rot  !: rotated laplacian operator for lateral diffusion 
    8780#if defined key_offline 
Note: See TracChangeset for help on using the changeset viewer.