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

Renamed wall_flags_0 to wall_flags_static_0

File:
1 edited

Legend:

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

    r4182 r4329  
    2525! -----------------
    2626! $Id$
     27! Renamed wall_flags_0 to wall_flags_static_0
     28!
     29! 4182 2019-08-22 15:20:23Z scharf
    2730! Corrected "Former revisions" section
    2831!
     
    6972        ONLY:  nbgp, ngp_2dh_outer, nx, nxl, nxlg, nxl_mg, nxr, nxrg, nxr_mg,  &
    7073               ny, nys, nysg, nys_mg, nyn, nyng, nyn_mg, nzb, nzt, nzt_mg,     &
    71                wall_flags_0
     74               wall_flags_static_0
    7275
    7376    USE kinds
     
    187190             volume_flow_l(1) = volume_flow_l(1) + u(k,j,i) * dzw(k)           &
    188191                                     * MERGE( 1.0_wp, 0.0_wp,                  &
    189                                               BTEST( wall_flags_0(k,j,i), 1 )  &
     192                                              BTEST( wall_flags_static_0(k,j,i), 1 )  &
    190193                                            )
    191194          ENDDO
     
    206209             u(k,j,i) = u(k,j,i) + volume_flow_offset(1)                       &
    207210                                     * MERGE( 1.0_wp, 0.0_wp,                  &
    208                                               BTEST( wall_flags_0(k,j,i), 1 )  &
     211                                              BTEST( wall_flags_static_0(k,j,i), 1 )  &
    209212                                            )
    210213          ENDDO
     
    232235             volume_flow_l(2) = volume_flow_l(2) + v(k,j,i) * dzw(k)           &
    233236                                     * MERGE( 1.0_wp, 0.0_wp,                  &
    234                                               BTEST( wall_flags_0(k,j,i), 2 )  &
     237                                              BTEST( wall_flags_static_0(k,j,i), 2 )  &
    235238                                            )
    236239          ENDDO
     
    251254             v(k,j,i) = v(k,j,i) + volume_flow_offset(2)                       &
    252255                                     * MERGE( 1.0_wp, 0.0_wp,                  &
    253                                               BTEST( wall_flags_0(k,j,i), 2 )  &
     256                                              BTEST( wall_flags_static_0(k,j,i), 2 )  &
    254257                                            )
    255258          ENDDO
     
    280283             DO  k = nzb+1, nzt
    281284                w_l_l(k) = w_l_l(k) + w(k,j,i)                                                     &
    282                                      * MERGE( 1.0_wp, 0.0_wp, BTEST( wall_flags_0(k,j,i), 3 ) )
     285                                     * MERGE( 1.0_wp, 0.0_wp, BTEST( wall_flags_static_0(k,j,i), 3 ) )
    283286             ENDDO
    284287          ENDDO
     
    297300             DO  k = nzb+1, nzt
    298301                w(k,j,i) = w(k,j,i) - w_l(k)                                                       &
    299                                      * MERGE( 1.0_wp, 0.0_wp, BTEST( wall_flags_0(k,j,i), 3 ) )
     302                                     * MERGE( 1.0_wp, 0.0_wp, BTEST( wall_flags_static_0(k,j,i), 3 ) )
    300303             ENDDO
    301304          ENDDO
     
    344347                        ) * ddt_3d * d_weight_pres                             &
    345348                                   * MERGE( 1.0_wp, 0.0_wp,                    &
    346                                             BTEST( wall_flags_0(k,j,i), 0 )    &
     349                                            BTEST( wall_flags_static_0(k,j,i), 0 )    &
    347350                                          )
    348351          ENDDO
     
    352355             threadsum = threadsum + ABS( d(k,j,i) )                           &
    353356                                   * MERGE( 1.0_wp, 0.0_wp,                    &
    354                                             BTEST( wall_flags_0(k,j,i), 0 )    &
     357                                            BTEST( wall_flags_static_0(k,j,i), 0 )    &
    355358                                          )
    356359          ENDDO
     
    369372    !$OMP DO SCHEDULE( STATIC )
    370373    !$ACC PARALLEL LOOP COLLAPSE(3) PRIVATE(i, j, k) &
    371     !$ACC PRESENT(u, v, w, rho_air, rho_air_zw, ddzw, wall_flags_0) &
     374    !$ACC PRESENT(u, v, w, rho_air, rho_air_zw, ddzw, wall_flags_static_0) &
    372375    !$ACC PRESENT(d)
    373376    DO  i = nxl, nxr
     
    380383                        ) * ddt_3d * d_weight_pres                             &
    381384                                   * MERGE( 1.0_wp, 0.0_wp,                    &
    382                                             BTEST( wall_flags_0(k,j,i), 0 )    &
     385                                            BTEST( wall_flags_static_0(k,j,i), 0 )    &
    383386                                          )     
    384387          ENDDO
     
    630633    !$OMP DO
    631634    !$ACC PARALLEL LOOP COLLAPSE(2) PRIVATE(i, j, k) &
    632     !$ACC PRESENT(u, v, w, tend, ddzu, wall_flags_0)
     635    !$ACC PRESENT(u, v, w, tend, ddzu, wall_flags_static_0)
    633636    DO  i = nxl, nxr   
    634637       DO  j = nys, nyn
     
    639642                                     * weight_pres_l                           &
    640643                                     * MERGE( 1.0_wp, 0.0_wp,                  &
    641                                               BTEST( wall_flags_0(k,j,i), 3 )  &
     644                                              BTEST( wall_flags_static_0(k,j,i), 3 )  &
    642645                                            )
    643646          ENDDO
     
    648651                                     * weight_pres_l                           &
    649652                                     * MERGE( 1.0_wp, 0.0_wp,                  &
    650                                               BTEST( wall_flags_0(k,j,i), 1 )  &
     653                                              BTEST( wall_flags_static_0(k,j,i), 1 )  &
    651654                                            )
    652655          ENDDO
     
    657660                                     * weight_pres_l                           &
    658661                                     * MERGE( 1.0_wp, 0.0_wp,                  &
    659                                               BTEST( wall_flags_0(k,j,i), 2 )  &
     662                                              BTEST( wall_flags_static_0(k,j,i), 2 )  &
    660663                                            )
    661664          ENDDO                                                         
     
    688691             volume_flow_l(1) = volume_flow_l(1) + u(k,j,nxr) * dzw(k)         &
    689692                                     * MERGE( 1.0_wp, 0.0_wp,                  &
    690                                               BTEST( wall_flags_0(k,j,nxr), 1 )&
     693                                              BTEST( wall_flags_static_0(k,j,nxr), 1 )&
    691694                                            )
    692695          ENDDO
     
    707710             volume_flow_l(2) = volume_flow_l(2) + v(k,nyn,i) * dzw(k)         &
    708711                                     * MERGE( 1.0_wp, 0.0_wp,                  &
    709                                               BTEST( wall_flags_0(k,nyn,i), 2 )&
     712                                              BTEST( wall_flags_static_0(k,nyn,i), 2 )&
    710713                                            )
    711714           ENDDO
     
    738741                u(k,j,i) = u(k,j,i) + volume_flow_offset(1)                    &
    739742                                     * MERGE( 1.0_wp, 0.0_wp,                  &
    740                                               BTEST( wall_flags_0(k,j,i), 1 )  &
     743                                              BTEST( wall_flags_static_0(k,j,i), 1 )  &
    741744                                            )
    742745             ENDDO
     
    744747                v(k,j,i) = v(k,j,i) + volume_flow_offset(2)                    &
    745748                                     * MERGE( 1.0_wp, 0.0_wp,                  &
    746                                               BTEST( wall_flags_0(k,j,i), 2 )  &
     749                                              BTEST( wall_flags_static_0(k,j,i), 2 )  &
    747750                                            )
    748751             ENDDO
     
    788791                            w(k-1,j,i) * rho_air_zw(k-1) ) * ddzw(k)           &
    789792                        ) * MERGE( 1.0_wp, 0.0_wp,                             &
    790                                    BTEST( wall_flags_0(k,j,i), 0 )             &
     793                                   BTEST( wall_flags_static_0(k,j,i), 0 )             &
    791794                                 )
    792795             ENDDO
     
    799802       !$OMP DO SCHEDULE( STATIC )
    800803       !$ACC PARALLEL LOOP COLLAPSE(3) PRIVATE(i, j, k) &
    801        !$ACC PRESENT(u, v, w, rho_air, rho_air_zw, ddzw, wall_flags_0) &
     804       !$ACC PRESENT(u, v, w, rho_air, rho_air_zw, ddzw, wall_flags_static_0) &
    802805       !$ACC PRESENT(d)
    803806       DO  i = nxl, nxr
     
    809812                               w(k-1,j,i) * rho_air_zw(k-1) ) * ddzw(k)        &
    810813                           ) * MERGE( 1.0_wp, 0.0_wp,                          &
    811                                    BTEST( wall_flags_0(k,j,i), 0 )             &
     814                                   BTEST( wall_flags_static_0(k,j,i), 0 )             &
    812815                                    )
    813816             ENDDO
Note: See TracChangeset for help on using the changeset viewer.