Changeset 5162
- Timestamp:
- 2015-03-23T16:57:10+01:00 (8 years ago)
- Location:
- branches/2015/dev_r5021_UKMO1_CICE_coupling/NEMOGCM/NEMO/OPA_SRC/SBC
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5021_UKMO1_CICE_coupling/NEMOGCM/NEMO/OPA_SRC/SBC/sbccpl.F90
r5159 r5162 697 697 !! 698 698 LOGICAL :: llnewtx, llnewtau ! update wind stress components and module?? 699 INTEGER :: ji, jj, j n! dummy loop indices699 INTEGER :: ji, jj, jl, jn ! dummy loop indices 700 700 INTEGER :: isec ! number of seconds since nit000 (assuming rdttra did not change since nit000) 701 701 REAL(wp) :: zcumulneg, zcumulpos ! temporary scalars … … 1543 1543 ztmp4(:,:,1:jpl) = ht_p(:,:,1:jpl) 1544 1544 END SELECT 1545 IF( ssnd(jps_a_p)%laction ) CALL cpl_ prism_snd( jps_a_p, isec, ztmp3, info )1546 IF( ssnd(jps_ht_p)%laction ) CALL cpl_ prism_snd( jps_ht_p, isec, ztmp4, info )1545 IF( ssnd(jps_a_p)%laction ) CALL cpl_snd( jps_a_p, isec, ztmp3, info ) 1546 IF( ssnd(jps_ht_p)%laction ) CALL cpl_snd( jps_ht_p, isec, ztmp4, info ) 1547 1547 ENDIF 1548 1548 ! -
branches/2015/dev_r5021_UKMO1_CICE_coupling/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90
r5158 r5162 45 45 flatn_f,fsurfn_f,fcondtopn_f, & 46 46 uatm,vatm,wind,fsw,flw,Tair,potT,Qa,rhoa,zlvl, & 47 swvdr,swvdf,swidr,swidf 47 swvdr,swvdf,swidr,swidf,Tf 48 48 USE ice_therm_vertical, only: calc_Tsfc 49 49 #else … … 55 55 flatn_f,fsurfn_f,fcondtopn_f, & 56 56 uatm,vatm,wind,fsw,flw,Tair,potT,Qa,rhoa,zlvl, & 57 swvdr,swvdf,swidr,swidf 57 swvdr,swvdf,swidr,swidf,Tf 58 58 USE ice_therm_shared, only: calc_Tsfc 59 59 USE ice_shortwave, only: apeffn … … 179 179 CALL wrk_alloc( jpi,jpj,jpk, ztfrz3d ) 180 180 DO jk=1,jpk 181 ztfrz3d(:,:,jk) = eos_fzp( tsn(:,:,jk,jp_sal), fsde wq(:,:,jk) )182 ENDDO 183 sstfrz(:,:)=ztfrz (:,:,1)181 ztfrz3d(:,:,jk) = eos_fzp( tsn(:,:,jk,jp_sal), fsdept_n(:,:,jk) ) 182 ENDDO 183 sstfrz(:,:)=ztfrz3d(:,:,1) 184 184 185 185 !Ensure that no temperature points are below freezing if not a NEMO restart … … 440 440 441 441 ! Recalculate freezing temperature and send to CICE 442 sstfrz(:,:)= tfreez(sss_m(:,:))442 sstfrz(:,:)=eos_fzp(sss_m(:,:), fsdept_n(:,:,1)) 443 443 CALL nemo2cice(sstfrz,Tf,'T', 1. ) 444 444 … … 724 724 DO jl = 1,ncat 725 725 CALL cice2nemo(apeffn(:,:,jl,:),a_p(:,:,jl),'T', 1. ) 726 CALL cice2nemo(trcrn(:,:, jl,:),ht_p(:,:,jl),'T', 1. )726 CALL cice2nemo(trcrn(:,:,nt_hpnd,jl,:),ht_p(:,:,jl),'T', 1. ) 727 727 ENDDO 728 728 #endif
Note: See TracChangeset
for help on using the changeset viewer.