Ignore:
Timestamp:
Apr 10, 2026, 10:24:25 AM (3 days 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/phylmdiso/physiq_mod.F90

    r6159 r6163  
    9292    USE readaerosol_mod, ONLY : init_aero_fromfile
    9393    USE readaerosolstrato_m, ONLY : init_readaerosolstrato
    94     USE radlwsw_m, ONLY: radlwsw
     94    USE lmdz_call_radiatifcodes_m, ONLY: lmdz_call_radiatifcodes
    9595    USE reevap_mod, ONLY: reevap
    9696    USE regr_horiz_time_climoz_m, ONLY: regr_horiz_time_climoz
     
    11801180    ! retros liees aux CRF
    11811181    REAL, DIMENSION(klon, klev) :: cldtaurad   ! epaisseur optique
    1182     ! pour radlwsw pour
     1182    ! pour lmdz_call_radiatifcodes pour
    11831183    ! tester "CRF off"
    11841184    REAL, DIMENSION(klon, klev) :: cldtaupirad ! epaisseur optique
    1185     ! pour radlwsw pour
     1185    ! pour lmdz_call_radiatifcodes pour
    11861186    ! tester "CRF off"
    11871187    REAL, DIMENSION(klon, klev) :: cldemirad   ! emissivite pour
    1188     ! radlwsw pour tester
     1188    ! lmdz_call_radiatifcodes pour tester
    11891189    ! "CRF off"
    11901190    REAL, DIMENSION(klon, klev) :: cldfrarad   ! fraction nuageuse
     
    29672967    ! Calculs de l'orbite.
    29682968    ! Necessaires pour le rayonnement et la surface (calcul de l'albedo).
    2969     ! doit donc etre place avant radlwsw et pbl_surface
     2969    ! doit donc etre place avant lmdz_call_radiatifcodes et pbl_surface
    29702970
    29712971    ! !!   jyg 17 Sep 2010 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     
    59775977
    59785978          IF (prt_level .GE.10) THEN
    5979              print *,' ->radlwsw, number 1 '
     5979             print *,' ->lmdz_call_radiatifcodes, number 1 '
    59805980          ENDIF
    59815981          !
    5982           ! AI namelist utilise pour l appel principal de radlwsw (ecrad)
     5982          ! AI namelist utilise pour l appel principal de lmdz_call_radiatifcodes (ecrad)
    59835983          namelist_ecrad_file='namelist_ecrad'
    59845984          !
    5985           CALL radlwsw &
     5985          CALL lmdz_call_radiatifcodes &
    59865986               (debut, dist, rmu0, fract,  &
    59875987                                !albedo SB >>>
     
    60566056             !
    60576057             IF (prt_level .GE.10) THEN
    6058                 print *,' ->radlwsw, number 2 '
     6058                print *,' ->lmdz_call_radiatifcodes, number 2 '
    60596059             ENDIF
    60606060             !
    60616061             namelist_ecrad_file='namelist_ecrad'
    60626062             !
    6063              CALL radlwsw &
     6063             CALL lmdz_call_radiatifcodes &
    60646064                  (debut, dist, rmu0, fract,  &
    60656065                                !albedo SB >>>
     
    61116111             !                print*,'ok_2xcall_ecrad = ',ok_2xcall_ecrad
    61126112             namelist_ecrad_file='namelist_ecrad_s2'
    6113              CALL radlwsw &
     6113             CALL lmdz_call_radiatifcodes &
    61146114                  (debut, dist, rmu0, fract,  &
    61156115                  paprs, pplay,zxtsol,SFRWL,albsol_dir, albsol_dif, &
     
    61836183
    61846184    !
    6185     ! Calculer radsol a l'exterieur de radlwsw
     6185    ! Calculer radsol a l'exterieur de lmdz_call_radiatifcodes
    61866186    ! pour prendre en compte le cycle diurne
    61876187    ! recode par Olivier Boucher en sept 2015
Note: See TracChangeset for help on using the changeset viewer.