Changeset 5828 for LMDZ6/trunk/libf/phylmd/lmdz_cloud_optics_prop_ini.f90
- Timestamp:
- Sep 23, 2025, 4:32:02 PM (2 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/lmdz_cloud_optics_prop_ini.f90
r5646 r5828 33 33 REAL, PARAMETER :: k_ice0=0.005 ! units=m2/g 34 34 REAL, PARAMETER :: df=1.66 ! diffusivity factor 35 LOGICAL, SAVE, ALLOCATABLE :: first(:,:) ! Test, if the cloud optical depth exceeds the necessary threshold 36 !$OMP THREADPRIVATE(first) 35 37 !$OMP THREADPRIVATE(prt_level, lunout, flag_aerosol, iflag_t_glace) 36 38 !$OMP THREADPRIVATE(iflag_rei, novlp, iflag_ice_thermo) … … 45 47 CONTAINS 46 48 47 SUBROUTINE cloud_optics_prop_ini(klon, prt_level_in, lunout_in, flag_aerosol_in, &49 SUBROUTINE cloud_optics_prop_ini(klon, klev, prt_level_in, lunout_in, flag_aerosol_in, & 48 50 & ok_cdnc_in, bl95_b0_in, & 49 51 & bl95_b1_in, latitude_deg_in, rpi_in, rg_in, rd_in, zepsec_in, novlp_in, & … … 53 55 54 56 IMPLICIT NONE 55 INTEGER, INTENT(IN) :: klon 57 INTEGER, INTENT(IN) :: klon, klev 56 58 INTEGER, INTENT(IN) :: prt_level_in, lunout_in 57 59 INTEGER, INTENT(IN) :: flag_aerosol_in … … 64 66 65 67 ALLOCATE(latitude_deg(klon)) 68 ALLOCATE(first(klon, klev)) 69 first(:,:) = .FALSE. 66 70 67 71 prt_level = prt_level_in
Note: See TracChangeset
for help on using the changeset viewer.
