Changeset 2618 for palm/trunk/SOURCE/init_3d_model.f90
- Timestamp:
- Nov 16, 2017 3:37:30 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/init_3d_model.f90
r2564 r2618 25 25 ! ----------------- 26 26 ! $Id$ 27 ! Reorder calls of init_surfaces. 28 ! 29 ! 2564 2017-10-19 15:56:56Z Giersch 27 30 ! Variable wind_turbine was added to control_parameters. 28 31 ! … … 1135 1138 1136 1139 ENDIF 1140 ! 1141 !-- Initialize surface variables, e.g. friction velocity, momentum 1142 !-- fluxes, etc. 1143 CALL init_surfaces 1137 1144 1138 1145 CALL location_message( 'finished', .TRUE. ) … … 1247 1254 !-- of a sloping surface 1248 1255 IF ( sloping_surface ) CALL init_slope 1256 ! 1257 !-- Initialize surface variables, e.g. friction velocity, momentum 1258 !-- fluxes, etc. 1259 CALL init_surfaces 1249 1260 1250 1261 CALL location_message( 'finished', .TRUE. ) … … 1254 1265 1255 1266 CALL location_message( 'initializing by user', .FALSE. ) 1267 ! 1268 !-- Pre-initialize surface variables, i.e. setting start- and end-indices 1269 !-- at each (j,i)-location. Please note, this does not supersede 1270 !-- user-defined initialization of surface quantities. 1271 CALL init_surfaces 1256 1272 ! 1257 1273 !-- Initialization will completely be done by the user … … 1924 1940 ENDIF 1925 1941 ! 1926 !-- Initialize surface elements and its attributes, e.g. heat- and 1927 !-- momentumfluxes, roughness, scaling parameters. 1928 !-- This is already done in case of restart data. 1942 !-- Finally, if random_heatflux is set, disturb shf at horizontal 1943 !-- surfaces. Actually, this should be done in surface_mod, where all other 1944 !-- initializations of surface quantities are done. However, this 1945 !-- would create a ring dependency, hence, it is done here. Maybe delete 1946 !-- disturb_heatflux and tranfer the respective code directly into the 1947 !-- initialization in surface_mod. 1929 1948 IF ( TRIM( initializing_actions ) /= 'read_restart_data' .AND. & 1930 1949 TRIM( initializing_actions ) /= 'cyclic_fill' ) THEN 1931 CALL init_surfaces 1932 ! 1933 !-- Finally, if random_heatflux is set, disturb shf at horizontal 1934 !-- surfaces. Actually, this should be done in surface_mod, where all other 1935 !-- initializations of surface quantities are done. However, this 1936 !-- would create a ring dependency, hence, it is done here. Maybe delete 1937 !-- disturb_heatflux and tranfer the respective code directly into the 1938 !-- initialization in surface_mod. 1950 1939 1951 IF ( use_surface_fluxes .AND. constant_heatflux .AND. & 1940 1952 random_heatflux ) THEN
Note: See TracChangeset
for help on using the changeset viewer.