Ignore:
Timestamp:
Jan 10, 2012 5:30:36 PM (12 years ago)
Author:
suehring
Message:

Bugfix concerning OpenMP parallelization. Calculation of turbulent fluxes in advec_ws is now thread-safe.

File:
1 edited

Legend:

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

    r792 r801  
    77! particle arrays (particles, parrticles_temp) implemented as pointers,
    88! +particles_1, particles_2, sort_count
     9!
     10! Dimesion of sums_wsus_ws_l, ! sums_wsvs_ws_l, sums_us2_ws_l, sums_vs2_ws_l,
     11! sums_ws2_ws_l, sums_wspts_ws_l, sums_wsqs_ws_l, sums_wssas_ws_l increased.
     12! for thread-safe summation in advec_ws.
    913!
    1014! Former revisions:
     
    14391443    REAL ::     u_max, v_max, w_max
    14401444    REAL, DIMENSION(:), ALLOCATABLE       ::  sums_divnew_l, sums_divold_l,   &
     1445                                              weight_substep, weight_pres
     1446    REAL, DIMENSION(:,:), ALLOCATABLE     ::  sums, sums_wsts_bc_l, ts_value, &
    14411447                                              sums_wsus_ws_l, sums_wsvs_ws_l, &
    14421448                                              sums_us2_ws_l, sums_vs2_ws_l,   &
    14431449                                              sums_ws2_ws_l,                  &
    14441450                                              sums_wspts_ws_l,                &
    1445                                               sums_wssas_ws_l,sums_wsqs_ws_l, &                 
    1446                                               weight_substep, weight_pres
    1447     REAL, DIMENSION(:,:), ALLOCATABLE     ::  sums, sums_wsts_bc_l, ts_value
     1451                                              sums_wssas_ws_l,sums_wsqs_ws_l
    14481452    REAL, DIMENSION(:,:,:), ALLOCATABLE   ::  hom_sum, rmask, spectrum_x, &
    14491453                                              spectrum_y, sums_l, sums_l_l, &
Note: See TracChangeset for help on using the changeset viewer.