Changeset 20 for trunk/src/com_mod.f90


Ignore:
Timestamp:
Dec 23, 2013, 6:23:38 PM (10 years ago)
Author:
igpis
Message:

move version 9.1.8 form branches to trunk. Contributions from HSO, saeck, pesei, NIK, RT, XKF, IP and others

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/com_mod.f90

    r4 r20  
    77!        June 1996                                                             *
    88!                                                                              *
    9 !        Last update: 9 August 2000                                            *
     9!        Last update:15 August 2013 IP                                         *
    1010!                                                                              *
    1111!*******************************************************************************
     
    2525  character :: path(numpath+2*maxnests)*120
    2626  integer :: length(numpath+2*maxnests)
    27 
     27  character(len=256) :: pathfile, flexversion, arg1, arg2
     28 
    2829  ! path                    path names needed for trajectory model
    2930  ! length                  length of path names needed for trajectory model
    30 
     31  ! pathfile                file where pathnames are stored
     32  ! flexversion             version of flexpart
     33  ! arg                     input arguments from launch at command line
    3134
    3235  !********************************************************
     
    6568  integer :: ifine,iout,ipout,ipin,iflux,mdomainfill
    6669  integer :: mquasilag,nested_output,ind_source,ind_receptor
    67   integer :: ind_rel,ind_samp,ioutputforeachrelease,linit_cond
     70  integer :: ind_rel,ind_samp,ioutputforeachrelease,linit_cond,surf_only
    6871  logical :: turbswitch
    6972
     
    9194  ! mquasilag 0: normal run
    9295  !      1: Particle position output is produced in a condensed format and particles are numbered
     96  ! surf_only   switch output in grid_time files for surface only or full vertical resolution
     97  !      0=no (full vertical resolution), 1=yes (surface only)
    9398  ! nested_output: 0 no, 1 yes
    9499  ! turbswitch              determines how the Markov chain is formulated
     
    139144  real :: decay(maxspec)
    140145  real :: weta(maxspec),wetb(maxspec)
     146! NIK: 31.01.2013- parameters for in-cloud scavening
     147  real :: weta_in(maxspec), wetb_in(maxspec), wetc_in(maxspec), wetd_in(maxspec)
    141148  real :: reldiff(maxspec),henry(maxspec),f0(maxspec)
    142149  real :: density(maxspec),dquer(maxspec),dsigma(maxspec)
     
    172179
    173180  ! WET DEPOSITION
    174   ! weta, wetb              parameters for determining wet scavenging coefficients
     181  ! weta, wetb              parameters for determining below-cloud wet scavenging coefficients
     182  ! weta_in, wetb_in       parameters for determining in-cloud wet scavenging coefficients
     183  ! wetc_in, wetd_in       parameters for determining in-cloud wet scavenging coefficients
    175184
    176185  ! GAS DEPOSITION
     
    331340  real :: qvh(0:nxmax-1,0:nymax-1,nuvzmax,2)
    332341  real :: pplev(0:nxmax-1,0:nymax-1,nuvzmax,2)
     342  !scavenging NIK, PS
    333343  integer(kind=1) :: clouds(0:nxmax-1,0:nymax-1,nzmax,2)
    334344  integer :: cloudsh(0:nxmax-1,0:nymax-1,2)
     345      integer icloudbot(0:nxmax-1,0:nymax-1,2)
     346      integer icloudthck(0:nxmax-1,0:nymax-1,2)
     347
    335348
    336349  ! uu,vv,ww [m/2]       wind components in x,y and z direction
     
    346359  !      rainout  conv/lsp dominated  2/3
    347360  !      washout  conv/lsp dominated  4/5
     361! PS 2013
     362!c icloudbot (m)        cloud bottom height
     363!c icloudthck (m)       cloud thickness     
     364
    348365  ! pplev for the GFS version
    349366
     
    662679
    663680
    664 
    665681  !********************
    666682  ! Random number field
     
    671687  ! rannumb                 field of normally distributed random numbers
    672688
     689  !********************
     690  ! Verbosity, testing flags
     691  !********************   
     692  integer :: verbosity=0
     693  integer :: info_flag=0
     694  INTEGER :: count_clock, count_clock0,  count_rate, count_max
     695   
    673696
    674697end module com_mod
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG