Changeset 2735 for palm/trunk/SOURCE/sum_up_3d_data.f90
- Timestamp:
- Jan 11, 2018 12:01:27 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/sum_up_3d_data.f90
r2718 r2735 25 25 ! ----------------- 26 26 ! $Id$ 27 ! output of r_a moved from land-surface to consider also urban-type surfaces 28 ! 29 ! 2718 2018-01-02 08:49:38Z maronga 27 30 ! Corrected "Former revisions" section 28 31 ! … … 158 161 ol_av, p_av, pc_av, pr_av, prr_av, precipitation_rate_av, pt_av,& 159 162 q_av, qc_av, ql_av, ql_c_av, ql_v_av, ql_vp_av, qr_av, qsws_av, & 160 qv_av, r ho_ocean_av, s_av, sa_av, shf_av, ssws_av, ts_av, u_av,&161 us_av, v_av, vpt_av, w_av, z0_av, z0h_av, z0q_av163 qv_av, r_a_av, rho_ocean_av, s_av, sa_av, shf_av, ssws_av, & 164 ts_av, u_av, us_av, v_av, vpt_av, w_av, z0_av, z0h_av, z0q_av 162 165 #if defined( __chem ) 163 166 USE chemistry_model_mod, & … … 364 367 ENDIF 365 368 qv_av = 0.0_wp 369 370 CASE ( 'r_a*' ) 371 IF ( .NOT. ALLOCATED( r_a_av ) ) THEN 372 ALLOCATE( r_a_av(nysg:nyng,nxlg:nxrg) ) 373 ENDIF 374 r_a_av = 0.0_wp 366 375 367 376 CASE ( 'rho_ocean' ) … … 746 755 ENDDO 747 756 757 CASE ( 'r_a*' ) 758 DO m = 1, surf_lsm_h%ns 759 i = surf_lsm_h%i(m) 760 j = surf_lsm_h%j(m) 761 r_a_av(j,i) = r_a_av(j,i) + surf_lsm_h%r_a(m) 762 ENDDO 763 ! 764 !-- Please note, resistance is also applied at urban-type surfaces, 765 !-- and is output only as a single variable. Here, tile approach is 766 !-- already implemented, so for each surface fraction resistance 767 !-- need to be summed-up. 768 DO m = 1, surf_usm_h%ns 769 i = surf_usm_h%i(m) 770 j = surf_usm_h%j(m) 771 r_a_av(j,i) = r_a_av(j,i) + & 772 ( surf_usm_h%frac(0,m) * surf_usm_h%r_a(m) + & 773 surf_usm_h%frac(1,m) * surf_usm_h%r_a_green(m) + & 774 surf_usm_h%frac(2,m) * surf_usm_h%r_a_window(m) ) 775 ENDDO 776 748 777 CASE ( 'rho_ocean' ) 749 778 DO i = nxlg, nxrg
Note: See TracChangeset
for help on using the changeset viewer.