Ignore:
Timestamp:
Jun 21, 2022, 11:05:35 AM (2 years ago)
Author:
aslmd
Message:

rename largescale_generic and genericcommon_h

Location:
trunk/LMDZ.GENERIC/libf/phystd
Files:
2 edited
2 moved

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.GENERIC/libf/phystd/condensation_generic_mod.F90

    r2700 r2701  
    1 module largescale_generic_mod
     1module condensation_generic_mod
    22    implicit none
    33   
    44contains
    55   
    6     subroutine largescale_generic(ngrid,nlayer,nq,ptimestep, pplev, pplay,    &
     6    subroutine condensation_generic(ngrid,nlayer,nq,ptimestep, pplev, pplay,    &
    77                pt, pq, pdt, pdq, pdtlsc, pdqvaplsc, pdqliqlsc)
    88        use ioipsl_getin_p_mod, only: getin_p !-> to get the metallicity
    9         use genericcommon_h, only : RLVTT, cpp, &
     9        use generic_cloud_common_h, only : RLVTT, cpp, &
    1010        Psat_generic,Lcpdqsat_generic,specie_parameters
    1111        USE tracer_h
     
    148148                endif !(is_generic(iq)==1) .and. (index(noms(iq),"vap") .ne. 0))
    149149        enddo ! iq=1,nq
    150         ! print*, "pdqvaplsc = ",pdqvaplsc(:,:)
    151         ! print*,"pdtlsc = ",pdtlsc(:,:)
    152     end subroutine largescale_generic
    153 end module largescale_generic_mod
     150
     151    end subroutine condensation_generic
     152end module condensation_generic_mod
  • trunk/LMDZ.GENERIC/libf/phystd/evap_generic.F90

    r2694 r2701  
    11subroutine evap_generic(ngrid,nlayer,nq,dtime,pt,pq,pdq,pdt,igcm_generic_vap, &
    22                        igcm_generic_ice,dqevap,dtevap,qevap,tevap)
    3     Use genericcommon_h
     3    Use generic_cloud_common_h
    44    Use tracer_h
    55    implicit none
     
    3838
    3939    !   Evaporate all the ice from the tracer
    40     zlvdcp = RLVTT/cpp ! RLVTT is the latent heat of vaporization (comes from genericcommon_h attention)
     40    zlvdcp = RLVTT/cpp ! RLVTT is the latent heat of vaporization (comes from generic_cloud_common_h attention)
    4141 
    4242    DO l=1,nlayer
  • trunk/LMDZ.GENERIC/libf/phystd/generic_cloud_common_h.F90

    r2700 r2701  
    1 module genericcommon_h
     1module generic_cloud_common_h
    22    use comcstfi_mod, only: r, cpp, mugaz
    33    implicit none
     
    155155    end subroutine Lcpdqsat_generic
    156156
    157 end module genericcommon_h
     157end module generic_cloud_common_h
  • trunk/LMDZ.GENERIC/libf/phystd/physiq_mod.F90

    r2700 r2701  
    7171      use turb_mod, only : q2,sensibFlux,turb_resolved
    7272      use mass_redistribution_mod, only: mass_redistribution
    73       use largescale_generic_mod, only: largescale_generic
     73      use condensation_generic_mod, only: condensation_generic
    7474#ifndef MESOSCALE
    7575      use vertical_layers_mod, only: presnivs, pseudoalt
     
    297297      ! For Atmospheric Temperatures : (K/s)   
    298298      real dtlscale(ngrid,nlayer)                             ! Largescale routine.
    299       real dtlscale_generic(ngrid,nlayer)                     ! largescale_generic routine.
     299      real dtlscale_generic(ngrid,nlayer)                     ! condensation_generic routine.
    300300      real zdtc(ngrid,nlayer)                                 ! Condense_co2 routine.
    301301      real zdtdif(ngrid,nlayer)                               ! Turbdiff/vdifc routines.
     
    330330      real dqvaplscale(ngrid,nlayer)  ! Largescale routine.
    331331      real dqcldlscale(ngrid,nlayer)  ! Largescale routine.
    332       real dqvaplscale_generic(ngrid,nlayer,nq) !largescale_generic routine.
    333       real dqcldlscale_generic(ngrid,nlayer,nq) !largescale_generic routine.
     332      real dqvaplscale_generic(ngrid,nlayer,nq) !condensation_generic routine.
     333      real dqcldlscale_generic(ngrid,nlayer,nq) !condensation_generic routine.
    334334      REAL,allocatable,save :: zdqchim(:,:,:) ! Calchim_asis routine
    335335      REAL,allocatable,save :: zdqschim(:,:)  ! Calchim_asis routine
     
    15471547  !   VI.3. Aerosol particles
    15481548  ! -------------------------
    1549          ! Generic tracers condensation and evaporation
    1550          ! do iq=1,nq
    1551          !    !loop on tracers and check if is_generic and  if "vap" in noms
    1552          !    if((is_generic(iq)==1) .and. (index(noms(iq),"vap") .ne. 0)) then
    1553          !       ! call to largescale_generic
    1554          !       print*,"we're in the GENERIC condition"
    1555          !       call largescale_generic(ngrid,nlayer,nq,ptimestep,pplev,pplay,   &
    1556          !                               pt,pq,pdt,pdq,noms(iq),dtlscale_generic, &
    1557          !                               dqvaplscale_generic,dqcldlscale_generic)
    1558          !       pdt(1:ngrid,1:nlayer) = pdt(1:ngrid,1:nlayer)+dtlscale_generic(1:ngrid,1:nlayer)
    1559          !       pdq(1:ngrid,1:nlayer,iq) = pdq(1:ngrid,1:nlayer,iq)+dqvaplscale_generic(1:ngrid,1:nlayer)
    1560          !       pdq(1:ngrid,1:nlayer,iq+1) = pdq(1:ngrid,1:nlayer,iq+1)+dqcldlscale_generic(1:ngrid,1:nlayer)
    1561          !       !!!!huge assumption in the last line : ice tracer has index +1 of vap tracer
    1562          !    endif ! (is_generic(iq)==1 .and. (index(noms(iq),"vap") .ne. 0))
    1563          ! enddo ! iq=1,nq
     1549
    15641550         !Generic Condensation
    15651551         if (generic_condensation) then
    1566             call largescale_generic(ngrid,nlayer,nq,ptimestep,pplev,pplay,   &
     1552            call condensation_generic(ngrid,nlayer,nq,ptimestep,pplev,pplay,   &
    15671553                                          pt,pq,pdt,pdq,dtlscale_generic, &
    15681554                                          dqvaplscale_generic,dqcldlscale_generic)
Note: See TracChangeset for help on using the changeset viewer.