Ignore:
Timestamp:
Jul 24, 2024, 4:23:34 PM (3 months ago)
Author:
abarral
Message:

rename modules properly lmdz_*
move some unused files to obsolete/
(lint) uppercase fortran keywords

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev/libf/phylmd/lmdz_blowing_snow_sublim_sedim.F90

    r5116 r5117  
    1111
    1212
    13 use lmdz_blowing_snow_ini, ONLY: iflag_sublim_bs, iflag_sedim_bs, coef_sub_bs,RTT,RD,RG,fallv_bs
    14 use lmdz_blowing_snow_ini, ONLY: qbmin, RCPD, RLSTT, RLMLT, RLVTT, RVTMP2, RV, RPI, tbsmelt, taumeltbs0, rhobs, r_bs
     13USE lmdz_blowing_snow_ini, ONLY: iflag_sublim_bs, iflag_sedim_bs, coef_sub_bs,RTT,RD,RG,fallv_bs
     14USE lmdz_blowing_snow_ini, ONLY: qbmin, RCPD, RLSTT, RLMLT, RLVTT, RVTMP2, RV, RPI, tbsmelt, taumeltbs0, rhobs, r_bs
    1515USE lmdz_lscp_tools, ONLY: calc_qsat_ecmwf
    1616
     
    2525!=====
    2626
    27 integer, intent(in)                     :: ngrid,nlay
    28 real, intent(in)                        :: dtime
    29 real, intent(in), dimension(ngrid,nlay) :: temp
    30 real, intent(in), dimension(ngrid,nlay) :: qv
    31 real, intent(in), dimension(ngrid,nlay) :: qb
    32 real, intent(in), dimension(ngrid,nlay) :: pplay
    33 real, intent(in), dimension(ngrid,nlay+1) :: paprs
     27INTEGER, INTENT(IN)                     :: ngrid,nlay
     28REAL, INTENT(IN)                        :: dtime
     29REAL, INTENT(IN), DIMENSION(ngrid,nlay) :: temp
     30REAL, INTENT(IN), DIMENSION(ngrid,nlay) :: qv
     31REAL, INTENT(IN), DIMENSION(ngrid,nlay) :: qb
     32REAL, INTENT(IN), DIMENSION(ngrid,nlay) :: pplay
     33REAL, INTENT(IN), DIMENSION(ngrid,nlay+1) :: paprs
    3434
    3535
     
    3939
    4040
    41 real, intent(out), dimension(ngrid,nlay) :: dtemp_bs
    42 real, intent(out), dimension(ngrid,nlay) :: dqv_bs
    43 real, intent(out), dimension(ngrid,nlay) :: dqb_bs
    44 real, intent(out), dimension(ngrid,nlay+1) :: bsfl
    45 real, intent(out), dimension(ngrid)      :: precip_bs
     41REAL, INTENT(OUT), DIMENSION(ngrid,nlay) :: dtemp_bs
     42REAL, INTENT(OUT), DIMENSION(ngrid,nlay) :: dqv_bs
     43REAL, INTENT(OUT), DIMENSION(ngrid,nlay) :: dqb_bs
     44REAL, INTENT(OUT), DIMENSION(ngrid,nlay+1) :: bsfl
     45REAL, INTENT(OUT), DIMENSION(ngrid)      :: precip_bs
    4646
    4747
     
    5050
    5151
    52 integer                                  :: k,i,n
     52INTEGER                                  :: k,i,n
    5353real                                     :: cpd, cpw, dqbsub, maxdqbsub, dqbmelt, zmair
    5454real                                     :: dqsedim,precbs, dqvmelt, zmelt, taumeltbs
     
    5656real                                     :: delta_p, b_p, a_p, c_p, c_sub, qvsub
    5757real                                     :: p0, T0, Dv, Aprime, Bprime, Ka
    58 real, dimension(ngrid)                   :: ztemp,zqv,zqb,zpres,qsi,dqsi,qsl,dqsl,qzero,sedim
    59 real, dimension(ngrid)                   :: zpaprsup, zpaprsdn, ztemp_up, zqb_up, zvelo
    60 real, dimension(ngrid,nlay)              :: temp_seri, qb_seri, qv_seri
     58REAL, DIMENSION(ngrid)                   :: ztemp,zqv,zqb,zpres,qsi,dqsi,qsl,dqsl,qzero,sedim
     59REAL, DIMENSION(ngrid)                   :: zpaprsup, zpaprsdn, ztemp_up, zqb_up, zvelo
     60REAL, DIMENSION(ngrid,nlay)              :: temp_seri, qb_seri, qv_seri
    6161
    6262!++++++++++++++++++++++++++++++++++++++++++++++++++
Note: See TracChangeset for help on using the changeset viewer.