Ignore:
Timestamp:
Jan 20, 2025, 10:37:37 PM (31 hours ago)
Author:
evignon
Message:

nouvelle option pour le calcul du rayon optique des cristaux de glace nuageuse
qui inclue une dependance en temperature ET en contenu en glace (contrairement a la formule
utilisee aujourdhui qui n'a qu'une dependance en T) La formule derivee ici est relativement simple
avec deux coefficients de tuning dont les plages de valeurs acceptables sont donnes en commentaires.
Elle se compare tres bien avec la formule " de reference " de Sun and Rikkus 1999 et Sun 2001

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/lmdz_cloud_optics_prop.f90

    r5400 r5496  
    2727  USE lmdz_cloud_optics_prop_ini , ONLY : rad_chau1, rad_chau2, rad_froid, iflag_rei
    2828  USE lmdz_cloud_optics_prop_ini , ONLY : ok_icefra_lscp, rei_max, rei_min
     29  USE lmdz_cloud_optics_prop_ini , ONLY : rei_coef, rei_min_temp
    2930  USE lmdz_cloud_optics_prop_ini , ONLY : zepsec, novlp, iflag_ice_thermo, ok_new_lscp
    3031 
     
    300301          zfiwp_var = 1000.*icefrac_optics(i, k)*radocond(i, k)/pclc(i, k)*rhodz(i, k)
    301302          ! Calculation of ice cloud effective radius in micron
    302           IF (iflag_rei .EQ. 1) THEN
     303          IF (iflag_rei .EQ. 2) THEN
     304            ! in-cloud ice water content in g/m3
     305            iwc = icefrac_optics(i,k) * radocond(i,k) / pclc(i,k) * zrho(i,k) * 1000.
     306            ! this formula is a simplified version of the Sun 2001 one (as in the IFS model,
     307            ! and which is activated for iflag_rei = 1).
     308            ! In particular, the term in temperature**2 has been simplified.
     309            ! The new coefs are tunable, and are by default set so that the results fit well
     310            ! to the Sun 2001 formula
     311            ! By default, rei_coef = 2.4 and rei_min_temp = 175.
     312            ! The ranges of these parameters are determined so that the RMSE between this
     313            ! formula and the one from Sun 2001 is less than 4 times the minimum RMSE
     314            ! The ranges are [1.9, 2.9] for rei_coef and [160., 185.] for rei_min_temp
     315            dei = rei_coef * (iwc**0.2445) * ( temp(i,k) - rei_min_temp )
     316            ! we clip the results
     317            deimax = 20.
     318            deimin = 155.
     319            dei = MIN(MAX(dei, deimin), deimax)
     320            ! formula to convert effective diameter in effective radius
     321            rei = 3. * SQRT(3.) / 8. * dei
     322          ELSEIF (iflag_rei .EQ. 1) THEN
    303323            ! when we account for precipitation in the radiation scheme,
    304324            ! It is recommended to use the rei formula from Sun and Rikkus 1999 with a revision
     
    407427
    408428
    409         IF (iflag_rei .GT. 0) THEN
    410 
     429        IF (iflag_rei .EQ. 2) THEN
     430            ! in-cloud ice water content in g/m3
     431            iwc = icefrac_optics(i,k) * radocond(i,k) / pclc(i,k) * zrho(i,k) * 1000.
     432            ! this formula is a simplified version of the Sun 2001 one (as in the IFS model,
     433            ! and which is activated for iflag_rei = 1).
     434            ! In particular, the term in temperature**2 has been simplified.
     435            ! The new coefs are tunable, and are by default set so that the results fit well
     436            ! to the Sun 2001 formula
     437            ! By default, rei_coef = 2.4 and rei_min_temp = 175.
     438            ! The ranges of these parameters are determined so that the RMSE between this
     439            ! formula and the one from Sun 2001 is less than 4 times the minimum RMSE
     440            ! The ranges are [1.9, 2.9] for rei_coef and [160., 185.] for rei_min_temp
     441            dei = rei_coef * (iwc**0.2445) * ( temp(i,k) - rei_min_temp )
     442            ! we clip the results
     443            deimin = 20.
     444            deimin = 155.
     445            dei = MIN(MAX(dei, deimin), deimax)
     446            ! formula to convert effective diameter to effective radius
     447            rei = 3. * SQRT(3.) / 8. * dei
     448
     449        ELSEIF (iflag_rei .EQ. 1) THEN
    411450            ! when we account for precipitation in the radiation scheme,
    412451            ! we use the rei formula from Sun and Rikkus 1999 with a revision
Note: See TracChangeset for help on using the changeset viewer.