Changeset db712a8 in flexpart.git for src/com_mod.f90


Ignore:
Timestamp:
Mar 3, 2016, 12:34:56 PM (8 years ago)
Author:
Espen Sollum ATMOS <eso@…>
Branches:
master, 10.4.1_pesei, GFS_025, bugfixes+enhancements, dev, release-10, release-10.4.1, scaling-bug, univie
Children:
38b7917
Parents:
b0434e1
Message:

Completed handling of nested wind fields with cloud water (for wet deposition).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/com_mod.f90

    rb0434e1 rdb712a8  
    134134  logical :: readclouds
    135135!ESO DEC 2015 whether or not both clwc and ciwc are present (if so they are summed)
    136   logical :: sumclouds
     136  logical :: sumclouds
     137
     138  logical,dimension(maxnests) :: readclouds_nest, sumclouds_nest
    137139 
    138140
     
    370372!ZHG Sep 2015 
    371373   real :: icloud_stats(0:nxmax-1,0:nymax-1,5,numwfmem)
    372    real :: clh(0:nxmax-1,0:nymax-1,nuvzmax,numwfmem)
    373374   real :: clw4(0:nxmax-1,0:nymax-1,numwfmem) ! eso: =icloud_stats(:,:,4,:)
    374375
     
    487488
    488489  real,allocatable,dimension(:,:,:,:,:) :: uun, vvn, wwn, ttn, qvn, pvn,&
    489        & rhon, drhodzn, tthn, qvhn
    490   integer,allocatable,dimension(:,:,:,:) :: cloudsnh
     490       & rhon, drhodzn, tthn, qvhn, clwcn, ciwcn, clwn, clwchn, ciwchn
     491  real,allocatable,dimension(:,:,:,:) :: clw4n
     492  integer,allocatable,dimension(:,:,:,:) :: cloudshn
    491493  integer(kind=1),allocatable,dimension(:,:,:,:,:) :: cloudsn
    492494
     
    788790    allocate(qvn(0:nxmaxn-1,0:nymaxn-1,nzmax,numwfmem,numbnests))
    789791    allocate(pvn(0:nxmaxn-1,0:nymaxn-1,nzmax,numwfmem,numbnests))
    790     allocate(cloudsn(0:nxmaxn-1,0:nymaxn-1,0:nzmax,numwfmem,numbnests))
    791     allocate(cloudsnh(0:nxmaxn-1,0:nymaxn-1,numwfmem,numbnests))
     792    allocate(clwcn(0:nxmaxn-1,0:nymaxn-1,nzmax,numwfmem,numbnests))
     793    allocate(ciwcn(0:nxmaxn-1,0:nymaxn-1,nzmax,numwfmem,numbnests))
     794    allocate(clwn(0:nxmaxn-1,0:nymaxn-1,nzmax,numwfmem,numbnests))
     795
     796    allocate(cloudsn(0:nxmaxn-1,0:nymaxn-1,nzmax,numwfmem,numbnests))
     797    allocate(cloudshn(0:nxmaxn-1,0:nymaxn-1,numwfmem,numbnests))
    792798    allocate(rhon(0:nxmaxn-1,0:nymaxn-1,nzmax,numwfmem,numbnests))
    793799    allocate(drhodzn(0:nxmaxn-1,0:nymaxn-1,nzmax,numwfmem,numbnests))
    794800    allocate(tthn(0:nxmaxn-1,0:nymaxn-1,nuvzmax,numwfmem,numbnests))
    795801    allocate(qvhn(0:nxmaxn-1,0:nymaxn-1,nuvzmax,numwfmem,numbnests))
    796 
     802    allocate(clwchn(0:nxmaxn-1,0:nymaxn-1,nuvzmax,numwfmem,numbnests))
     803    allocate(ciwchn(0:nxmaxn-1,0:nymaxn-1,nuvzmax,numwfmem,numbnests))
     804    allocate(clw4n(0:nxmax-1,0:nymax-1,numwfmem,numbnests))
     805
     806!    clw4n(:,:,:,:)=0.
     807    clwcn(:,:,:,:,:)=0.
     808    ciwcn(:,:,:,:,:)=0.
     809    clwchn(:,:,:,:,:)=0.
     810    ciwchn(:,:,:,:,:)=0.
     811    ! clwn(:,:,:,:,:)=0.
     812
     813    ! cloudsn(:,:,:,:,:)=0
     814    ! cloudshn(:,:,:,:)=0
    797815   
    798816  end subroutine com_mod_allocate_nests
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG