Ignore:
Timestamp:
Aug 24, 2016 3:47:17 PM (8 years ago)
Author:
kanani
Message:

changes in the course of urban surface model implementation

File:
1 edited

Legend:

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

    r2001 r2007  
    2020! Current revisions:
    2121! ------------------
    22 !
     22! Added CALLs for new urban surface model
    2323!
    2424! Former revisions:
     
    342342        ONLY:  surface_layer_fluxes
    343343
     344    USE urban_surface_mod,                                                     &
     345        ONLY:  urban_surface, usm_material_heat_model, usm_material_model,     &
     346               usm_radiation, usm_surface_energy_balance             
     347
    344348    USE user_actions_mod,                                                      &
    345349        ONLY:  user_actions
     
    873877                CALL cpu_log( log_point(54), 'land_surface', 'stop' )
    874878             ENDIF
     879
     880!
     881!--          If required, solve the energy balance for urban surfaces and run
     882!--          the material heat model
     883             IF (urban_surface) THEN
     884                CALL cpu_log( log_point(74), 'urban_surface', 'start' )
     885                CALL usm_surface_energy_balance
     886                IF ( usm_material_model )  THEN
     887                   CALL usm_material_heat_model
     888                ENDIF
     889                CALL cpu_log( log_point(74), 'urban_surface', 'stop' )
     890             ENDIF
     891
    875892!
    876893!--          Compute the diffusion coefficients
     
    909926
    910927                CALL cpu_log( log_point(50), 'radiation', 'stop' )
     928
     929                IF (urban_surface)  THEN
     930                   CALL cpu_log( log_point(75), 'usm_radiation', 'start' )
     931                   CALL usm_radiation
     932                   CALL cpu_log( log_point(75), 'usm_radiation', 'stop' )
     933                ENDIF
     934
    911935             ENDIF
    912936          ENDIF
Note: See TracChangeset for help on using the changeset viewer.