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 5621 for branches/2015/dev_r5151_UKMO_ISF/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 – NEMO

Ignore:
Timestamp:
2015-07-21T13:25:36+02:00 (9 years ago)
Author:
mathiot
Message:

UKMO_ISF: upgrade to NEMO_3.6_STABLE (r5554)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2015/dev_r5151_UKMO_ISF/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90

    • Property svn:keywords set to Id
    r5133 r5621  
    9696#  include "domzgr_substitute.h90" 
    9797 
     98   !! $Id$ 
    9899CONTAINS 
    99100 
     
    137138         IF      ( ksbc == jp_flx ) THEN 
    138139            CALL cice_sbc_force(kt) 
    139          ELSE IF ( ksbc == jp_cpl ) THEN 
     140         ELSE IF ( ksbc == jp_purecpl ) THEN 
    140141            CALL sbc_cpl_ice_flx( 1.0-fr_i  ) 
    141142         ENDIF 
     
    145146         CALL cice_sbc_out ( kt, ksbc ) 
    146147 
    147          IF ( ksbc == jp_cpl )  CALL cice_sbc_hadgam(kt+1) 
     148         IF ( ksbc == jp_purecpl )  CALL cice_sbc_hadgam(kt+1) 
    148149 
    149150      ENDIF                                          ! End sea-ice time step only 
     
    186187 
    187188! Do some CICE consistency checks 
    188       IF ( (ksbc == jp_flx) .OR. (ksbc == jp_cpl) ) THEN 
     189      IF ( (ksbc == jp_flx) .OR. (ksbc == jp_purecpl) ) THEN 
    189190         IF ( calc_strair .OR. calc_Tsfc ) THEN 
    190191            CALL ctl_stop( 'STOP', 'cice_sbc_init : Forcing option requires calc_strair=F and calc_Tsfc=F in ice_in' ) 
     
    211212 
    212213      CALL cice2nemo(aice,fr_i, 'T', 1. ) 
    213       IF ( (ksbc == jp_flx) .OR. (ksbc == jp_cpl) ) THEN 
     214      IF ( (ksbc == jp_flx) .OR. (ksbc == jp_purecpl) ) THEN 
    214215         DO jl=1,ncat 
    215216            CALL cice2nemo(aicen(:,:,jl,:),a_i(:,:,jl), 'T', 1. ) 
     
    318319! forced and coupled case  
    319320 
    320       IF ( (ksbc == jp_flx).OR.(ksbc == jp_cpl) ) THEN 
     321      IF ( (ksbc == jp_flx).OR.(ksbc == jp_purecpl) ) THEN 
    321322 
    322323         ztmpn(:,:,:)=0.0 
     
    508509      CALL nemo2cice(ztmp,ss_tlty,'F', -1. ) 
    509510 
    510       CALL wrk_dealloc( jpi,jpj, ztmp ) 
     511      CALL wrk_dealloc( jpi,jpj, ztmp, zpice ) 
    511512      CALL wrk_dealloc( jpi,jpj,ncat, ztmpn ) 
    512513      ! 
     
    586587      ELSE IF (ksbc == jp_core) THEN 
    587588         emp(:,:)  = (1.0-fr_i(:,:))*emp(:,:)         
    588       ELSE IF (ksbc == jp_cpl) THEN 
     589      ELSE IF (ksbc == jp_purecpl) THEN 
    589590! emp_tot is set in sbc_cpl_ice_flx (called from cice_sbc_in above)  
    590591! This is currently as required with the coupling fields from the UM atmosphere 
     
    622623      ENDIF 
    623624! Take into account snow melting except for fully coupled when already in qns_tot 
    624       IF (ksbc == jp_cpl) THEN 
     625      IF (ksbc == jp_purecpl) THEN 
    625626         qsr(:,:)= qsr_tot(:,:) 
    626627         qns(:,:)= qns_tot(:,:) 
     
    657658 
    658659      CALL cice2nemo(aice,fr_i,'T', 1. ) 
    659       IF ( (ksbc == jp_flx).OR.(ksbc == jp_cpl) ) THEN 
     660      IF ( (ksbc == jp_flx).OR.(ksbc == jp_purecpl) ) THEN 
    660661         DO jl=1,ncat 
    661662            CALL cice2nemo(aicen(:,:,jl,:),a_i(:,:,jl), 'T', 1. ) 
     
    10951096   !!   Default option           Dummy module         NO CICE sea-ice model 
    10961097   !!---------------------------------------------------------------------- 
     1098   !! $Id$ 
    10971099CONTAINS 
    10981100 
Note: See TracChangeset for help on using the changeset viewer.