- Timestamp:
- 2015-11-06T11:42:35+01:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5836_NOC3_vvl_by_default/NEMOGCM/NEMO/OPA_SRC/TRA/traqsr.F90
r5845 r5866 182 182 ! ! ------------------------- ! 183 183 ! Set chlorophyl concentration 184 IF( nn_chldta == 1 .OR. lk_vvl) THEN !* Variable Chlorophyll or ocean volume184 IF( nn_chldta == 1 .OR. .NOT.ln_linssh ) THEN !* Variable Chlorophyll or ocean volume 185 185 ! 186 186 IF( nn_chldta == 1 ) THEN !* Variable Chlorophyll … … 261 261 ! ! ------------------------- ! 262 262 ! 263 IF( lk_vvl) THEN !* variable volume263 IF( .NOT.ln_linssh ) THEN !* variable volume 264 264 zz0 = rn_abs * r1_rau0_rcp 265 265 zz1 = ( 1. - rn_abs ) * r1_rau0_rcp … … 376 376 IF( nn_timing == 1 ) CALL timing_start('tra_qsr_init') 377 377 ! 378 CALL wrk_alloc( jpi, jpj,zekb, zekg, zekr )379 CALL wrk_alloc( jpi, jpj, jpk,ze0, ze1, ze2, ze3, zea )378 CALL wrk_alloc( jpi,jpj, zekb, zekg, zekr ) 379 CALL wrk_alloc( jpi,jpj,jpk, ze0, ze1, ze2, ze3, zea ) 380 380 ! 381 381 … … 470 470 IF(lwp) WRITE(numout,*) 471 471 IF(lwp) WRITE(numout,*) ' Constant Chlorophyll concentration = 0.05' 472 IF( lk_vvl) THEN ! variable volume473 IF(lwp) WRITE(numout,*) ' key_vvl: light distribution will be computed at each time step'472 IF( .NOT.ln_linssh ) THEN ! variable volume 473 IF(lwp) WRITE(numout,*) ' non-linear free surface: light distribution will be computed at each time step' 474 474 ELSE ! constant volume: computes one for all 475 IF(lwp) WRITE(numout,*) ' fixed volume: light distribution computed one for all'475 IF(lwp) WRITE(numout,*) ' linear free surface: light distribution computed one for all' 476 476 ! 477 477 zchl = 0.05 ! constant chlorophyll … … 524 524 ENDIF 525 525 ! 526 IF( lk_vvl) THEN ! variable volume527 IF(lwp) WRITE(numout,*) ' key_vvl: light distribution will be computed at each time step'526 IF( .NOT.ln_linssh ) THEN ! variable volume 527 IF(lwp) WRITE(numout,*) ' non-linear free surface: light distribution will be computed at each time step' 528 528 ELSE ! constant volume: computes one for all 529 529 zz0 = rn_abs * r1_rau0_rcp … … 538 538 END DO 539 539 END DO 540 etot3(:,:,nksr+1:jpk) = 0. e0! below 400m set to zero540 etot3(:,:,nksr+1:jpk) = 0._wp ! below 400m set to zero 541 541 ! 542 542 ENDIF … … 559 559 ENDIF 560 560 ! 561 CALL wrk_dealloc( jpi, jpj,zekb, zekg, zekr )562 CALL wrk_dealloc( jpi, jpj, jpk,ze0, ze1, ze2, ze3, zea )561 CALL wrk_dealloc( jpi,jpj, zekb, zekg, zekr ) 562 CALL wrk_dealloc( jpi,jpj,jpk, ze0, ze1, ze2, ze3, zea ) 563 563 ! 564 564 IF( nn_timing == 1 ) CALL timing_stop('tra_qsr_init')
Note: See TracChangeset
for help on using the changeset viewer.