Ignore:
Timestamp:
May 9, 2018 8:42:38 AM (6 years ago)
Author:
maronga
Message:

series of bugfixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/chemistry_model_mod.f90

    r3004 r3014  
    2727! -----------------
    2828! $Id$
     29! Bugfix: nzb_do and nzt_do were not used for 3d data output
     30!
     31! 3004 2018-04-27 12:33:25Z Giersch
    2932! Comment concerning averaged data output added
    3033!
     
    11521155
    11531156
    1154    SUBROUTINE chem_data_output_3d( av, variable, found, local_pf, fill_value )
     1157   SUBROUTINE chem_data_output_3d( av, variable, found, local_pf, fill_value, nzb_do, nzt_do )
    11551158
    11561159
     
    11631166
    11641167      CHARACTER (LEN=*) ::  variable !<
     1168
     1169      INTEGER(iwp) ::  av    !<
     1170      INTEGER(iwp) ::  nzb_do !< lower limit of the data output (usually 0)
     1171      INTEGER(iwp) ::  nzt_do !< vertical upper limit of the data output (usually nz_do3d)
     1172
    11651173      LOGICAL      ::  found !<
    1166       INTEGER(iwp) ::  av    !<
    11671174
    11681175      REAL(wp) ::  fill_value !<
    1169       REAL(sp), DIMENSION(nxl:nxr,nys:nyn,nzb:nzt+1) ::  local_pf
     1176      REAL(sp), DIMENSION(nxl:nxr,nys:nyn,nzb_do:nzt_do) ::  local_pf
    11701177
    11711178
     
    11891196                DO  i = nxl, nxr
    11901197                   DO  j = nys, nyn
    1191                       DO  k = nzb, nzt+1
     1198                      DO  k = nzb_do, nzt_do
    11921199                          local_pf(i,j,k) = MERGE(                             &
    11931200                                              chem_species(lsp)%conc(k,j,i),   &
     
    12011208                DO  i = nxl, nxr
    12021209                   DO  j = nys, nyn
    1203                       DO  k = nzb, nzt+1
     1210                      DO  k = nzb_do, nzt_do
    12041211                          local_pf(i,j,k) = MERGE(                             &
    12051212                                              chem_species(lsp)%conc_av(k,j,i),&
Note: See TracChangeset for help on using the changeset viewer.