Ignore:
Timestamp:
Aug 27, 2020 7:17:45 AM (4 years ago)
Author:
raasch
Message:

preprocessor branch for ibm removed

File:
1 edited

Legend:

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

    r4649 r4651  
    2525! -----------------
    2626! $Id$
     27! preprocessor branch for ibm removed
     28!
     29! 4649 2020-08-25 12:11:17Z raasch
    2730! File re-formatted to follow the PALM coding standard
    2831!
     
    384387    threadsum = 0.0_wp
    385388
    386 #if defined( __ibm )
    387     !$OMP PARALLEL PRIVATE (i,j,k) FIRSTPRIVATE(threadsum) REDUCTION(+:localsum)
    388     !$OMP DO SCHEDULE( STATIC )
    389     DO  i = nxl, nxr
    390        DO  j = nys, nyn
    391           DO  k = nzb+1, nzt
    392              d(k,j,i) = ( ( u(k,j,i+1) - u(k,j,i) ) * rho_air(k) * ddx +                           &
    393                           ( v(k,j+1,i) - v(k,j,i) ) * rho_air(k) * ddy +                           &
    394                           ( w(k,j,i)   * rho_air_zw(k) - w(k-1,j,i) * rho_air_zw(k-1) )            &
    395                           * ddzw(k) )  * ddt_3d * d_weight_pres                                    &
    396                         * MERGE( 1.0_wp, 0.0_wp, BTEST( wall_flags_total_0(k,j,i), 0 ) )
    397           ENDDO
    398 !
    399 !--       Compute possible PE-sum of divergences for flow_statistics
    400           DO  k = nzb+1, nzt
    401              threadsum = threadsum + ABS( d(k,j,i) )                                               &
    402                          * MERGE( 1.0_wp, 0.0_wp, BTEST( wall_flags_total_0(k,j,i), 0 ) )
    403           ENDDO
    404 
    405        ENDDO
    406     ENDDO
    407 
    408     IF ( intermediate_timestep_count == intermediate_timestep_count_max  .OR.                      &
    409          intermediate_timestep_count == 0 )  THEN
    410        localsum = localsum + threadsum * dt_3d * weight_pres_l
    411     ENDIF
    412     !$OMP END PARALLEL
    413 #else
    414 
    415389    !$OMP PARALLEL PRIVATE (i,j,k)
    416390    !$OMP DO SCHEDULE( STATIC )
     
    451425       !$OMP END PARALLEL
    452426    ENDIF
    453 #endif
    454427
    455428!
     
    788761
    789762       !$OMP PARALLEL PRIVATE (i,j,k) FIRSTPRIVATE(threadsum) REDUCTION(+:localsum)
    790 #if defined( __ibm )
    791        !$OMP DO SCHEDULE( STATIC )
    792        DO  i = nxl, nxr
    793           DO  j = nys, nyn
    794              DO  k = nzb+1, nzt
    795              d(k,j,i) = ( ( u(k,j,i+1) - u(k,j,i) ) * rho_air(k) * ddx +                           &
    796                           ( v(k,j+1,i) - v(k,j,i) ) * rho_air(k) * ddy +                           &
    797                           ( w(k,j,i)   * rho_air_zw(k) - w(k-1,j,i) * rho_air_zw(k-1) )            &
    798                           * ddzw(k) )                                                              &
    799                         * MERGE( 1.0_wp, 0.0_wp, BTEST( wall_flags_total_0(k,j,i), 0 ) )
    800              ENDDO
    801              DO  k = nzb+1, nzt
    802                 threadsum = threadsum + ABS( d(k,j,i) )
    803              ENDDO
    804           ENDDO
    805        ENDDO
    806 #else
    807763       !$OMP DO SCHEDULE( STATIC )
    808764       !$ACC PARALLEL LOOP COLLAPSE(3) PRIVATE(i, j, k) &
     
    833789          ENDDO
    834790       ENDDO
    835 #endif
    836791
    837792       localsum = localsum + threadsum
Note: See TracChangeset for help on using the changeset viewer.