Ignore:
Timestamp:
Apr 10, 2026, 10:24:25 AM (4 hours ago)
Author:
idelkadi
Message:

Rewriting and simplifying the interface between the LMDZ code and the radiative transfer codes (continued)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/physiq_mod.F90

    r6159 r6163  
    119119    USE readaerosol_mod, ONLY : init_aero_fromfile
    120120    USE readaerosolstrato_m, ONLY : init_readaerosolstrato
    121     USE radlwsw_m, ONLY: radlwsw
     121    USE lmdz_call_radiatifcodes_m, ONLY: lmdz_call_radiatifcodes
    122122    USE regr_horiz_time_climoz_m, ONLY: regr_horiz_time_climoz
    123123    USE regr_pr_time_av_m, ONLY: regr_pr_time_av
     
    11061106    ! retros liees aux CRF
    11071107    REAL, dimension(klon, klev) :: cldtaurad   ! epaisseur optique
    1108     ! pour radlwsw pour
     1108    ! pour lmdz_call_radiatifcodes pour
    11091109    ! tester "CRF off"
    11101110    REAL, dimension(klon, klev) :: cldtaupirad ! epaisseur optique
    1111     ! pour radlwsw pour
     1111    ! pour lmdz_call_radiatifcodes pour
    11121112    ! tester "CRF off"
    11131113    REAL, dimension(klon, klev) :: cldemirad   ! emissivite pour
    1114     ! radlwsw pour tester
     1114    ! lmdz_call_radiatifcodes pour tester
    11151115    ! "CRF off"
    11161116    REAL, dimension(klon, klev) :: cldfrarad   ! fraction nuageuse
     
    25702570    ! Calculs de l'orbite.
    25712571    ! Necessaires pour le rayonnement et la surface (calcul de l'albedo).
    2572     ! doit donc etre plac\'e avant radlwsw et pbl_surface
     2572    ! doit donc etre plac\'e avant lmdz_call_radiatifcodes et pbl_surface
    25732573
    25742574    ! !!   jyg 17 Sep 2010 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     
    44284428
    44294429          IF (prt_level .GE.10) THEN
    4430              print *,' ->radlwsw, number 1 '
     4430             print *,' ->lmdz_call_radiatifcodes, number 1 '
    44314431          ENDIF
    44324432          !
    4433           ! AI namelist utilise pour l appel principal de radlwsw (ecrad)
     4433          ! AI namelist utilise pour l appel principal de lmdz_call_radiatifcodes (ecrad)
    44344434          namelist_ecrad_file='namelist_ecrad'
    44354435          !
    4436           CALL radlwsw &
     4436          CALL lmdz_call_radiatifcodes &
    44374437               (debut, dist, rmu0, fract,  &
    44384438                                !albedo SB >>>
     
    45074507             !
    45084508             IF (prt_level .GE.10) THEN
    4509                 print *,' ->radlwsw, number 2 '
     4509                print *,' ->lmdz_call_radiatifcodes, number 2 '
    45104510             ENDIF
    45114511             !
    45124512             namelist_ecrad_file='namelist_ecrad'
    45134513             !
    4514              CALL radlwsw &
     4514             CALL lmdz_call_radiatifcodes &
    45154515                  (debut, dist, rmu0, fract,  &
    45164516                                !albedo SB >>>
     
    45624562             !                print*,'ok_2xcall_ecrad = ',ok_2xcall_ecrad
    45634563             namelist_ecrad_file='namelist_ecrad_s2'
    4564              CALL radlwsw &
     4564             CALL lmdz_call_radiatifcodes &
    45654565                  (debut, dist, rmu0, fract,  &
    45664566                  paprs, pplay,zxtsol,SFRWL,albsol_dir, albsol_dif, &
     
    46344634
    46354635    !
    4636     ! Calculer radsol a l'exterieur de radlwsw
     4636    ! Calculer radsol a l'exterieur de lmdz_call_radiatifcodes
    46374637    ! pour prendre en compte le cycle diurne
    46384638    ! recode par Olivier Boucher en sept 2015
Note: See TracChangeset for help on using the changeset viewer.