Changeset 13444 for NEMO/releases/r4.0/r4.0-HEAD
- Timestamp:
- 2020-08-31T10:58:55+02:00 (4 years ago)
- Location:
- NEMO/releases/r4.0/r4.0-HEAD/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/releases/r4.0/r4.0-HEAD/src/ICE/ice.F90
r13346 r13444 412 412 ! 413 413 !!---------------------------------------------------------------------- 414 !! * Only for atmospheric coupling415 !!----------------------------------------------------------------------416 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: a_i_last_couple !: Ice fractional area at last coupling time417 !418 !!----------------------------------------------------------------------419 414 !! NEMO/ICE 4.0 , NEMO Consortium (2018) 420 415 !! $Id$ … … 429 424 INTEGER :: ice_alloc 430 425 ! 431 INTEGER :: ierr(1 7), ii426 INTEGER :: ierr(16), ii 432 427 !!----------------------------------------------------------------- 433 428 ierr(:) = 0 … … 511 506 ALLOCATE( t_si(jpi,jpj,jpl) , tm_si(jpi,jpj) , qcn_ice_bot(jpi,jpj,jpl) , qcn_ice_top(jpi,jpj,jpl) , STAT = ierr(ii) ) 512 507 513 ! * For atmospheric coupling514 ii = ii + 1515 ALLOCATE( a_i_last_couple(jpi,jpj,jpl) , STAT=ierr(ii) )516 517 508 ice_alloc = MAXVAL( ierr(:) ) 518 509 IF( ice_alloc /= 0 ) CALL ctl_stop( 'STOP', 'ice_alloc: failed to allocate arrays.' ) -
NEMO/releases/r4.0/r4.0-HEAD/src/OCE/SBC/sbc_ice.F90
r13284 r13444 95 95 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: a_i 96 96 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: h_i, h_s 97 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: a_i_last_couple !: Sea ice fraction on categories at the last coupling point98 97 99 98 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:) :: tatm_ice !: air temperature [K] -
NEMO/releases/r4.0/r4.0-HEAD/src/OCE/SBC/sbccpl.F90
r13284 r13444 205 205 206 206 REAL(wp), ALLOCATABLE, SAVE, DIMENSION(:,:) :: alb_oce_mix ! ocean albedo sent to atmosphere (mix clear/overcast sky) 207 #if defined key_si3 || defined key_cice 208 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: a_i_last_couple !: Ice fractional area at last coupling time 209 #endif 207 210 208 211 REAL(wp) :: rpref = 101000._wp ! reference atmospheric pressure[N/m2] … … 224 227 !! *** FUNCTION sbc_cpl_alloc *** 225 228 !!---------------------------------------------------------------------- 226 INTEGER :: ierr( 4)229 INTEGER :: ierr(5) 227 230 !!---------------------------------------------------------------------- 228 231 ierr(:) = 0 … … 234 237 #endif 235 238 ALLOCATE( xcplmask(jpi,jpj,0:nn_cplmodel) , STAT=ierr(3) ) 236 ! 237 IF( .NOT. ln_apr_dyn ) ALLOCATE( ssh_ib(jpi,jpj), ssh_ibb(jpi,jpj), apr(jpi, jpj), STAT=ierr(4) ) 239 #if defined key_si3 || defined key_cice 240 ALLOCATE( a_i_last_couple(jpi,jpj,jpl) , STAT=ierr(4) ) 241 #endif 242 ! 243 IF( .NOT. ln_apr_dyn ) ALLOCATE( ssh_ib(jpi,jpj), ssh_ibb(jpi,jpj), apr(jpi, jpj), STAT=ierr(5) ) 238 244 239 245 sbc_cpl_alloc = MAXVAL( ierr ) … … 2183 2189 ! 2184 2190 isec = ( kt - nit000 ) * NINT( rdt ) ! date of exchanges 2191 info = OASIS_idle 2185 2192 2186 2193 zfr_l(:,:) = 1.- fr_i(:,:)
Note: See TracChangeset
for help on using the changeset viewer.