Ignore:
Timestamp:
Dec 10, 2019 3:46:36 PM (4 years ago)
Author:
motisi
Message:

Renamed wall_flags_0 to wall_flags_static_0

File:
1 edited

Legend:

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

    r4306 r4329  
    2727! -----------------
    2828! $Id$
     29! Renamed wall_flags_0 to wall_flags_static_0
     30!
     31! 4306 2019-11-25 12:04:48Z banzhafs
    2932! Corretion for r4304 commit
    3033!
     
    246249    USE indices,                                                                                   &
    247250         ONLY:  advc_flags_s,                                                                      &
    248                 nbgp, nx, nxl, nxlg, nxr, nxrg, ny, nyn, nyng, nys, nysg, nz, nzb, nzt, wall_flags_0
     251                nbgp, nx, nxl, nxlg, nxr, nxrg, ny, nyn, nyng, nys, nysg, nz, nzb, nzt, wall_flags_static_0
    249252
    250253    USE pegrid,                                                                                    &
     
    917920                DO  j = nysg, nyng
    918921                   DO  k = nzb+1, nzt
    919                       flag = MERGE( 1.0_wp, 0.0_wp, BTEST( wall_flags_0(k,j,i), 0 ) )
     922                      flag = MERGE( 1.0_wp, 0.0_wp, BTEST( wall_flags_static_0(k,j,i), 0 ) )
    920923                      cs_3d(k,j,i) = cs_pr_init(k) * flag
    921924                   ENDDO
     
    942945                DO  j = nysg, nyng
    943946                   DO  k = nzb+1, nzt
    944                       flag = MERGE( 1.0_wp, 0.0_wp, BTEST( wall_flags_0(k,j,i), 0 ) )
     947                      flag = MERGE( 1.0_wp, 0.0_wp, BTEST( wall_flags_static_0(k,j,i), 0 ) )
    945948                      cs_3d(k,j,i) = cs_3d(k,j,copied) * flag
    946949                   ENDDO
     
    979982                DO  j = ss, ee
    980983                   DO  k = nzb+1, nzt
    981                       flag = MERGE( 1.0_wp, 0.0_wp, BTEST( wall_flags_0(k,j,i), 0 ) )
     984                      flag = MERGE( 1.0_wp, 0.0_wp, BTEST( wall_flags_static_0(k,j,i), 0 ) )
    982985                      cs_3d(k,j,i) = cs_pr_init(k) * flag
    983986                   ENDDO
     
    10051008                DO  j = ss, ee
    10061009                   DO  k = nzb+1, nzt
    1007                       flag = MERGE( 1.0_wp, 0.0_wp, BTEST( wall_flags_0(k,j,i), 0 ) )
     1010                      flag = MERGE( 1.0_wp, 0.0_wp, BTEST( wall_flags_static_0(k,j,i), 0 ) )
    10081011                      cs_3d(k,j,i) = cs_3d(k,copied,i) * flag
    10091012                   ENDDO
     
    13281331                                              chem_species(lsp)%conc(k,j,i),                       &
    13291332                                              REAL( fill_value, KIND = wp ),                       &
    1330                                               BTEST( wall_flags_0(k,j,i), 0 ) )
     1333                                              BTEST( wall_flags_static_0(k,j,i), 0 ) )
    13311334                      ENDDO
    13321335                   ENDDO
     
    13401343                                              chem_species(lsp)%conc_av(k,j,i),                    &
    13411344                                              REAL( fill_value, KIND = wp ),                       &
    1342                                               BTEST( wall_flags_0(k,j,i), 0 ) )
     1345                                              BTEST( wall_flags_static_0(k,j,i), 0 ) )
    13431346                      ENDDO
    13441347                   ENDDO
     
    14361439                                             chem_species(lsp)%conc(k,j,i),   &
    14371440                                             REAL( fill_value, KIND = wp ),   &
    1438                                              BTEST( wall_flags_0(k,j,i), 0 ) )
     1441                                             BTEST( wall_flags_static_0(k,j,i), 0 ) )
    14391442                     ENDDO
    14401443                  ENDDO
     
    14491452                                             chem_species(lsp)%conc_av(k,j,i),&
    14501453                                             REAL( fill_value, KIND = wp ),   &
    1451                                              BTEST( wall_flags_0(k,j,i), 0 ) )
     1454                                             BTEST( wall_flags_static_0(k,j,i), 0 ) )
    14521455                     ENDDO
    14531456                  ENDDO
     
    15291532                      im = mask_i(mid,i)
    15301533                      jm = mask_j(mid,j)
    1531                       ktt = MINLOC( MERGE( 1, 0, BTEST( wall_flags_0(:,jm,im), 5 )), DIM = 1 ) - 1
     1534                      ktt = MINLOC( MERGE( 1, 0, BTEST( wall_flags_static_0(:,jm,im), 5 )), DIM = 1 ) - 1
    15321535                      DO  k = 1, mask_size_l(mid,3)
    15331536                         kk = MIN( ktt+mask_k(mid,k), nzt+1 )
    15341537!--                      Set value if not in building
    1535                          IF ( BTEST( wall_flags_0(kk,jm,im), 6 ) )  THEN
     1538                         IF ( BTEST( wall_flags_static_0(kk,jm,im), 6 ) )  THEN
    15361539                            local_pf(i,j,k) = fill_value
    15371540                         ELSE
     
    15651568                      im = mask_i(mid,i)
    15661569                      jm = mask_j(mid,j)
    1567                       ktt = MINLOC( MERGE( 1, 0, BTEST( wall_flags_0(:,jm,im), 5 )), DIM = 1 ) - 1
     1570                      ktt = MINLOC( MERGE( 1, 0, BTEST( wall_flags_static_0(:,jm,im), 5 )), DIM = 1 ) - 1
    15681571                      DO  k = 1, mask_size_l(mid,3)
    15691572                         kk = MIN( ktt+mask_k(mid,k), nzt+1 )
    15701573!--                      Set value if not in building
    1571                          IF ( BTEST( wall_flags_0(kk,jm,im), 6 ) )  THEN
     1574                         IF ( BTEST( wall_flags_static_0(kk,jm,im), 6 ) )  THEN
    15721575                            local_pf(i,j,k) = fill_value
    15731576                         ELSE
     
    18921895       ALLOCATE( cs_advc_flags_s(nzb:nzt+1,nysg:nyng,nxlg:nxrg) )
    18931896!
    1894 !--    In case of decyling, set Neumann boundary conditions for wall_flags_0
     1897!--    In case of decyling, set Neumann boundary conditions for wall_flags_static_0
    18951898!--    bit 31 instead of cyclic boundary conditions.
    18961899!--    Bit 31 is used to identify extended degradation zones (please see
     
    18981901!--    Note, since several also other modules like Salsa or other future
    18991902!--    one may access this bit but may have other boundary conditions, the
    1900 !--    original value of wall_flags_0 bit 31 must not be modified. Hence,
     1903!--    original value of wall_flags_static_0 bit 31 must not be modified. Hence,
    19011904!--    store the boundary conditions directly on cs_advc_flags_s.
    19021905!--    cs_advc_flags_s will be later overwritten in ws_init_flags_scalar and
     
    19051908       cs_advc_flags_s = 0
    19061909       cs_advc_flags_s = MERGE( IBSET( cs_advc_flags_s, 31 ), 0,               &
    1907                                 BTEST( wall_flags_0, 31 ) )
     1910                                BTEST( wall_flags_static_0, 31 ) )
    19081911
    19091912       IF ( decycle_chem_ns )  THEN
     
    27452748                     * ( chem_species(ilsp)%conc(k,j,i) - chem_species(ilsp)%conc_pr_init(k) )     &
    27462749                     )                                                                             &
    2747                      * MERGE( 1.0_wp, 0.0_wp, BTEST( wall_flags_0(k,j,i), 0 ) )
     2750                     * MERGE( 1.0_wp, 0.0_wp, BTEST( wall_flags_static_0(k,j,i), 0 ) )
    27482751
    27492752                IF ( chem_species(ilsp)%conc_p(k,j,i) < 0.0_wp )  THEN
     
    28552858               )                                                                                   &
    28562859               * MERGE( 1.0_wp, 0.0_wp,                                                            &
    2857                BTEST( wall_flags_0(k,j,i), 0 )                                                     &
     2860               BTEST( wall_flags_static_0(k,j,i), 0 )                                                     &
    28582861               )
    28592862
     
    29973000                        rmask(j,i,sr)  *                                   &
    29983001                        MERGE( 1.0_wp, 0.0_wp,                             &
    2999                         BTEST( wall_flags_0(k,j,i), 22 ) )
     3002                        BTEST( wall_flags_static_0(k,j,i), 22 ) )
    30003003                ENDDO
    30013004             ENDDO
Note: See TracChangeset for help on using the changeset viewer.