Changeset 8751
- Timestamp:
- 2017-11-20T13:48:24+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r8183_ICEMODEL_svn_removed/NEMOGCM/NEMO/OPA_SRC/SBC/sbccpl.F90
r8738 r8751 148 148 INTEGER, PARAMETER :: jps_ocyw = 31 ! currents on grid 2 149 149 INTEGER, PARAMETER :: jps_wlev = 32 ! water level 150 INTEGER, PARAMETER :: jpsnd = 32 ! total number of fields sent 150 INTEGER, PARAMETER :: jps_fice1 = 33 ! first-order ice concentration (for semi-implicit coupling of atmos-ice fluxes) 151 INTEGER, PARAMETER :: jpsnd = 33 ! total number of fields sent 151 152 152 153 ! !!** namelist namsbc_cpl ** … … 159 160 END TYPE FLD_C 160 161 ! ! Send to the atmosphere 161 TYPE(FLD_C) :: sn_snd_temp, sn_snd_alb, sn_snd_thick, sn_snd_crt, sn_snd_co2 162 TYPE(FLD_C) :: sn_snd_temp, sn_snd_alb, sn_snd_thick, sn_snd_crt, sn_snd_co2, sn_snd_thick1 162 163 ! ! Received from the atmosphere 163 164 TYPE(FLD_C) :: sn_rcv_w10m, sn_rcv_taumod, sn_rcv_tau, sn_rcv_dqnsdt, sn_rcv_qsr, sn_rcv_qns, sn_rcv_emp, sn_rcv_rnf … … 237 238 NAMELIST/namsbc_cpl/ sn_snd_temp , sn_snd_alb , sn_snd_thick , sn_snd_crt , sn_snd_co2, & 238 239 & sn_rcv_w10m, sn_rcv_taumod, sn_rcv_tau , sn_rcv_dqnsdt, sn_rcv_qsr, & 240 & sn_snd_thick1, & 239 241 & sn_snd_ifrac, sn_snd_crtw , sn_snd_wlev , sn_rcv_hsig , sn_rcv_phioc , & 240 242 & sn_rcv_sdrfx, sn_rcv_sdrfy, sn_rcv_wper , sn_rcv_wnum , sn_rcv_wstrf , & … … 747 749 ssnd(jps_hice)%clname = 'OIceTck' 748 750 ssnd(jps_hsnw)%clname = 'OSnwTck' 751 ssnd(jps_fice1)%clname = 'OIceFrd' 749 752 IF( k_ice /= 0 ) THEN 750 753 ssnd(jps_fice)%laction = .TRUE. ! if ice treated in the ocean (even in climato case) 754 ssnd(jps_fice1)%laction = .TRUE. ! First-order regridded ice concentration, to be used 755 ! producing atmos-to-ice fluxes 751 756 ! Currently no namelist entry to determine sending of multi-category ice fraction so use the thickness entry for now 752 757 IF ( TRIM( sn_snd_thick%clcat ) == 'yes' ) ssnd(jps_fice)%nct = jpl 758 IF ( TRIM( sn_snd_thick1%clcat ) == 'yes' ) ssnd(jps_fice1)%nct = jpl 753 759 ENDIF 754 760 … … 2096 2102 END SELECT 2097 2103 IF( ssnd(jps_fice)%laction ) CALL cpl_snd( jps_fice, isec, ztmp3, info ) 2104 ENDIF 2105 2106 IF( ssnd(jps_fice1)%laction ) THEN 2107 SELECT CASE( sn_snd_thick1%clcat ) 2108 CASE( 'yes' ) ; ztmp3(:,:,1:jpl) = a_i(:,:,1:jpl) 2109 CASE( 'no' ) ; ztmp3(:,:,1 ) = fr_i(:,: ) 2110 CASE default ; CALL ctl_stop( 'sbc_cpl_snd: wrong definition of sn_snd_thick1%clcat' ) 2111 END SELECT 2112 CALL cpl_snd( jps_fice1, isec, ztmp3, info ) 2098 2113 ENDIF 2099 2114
Note: See TracChangeset
for help on using the changeset viewer.