Changeset 407 for palm/trunk/SOURCE


Ignore:
Timestamp:
Dec 1, 2009 3:01:15 PM (15 years ago)
Author:
maronga
Message:

humidity for non-flat topography implemented, re-adjustments for lcxt4

Location:
palm/trunk/SOURCE
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/CURRENT_MODIFICATIONS

    r405 r407  
    11New:
    22---
     3humidity=.T. is now usable for runs with topography. wall_humidityflux and
     4wall_scalarflux are the corresponding new parin arrays.
     5(check_parameters, init_3d_model, parin)
    36
     7check parameters, init_3d_model, parin
    48
    59Changed:
     
    1923
    2024Bugfix: initial data assignments to some dvrp arrays changed due to error
    21 messages from gfortran compiler (modules=
     25messages from gfortran compiler (modules)
    2226
    2327calc_precipitation, modules, sum_up_3d_data, time_integration
  • palm/trunk/SOURCE/check_parameters.f90

    r392 r407  
    44! Actual revisions:
    55! -----------------
    6 !
     6! Enabled passive scalar/humidity wall fluxes for non-flat topography
    77!
    88! Former revisions:
     
    331331       IF ( cloud_droplets )  THEN
    332332          WRITE( action, '(A)' )  'cloud_droplets = .TRUE.'
    333        ENDIF
    334        IF ( humidity )  THEN
    335           WRITE( action, '(A)' )  'humidity = .TRUE.'
    336333       ENDIF
    337334       IF ( .NOT. prandtl_layer )  THEN
     
    858855          q_vertical_gradient_level = s_vertical_gradient_level
    859856          surface_waterflux         = surface_scalarflux
     857          wall_humidityflux         = wall_scalarflux
    860858       ENDIF
    861859
  • palm/trunk/SOURCE/init_3d_model.f90

    r394 r407  
    88! -----------------
    99! var_ts is replaced by dots_max
    10 !
     10! Enabled passive scalar/humidity wall fluxes for non-flat topography
    1111!
    1212! Former revisions:
     
    735735             IF ( constant_waterflux )  THEN
    736736                qsws   = surface_waterflux
     737!
     738!--             Over topography surface_waterflux is replaced by
     739!--             wall_humidityflux(0)
     740                IF ( TRIM( topography ) /= 'flat' )  THEN
     741                   wall_qflux = wall_humidityflux
     742                   DO  i = nxl-1, nxr+1
     743                      DO  j = nys-1, nyn+1
     744                         IF ( nzb_s_inner(j,i) /= 0 )  THEN
     745                            qsws(j,i) = wall_qflux(0)
     746                         ENDIF
     747                      ENDDO
     748                   ENDDO
     749                ENDIF
    737750                IF ( ASSOCIATED( qsws_m ) )  qsws_m = qsws
    738751             ENDIF
  • palm/trunk/SOURCE/parin.f90

    r392 r407  
    44! Current revisions:
    55! -----------------
    6 !
     6! +wall_humidityflux, wall_scalarflux
    77!
    88! Former revisions:
     
    131131             use_surface_fluxes, use_top_fluxes, use_ug_for_galilei_tr, &
    132132             use_upstream_for_tke, vg_surface, vg_vertical_gradient, &
    133              vg_vertical_gradient_level, v_bulk, wall_adjustment, wall_heatflux
     133             vg_vertical_gradient_level, v_bulk, wall_adjustment, &
     134             wall_heatflux, wall_humidityflux, wall_scalarflux
    134135
    135136
  • palm/trunk/SOURCE/prognostic_equations.f90

    r392 r407  
    405405       ENDIF
    406406    ENDIF
    407          
     407
    408408!
    409409!-- pt-tendency terms with no communication
Note: See TracChangeset for help on using the changeset viewer.