- Timestamp:
- 2015-06-10T22:06:39+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5218_CNRS17_coupling/NEMOGCM/NEMO/OPA_SRC/TRA/traqsr.F90
r5352 r5403 37 37 38 38 PUBLIC tra_qsr ! routine called by step.F90 (ln_traqsr=T) 39 PUBLIC tra_qsr_init ! routine called by opa.F9039 PUBLIC tra_qsr_init ! routine called by nemogcm.F90 40 40 41 41 ! !!* Namelist namtra_qsr: penetrative solar radiation … … 50 50 REAL(wp), PUBLIC :: rn_si1 !: deepest depth of extinction (water type I) (2 bands) 51 51 52 !! Energy budget of the leads (open water embedded in sea ice)53 REAL(wp), PUBLIC, ALLOCATABLE, DIMENSION(:,:) :: fraqsr_1lev !: fraction of solar net radiation absorbed in the 1st T level [-]54 55 52 ! Module variables 56 53 REAL(wp) :: xsi0r !: inverse of rn_si0 … … 328 325 & 'at it= ', kt,' date= ', ndastp 329 326 IF(lwp) WRITE(numout,*) '~~~~' 330 CALL iom_rstput( kt, nitrst, numrow, 'qsr_hc_b', qsr_hc ) 327 CALL iom_rstput( kt, nitrst, numrow, 'qsr_hc_b' , qsr_hc ) 328 CALL iom_rstput( kt, nitrst, numrow, 'fraqsr_1lev', fraqsr_1lev ) ! default definition in sbcssm 331 329 ! 332 330 ENDIF … … 413 411 ENDIF 414 412 415 ! allocate fraqsr_1lev if we have ln_qsr_ice416 IF( ln_qsr_ice ) THEN417 ALLOCATE( fraqsr_1lev(jpi,jpj) , STAT=ierror )418 IF( ierror > 0 ) THEN419 CALL ctl_stop( 'tra_qsr_init: unable to allocate fraqsr_1lev array' ) ; RETURN420 ENDIF421 fraqsr_1lev(:,:) = 1._wp ! default definition used in the 1st time step as sbc_ssm is called before tra_qsr422 ENDIF423 424 413 IF( ln_traqsr ) THEN ! control consistency 425 414 ! … … 571 560 ENDIF 572 561 ! 562 ! initialisation of fraqsr_1lev used in sbcssm 563 IF( iom_varid( numror, 'fraqsr_1lev', ldstop = .FALSE. ) > 0 ) THEN 564 CALL iom_get( numror, jpdom_autoglo, 'fraqsr_1lev' , fraqsr_1lev ) 565 ELSE 566 fraqsr_1lev(:,:) = 1._wp ! default definition 567 ENDIF 568 ! 573 569 CALL wrk_dealloc( jpi, jpj, zekb, zekg, zekr ) 574 570 CALL wrk_dealloc( jpi, jpj, jpk, ze0, ze1, ze2, ze3, zea )
Note: See TracChangeset
for help on using the changeset viewer.