Changeset 103 for palm/trunk/SOURCE
- Timestamp:
- Jul 30, 2007 10:49:46 AM (17 years ago)
- Location:
- palm/trunk/SOURCE
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/check_parameters.f90
r102 r103 1083 1083 IF ( surface_heatflux == 9999999.9 ) constant_heatflux = .FALSE. 1084 1084 IF ( top_heatflux == 9999999.9 ) constant_top_heatflux = .FALSE. 1085 IF ( top_momentumflux_u /= 9999999.9 .AND. & 1086 top_momentumflux_v /= 9999999.9 ) THEN 1087 constant_top_momentumflux = .TRUE. 1088 ELSEIF ( .NOT. ( top_momentumflux_u == 9999999.9 .AND. & 1089 top_momentumflux_v == 9999999.9 ) ) THEN 1090 IF ( myid == 0 ) THEN 1091 PRINT*, '+++ check_parameters:' 1092 PRINT*, ' both, top_momentumflux_u AND top_momentumflux_v' 1093 PRINT*, ' must be set' 1094 ENDIF 1095 CALL local_stop 1096 ENDIF 1085 1097 1086 1098 ! -
palm/trunk/SOURCE/diffusion_u.f90
r102 r103 204 204 !-- Vertical diffusion at the first gridpoint below the top boundary, 205 205 !-- if the momentum flux at the top is prescribed by the user 206 IF ( use_top_fluxes ) THEN206 IF ( use_top_fluxes .AND. constant_top_momentumflux ) THEN 207 207 k = nzt 208 208 ! … … 368 368 !-- Vertical diffusion at the first gridpoint below the top boundary, 369 369 !-- if the momentum flux at the top is prescribed by the user 370 IF ( use_top_fluxes ) THEN370 IF ( use_top_fluxes .AND. constant_top_momentumflux ) THEN 371 371 k = nzt 372 372 ! -
palm/trunk/SOURCE/diffusion_v.f90
r102 r103 202 202 !-- Vertical diffusion at the first gridpoint below the top boundary, 203 203 !-- if the momentum flux at the top is prescribed by the user 204 IF ( use_top_fluxes ) THEN204 IF ( use_top_fluxes .AND. constant_top_momentumflux ) THEN 205 205 k = nzt 206 206 ! … … 367 367 !-- Vertical diffusion at the first gridpoint below the top boundary, 368 368 !-- if the momentum flux at the top is prescribed by the user 369 IF ( use_top_fluxes ) THEN369 IF ( use_top_fluxes .AND. constant_top_momentumflux ) THEN 370 370 k = nzt 371 371 ! -
palm/trunk/SOURCE/header.f90
r102 r103 5 5 ! ----------------- 6 6 ! Output of informations for coupled model runs (boundary conditions etc.) 7 ! + output of momentumfluxes at the top boundary 7 8 ! 8 9 ! Former revisions: … … 462 463 WRITE ( io, 304 ) 463 464 IF ( coupling_mode == 'uncoupled' ) THEN 465 WRITE ( io, 319 ) top_momentumflux_u, top_momentumflux_v 464 466 IF ( constant_top_heatflux ) THEN 465 467 WRITE ( io, 306 ) top_heatflux … … 1349 1351 318 FORMAT (/' outflow damping layer width: ',I3,' gridpoints with km_', & 1350 1352 'max =',F5.1,' m**2/s') 1353 319 FORMAT (' Predefined constant momentumflux: u: ',F9.6,' m**2/s**2'/ & 1354 ' v: ',F9.6,' m**2/s**2') 1351 1355 320 FORMAT (//' List output:'/ & 1352 1356 ' -----------'// & -
palm/trunk/SOURCE/modules.f90
r102 r103 5 5 ! Actual revisions: 6 6 ! ----------------- 7 ! +comm_inter, coupling_char, coupling_mode, dt_coupling, ngp_xy, port_name, 8 ! time_coupling, type_xy, uswst*, vswst* 7 ! +comm_inter, constant_top_momentumflux, coupling_char, coupling_mode, 8 ! dt_coupling, ngp_xy, port_name, time_coupling, top_momentumflux_u|v, 9 ! type_xy, uswst*, vswst* 9 10 ! 10 11 ! Former revisions: … … 311 312 conserve_volume_flow = .FALSE., constant_diffusion = .FALSE., & 312 313 constant_heatflux = .TRUE., constant_top_heatflux = .TRUE., & 314 constant_top_momentumflux = .FALSE., & 313 315 constant_top_salinityflux = .TRUE., & 314 316 constant_waterflux = .TRUE., create_disturbances = .TRUE., & … … 396 398 time_do_sla = 0.0, time_dvrp = 0.0, time_prel = 0.0, & 397 399 time_restart = 9999999.9, time_run_control = 0.0, & 398 top_heatflux = 9999999.9, top_momentumflux_u = 0.0, &399 top_momentumflux_v = 0.0, top_salinityflux = 9999999.9, &400 top_heatflux = 9999999.9, top_momentumflux_u = 9999999.9, & 401 top_momentumflux_v = 9999999.9, top_salinityflux = 9999999.9, & 400 402 ug_surface = 0.0, u_gtrans = 0.0, & 401 403 ups_limit_e = 0.0, ups_limit_pt = 0.0, ups_limit_u = 0.0, &
Note: See TracChangeset
for help on using the changeset viewer.