Ignore:
Timestamp:
Mar 4, 2020 7:20:35 PM (4 years ago)
Author:
suehring
Message:

Change order of dimension in surface arrays %frac, %emissivity and %albedo to allow for better vectorization in the radiation interactions; Set back turbulent length scale to 8 x grid spacing in the parametrized mode for the synthetic turbulence generator (was accidentally changed in last commit)

File:
1 edited

Legend:

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

    r4360 r4441  
    2020! Current revisions:
    2121! ------------------
    22 !
     22! Change order of dimension in surface array %frac to allow for better
     23! vectorization.
    2324!
    2425! Former revisions:
     
    426427                      i                   = surf_usm_h%i(m)           
    427428                      j                   = surf_usm_h%j(m)
    428                       local_pf(i,j,nzb+1) = surf_usm_h%frac(ind_veg_wall,m)  *  &
     429                      local_pf(i,j,nzb+1) = surf_usm_h%frac(m,ind_veg_wall)  *  &
    429430                                            surf_usm_h%wghf_eb(m)        +      &
    430                                             surf_usm_h%frac(ind_pav_green,m) *  &
     431                                            surf_usm_h%frac(m,ind_pav_green) *  &
    431432                                            surf_usm_h%wghf_eb_green(m)  +      &
    432                                             surf_usm_h%frac(ind_wat_win,m)   *  &
     433                                            surf_usm_h%frac(m,ind_wat_win)   *  &
    433434                                            surf_usm_h%wghf_eb_window(m)
    434435                   ENDDO
     
    755756                      j   = surf_usm_h%j(m)
    756757                      local_pf(i,j,nzb+1) =                                          &
    757                                  ( surf_usm_h%frac(ind_veg_wall,m)  *                &
     758                                 ( surf_usm_h%frac(m,ind_veg_wall)  *                &
    758759                                   surf_usm_h%r_a(m)       +                         &
    759                                    surf_usm_h%frac(ind_pav_green,m) *                &
     760                                   surf_usm_h%frac(m,ind_pav_green) *                &
    760761                                   surf_usm_h%r_a_green(m) +                         &
    761                                    surf_usm_h%frac(ind_wat_win,m)   *                &
     762                                   surf_usm_h%frac(m,ind_wat_win)   *                &
    762763                                   surf_usm_h%r_a_window(m) )
    763764                   ENDDO
Note: See TracChangeset for help on using the changeset viewer.