Changeset 1227
- Timestamp:
- 2008-12-01T07:52:11+01:00 (15 years ago)
- Location:
- trunk/NEMO/OPA_SRC/SBC
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/SBC/cpl_oasis3.F90
r1226 r1227 34 34 USE dom_oce ! ocean space and time domain 35 35 USE in_out_manager ! I/O manager 36 USE lib_mpp37 36 USE lbclnk ! ocean lateral boundary conditions (or mpp link) 38 37 IMPLICIT NONE 39 38 PRIVATE 40 39 ! 41 INTEGER, PUBLIC :: nlocalComm42 40 LOGICAL, PUBLIC, PARAMETER :: lk_cpl = .TRUE. ! coupled flag 43 41 INTEGER :: ncomp_id ! id returned by prism_init_comp … … 222 220 ! snd data to OASIS3 223 221 ! 224 IF( lk_mpp ) THEN ; CALL prism_put_proto ( ssnd(kid)%nid, kstep, pdata(nldi:nlei, nldj:nlej), kinfo ) 225 ELSE ; CALL prism_put_proto ( ssnd(kid)%nid, kstep, pdata , kinfo ) 226 ENDIF 222 CALL prism_put_proto ( ssnd(kid)%nid, kstep, pdata(nldi:nlei, nldj:nlej), kinfo ) 227 223 228 224 IF ( ln_ctl ) THEN … … 271 267 IF ( llaction ) THEN 272 268 273 IF( lk_mpp ) THEN ; pdata(nldi:nlei, nldj:nlej) = exfld(:,:) 274 ELSE ; pdata( : , : ) = exfld(:,:) 275 ENDIF 269 pdata(nldi:nlei, nldj:nlej) = exfld(:,:) 276 270 277 271 !--- Fill the overlap areas and extra hallows (mpp) -
trunk/NEMO/OPA_SRC/SBC/sbccpl.F90
r1226 r1227 950 950 !!gm cpl_albedo ???? kezako ????? je pige pas grand chose ici.... 951 951 pqsr_ice(:,:) = frcv(:,:,jpr_qsrmix) * ( 1.- palbi(:,:) ) & 952 & / ( 1.- ( cpl_ocean_albedo(ji,jj) * ( 1.- p_frld(ji,jj) ) &953 & + palbi 952 & / ( 1.- ( albedo_oce_mix(ji,jj) * ( 1.- p_frld(ji,jj) ) & 953 & + palbi (ji,jj) * p_frld(ji,jj) ) ) 954 954 END SELECT 955 955 … … 1147 1147 & pqns_tot, pqns_ice, & 1148 1148 & pqsr_tot, pqsr_ice, & 1149 & pemp_tot, pemp_ice, p sprecip )1149 & pemp_tot, pemp_ice, pdqns_ice, psprecip ) 1150 1150 REAL(wp), INTENT(in ), DIMENSION(:,:) :: p_frld ! lead fraction [0 to 1] 1151 1151 REAL(wp), INTENT(in ), DIMENSION(:,:) :: palbi ! ice albedo … … 1158 1158 REAL(wp), INTENT( out), DIMENSION(:,:) :: pemp_tot ! total freshwater budget [Kg/m2/s] 1159 1159 REAL(wp), INTENT( out), DIMENSION(:,:) :: pemp_ice ! ice solid freshwater budget [Kg/m2/s] 1160 REAL(wp), INTENT( out), DIMENSION(:,:) :: pdqns_ice ! d(Q non solar)/d(Temperature) over ice 1160 1161 REAL(wp), INTENT( out), DIMENSION(:,:) :: psprecip ! solid precipitation [Kg/m2/s] 1161 1162 WRITE(*,*) 'sbc_cpl_snd: You should not have seen this print! error?', p_frld(1,1), palbi(1,1), psst(1,1), pist(1,1) 1162 1163 ! stupid definition to avoid warning message when compiling... 1163 pqns_tot(:,:) = 0. ; pqns_ice(:,:) = 0. 1164 pqns_tot(:,:) = 0. ; pqns_ice(:,:) = 0. ; pdqns_ice(:,:) = 0. 1164 1165 pqsr_tot(:,:) = 0. ; pqsr_ice(:,:) = 0. 1165 1166 pemp_tot(:,:) = 0. ; pemp_ice(:,:) = 0. ; psprecip(:,:) = 0.
Note: See TracChangeset
for help on using the changeset viewer.