Ignore:
Timestamp:
Dec 5, 2017, 12:53:00 PM (7 years ago)
Author:
musat
Message:

Add LMDZ outputs: icc3dcon, icc3dstra
Add CMIP6 outputs : clic, clis, rsdsdiff, rsdscsdiff
Correct parasolRefl_sea
Add "HomeCMIP6" variable HomeCMIP6_parasolCRefl
IM

File:
1 edited

Legend:

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

    r3100 r3112  
    140140      REAL, SAVE, ALLOCATABLE :: ZFSDN0(:,:),  ZFSUP0(:,:)      ! diag
    141141      !$OMP THREADPRIVATE(ZFSDN0,ZFSUP0)
     142      REAL, SAVE, ALLOCATABLE :: PSFSWDIR(:,:), PSFSWDIF(:,:)
     143      !$OMP THREADPRIVATE(PSFSWDIR, PSFSWDIF)
    142144!
    143145      REAL, SAVE, ALLOCATABLE :: stratomask(:,:)
     
    169171      REAL, SAVE, ALLOCATABLE :: lcc3dstra(:,:)
    170172      !$OMP THREADPRIVATE(lcc3dstra)
     173      REAL, SAVE, ALLOCATABLE :: icc3dstra(:,:)
     174      !$OMP THREADPRIVATE(icc3dstra)
     175      REAL, SAVE, ALLOCATABLE :: icc3dcon(:,:)
     176      !$OMP THREADPRIVATE(icc3dcon)
    171177      REAL, SAVE, ALLOCATABLE :: od443aer(:)
    172178      !$OMP THREADPRIVATE(od443aer)
     
    516522USE phys_state_var_mod
    517523
    518 IMPLICIT NONE
     524      IMPLICIT NONE
     525      include "clesphys.h"
    519526      ALLOCATE(t_seri(klon,klev),q_seri(klon,klev),ql_seri(klon,klev),qs_seri(klon,klev))
    520527      ALLOCATE(u_seri(klon,klev),v_seri(klon,klev))
     
    564571      ALLOCATE(ZLWFT0_i(klon,klev+1),ZSWFT0_i(klon,klev+1),ZFLDN0(klon,klev+1))
    565572      ALLOCATE(ZFLUP0(klon,klev+1),ZFSDN0(klon,klev+1),ZFSUP0(klon,klev+1))
     573      ALLOCATE(PSFSWDIR(klon,NSW), PSFSWDIF(klon,NSW))
    566574!
    567575      ALLOCATE(topswad_aero(klon), solswad_aero(klon))
     
    593601      ALLOCATE(lcc3dcon(klon, klev))
    594602      ALLOCATE(lcc3dstra(klon, klev))
     603      ALLOCATE(icc3dcon(klon, klev))
     604      ALLOCATE(icc3dstra(klon, klev))
    595605      ALLOCATE(od443aer(klon))
    596606      ALLOCATE(od550aer(klon))
     
    845855      DEALLOCATE(d_u_lif,d_v_lif)
    846856      DEALLOCATE(d_ts, d_tr)
     857      DEALLOCATE(ZLWFT0_i,ZSWFT0_i,ZFLDN0)
     858      DEALLOCATE(ZFLUP0,ZFSDN0,ZFSUP0)
     859      DEALLOCATE(PSFSWDIR, PSFSWDIF)
    847860      DEALLOCATE(topswad_aero,solswad_aero)
    848861      DEALLOCATE(topswai_aero,solswai_aero)
     
    868881      DEALLOCATE(lcc3dcon)
    869882      DEALLOCATE(lcc3dstra)
     883      DEALLOCATE(icc3dcon)
     884      DEALLOCATE(icc3dstra)
    870885      DEALLOCATE(od443aer)
    871886      DEALLOCATE(od550aer)
Note: See TracChangeset for help on using the changeset viewer.