- Timestamp:
- 2014-09-26T13:04:47+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2014/dev_r4621_NOC4_BDY_VERT_INTERP/NEMOGCM/NEMO/OPA_SRC/BDY/bdyini.F90
r4694 r4792 100 100 & cn_dyn3d, nn_dyn3d_dta, cn_tra, nn_tra_dta, & 101 101 & ln_tra_dmp, ln_dyn3d_dmp, rn_time_dmp, rn_time_dmp_out, & 102 #if ( defined key_lim2 || defined key_lim3 )103 102 & cn_ice_lim, nn_ice_lim_dta, & 104 #endif 103 & rn_ice_tem, rn_ice_sal, rn_ice_age, & 105 104 & ln_vol, nn_volctl, nn_rimwidth, nb_jpk_bdy 106 105 !! … … 132 131 READ ( numnam_cfg, nambdy, IOSTAT = ios, ERR = 902 ) 133 132 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'nambdy in configuration namelist', lwp ) 134 WRITE ( numond, nambdy )133 IF(lwm) WRITE ( numond, nambdy ) 135 134 136 135 ! ----------------------------------------- … … 359 358 ENDIF 360 359 IF(lwp) WRITE(numout,*) 360 IF(lwp) WRITE(numout,*) ' tem of bdy sea-ice = ', rn_ice_tem(ib_bdy) 361 IF(lwp) WRITE(numout,*) ' sal of bdy sea-ice = ', rn_ice_sal(ib_bdy) 362 IF(lwp) WRITE(numout,*) ' age of bdy sea-ice = ', rn_ice_age(ib_bdy) 361 363 #endif 362 364 … … 384 386 ELSE 385 387 IF(lwp) WRITE(numout,*) '*** open boundary will be read straight onto the native grid without vertical interpolation ***' 388 ENDIF 386 389 ENDIF 387 390 … … 422 425 READ ( numnam_cfg, nambdy_index, IOSTAT = ios, ERR = 904 ) 423 426 904 IF( ios /= 0 ) CALL ctl_nam ( ios , 'nambdy_index in configuration namelist', lwp ) 424 WRITE ( numond, nambdy_index )427 IF(lwm) WRITE ( numond, nambdy_index ) 425 428 426 429 SELECT CASE ( TRIM(ctypebdy) ) … … 509 512 & nbrdta(jpbdta, jpbgrd, nb_bdy) ) 510 513 511 IF( jpk_bdy>0 ) THEN512 ALLOCATE( dta_global(jpbdtau, 1, jpk_bdy) )513 ALLOCATE( dta_global_z(jpbdtau, 1, jpk_bdy) )514 IF( nb_jpk_bdy>0 ) THEN 515 ALLOCATE( dta_global(jpbdtau, 1, nb_jpk_bdy) ) 516 ALLOCATE( dta_global_z(jpbdtau, 1, nb_jpk_bdy) ) 514 517 ELSE 515 518 ALLOCATE( dta_global(jpbdtau, 1, jpk) ) … … 518 521 519 522 IF ( icount>0 ) THEN 520 IF( jpk_bdy>0 ) THEN521 ALLOCATE( dta_global2(jpbdtas, nrimmax, jpk_bdy) )522 ALLOCATE( dta_global2_z(jpbdtas, nrimmax, jpk_bdy) )523 IF( nb_jpk_bdy>0 ) THEN 524 ALLOCATE( dta_global2(jpbdtas, nrimmax, nb_jpk_bdy) ) 525 ALLOCATE( dta_global2_z(jpbdtas, nrimmax, nb_jpk_bdy) ) 523 526 ELSE 524 527 ALLOCATE( dta_global2(jpbdtas, nrimmax, jpk) ) 525 528 ALLOCATE( dta_global2_z(jpbdtas, nrimmax, jpk) ) 526 529 ENDIF 530 ENDIF 527 531 ! 528 532 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.