Changeset 1299 for palm/trunk/SOURCE/ls_forcing.f90
- Timestamp:
- Mar 6, 2014 1:15:21 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/ls_forcing.f90
r1277 r1299 20 20 ! Current revisions: 21 21 ! ------------------ 22 ! 22 ! Ensure a zero large scale vertical velocity at the surface 23 ! Bugfix: typo in case of boundary condition in if-clause 23 24 ! 24 25 ! Former revisions: … … 39 40 ! ------------ 40 41 ! Calculates large scale forcings (geostrophic wind and subsidence velocity) as 41 ! well as surfaces fluxes dependen don time given in an external file (LSF_DATA).42 ! well as surfaces fluxes dependent on time given in an external file (LSF_DATA). 42 43 ! Code is based in parts on DALES and UCLA-LES. 43 44 !--------------------------------------------------------------------------------! … … 110 111 111 112 IF ( ierrn < 0 ) THEN 112 WRITE ( message_string, * ) 'No time dependen dsurface variables ',&113 WRITE ( message_string, * ) 'No time dependent surface variables ',& 113 114 'in&LSF_DATA for end of run found' 114 115 … … 119 120 120 121 IF ( time_surf(1) > end_time ) THEN 121 WRITE ( message_string, * ) 'No time dependen dsurface variables in ',&122 WRITE ( message_string, * ) 'No time dependent surface variables in ',& 122 123 '&LSF_DATA for end of run found - ', & 123 124 'lsf_surf is set to FALSE' … … 146 147 READ ( finput, *, IOSTAT=ierrn ) hash, time_vert(t) 147 148 IF ( ierrn < 0 ) THEN 148 WRITE( message_string, * ) 'No time dependen dvertical profiles',&149 WRITE( message_string, * ) 'No time dependent vertical profiles',& 149 150 ' in&LSF_DATA for end of run found' 150 151 CALL message( 'ls_forcing', 'PA0372', 1, 2, 0, 6, 0 ) … … 158 159 IF ( ierrn /= 0 ) THEN 159 160 message_string = 'errors in file LSF_DATA' 160 CALL message( ' nudging', 'PA0369', 1, 2, 0, 6, 0 )161 CALL message( 'ls_forcing', 'PA0369', 1, 2, 0, 6, 0 ) 161 162 ENDIF 162 163 … … 166 167 IF ( ierrn /= 0 ) THEN 167 168 message_string = 'errors in file LSF_DATA' 168 CALL message( ' nudging', 'PA0369', 1, 2, 0, 6, 0 )169 CALL message( 'ls_forcing', 'PA0369', 1, 2, 0, 6, 0 ) 169 170 ENDIF 170 171 … … 183 184 IF ( ierrn /= 0 ) THEN 184 185 message_string = 'errors in file LSF_DATA' 185 CALL message( ' nudging', 'PA0369', 1, 2, 0, 6, 0 )186 CALL message( 'ls_forcing', 'PA0369', 1, 2, 0, 6, 0 ) 186 187 ENDIF 187 188 … … 200 201 ENDDO 201 202 203 ! 204 !-- Large scale vertical velocity has to be zero at the surface 205 wsubs_vert(nzb,:) = 0.0 206 202 207 IF ( time_vert(1) > end_time ) THEN 203 208 WRITE ( message_string, * ) 'Time dependent large scale profile ',& … … 262 267 q_surface = q_surf(t) + fac * ( q_surf(t+1) - q_surf(t) ) 263 268 264 ELSEIF ( ibc_ pt_b == 1 ) THEN269 ELSEIF ( ibc_q_b == 1 ) THEN 265 270 266 271 qsws = qsws_surf(t) + fac * ( qsws_surf(t+1) - qsws_surf(t) )
Note: See TracChangeset
for help on using the changeset viewer.