Ignore:
Timestamp:
Sep 21, 2017, 11:51:25 AM (7 years ago)
Author:
oboucher
Message:

Adding p, z, and t of tropopause in output files.
Stratosphere_mask is streamlined a bit.
This includes a treatment of missing values.

File:
1 edited

Legend:

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

    r2953 r2992  
    430430!$OMP THREADPRIVATE(sissnow,runoff,albsol3_lic)
    431431
     432      REAL, ALLOCATABLE, SAVE, DIMENSION(:) :: p_tropopause, z_tropopause, t_tropopause
     433!$OMP THREADPRIVATE(p_tropopause, z_tropopause, t_tropopause)
     434
    432435#ifdef CPP_StratAer
    433436!
     
    461464      REAL, ALLOCATABLE, SAVE, DIMENSION(:) :: surf_PM25_sulf
    462465!$OMP THREADPRIVATE(surf_PM25_sulf)
    463       REAL, ALLOCATABLE, SAVE, DIMENSION(:) :: p_tropopause
    464 !$OMP THREADPRIVATE(p_tropopause)
    465466      REAL, ALLOCATABLE, SAVE, DIMENSION(:,:) :: vsed_aer
    466467!$OMP THREADPRIVATE(vsed_aer)
     
    499500!$OMP THREADPRIVATE(budg_sed_part)
    500501#endif
    501       REAL, ALLOCATABLE, SAVE, DIMENSION(:) :: pr_tropopause
    502 !$OMP THREADPRIVATE(pr_tropopause)
    503502
    504503CONTAINS
     
    749748      ALLOCATE (sissnow(klon),runoff(klon),albsol3_lic(klon))
    750749
     750      ALLOCATE (p_tropopause(klon))
     751      ALLOCATE (z_tropopause(klon))
     752      ALLOCATE (t_tropopause(klon))
     753
    751754#ifdef CPP_StratAer
    752755      ALLOCATE (R2SO4(klon,klev))
     
    782785      ALLOCATE (budg_sed_part(klon))
    783786      ALLOCATE (surf_PM25_sulf(klon))
    784       ALLOCATE (p_tropopause(klon))
    785787      ALLOCATE (vsed_aer(klon,klev))
    786788#endif
    787       ALLOCATE (pr_tropopause(klon))
    788789
    789790END SUBROUTINE phys_local_var_init
     
    10121013      DEALLOCATE (zxsnow,snowhgt,qsnow,to_ice,sissnow,runoff,albsol3_lic)
    10131014
     1015      DEALLOCATE (p_tropopause)
     1016      DEALLOCATE (z_tropopause)
     1017      DEALLOCATE (t_tropopause)
     1018
    10141019#ifdef CPP_StratAer
    10151020! variables for strat. aerosol CK
     
    10281033      DEALLOCATE (tausum_strat)
    10291034      DEALLOCATE (surf_PM25_sulf)
    1030       DEALLOCATE (p_tropopause)
    10311035      DEALLOCATE (vsed_aer)
    10321036      DEALLOCATE (budg_3D_ocs_to_so2)
     
    10491053      DEALLOCATE (budg_sed_part)
    10501054#endif
    1051       DEALLOCATE (pr_tropopause)
    10521055
    10531056END SUBROUTINE phys_local_var_end
Note: See TracChangeset for help on using the changeset viewer.