source: palm/trunk/SOURCE/user_init_urban_surface.f90 @ 4889

Last change on this file since 4889 was 4828, checked in by Giersch, 4 years ago

Copyright updated to year 2021, interface pmc_sort removed to accelarate the nesting code

  • Property svn:keywords set to Id
File size: 2.2 KB
Line 
1!> @file user_init_urban_surface.f90
2!--------------------------------------------------------------------------------------------------!
3! This file is part of the PALM model system.
4!
5! PALM is free software: you can redistribute it and/or modify it under the terms of the GNU General
6! Public License as published by the Free Software Foundation, either version 3 of the License, or
7! (at your option) any later version.
8!
9! PALM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
10! implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
11! Public License for more details.
12!
13! You should have received a copy of the GNU General Public License along with PALM. If not, see
14! <http://www.gnu.org/licenses/>.
15!
16! Copyright 1997-2021 Leibniz Universitaet Hannover
17!--------------------------------------------------------------------------------------------------!
18!
19!
20! Current revisions:
21! -----------------
22!
23!
24! Former revisions:
25! -----------------
26! $Id: user_init_urban_surface.f90 4828 2021-01-05 11:21:41Z suehring $
27! file re-formatted to follow the PALM coding standard
28!
29!
30! 4481 2020-03-31 18:55:54Z maronga
31! Corrected "Former revisions" section
32!
33! 3768 2019-02-27 14:35:58Z raasch
34! unused variables commented out to avoid compiler warnings
35!
36! 3655 2019-01-07 16:51:22Z knoop
37! Corrected "Former revisions" section
38!
39! 2007 2016-08-24 15:47:17Z kanani
40! Initial revision
41!
42!
43! Description:
44! ------------
45!> Execution of user-defined actions to initiate the urban surface model
46!--------------------------------------------------------------------------------------------------!
47 SUBROUTINE user_init_urban_surface
48
49    USE arrays_3d
50
51!    USE control_parameters,                                                                        &
52!        ONLY:  urban_surface
53
54    USE indices
55
56    USE kinds
57
58    USE urban_surface_mod
59
60    USE surface_mod
61
62    USE user
63
64    IMPLICIT NONE
65
66!    INTEGER(iwp) ::  i  !< grid index
67!    INTEGER(iwp) ::  j  !< grid index
68!    INTEGER(iwp) ::  m  !< running index on 1D wall-type grid
69
70!
71!-- Here the user-defined urban surface initialization actions follow.
72!-- Example: set roughness length at urban surface
73!     DO  m = 1, surf_usm_h%ns
74!        surf_usm_h%z0(m) = 0.1_wp
75!     ENDDO
76
77
78
79 END SUBROUTINE user_init_urban_surface
80
Note: See TracBrowser for help on using the repository browser.