Ignore:
Timestamp:
Dec 10, 2019 6:25:02 PM (5 years ago)
Author:
suehring
Message:

New diagnostic output for 10-m wind speed; Diagnostic output of 2-m potential temperature moved to diagnostic output

File:
1 edited

Legend:

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

    r4329 r4331  
    2525! -----------------
    2626! $Id$
     27! Move 2-m potential temperature output to diagnostic_output_quantities
     28!
     29! 4329 2019-12-10 15:46:36Z motisi
    2730! Renamed wall_flags_0 to wall_flags_static_0
    2831!
     
    10011004                ENDIF
    10021005                IF ( mode == 'xy' )  level_z = zu
    1003 
    1004              CASE ( 'theta_2m*_xy' )        ! 2d-array
    1005                 IF ( av == 0 )  THEN
    1006                    DO  m = 1, surf_def_h(0)%ns
    1007                       i = surf_def_h(0)%i(m)
    1008                       j = surf_def_h(0)%j(m)
    1009                       local_pf(i,j,nzb+1) = surf_def_h(0)%pt_2m(m)
    1010                    ENDDO
    1011                    DO  m = 1, surf_lsm_h%ns
    1012                       i = surf_lsm_h%i(m)
    1013                       j = surf_lsm_h%j(m)
    1014                       local_pf(i,j,nzb+1) = surf_lsm_h%pt_2m(m)
    1015                    ENDDO
    1016                    DO  m = 1, surf_usm_h%ns
    1017                       i = surf_usm_h%i(m)
    1018                       j = surf_usm_h%j(m)
    1019                       local_pf(i,j,nzb+1) = surf_usm_h%pt_2m(m)
    1020                    ENDDO
    1021                 ELSE
    1022                    IF ( .NOT. ALLOCATED( pt_2m_av ) ) THEN
    1023                       ALLOCATE( pt_2m_av(nysg:nyng,nxlg:nxrg) )
    1024                       pt_2m_av = REAL( fill_value, KIND = wp )
    1025                    ENDIF
    1026                    DO  i = nxl, nxr
    1027                       DO  j = nys, nyn
    1028                          local_pf(i,j,nzb+1) = pt_2m_av(j,i)
    1029                       ENDDO
    1030                    ENDDO
    1031                 ENDIF
    1032                 resorted = .TRUE.
    1033                 two_d = .TRUE.
    1034                 level_z(nzb+1) = zu(nzb+1)
    10351006
    10361007             CASE ( 'w_xy', 'w_xz', 'w_yz' )
Note: See TracChangeset for help on using the changeset viewer.