Changeset 226 for palm/trunk/SOURCE
- Timestamp:
- Feb 2, 2009 7:39:34 AM (16 years ago)
- Location:
- palm/trunk/SOURCE
- Files:
-
- 54 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/Makefile
r217 r226 4 4 # Actual revisions: 5 5 # ----------------- 6 # former file user_interface split into one file per subroutine 7 # +init_coupling, handle_palm_message 6 # 8 7 # 9 8 # Former revisions: 10 9 # ----------------- 11 10 # $Id$ 11 # 12 # 217 2008-12-09 18:00:48Z letzel 13 # former file user_interface split into one file per subroutine 14 # +init_coupling, message 12 15 # 13 16 # 151 2008-03-07 13:42:18Z raasch … … 58 61 disturb_heatflux.f90 eqn_state_seawater.f90 exchange_horiz.f90 exchange_horiz_2d.f90 \ 59 62 fft_xy.f90 flow_statistics.f90 global_min_max.f90 \ 60 h andle_palm_message.f90 header.f90 \61 i mpact_of_latent_heat.f90 inflow_turbulence.f90 init_1d_model.f90 \62 init_ 3d_model.f90 init_advec.f90 init_cloud_physics.f90 init_coupling.f90 \63 init_ dvrp.f90 init_grid.f90 init_ocean.f90 init_particles.f90 init_pegrid.f90 \63 header.f90 impact_of_latent_heat.f90 inflow_turbulence.f90 \ 64 init_1d_model.f90 init_3d_model.f90 init_advec.f90 \ 65 init_cloud_physics.f90 init_coupling.f90 init_dvrp.f90 init_grid.f90 \ 66 init_ocean.f90 init_particles.f90 init_pegrid.f90 \ 64 67 init_pt_anomaly.f90 init_rankine.f90 init_slope.f90 \ 65 68 interaction_droplets_ptq.f90 local_flush.f90 local_getenv.f90 \ 66 69 local_stop.f90 local_system.f90 local_tremain.f90 \ 67 local_tremain_ini.f90 m odules.f90 netcdf.f90 package_parin.f90 \68 pa lm.f90 parin.f90 particle_boundary_conds.f90 \70 local_tremain_ini.f90 message.f90 modules.f90 netcdf.f90 \ 71 package_parin.f90 palm.f90 parin.f90 particle_boundary_conds.f90 \ 69 72 plant_canopy_model.f90 poisfft.f90 \ 70 73 poisfft_hybrid.f90 poismg.f90 prandtl_fluxes.f90 pres.f90 print_1d.f90 \ … … 100 103 diffusion_v.o diffusion_w.o diffusivities.o disturb_field.o \ 101 104 disturb_heatflux.o eqn_state_seawater.o exchange_horiz.o exchange_horiz_2d.o fft_xy.o \ 102 flow_statistics.o global_min_max.o handle_palm_message.o header.o \ 103 impact_of_latent_heat.o \ 105 flow_statistics.o global_min_max.o header.o impact_of_latent_heat.o \ 104 106 inflow_turbulence.o init_1d_model.o init_3d_model.o init_advec.o init_cloud_physics.o \ 105 107 init_coupling.o init_dvrp.o init_grid.o init_ocean.o init_particles.o init_pegrid.o \ 106 108 init_pt_anomaly.o init_rankine.o init_slope.o \ 107 109 interaction_droplets_ptq.o local_flush.o local_getenv.o local_stop.o \ 108 local_system.o local_tremain.o local_tremain_ini.o m odules.o netcdf.o \109 package_parin.o palm.o parin.o particle_boundary_conds.o \110 local_system.o local_tremain.o local_tremain_ini.o message.o modules.o \ 111 netcdf.o package_parin.o palm.o parin.o particle_boundary_conds.o \ 110 112 plant_canopy_model.o poisfft.o \ 111 113 poisfft_hybrid.o poismg.o prandtl_fluxes.o pres.o print_1d.o \ … … 204 206 flow_statistics.o: modules.o 205 207 global_min_max.o: modules.o 206 handle_palm_message.o: modules.o207 208 header.o: modules.o 208 209 impact_of_latent_heat.o: modules.o … … 226 227 local_tremain.o: modules.o 227 228 local_tremain_ini.o: modules.o 229 message.o: modules.o 228 230 modules.o: modules.f90 229 231 netcdf.o: modules.o -
palm/trunk/SOURCE/advec_particles.f90
r212 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Bugfix in calculating k index in case of oceans runs (sort_particles)7 6 ! TEST: PRINT statements on unit 9 (commented out) 8 7 ! … … 10 9 ! ----------------- 11 10 ! $Id$ 11 ! 12 ! 212 2008-11-11 09:09:24Z raasch 13 ! Bugfix in calculating k index in case of oceans runs (sort_particles) 12 14 ! 13 15 ! 150 2008-02-29 08:19:58Z raasch -
palm/trunk/SOURCE/advec_s_bc.f90
r216 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Neumann boundary condition at k=nzb is explicitly set for better reading, 7 ! although this has been already done in boundary_conds 6 ! 8 7 ! 9 8 ! Former revisions: 10 9 ! ----------------- 11 10 ! $Id$ 11 ! 12 ! 216 2008-11-25 07:12:43Z raasch 13 ! Neumann boundary condition at k=nzb is explicitly set for better reading, 14 ! although this has been already done in boundary_conds 12 15 ! 13 16 ! 97 2007-06-21 08:23:15Z raasch -
palm/trunk/SOURCE/calc_spectra.f90
r225 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Bugfix: array d is reallocated in case that multigrid is used6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 225 2009-01-26 14:44:20Z raasch 13 ! Bugfix: array d is reallocated in case that multigrid is used 11 14 ! 12 15 ! 192 2008-08-27 16:51:49Z letzel -
palm/trunk/SOURCE/check_for_restart.f90
r222 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Implementation of an MPI-1 coupling: replaced myid with target_id 7 ! Bugfix for nonparallel execution 6 ! 8 7 ! 9 8 ! Former revisions: 10 9 ! ----------------- 11 10 ! $Id$ 11 ! 12 ! 222 2009-01-12 16:04:16Z letzel 13 ! Implementation of an MPI-1 coupling: replaced myid with target_id 14 ! Bugfix for nonparallel execution 12 15 ! 13 16 ! 108 2007-08-24 15:10:38Z letzel -
palm/trunk/SOURCE/check_parameters.f90
r222 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! 7 ! 8 ! Former revisions: 9 ! ----------------- 10 ! $Id$ 11 ! 12 ! 222 2009-01-12 16:04:16Z letzel 6 13 ! +user_check_parameters 7 14 ! Output of messages replaced by message handling routine. … … 9 16 ! deleted __mpi2 directives 10 17 ! Check that PALM is called with mrun -K parallel for coupling 11 !12 ! Former revisions:13 ! -----------------14 ! $Id$15 18 ! 16 19 ! 197 2008-09-16 15:29:03Z raasch … … 114 117 message_string = '"host" is not set. Please check that environment ' // & 115 118 'variable "localhost" & is set before running PALM' 116 CALL handle_palm_message( 'check_parameters', 'PA0001', 0, 0, 0, 6, 0 )119 CALL message( 'check_parameters', 'PA0001', 0, 0, 0, 6, 0 ) 117 120 ENDIF 118 121 … … 123 126 coupling_mode /= 'ocean_to_atmosphere' ) THEN 124 127 message_string = 'illegal coupling mode: ' // TRIM( coupling_mode ) 125 CALL handle_palm_message( 'check_parameters', 'PA0002', 1, 2, 0, 6, 0 )128 CALL message( 'check_parameters', 'PA0002', 1, 2, 0, 6, 0 ) 126 129 ENDIF 127 130 … … 133 136 message_string = 'dt_coupling is not set but required for coup' // & 134 137 'ling mode "' // TRIM( coupling_mode ) // '"' 135 CALL handle_palm_message( 'check_parameters', 'PA0003', 1, 2, 0, 6, & 136 0 ) 138 CALL message( 'check_parameters', 'PA0003', 1, 2, 0, 6, 0 ) 137 139 ENDIF 138 140 … … 146 148 '": dt_coupling = ', dt_coupling, '& is not equal to ', & 147 149 'dt_coupling_remote = ', remote 148 CALL handle_palm_message( 'check_parameters', 'PA0004', 1, 2, 0, 6, & 149 0 ) 150 CALL message( 'check_parameters', 'PA0004', 1, 2, 0, 6, 0 ) 150 151 ENDIF 151 152 IF ( dt_coupling <= 0.0 ) THEN … … 157 158 '": dt_coupling <= 0.0 & is not allowed and is reset to ', & 158 159 'MAX(dt_max(A,O)) = ', dt_coupling 159 CALL handle_palm_message( 'check_parameters', 'PA0005', 0, 1, 0, 6, & 160 0 ) 160 CALL message( 'check_parameters', 'PA0005', 0, 1, 0, 6, 0 ) 161 161 ENDIF 162 162 … … 169 169 '": restart_time = ', restart_time, '& is not equal to ', & 170 170 'restart_time_remote = ', remote 171 CALL handle_palm_message( 'check_parameters', 'PA0006', 1, 2, 0, 6, & 172 0 ) 171 CALL message( 'check_parameters', 'PA0006', 1, 2, 0, 6, 0 ) 173 172 ENDIF 174 173 … … 181 180 '": dt_restart = ', dt_restart, '& is not equal to ', & 182 181 'dt_restart_remote = ', remote 183 CALL handle_palm_message( 'check_parameters', 'PA0007', 1, 2, 0, 6, & 184 0 ) 182 CALL message( 'check_parameters', 'PA0007', 1, 2, 0, 6, 0 ) 185 183 ENDIF 186 184 … … 192 190 '": end_time = ', end_time, '& is not equal to ', & 193 191 'end_time_remote = ', remote 194 CALL handle_palm_message( 'check_parameters', 'PA0008', 1, 2, 0, 6, & 195 0 ) 192 CALL message( 'check_parameters', 'PA0008', 1, 2, 0, 6, 0 ) 196 193 ENDIF 197 194 … … 202 199 WRITE( message_string, * ) 'coupling mode "', TRIM( coupling_mode ), & 203 200 '": dx = ', dx, '& is not equal to dx_remote = ', remote 204 CALL handle_palm_message( 'check_parameters', 'PA0009', 1, 2, 0, 6, & 205 0 ) 201 CALL message( 'check_parameters', 'PA0009', 1, 2, 0, 6, 0 ) 206 202 ENDIF 207 203 … … 212 208 WRITE( message_string, * ) 'coupling mode "', TRIM( coupling_mode ), & 213 209 '": dy = ', dy, '& is not equal to dy_remote = ', remote 214 CALL handle_palm_message( 'check_parameters', 'PA0010', 1, 2, 0, 6, & 215 0 ) 210 CALL message( 'check_parameters', 'PA0010', 1, 2, 0, 6, 0 ) 216 211 ENDIF 217 212 … … 222 217 WRITE( message_string, * ) 'coupling mode "', TRIM( coupling_mode ), & 223 218 '": nx = ', nx, '& is not equal to nx_remote = ', iremote 224 CALL handle_palm_message( 'check_parameters', 'PA0011', 1, 2, 0, 6, & 225 0 ) 219 CALL message( 'check_parameters', 'PA0011', 1, 2, 0, 6, 0 ) 226 220 ENDIF 227 221 … … 232 226 WRITE( message_string, * ) 'coupling mode "', TRIM( coupling_mode ), & 233 227 '": ny = ', ny, '& is not equal to ny_remote = ', iremote 234 CALL handle_palm_message( 'check_parameters', 'PA0012', 1, 2, 0, 6, & 235 0 ) 228 CALL message( 'check_parameters', 'PA0012', 1, 2, 0, 6, 0 ) 236 229 ENDIF 237 230 #else 238 231 WRITE( message_string, * ) 'coupling requires PALM to be called with', & 239 232 ' ''mrun -K parallel''' 240 CALL handle_palm_message( 'check_parameters', 'PA0141', 1, 2, 0, 6, 0 )233 CALL message( 'check_parameters', 'PA0141', 1, 2, 0, 6, 0 ) 241 234 #endif 242 235 ENDIF … … 288 281 message_string = 'illegal value given for loop_optimization: "' // & 289 282 TRIM( loop_optimization ) // '"' 290 CALL handle_palm_message( 'check_parameters', 'PA0013', 1, 2, 0, 6, 0 )283 CALL message( 'check_parameters', 'PA0013', 1, 2, 0, 6, 0 ) 291 284 ENDIF 292 285 … … 328 321 message_string = 'a non-flat topography does not allow ' // & 329 322 TRIM( action ) 330 CALL handle_palm_message( 'check_parameters', 'PA0014', 1, 2, 0, 6, & 331 0 ) 323 CALL message( 'check_parameters', 'PA0014', 1, 2, 0, 6, 0 ) 332 324 ENDIF 333 325 ENDIF … … 345 337 IF ( action /= ' ' ) THEN 346 338 message_string = 'ocean = .T. does not allow ' // TRIM( action ) 347 CALL handle_palm_message( 'check_parameters', 'PA0015', 1, 2, 0, 6, & 348 0 ) 339 CALL message( 'check_parameters', 'PA0015', 1, 2, 0, 6, 0 ) 349 340 ENDIF 350 341 ENDIF … … 357 348 message_string = 'unknown solver for perturbation pressure: psolver' // & 358 349 ' = "' // TRIM( psolver ) // '"' 359 CALL handle_palm_message( 'check_parameters', 'PA0016', 1, 2, 0, 6, 0 )350 CALL message( 'check_parameters', 'PA0016', 1, 2, 0, 6, 0 ) 360 351 ENDIF 361 352 … … 365 356 'for a 1d domain-decomposition along x & please do' // & 366 357 ' not set npey/=1 in the parameter file' 367 CALL handle_palm_message( 'check_parameters', 'PA0017', 1, 2, 0, 6, 0 )358 CALL message( 'check_parameters', 'PA0017', 1, 2, 0, 6, 0 ) 368 359 ENDIF 369 360 IF ( psolver == 'poisfft_hybrid' .AND. & … … 374 365 'work for subdomains with unequal size & please ' // & 375 366 'set grid_matching = ''strict'' in the parameter file' 376 CALL handle_palm_message( 'check_parameters', 'PA0018', 1, 2, 0, 6, 0 )367 CALL message( 'check_parameters', 'PA0018', 1, 2, 0, 6, 0 ) 377 368 ENDIF 378 369 #else … … 380 371 message_string = 'psolver = "' // TRIM( psolver ) // '" only works' // & 381 372 ' for a parallel environment' 382 CALL handle_palm_message( 'check_parameters', 'PA0019', 1, 2, 0, 6, 0 )373 CALL message( 'check_parameters', 'PA0019', 1, 2, 0, 6, 0 ) 383 374 ENDIF 384 375 #endif … … 392 383 message_string = 'unknown multigrid cycle: cycle_mg = "' // & 393 384 TRIM( cycle_mg ) // '"' 394 CALL handle_palm_message( 'check_parameters', 'PA0020', 1, 2, 0, 6, & 395 0 ) 385 CALL message( 'check_parameters', 'PA0020', 1, 2, 0, 6, 0 ) 396 386 ENDIF 397 387 ENDIF … … 402 392 message_string = 'unknown fft-algorithm: fft_method = "' // & 403 393 TRIM( fft_method ) // '"' 404 CALL handle_palm_message( 'check_parameters', 'PA0021', 1, 2, 0, 6, 0 )394 CALL message( 'check_parameters', 'PA0021', 1, 2, 0, 6, 0 ) 405 395 ENDIF 406 396 … … 411 401 message_string = 'unknown advection scheme: momentum_advec = "' // & 412 402 TRIM( momentum_advec ) // '"' 413 CALL handle_palm_message( 'check_parameters', 'PA0022', 1, 2, 0, 6, 0 )403 CALL message( 'check_parameters', 'PA0022', 1, 2, 0, 6, 0 ) 414 404 ENDIF 415 405 IF ( ( momentum_advec == 'ups-scheme' .OR. scalar_advec == 'ups-scheme' )& … … 418 408 '" is not allowed with timestep_scheme = "' // & 419 409 TRIM( timestep_scheme ) // '"' 420 CALL handle_palm_message( 'check_parameters', 'PA0023', 1, 2, 0, 6, 0 )410 CALL message( 'check_parameters', 'PA0023', 1, 2, 0, 6, 0 ) 421 411 ENDIF 422 412 … … 425 415 message_string = 'unknown advection scheme: scalar_advec = "' // & 426 416 TRIM( scalar_advec ) // '"' 427 CALL handle_palm_message( 'check_parameters', 'PA0024', 1, 2, 0, 6, 0 )417 CALL message( 'check_parameters', 'PA0024', 1, 2, 0, 6, 0 ) 428 418 ENDIF 429 419 … … 432 422 message_string = 'use_upstream_for_tke set .TRUE. because ' // & 433 423 'use_sgs_for_particles = .TRUE.' 434 CALL handle_palm_message( 'check_parameters', 'PA0025', 0, 1, 0, 6, 0 )424 CALL message( 'check_parameters', 'PA0025', 0, 1, 0, 6, 0 ) 435 425 ENDIF 436 426 … … 438 428 message_string = 'use_upstream_for_tke = .TRUE. not allowed with ' // & 439 429 'timestep_scheme = "' // TRIM( timestep_scheme ) // '"' 440 CALL handle_palm_message( 'check_parameters', 'PA0026', 1, 2, 0, 6, 0 )430 CALL message( 'check_parameters', 'PA0026', 1, 2, 0, 6, 0 ) 441 431 ENDIF 442 432 … … 463 453 message_string = 'unknown timestep scheme: timestep_scheme = "' // & 464 454 TRIM( timestep_scheme ) // '"' 465 CALL handle_palm_message( 'check_parameters', 'PA0027', 1, 2, 0, 6, & 466 0 ) 455 CALL message( 'check_parameters', 'PA0027', 1, 2, 0, 6, 0 ) 467 456 468 457 END SELECT … … 473 462 '" & does not work with timestep_scheme "' // & 474 463 TRIM( timestep_scheme ) // '"' 475 CALL handle_palm_message( 'check_parameters', 'PA0028', 1, 2, 0, 6, 0 )464 CALL message( 'check_parameters', 'PA0028', 1, 2, 0, 6, 0 ) 476 465 ENDIF 477 466 … … 481 470 TRIM( momentum_advec ) // '" & does not work with ' // & 482 471 'timestep_scheme "' // TRIM( timestep_scheme ) // '"' 483 CALL handle_palm_message( 'check_parameters', 'PA0029', 1, 2, 0, 6, 0 )472 CALL message( 'check_parameters', 'PA0029', 1, 2, 0, 6, 0 ) 484 473 ENDIF 485 474 … … 500 489 message_string = 'initializing_action = "' // & 501 490 TRIM( action ) // '" unkown or not allowed' 502 CALL handle_palm_message( 'check_parameters', 'PA0030', 1, 2, & 503 0, 6, 0 ) 491 CALL message( 'check_parameters', 'PA0030', 1, 2, 0, 6, 0 ) 504 492 505 493 END SELECT … … 512 500 ' and "set_1d-model_profiles" are not allowed ' // & 513 501 'simultaneously' 514 CALL handle_palm_message( 'check_parameters', 'PA0031', 1, 2, 0, 6, 0 )502 CALL message( 'check_parameters', 'PA0031', 1, 2, 0, 6, 0 ) 515 503 ENDIF 516 504 … … 519 507 message_string = 'initializing_actions = "set_constant_profiles"' // & 520 508 ' and "by_user" are not allowed simultaneously' 521 CALL handle_palm_message( 'check_parameters', 'PA0032', 1, 2, 0, 6, 0 )509 CALL message( 'check_parameters', 'PA0032', 1, 2, 0, 6, 0 ) 522 510 ENDIF 523 511 … … 526 514 message_string = 'initializing_actions = "by_user" and ' // & 527 515 '"set_1d-model_profiles" are not allowed simultaneously' 528 CALL handle_palm_message( 'check_parameters', 'PA0033', 1, 2, 0, 6, 0 )516 CALL message( 'check_parameters', 'PA0033', 1, 2, 0, 6, 0 ) 529 517 ENDIF 530 518 … … 532 520 WRITE( message_string, * ) 'cloud_physics = ', cloud_physics, ' is ', & 533 521 'not allowed with humidity = ', humidity 534 CALL handle_palm_message( 'check_parameters', 'PA0034', 1, 2, 0, 6, 0 )522 CALL message( 'check_parameters', 'PA0034', 1, 2, 0, 6, 0 ) 535 523 ENDIF 536 524 … … 538 526 WRITE( message_string, * ) 'precipitation = ', precipitation, ' is ', & 539 527 'not allowed with cloud_physics = ', cloud_physics 540 CALL handle_palm_message( 'check_parameters', 'PA0035', 1, 2, 0, 6, 0 )528 CALL message( 'check_parameters', 'PA0035', 1, 2, 0, 6, 0 ) 541 529 ENDIF 542 530 … … 544 532 message_string = 'humidity = .TRUE. and sloping_surface = .TRUE. ' // & 545 533 'are not allowed simultaneously' 546 CALL handle_palm_message( 'check_parameters', 'PA0036', 1, 2, 0, 6, 0 )534 CALL message( 'check_parameters', 'PA0036', 1, 2, 0, 6, 0 ) 547 535 ENDIF 548 536 549 537 IF ( humidity .AND. scalar_advec == 'ups-scheme' ) THEN 550 538 message_string = 'UPS-scheme is not implemented for humidity = .TRUE.' 551 CALL handle_palm_message( 'check_parameters', 'PA0037', 1, 2, 0, 6, 0 )539 CALL message( 'check_parameters', 'PA0037', 1, 2, 0, 6, 0 ) 552 540 ENDIF 553 541 … … 555 543 message_string = 'humidity = .TRUE. and passive_scalar = .TRUE. ' // & 556 544 'is not allowed simultaneously' 557 CALL handle_palm_message( 'check_parameters', 'PA0038', 1, 2, 0, 6, 0 )545 CALL message( 'check_parameters', 'PA0038', 1, 2, 0, 6, 0 ) 558 546 ENDIF 559 547 … … 561 549 message_string = 'UPS-scheme is not implemented for passive_scalar' // & 562 550 ' = .TRUE.' 563 CALL handle_palm_message( 'check_parameters', 'PA0039', 1, 2, 0, 6, 0 )551 CALL message( 'check_parameters', 'PA0039', 1, 2, 0, 6, 0 ) 564 552 ENDIF 565 553 … … 567 555 message_string = 'illegal value "' // TRIM( grid_matching ) // & 568 556 '" found for parameter grid_matching' 569 CALL handle_palm_message( 'check_parameters', 'PA0040', 1, 2, 0, 6, 0 )557 CALL message( 'check_parameters', 'PA0040', 1, 2, 0, 6, 0 ) 570 558 ENDIF 571 559 … … 573 561 message_string = 'plant_canopy = .TRUE. requires a non-zero drag ' // & 574 562 'coefficient & given value is drag_coefficient = 0.0' 575 CALL handle_palm_message( 'check_parameters', 'PA0041', 1, 2, 0, 6, 0 )563 CALL message( 'check_parameters', 'PA0041', 1, 2, 0, 6, 0 ) 576 564 ENDIF 577 565 … … 945 933 IF ( ocean .AND. .NOT. use_top_fluxes ) THEN 946 934 message_string = 'use_top_fluxes must be .TRUE. in ocean version' 947 CALL handle_palm_message( 'check_parameters', 'PA0042', 1, 2, 0, 6, 0 )935 CALL message( 'check_parameters', 'PA0042', 1, 2, 0, 6, 0 ) 948 936 ENDIF 949 937 … … 954 942 WRITE( message_string, * ) 'ABS( alpha_surface = ', alpha_surface, & 955 943 ' ) must be < 90.0' 956 CALL handle_palm_message( 'check_parameters', 'PA0043', 1, 2, 0, 6, & 957 0 ) 944 CALL message( 'check_parameters', 'PA0043', 1, 2, 0, 6, 0 ) 958 945 ENDIF 959 946 sloping_surface = .TRUE. … … 967 954 IF ( dt <= 0.0 .AND. dt /= -1.0 ) THEN 968 955 WRITE( message_string, * ) 'dt = ', dt , ' <= 0.0' 969 CALL handle_palm_message( 'check_parameters', 'PA0044', 1, 2, 0, 6, & 970 0 ) 956 CALL message( 'check_parameters', 'PA0044', 1, 2, 0, 6, 0 ) 971 957 ENDIF 972 958 dt_3d = dt … … 991 977 WRITE( message_string, * ) 'cfl_factor = ', cfl_factor, & 992 978 ' out of range & 0.0 < cfl_factor <= 1.0 is required' 993 CALL handle_palm_message( 'check_parameters', 'PA0045', 1, 2, 0, 6, & 994 0 ) 979 CALL message( 'check_parameters', 'PA0045', 1, 2, 0, 6, 0 ) 995 980 ENDIF 996 981 ENDIF … … 1012 997 message_string = 'baroclinicity (ug) not allowed simultaneously' // & 1013 998 ' with galilei transformation' 1014 CALL handle_palm_message( 'check_parameters', 'PA0046', 1, 2, 0, 6, & 1015 0 ) 999 CALL message( 'check_parameters', 'PA0046', 1, 2, 0, 6, 0 ) 1016 1000 ELSEIF ( use_ug_for_galilei_tr .AND. & 1017 1001 vg_vertical_gradient_level(1) /= 0.0 ) THEN 1018 1002 message_string = 'baroclinicity (vg) not allowed simultaneously' // & 1019 1003 ' with galilei transformation' 1020 CALL handle_palm_message( 'check_parameters', 'PA0047', 1, 2, 0, 6, & 1021 0 ) 1004 CALL message( 'check_parameters', 'PA0047', 1, 2, 0, 6, 0 ) 1022 1005 ELSE 1023 1006 message_string = 'variable translation speed used for galilei-' // & 1024 1007 'transformation, which may cause & instabilities in stably ' // & 1025 1008 'stratified regions' 1026 CALL handle_palm_message( 'check_parameters', 'PA0048', 0, 1, 0, 6, & 1027 0 ) 1009 CALL message( 'check_parameters', 'PA0048', 0, 1, 0, 6, 0 ) 1028 1010 ENDIF 1029 1011 ENDIF … … 1041 1023 message_string = 'unknown boundary condition: bc_lr = "' // & 1042 1024 TRIM( bc_lr ) // '"' 1043 CALL handle_palm_message( 'check_parameters', 'PA0049', 1, 2, 0, 6, 0 )1025 CALL message( 'check_parameters', 'PA0049', 1, 2, 0, 6, 0 ) 1044 1026 ENDIF 1045 1027 IF ( bc_ns /= 'cyclic' .AND. bc_ns /= 'dirichlet/radiation' .AND. & … … 1047 1029 message_string = 'unknown boundary condition: bc_ns = "' // & 1048 1030 TRIM( bc_ns ) // '"' 1049 CALL handle_palm_message( 'check_parameters', 'PA0050', 1, 2, 0, 6, 0 )1031 CALL message( 'check_parameters', 'PA0050', 1, 2, 0, 6, 0 ) 1050 1032 ENDIF 1051 1033 … … 1058 1040 message_string = 'non-cyclic lateral boundaries do not allow ' // & 1059 1041 'psolver = "' // TRIM( psolver ) // '"' 1060 CALL handle_palm_message( 'check_parameters', 'PA0051', 1, 2, 0, 6, & 1061 0 ) 1042 CALL message( 'check_parameters', 'PA0051', 1, 2, 0, 6, 0 ) 1062 1043 ENDIF 1063 1044 IF ( momentum_advec /= 'pw-scheme' ) THEN 1064 1045 message_string = 'non-cyclic lateral boundaries do not allow ' // & 1065 1046 'momentum_advec = "' // TRIM( momentum_advec ) // '"' 1066 CALL handle_palm_message( 'check_parameters', 'PA0052', 1, 2, 0, 6, & 1067 0 ) 1047 CALL message( 'check_parameters', 'PA0052', 1, 2, 0, 6, 0 ) 1068 1048 ENDIF 1069 1049 IF ( scalar_advec /= 'pw-scheme' ) THEN 1070 1050 message_string = 'non-cyclic lateral boundaries do not allow ' // & 1071 1051 'scalar_advec = "' // TRIM( scalar_advec ) // '"' 1072 CALL handle_palm_message( 'check_parameters', 'PA0053', 1, 2, 0, 6, & 1073 0 ) 1052 CALL message( 'check_parameters', 'PA0053', 1, 2, 0, 6, 0 ) 1074 1053 ENDIF 1075 1054 IF ( galilei_transformation ) THEN 1076 1055 message_string = 'non-cyclic lateral boundaries do not allow ' // & 1077 1056 'galilei_transformation = .T.' 1078 CALL handle_palm_message( 'check_parameters', 'PA0054', 1, 2, 0, 6, & 1079 0 ) 1057 CALL message( 'check_parameters', 'PA0054', 1, 2, 0, 6, 0 ) 1080 1058 ENDIF 1081 1059 ENDIF … … 1087 1065 IF ( adjust_mixing_length .AND. prandtl_layer ) THEN 1088 1066 message_string = 'adjust_mixing_length = TRUE and bc_e_b = "neumann"' 1089 CALL handle_palm_message( 'check_parameters', 'PA0055', 0, 1, 0, 6, & 1090 0 ) 1067 CALL message( 'check_parameters', 'PA0055', 0, 1, 0, 6, 0 ) 1091 1068 ENDIF 1092 1069 ELSEIF ( bc_e_b == '(u*)**2+neumann' ) THEN … … 1095 1072 message_string = 'adjust_mixing_length = FALSE and bc_e_b = "' // & 1096 1073 TRIM( bc_e_b ) // '"' 1097 CALL handle_palm_message( 'check_parameters', 'PA0056', 0, 1, 0, 6, & 1098 0 ) 1074 CALL message( 'check_parameters', 'PA0056', 0, 1, 0, 6, 0 ) 1099 1075 ENDIF 1100 1076 IF ( .NOT. prandtl_layer ) THEN … … 1103 1079 message_string = 'boundary condition bc_e_b changed to "' // & 1104 1080 TRIM( bc_e_b ) // '"' 1105 CALL handle_palm_message( 'check_parameters', 'PA0057', 0, 1, 0, 6, & 1106 0 ) 1081 CALL message( 'check_parameters', 'PA0057', 0, 1, 0, 6, 0 ) 1107 1082 ENDIF 1108 1083 ELSE 1109 1084 message_string = 'unknown boundary condition: bc_e_b = "' // & 1110 1085 TRIM( bc_e_b ) // '"' 1111 CALL handle_palm_message( 'check_parameters', 'PA0058', 1, 2, 0, 6, 0 )1086 CALL message( 'check_parameters', 'PA0058', 1, 2, 0, 6, 0 ) 1112 1087 ENDIF 1113 1088 … … 1123 1098 message_string = 'unknown boundary condition: bc_p_b = "' // & 1124 1099 TRIM( bc_p_b ) // '"' 1125 CALL handle_palm_message( 'check_parameters', 'PA0059', 1, 2, 0, 6, 0 )1100 CALL message( 'check_parameters', 'PA0059', 1, 2, 0, 6, 0 ) 1126 1101 ENDIF 1127 1102 IF ( ibc_p_b == 2 .AND. .NOT. prandtl_layer ) THEN 1128 1103 message_string = 'boundary condition: bc_p_b = "' // TRIM( bc_p_b ) // & 1129 1104 '" not allowed with prandtl_layer = .FALSE.' 1130 CALL handle_palm_message( 'check_parameters', 'PA0060', 1, 2, 0, 6, 0 )1105 CALL message( 'check_parameters', 'PA0060', 1, 2, 0, 6, 0 ) 1131 1106 ENDIF 1132 1107 IF ( bc_p_t == 'dirichlet' ) THEN … … 1137 1112 message_string = 'unknown boundary condition: bc_p_t = "' // & 1138 1113 TRIM( bc_p_t ) // '"' 1139 CALL handle_palm_message( 'check_parameters', 'PA0061', 1, 2, 0, 6, 0 )1114 CALL message( 'check_parameters', 'PA0061', 1, 2, 0, 6, 0 ) 1140 1115 ENDIF 1141 1116 … … 1152 1127 message_string = 'unknown boundary condition: bc_pt_b = "' // & 1153 1128 TRIM( bc_pt_b ) // '"' 1154 CALL handle_palm_message( 'check_parameters', 'PA0062', 1, 2, 0, 6, & 1155 0 ) 1129 CALL message( 'check_parameters', 'PA0062', 1, 2, 0, 6, 0 ) 1156 1130 ENDIF 1157 1131 ENDIF … … 1166 1140 message_string = 'unknown boundary condition: bc_pt_t = "' // & 1167 1141 TRIM( bc_pt_t ) // '"' 1168 CALL handle_palm_message( 'check_parameters', 'PA0063', 1, 2, 0, 6, 0 )1142 CALL message( 'check_parameters', 'PA0063', 1, 2, 0, 6, 0 ) 1169 1143 ENDIF 1170 1144 … … 1178 1152 message_string = 'both, top_momentumflux_u AND top_momentumflux_v ' // & 1179 1153 'must be set' 1180 CALL handle_palm_message( 'check_parameters', 'PA0064', 1, 2, 0, 6, 0 )1154 CALL message( 'check_parameters', 'PA0064', 1, 2, 0, 6, 0 ) 1181 1155 ENDIF 1182 1156 … … 1189 1163 message_string = 'boundary_condition: bc_pt_b = "' // TRIM( bc_pt_b ) //& 1190 1164 '& is not allowed with constant_heatflux = .TRUE.' 1191 CALL handle_palm_message( 'check_parameters', 'PA0065', 1, 2, 0, 6, 0 )1165 CALL message( 'check_parameters', 'PA0065', 1, 2, 0, 6, 0 ) 1192 1166 ENDIF 1193 1167 IF ( constant_heatflux .AND. pt_surface_initial_change /= 0.0 ) THEN … … 1195 1169 'wed with pt_surface_initial_change (/=0) = ', & 1196 1170 pt_surface_initial_change 1197 CALL handle_palm_message( 'check_parameters', 'PA0066', 1, 2, 0, 6, 0 )1171 CALL message( 'check_parameters', 'PA0066', 1, 2, 0, 6, 0 ) 1198 1172 ENDIF 1199 1173 … … 1206 1180 message_string = 'boundary_condition: bc_pt_t = "' // TRIM( bc_pt_t ) //& 1207 1181 '" is not allowed with constant_top_heatflux = .TRUE.' 1208 CALL handle_palm_message( 'check_parameters', 'PA0067', 1, 2, 0, 6, 0 )1182 CALL message( 'check_parameters', 'PA0067', 1, 2, 0, 6, 0 ) 1209 1183 ENDIF 1210 1184 … … 1219 1193 message_string = 'unknown boundary condition: bc_sa_t = "' // & 1220 1194 TRIM( bc_sa_t ) // '"' 1221 CALL handle_palm_message( 'check_parameters', 'PA0068', 1, 2, 0, 6, & 1222 0 ) 1195 CALL message( 'check_parameters', 'PA0068', 1, 2, 0, 6, 0 ) 1223 1196 ENDIF 1224 1197 … … 1228 1201 TRIM( bc_sa_t ) // '" requires to set ' // & 1229 1202 'top_salinityflux' 1230 CALL handle_palm_message( 'check_parameters', 'PA0069', 1, 2, 0, 6, & 1231 0 ) 1203 CALL message( 'check_parameters', 'PA0069', 1, 2, 0, 6, 0 ) 1232 1204 ENDIF 1233 1205 … … 1241 1213 TRIM( bc_sa_t ) // '" is not allowed with ' // & 1242 1214 'constant_top_salinityflux = .TRUE.' 1243 CALL handle_palm_message( 'check_parameters', 'PA0070', 1, 2, 0, 6, & 1244 0 ) 1215 CALL message( 'check_parameters', 'PA0070', 1, 2, 0, 6, 0 ) 1245 1216 ENDIF 1246 1217 … … 1263 1234 message_string = 'unknown boundary condition: bc_' // TRIM( sq ) // & 1264 1235 '_b ="' // TRIM( bc_q_b ) // '"' 1265 CALL handle_palm_message( 'check_parameters', 'PA0071', 1, 2, 0, 6, & 1266 0 ) 1236 CALL message( 'check_parameters', 'PA0071', 1, 2, 0, 6, 0 ) 1267 1237 ENDIF 1268 1238 IF ( bc_q_t == 'dirichlet' ) THEN … … 1273 1243 message_string = 'unknown boundary condition: bc_' // TRIM( sq ) // & 1274 1244 '_t ="' // TRIM( bc_q_t ) // '"' 1275 CALL handle_palm_message( 'check_parameters', 'PA0072', 1, 2, 0, 6, & 1276 0 ) 1245 CALL message( 'check_parameters', 'PA0072', 1, 2, 0, 6, 0 ) 1277 1246 ENDIF 1278 1247 … … 1287 1256 '= "' // TRIM( bc_q_b ) // '" is not allowed wi' // & 1288 1257 'th prescribed surface flux' 1289 CALL handle_palm_message( 'check_parameters', 'PA0073', 1, 2, 0, 6, & 1290 0 ) 1258 CALL message( 'check_parameters', 'PA0073', 1, 2, 0, 6, 0 ) 1291 1259 ENDIF 1292 1260 IF ( constant_waterflux .AND. q_surface_initial_change /= 0.0 ) THEN … … 1294 1262 'wed with ', sq, '_surface_initial_change (/=0) = ', & 1295 1263 q_surface_initial_change 1296 CALL handle_palm_message( 'check_parameters', 'PA0074', 1, 2, 0, 6, & 1297 0 ) 1264 CALL message( 'check_parameters', 'PA0074', 1, 2, 0, 6, 0 ) 1298 1265 ENDIF 1299 1266 … … 1309 1276 message_string = 'boundary condition: bc_uv_b = "' // & 1310 1277 TRIM( bc_uv_b ) // '" is not allowed with prandtl_layer = .TRUE.' 1311 CALL handle_palm_message( 'check_parameters', 'PA0075', 1, 2, 0, 6, & 1312 0 ) 1278 CALL message( 'check_parameters', 'PA0075', 1, 2, 0, 6, 0 ) 1313 1279 ENDIF 1314 1280 ELSE 1315 1281 message_string = 'unknown boundary condition: bc_uv_b = "' // & 1316 1282 TRIM( bc_uv_b ) // '"' 1317 CALL handle_palm_message( 'check_parameters', 'PA0076', 1, 2, 0, 6, 0 )1283 CALL message( 'check_parameters', 'PA0076', 1, 2, 0, 6, 0 ) 1318 1284 ENDIF 1319 1285 … … 1329 1295 message_string = 'unknown boundary condition: bc_uv_t = "' // & 1330 1296 TRIM( bc_uv_t ) // '"' 1331 CALL handle_palm_message( 'check_parameters', 'PA0077', 1, 2, 0, 6, & 1332 0 ) 1297 CALL message( 'check_parameters', 'PA0077', 1, 2, 0, 6, 0 ) 1333 1298 ENDIF 1334 1299 ENDIF … … 1347 1312 WRITE( message_string, * ) 'rayleigh_damping_factor = ', & 1348 1313 rayleigh_damping_factor, ' out of range [0.0,1.0]' 1349 CALL handle_palm_message( 'check_parameters', 'PA0078', 1, 2, 0, 6, & 1350 0 ) 1314 CALL message( 'check_parameters', 'PA0078', 1, 2, 0, 6, 0 ) 1351 1315 ENDIF 1352 1316 ENDIF … … 1364 1328 WRITE( message_string, * ) 'rayleigh_damping_height = ', & 1365 1329 rayleigh_damping_height, ' out of range [0.0,', zu(nzt), ']' 1366 CALL handle_palm_message( 'check_parameters', 'PA0079', 1, 2, 0, & 1367 6, 0 ) 1330 CALL message( 'check_parameters', 'PA0079', 1, 2, 0, 6, 0 ) 1368 1331 ENDIF 1369 1332 ELSE … … 1372 1335 WRITE( message_string, * ) 'rayleigh_damping_height = ', & 1373 1336 rayleigh_damping_height, ' out of range [0.0,', zu(nzb), ']' 1374 CALL handle_palm_message( 'check_parameters', 'PA0079', 1, 2, 0, & 1375 6, 0 ) 1337 CALL message( 'check_parameters', 'PA0079', 1, 2, 0, 6, 0 ) 1376 1338 ENDIF 1377 1339 ENDIF … … 1384 1346 overshoot_limit_e < 0.0 ) THEN 1385 1347 message_string = 'overshoot_limit_... < 0.0 is not allowed' 1386 CALL handle_palm_message( 'check_parameters', 'PA0080', 1, 2, 0, 6, 0 )1348 CALL message( 'check_parameters', 'PA0080', 1, 2, 0, 6, 0 ) 1387 1349 ENDIF 1388 1350 IF ( ups_limit_u < 0.0 .OR. ups_limit_v < 0.0 .OR. ups_limit_w < 0.0 .OR. & 1389 1351 ups_limit_pt < 0.0 .OR. ups_limit_e < 0.0 ) THEN 1390 1352 message_string = 'ups_limit_... < 0.0 is not allowed' 1391 CALL handle_palm_message( 'check_parameters', 'PA0081', 1, 2, 0, 6, 0 )1353 CALL message( 'check_parameters', 'PA0081', 1, 2, 0, 6, 0 ) 1392 1354 ENDIF 1393 1355 … … 1399 1361 WRITE ( message_string, * ) 'number of statistic_regions = ', & 1400 1362 statistic_regions+1, ' but only 10 regions are allowed' 1401 CALL handle_palm_message( 'check_parameters', 'PA0082', 1, 2, 0, 6, 0 )1363 CALL message( 'check_parameters', 'PA0082', 1, 2, 0, 6, 0 ) 1402 1364 ENDIF 1403 1365 IF ( normalizing_region > statistic_regions .OR. & … … 1406 1368 normalizing_region, ' must be >= 0 and <= ',statistic_regions, & 1407 1369 ' (value of statistic_regions)' 1408 CALL handle_palm_message( 'check_parameters', 'PA0083', 1, 2, 0, 6, 0 )1370 CALL message( 'check_parameters', 'PA0083', 1, 2, 0, 6, 0 ) 1409 1371 ENDIF 1410 1372 … … 1416 1378 message_string = 'dt_sort_particles is reset to 0.0 because of cloud' //& 1417 1379 '_droplets = .TRUE.' 1418 CALL handle_palm_message( 'check_parameters', 'PA0084', 0, 1, 0, 6, 0 )1380 CALL message( 'check_parameters', 'PA0084', 0, 1, 0, 6, 0 ) 1419 1381 ENDIF 1420 1382 … … 1455 1417 WRITE( message_string, * ) 'averaging_interval = ', & 1456 1418 averaging_interval, ' must be <= dt_data_output = ', dt_data_output 1457 CALL handle_palm_message( 'check_parameters', 'PA0085', 1, 2, 0, 6, 0 )1419 CALL message( 'check_parameters', 'PA0085', 1, 2, 0, 6, 0 ) 1458 1420 ENDIF 1459 1421 … … 1465 1427 WRITE( message_string, * ) 'averaging_interval_pr = ', & 1466 1428 averaging_interval_pr, ' must be <= dt_dopr = ', dt_dopr 1467 CALL handle_palm_message( 'check_parameters', 'PA0086', 1, 2, 0, 6, 0 )1429 CALL message( 'check_parameters', 'PA0086', 1, 2, 0, 6, 0 ) 1468 1430 ENDIF 1469 1431 … … 1475 1437 WRITE( message_string, * ) 'averaging_interval_sp = ', & 1476 1438 averaging_interval_sp, ' must be <= dt_dosp = ', dt_dosp 1477 CALL handle_palm_message( 'check_parameters', 'PA0087', 1, 2, 0, 6, 0 )1439 CALL message( 'check_parameters', 'PA0087', 1, 2, 0, 6, 0 ) 1478 1440 ENDIF 1479 1441 … … 1501 1463 dt_averaging_input, ' must be <= averaging_interval = ', & 1502 1464 averaging_interval 1503 CALL handle_palm_message( 'check_parameters', 'PA0088', 1, 2, 0, 6, 0 )1465 CALL message( 'check_parameters', 'PA0088', 1, 2, 0, 6, 0 ) 1504 1466 ENDIF 1505 1467 … … 1508 1470 dt_averaging_input_pr, ' must be <= averaging_interval_pr = ', & 1509 1471 averaging_interval_pr 1510 CALL handle_palm_message( 'check_parameters', 'PA0089', 1, 2, 0, 6, 0 )1472 CALL message( 'check_parameters', 'PA0089', 1, 2, 0, 6, 0 ) 1511 1473 ENDIF 1512 1474 … … 1521 1483 precipitation_amount_interval, ' must not be larger than ', & 1522 1484 'dt_do2d_xy = ', dt_do2d_xy 1523 CALL handle_palm_message( 'check_parameters', 'PA0090', 1, 2, 0, & 1524 6, 0 ) 1485 CALL message( 'check_parameters', 'PA0090', 1, 2, 0, 6, 0 ) 1525 1486 ENDIF 1526 1487 ENDIF … … 1691 1652 TRIM( data_output_pr(i) ) // ' is not imp' // & 1692 1653 'lemented for ocean = .FALSE.' 1693 CALL handle_palm_message( 'check_parameters', 'PA0091', 1, 2, & 1694 0, 6, 0 ) 1654 CALL message( 'check_parameters', 'PA0091', 1, 2, 0, 6, 0 ) 1695 1655 ELSE 1696 1656 dopr_index(i) = 23 … … 1760 1720 TRIM( data_output_pr(i) ) // ' is not imp' // & 1761 1721 'lemented for humidity = .FALSE.' 1762 CALL handle_palm_message( 'check_parameters', 'PA0092', 1, 2, & 1763 0, 6, 0 ) 1722 CALL message( 'check_parameters', 'PA0092', 1, 2, 0, 6, 0 ) 1764 1723 ELSE 1765 1724 dopr_index(i) = 41 … … 1779 1738 TRIM( data_output_pr(i) ) // ' is not imp' // & 1780 1739 'lemented for passive_scalar = .FALSE.' 1781 CALL handle_palm_message( 'check_parameters', 'PA0093', 1, 2, & 1782 0, 6, 0 ) 1740 CALL message( 'check_parameters', 'PA0093', 1, 2, 0, 6, 0 ) 1783 1741 ELSE 1784 1742 dopr_index(i) = 41 … … 1821 1779 TRIM( data_output_pr(i) ) // ' is not imp' // & 1822 1780 'lemented for cloud_physics = .FALSE.' 1823 CALL handle_palm_message( 'check_parameters', 'PA0094', 1, 2, & 1824 0, 6, 0 ) 1781 CALL message( 'check_parameters', 'PA0094', 1, 2, 0, 6, 0 ) 1825 1782 ELSE 1826 1783 dopr_index(i) = 4 … … 1866 1823 TRIM( data_output_pr(i) ) // ' is not imp' // & 1867 1824 'lemented for humidity = .FALSE.' 1868 CALL handle_palm_message( 'check_parameters', 'PA0092', 1, 2, & 1869 0, 6, 0 ) 1825 CALL message( 'check_parameters', 'PA0092', 1, 2, 0, 6, 0 ) 1870 1826 ELSE 1871 1827 dopr_index(i) = 48 … … 1879 1835 TRIM( data_output_pr(i) ) // ' is not imp' // & 1880 1836 'lemented for humidity = .FALSE.' 1881 CALL handle_palm_message( 'check_parameters', 'PA0092', 1, 2, & 1882 0, 6, 0 ) 1837 CALL message( 'check_parameters', 'PA0092', 1, 2, 0, 6, 0 ) 1883 1838 ELSE 1884 1839 dopr_index(i) = 49 … … 1892 1847 TRIM( data_output_pr(i) ) // ' is not imp' // & 1893 1848 'lemented for humidity = .FALSE.' 1894 CALL handle_palm_message( 'check_parameters', 'PA0092', 1, 2, & 1895 0, 6, 0 ) 1849 CALL message( 'check_parameters', 'PA0092', 1, 2, 0, 6, 0 ) 1896 1850 ELSE 1897 1851 dopr_index(i) = 50 … … 1905 1859 TRIM( data_output_pr(i) ) // ' is not imp' // & 1906 1860 'lemented for passive_scalar = .FALSE.' 1907 CALL handle_palm_message( 'check_parameters', 'PA0093', 1, 2, & 1908 0, 6, 0 ) 1861 CALL message( 'check_parameters', 'PA0093', 1, 2, 0, 6, 0 ) 1909 1862 ELSE 1910 1863 dopr_index(i) = 48 … … 1918 1871 TRIM( data_output_pr(i) ) // ' is not imp' // & 1919 1872 'lemented for passive_scalar = .FALSE.' 1920 CALL handle_palm_message( 'check_parameters', 'PA0093', 1, 2, & 1921 0, 6, 0 ) 1873 CALL message( 'check_parameters', 'PA0093', 1, 2, 0, 6, 0 ) 1922 1874 ELSE 1923 1875 dopr_index(i) = 49 … … 1931 1883 TRIM( data_output_pr(i) ) // ' is not imp' // & 1932 1884 'lemented for passive_scalar = .FALSE.' 1933 CALL handle_palm_message( 'check_parameters', 'PA0093', 1, 2, & 1934 0, 6, 0 ) 1885 CALL message( 'check_parameters', 'PA0093', 1, 2, 0, 6, 0 ) 1935 1886 ELSE 1936 1887 dopr_index(i) = 50 … … 1954 1905 'lemented for cloud_physics = .FALSE. an&' // & 1955 1906 'd humidity = .FALSE.' 1956 CALL handle_palm_message( 'check_parameters', 'PA0095', 1, 2, & 1957 0, 6, 0 ) 1907 CALL message( 'check_parameters', 'PA0095', 1, 2, 0, 6, 0 ) 1958 1908 ENDIF 1959 1909 … … 1973 1923 'lemented for cloud_physics = .FALSE. an&' // & 1974 1924 'd humidity = .FALSE.' 1975 CALL handle_palm_message( 'check_parameters', 'PA0095', 1, 2, & 1976 0, 6, 0 ) 1925 CALL message( 'check_parameters', 'PA0095', 1, 2, 0, 6, 0 ) 1977 1926 ENDIF 1978 1927 … … 1992 1941 'lemented for cloud_physics = .FALSE. an&' // & 1993 1942 'd humidity = .FALSE.' 1994 CALL handle_palm_message( 'check_parameters', 'PA0095', 1, 2, & 1995 0, 6, 0 ) 1943 CALL message( 'check_parameters', 'PA0095', 1, 2, 0, 6, 0 ) 1996 1944 ENDIF 1997 1945 … … 2002 1950 'lemented for cloud_physics = .FALSE. or' // & 2003 1951 '&cloud_droplets = .FALSE.' 2004 CALL handle_palm_message( 'check_parameters', 'PA0096', 1, 2, & 2005 0, 6, 0 ) 1952 CALL message( 'check_parameters', 'PA0096', 1, 2, 0, 6, 0 ) 2006 1953 ELSE 2007 1954 dopr_index(i) = 54 … … 2065 2012 TRIM( data_output_pr(i) ) // ' is not imp' // & 2066 2013 'lemented for ocean = .FALSE.' 2067 CALL handle_palm_message( 'check_parameters', 'PA0091', 1, 2, & 2068 0, 6, 0 ) 2014 CALL message( 'check_parameters', 'PA0091', 1, 2, 0, 6, 0 ) 2069 2015 ELSE 2070 2016 dopr_index(i) = 65 … … 2078 2024 TRIM( data_output_pr(i) ) // ' is not imp' // & 2079 2025 'lemented for ocean = .FALSE.' 2080 CALL handle_palm_message( 'check_parameters', 'PA0091', 1, 2, & 2081 0, 6, 0 ) 2026 CALL message( 'check_parameters', 'PA0091', 1, 2, 0, 6, 0 ) 2082 2027 ELSE 2083 2028 dopr_index(i) = 66 … … 2091 2036 TRIM( data_output_pr(i) ) // ' is not imp' // & 2092 2037 'lemented for ocean = .FALSE.' 2093 CALL handle_palm_message( 'check_parameters', 'PA0091', 1, 2, & 2094 0, 6, 0 ) 2038 CALL message( 'check_parameters', 'PA0091', 1, 2, 0, 6, 0 ) 2095 2039 ELSE 2096 2040 dopr_index(i) = 67 … … 2114 2058 TRIM( data_output_pr(i) ) // ' is not imp' // & 2115 2059 'lemented for humidity = .FALSE.' 2116 CALL handle_palm_message( 'check_parameters', 'PA0092', 1, 2, & 2117 0, 6, 0 ) 2060 CALL message( 'check_parameters', 'PA0092', 1, 2, 0, 6, 0 ) 2118 2061 ELSE 2119 2062 dopr_index(i) = 70 … … 2131 2074 'data_output_pr_user = "' // & 2132 2075 TRIM( data_output_pr(i) ) // '"' 2133 CALL handle_palm_message( 'check_parameters', 'PA0097', 1, & 2134 2, 0, 6, 0 ) 2076 CALL message( 'check_parameters', 'PA0097', 1, 2, 0, 6, 0 ) 2135 2077 ELSE 2136 2078 message_string = 'illegal value for data_output_pr = "' // & 2137 2079 TRIM( data_output_pr(i) ) // '"' 2138 CALL handle_palm_message( 'check_parameters', 'PA0098', 1, & 2139 2, 0, 6, 0 ) 2080 CALL message( 'check_parameters', 'PA0098', 1, 2, 0, 6, 0 ) 2140 2081 ENDIF 2141 2082 ENDIF … … 2175 2116 WRITE( message_string, * ) 'z_max_do1d = ', z_max_do1d, ' must ', & 2176 2117 'be >= ', zu(nzb+1), ' or <= ', zu(nzt+1) 2177 CALL handle_palm_message( 'check_parameters', 'PA0099', 1, 2, 0, 6, & 2178 0 ) 2118 CALL message( 'check_parameters', 'PA0099', 1, 2, 0, 6, 0 ) 2179 2119 ELSE 2180 2120 cross_uymax = z_max_do1d … … 2195 2135 'zed_x = "' // TRIM( cross_normalized_x(i) ) // & 2196 2136 '"' 2197 CALL handle_palm_message( 'check_parameters', 'PA0100', 1, 2, 0, & 2198 6, 0 ) 2137 CALL message( 'check_parameters', 'PA0100', 1, 2, 0, 6, 0 ) 2199 2138 2200 2139 END SELECT … … 2208 2147 'zed_y = "' // TRIM( cross_normalized_y(i) ) // & 2209 2148 '"' 2210 CALL handle_palm_message( 'check_parameters', 'PA0101', 1, 2, 0, & 2211 6, 0 ) 2149 CALL message( 'check_parameters', 'PA0101', 1, 2, 0, 6, 0 ) 2212 2150 2213 2151 END SELECT … … 2219 2157 WRITE( message_string, * ) 'z_max_do1d_normalized = ', & 2220 2158 z_max_do1d_normalized, ' must be >= 0.0' 2221 CALL handle_palm_message( 'check_parameters', 'PA0101', 1, 2, 0, 6, 0 )2159 CALL message( 'check_parameters', 'PA0101', 1, 2, 0, 6, 0 ) 2222 2160 ENDIF 2223 2161 … … 2235 2173 message_string = 'number of output quantitities given by data' // & 2236 2174 '_output and data_output_user exceeds the limit of 100' 2237 CALL handle_palm_message( 'check_parameters', 'PA0102', 1, 2, 0, & 2238 6, 0 ) 2175 CALL message( 'check_parameters', 'PA0102', 1, 2, 0, 6, 0 ) 2239 2176 ENDIF 2240 2177 data_output(i) = data_output_user(j) … … 2279 2216 message_string = 'output of "' // TRIM( var ) // '" requi' // & 2280 2217 'res constant_diffusion = .FALSE.' 2281 CALL handle_palm_message( 'check_parameters', 'PA0103', 1, 2, & 2282 0, 6, 0 ) 2218 CALL message( 'check_parameters', 'PA0103', 1, 2, 0, 6, 0 ) 2283 2219 ENDIF 2284 2220 unit = 'm2/s2' … … 2288 2224 message_string = 'output of "' // TRIM( var ) // '" requir' // & 2289 2225 'es a "particles_par"-NAMELIST in the parameter file (PARIN)' 2290 CALL handle_palm_message( 'check_parameters', 'PA0104', 1, 2, & 2291 0, 6, 0 ) 2226 CALL message( 'check_parameters', 'PA0104', 1, 2, 0, 6, 0 ) 2292 2227 ENDIF 2293 2228 IF ( TRIM( var ) == 'pc' ) unit = 'number' … … 2298 2233 message_string = 'output of "' // TRIM( var ) // '" requi' // & 2299 2234 'res humidity = .TRUE.' 2300 CALL handle_palm_message( 'check_parameters', 'PA0105', 1, 2, & 2301 0, 6, 0 ) 2235 CALL message( 'check_parameters', 'PA0105', 1, 2, 0, 6, 0 ) 2302 2236 ENDIF 2303 2237 IF ( TRIM( var ) == 'q' ) unit = 'kg/kg' … … 2308 2242 message_string = 'output of "' // TRIM( var ) // '" requi' // & 2309 2243 'res cloud_physics = .TRUE. or cloud_droplets = .TRUE.' 2310 CALL handle_palm_message( 'check_parameters', 'PA0106', 1, 2, & 2311 0, 6, 0 ) 2244 CALL message( 'check_parameters', 'PA0106', 1, 2, 0, 6, 0 ) 2312 2245 ENDIF 2313 2246 unit = 'kg/kg' … … 2317 2250 message_string = 'output of "' // TRIM( var ) // '" requi' // & 2318 2251 'res cloud_droplets = .TRUE.' 2319 CALL handle_palm_message( 'check_parameters', 'PA0107', 1, 2, & 2320 0, 6, 0 ) 2252 CALL message( 'check_parameters', 'PA0107', 1, 2, 0, 6, 0 ) 2321 2253 ENDIF 2322 2254 IF ( TRIM( var ) == 'ql_c' ) unit = 'kg/kg' … … 2328 2260 message_string = 'output of "' // TRIM( var ) // '" requi' // & 2329 2261 'res cloud_physics = .TRUE.' 2330 CALL handle_palm_message( 'check_parameters', 'PA0108', 1, 2, & 2331 0, 6, 0 ) 2262 CALL message( 'check_parameters', 'PA0108', 1, 2, 0, 6, 0 ) 2332 2263 ENDIF 2333 2264 unit = 'kg/kg' … … 2337 2268 message_string = 'output of "' // TRIM( var ) // '" requi' // & 2338 2269 'res ocean = .TRUE.' 2339 CALL handle_palm_message( 'check_parameters', 'PA0109', 1, 2, & 2340 0, 6, 0 ) 2270 CALL message( 'check_parameters', 'PA0109', 1, 2, 0, 6, 0 ) 2341 2271 ENDIF 2342 2272 unit = 'kg/m3' … … 2346 2276 message_string = 'output of "' // TRIM( var ) // '" requi' // & 2347 2277 'res passive_scalar = .TRUE.' 2348 CALL handle_palm_message( 'check_parameters', 'PA0110', 1, 2, & 2349 0, 6, 0 ) 2278 CALL message( 'check_parameters', 'PA0110', 1, 2, 0, 6, 0 ) 2350 2279 ENDIF 2351 2280 unit = 'conc' … … 2355 2284 message_string = 'output of "' // TRIM( var ) // '" requi' // & 2356 2285 'res ocean = .TRUE.' 2357 CALL handle_palm_message( 'check_parameters', 'PA0109', 1, 2, & 2358 0, 6, 0 ) 2286 CALL message( 'check_parameters', 'PA0109', 1, 2, 0, 6, 0 ) 2359 2287 ENDIF 2360 2288 unit = 'psu' … … 2365 2293 TRIM( var ) // '" & only 2d-horizontal ' // & 2366 2294 'cross sections are allowed for this value' 2367 CALL handle_palm_message( 'check_parameters', 'PA0111', 1, 2, & 2368 0, 6, 0 ) 2295 CALL message( 'check_parameters', 'PA0111', 1, 2, 0, 6, 0 ) 2369 2296 ENDIF 2370 2297 IF ( TRIM( var ) == 'lwp*' .AND. .NOT. cloud_physics ) THEN 2371 2298 message_string = 'output of "' // TRIM( var ) // '" requi' // & 2372 2299 'res cloud_physics = .TRUE.' 2373 CALL handle_palm_message( 'check_parameters', 'PA0108', 1, 2, & 2374 0, 6, 0 ) 2300 CALL message( 'check_parameters', 'PA0108', 1, 2, 0, 6, 0 ) 2375 2301 ENDIF 2376 2302 IF ( TRIM( var ) == 'pra*' .AND. .NOT. precipitation ) THEN 2377 2303 message_string = 'output of "' // TRIM( var ) // '" requi' // & 2378 2304 'res precipitation = .TRUE.' 2379 CALL handle_palm_message( 'check_parameters', 'PA0112', 1, 2, & 2380 0, 6, 0 ) 2305 CALL message( 'check_parameters', 'PA0112', 1, 2, 0, 6, 0 ) 2381 2306 ENDIF 2382 2307 IF ( TRIM( var ) == 'pra*' .AND. j == 1 ) THEN 2383 2308 message_string = 'temporal averaging of precipitation ' // & 2384 2309 'amount "' // TRIM( var ) // '" is not possible' 2385 CALL handle_palm_message( 'check_parameters', 'PA0113', 1, 2, & 2386 0, 6, 0 ) 2310 CALL message( 'check_parameters', 'PA0113', 1, 2, 0, 6, 0 ) 2387 2311 ENDIF 2388 2312 IF ( TRIM( var ) == 'prr*' .AND. .NOT. precipitation ) THEN 2389 2313 message_string = 'output of "' // TRIM( var ) // '" requi' // & 2390 2314 'res precipitation = .TRUE.' 2391 CALL handle_palm_message( 'check_parameters', 'PA0112', 1, 2, & 2392 0, 6, 0 ) 2315 CALL message( 'check_parameters', 'PA0112', 1, 2, 0, 6, 0 ) 2393 2316 ENDIF 2394 2317 … … 2416 2339 message_string = 'illegal value for data_output or ' // & 2417 2340 'data_output_user = "' // TRIM( data_output(i) ) // '"' 2418 CALL handle_palm_message( 'check_parameters', 'PA0114', 1, & 2419 2, 0, 6, 0 ) 2341 CALL message( 'check_parameters', 'PA0114', 1, 2, 0, 6, 0 ) 2420 2342 ELSE 2421 2343 message_string = 'illegal value for data_output =' // & 2422 2344 TRIM( data_output(i) ) // '"' 2423 CALL handle_palm_message( 'check_parameters', 'PA0115', 1, & 2424 2, 0, 6, 0 ) 2345 CALL message( 'check_parameters', 'PA0115', 1, 2, 0, 6, 0 ) 2425 2346 ENDIF 2426 2347 ENDIF … … 2489 2410 ' must be >= ', zu(nzb+1), '(zu(nzb+1)) and <= ', zu(nzt), & 2490 2411 ' (zu(nzt))' 2491 CALL handle_palm_message( 'check_parameters', 'PA0116', 1, 2, 0, 6, 0 )2412 CALL message( 'check_parameters', 'PA0116', 1, 2, 0, 6, 0 ) 2492 2413 ENDIF 2493 2414 … … 2504 2425 message_string = 'do3d_compress = .TRUE. not allowed on host "' // & 2505 2426 TRIM( host ) // '"' 2506 CALL handle_palm_message( 'check_parameters', 'PA0117', 1, 2, 0, 6, & 2507 0 ) 2427 CALL message( 'check_parameters', 'PA0117', 1, 2, 0, 6, 0 ) 2508 2428 ENDIF 2509 2429 … … 2516 2436 WRITE( message_string, * ) 'illegal precision: do3d_comp_prec', & 2517 2437 '(', i, ') = "', TRIM(do3d_comp_prec(i)),'"' 2518 CALL handle_palm_message( 'check_parameters', 'PA0118', 1, 2, 0, & 2519 6, 0 ) 2438 CALL message( 'check_parameters', 'PA0118', 1, 2, 0, 6, 0 ) 2520 2439 ENDIF 2521 2440 … … 2540 2459 TRIM( do3d_comp_prec(i) ), '" given for do3d_comp_prec(', & 2541 2460 i, ')' 2542 CALL handle_palm_message( 'check_parameters', 'PA0119', 1, 2, & 2543 0, 6, 0 ) 2461 CALL message( 'check_parameters', 'PA0119', 1, 2, 0, 6, 0 ) 2544 2462 2545 2463 END SELECT … … 2575 2493 message_string = 'unknown value for data_output_format "' // & 2576 2494 TRIM( data_output_format(i) ) // '"' 2577 CALL handle_palm_message( 'check_parameters', 'PA0120', 1, 2, & 2578 0, 6, 0 ) 2495 CALL message( 'check_parameters', 'PA0120', 1, 2, 0, 6, 0 ) 2579 2496 2580 2497 END SELECT … … 2597 2514 IF ( km_constant < 0.0 ) THEN 2598 2515 WRITE( message_string, * ) 'km_constant = ', km_constant, ' < 0.0' 2599 CALL handle_palm_message( 'check_parameters', 'PA0121', 1, 2, 0, 6, & 2600 0 ) 2516 CALL message( 'check_parameters', 'PA0121', 1, 2, 0, 6, 0 ) 2601 2517 ELSE 2602 2518 IF ( prandtl_number < 0.0 ) THEN 2603 2519 WRITE( message_string, * ) 'prandtl_number = ', prandtl_number, & 2604 2520 ' < 0.0' 2605 CALL handle_palm_message( 'check_parameters', 'PA0122', 1, 2, 0, & 2606 6, 0 ) 2521 CALL message( 'check_parameters', 'PA0122', 1, 2, 0, 6, 0 ) 2607 2522 ENDIF 2608 2523 constant_diffusion = .TRUE. … … 2611 2526 message_string = 'prandtl_layer is not allowed with fixed ' // & 2612 2527 'value of km' 2613 CALL handle_palm_message( 'check_parameters', 'PA0123', 1, 2, 0, & 2614 6, 0 ) 2528 CALL message( 'check_parameters', 'PA0123', 1, 2, 0, 6, 0 ) 2615 2529 ENDIF 2616 2530 ENDIF … … 2630 2544 IF ( outflow_damping_width <= 0 .OR. outflow_damping_width > nx ) THEN 2631 2545 message_string = 'outflow_damping width out of range' 2632 CALL handle_palm_message( 'check_parameters', 'PA0124', 1, 2, 0, 6, & 2633 0 ) 2546 CALL message( 'check_parameters', 'PA0124', 1, 2, 0, 6, 0 ) 2634 2547 ENDIF 2635 2548 ENDIF … … 2644 2557 IF ( outflow_damping_width <= 0 .OR. outflow_damping_width > ny ) THEN 2645 2558 message_string = 'outflow_damping width out of range' 2646 CALL handle_palm_message( 'check_parameters', 'PA0124', 1, 2, 0, 6, & 2647 0 ) 2559 CALL message( 'check_parameters', 'PA0124', 1, 2, 0, 6, 0 ) 2648 2560 ENDIF 2649 2561 ENDIF … … 2654 2566 WRITE( message_string, * ) 'rif_min = ', rif_min, ' must be less ', & 2655 2567 'than rif_max = ', rif_max 2656 CALL handle_palm_message( 'check_parameters', 'PA0125', 1, 2, 0, 6, 0 )2568 CALL message( 'check_parameters', 'PA0125', 1, 2, 0, 6, 0 ) 2657 2569 ENDIF 2658 2570 … … 2670 2582 WRITE( message_string, * ) 'disturbance_level_b = ', & 2671 2583 disturbance_level_b, ' must be >= ', zu(3), '(zu(3))' 2672 CALL handle_palm_message( 'check_parameters', 'PA0126', 1, 2, 0, 6, 0 )2584 CALL message( 'check_parameters', 'PA0126', 1, 2, 0, 6, 0 ) 2673 2585 ELSEIF ( disturbance_level_b > zu(nzt-2) ) THEN 2674 2586 WRITE( message_string, * ) 'disturbance_level_b = ', & 2675 2587 disturbance_level_b, ' must be <= ', zu(nzt-2), '(zu(nzt-2))' 2676 CALL handle_palm_message( 'check_parameters', 'PA0127', 1, 2, 0, 6, 0 )2588 CALL message( 'check_parameters', 'PA0127', 1, 2, 0, 6, 0 ) 2677 2589 ELSE 2678 2590 DO k = 3, nzt-2 … … 2695 2607 WRITE( message_string, * ) 'disturbance_level_t = ', & 2696 2608 disturbance_level_t, ' must be <= ', zu(nzt-2), '(zu(nzt-2))' 2697 CALL handle_palm_message( 'check_parameters', 'PA0128', 1, 2, 0, 6, 0 )2609 CALL message( 'check_parameters', 'PA0128', 1, 2, 0, 6, 0 ) 2698 2610 ELSEIF ( disturbance_level_t < disturbance_level_b ) THEN 2699 2611 WRITE( message_string, * ) 'disturbance_level_t = ', & 2700 2612 disturbance_level_t, ' must be >= disturbance_level_b = ', & 2701 2613 disturbance_level_b 2702 CALL handle_palm_message( 'check_parameters', 'PA0129', 1, 2, 0, 6, 0 )2614 CALL message( 'check_parameters', 'PA0129', 1, 2, 0, 6, 0 ) 2703 2615 ELSE 2704 2616 DO k = 3, nzt-2 … … 2718 2630 disturbance_level_ind_t, ' must be >= disturbance_level_b = ', & 2719 2631 disturbance_level_b 2720 CALL handle_palm_message( 'check_parameters', 'PA0130', 1, 2, 0, 6, 0 )2632 CALL message( 'check_parameters', 'PA0130', 1, 2, 0, 6, 0 ) 2721 2633 ENDIF 2722 2634 … … 2735 2647 THEN 2736 2648 message_string = 'inflow_disturbance_begin out of range' 2737 CALL handle_palm_message( 'check_parameters', 'PA0131', 1, 2, 0, 6, & 2738 0 ) 2649 CALL message( 'check_parameters', 'PA0131', 1, 2, 0, 6, 0 ) 2739 2650 ENDIF 2740 2651 IF ( inflow_disturbance_end == -1 ) THEN … … 2744 2655 THEN 2745 2656 message_string = 'inflow_disturbance_end out of range' 2746 CALL handle_palm_message( 'check_parameters', 'PA0132', 1, 2, 0, 6, & 2747 0 ) 2657 CALL message( 'check_parameters', 'PA0132', 1, 2, 0, 6, 0 ) 2748 2658 ENDIF 2749 2659 ELSEIF ( bc_ns /= 'cyclic' ) THEN … … 2754 2664 THEN 2755 2665 message_string = 'inflow_disturbance_begin out of range' 2756 CALL handle_palm_message( 'check_parameters', 'PA0131', 1, 2, 0, 6, & 2757 0 ) 2666 CALL message( 'check_parameters', 'PA0131', 1, 2, 0, 6, 0 ) 2758 2667 ENDIF 2759 2668 IF ( inflow_disturbance_end == -1 ) THEN … … 2763 2672 THEN 2764 2673 message_string = 'inflow_disturbance_end out of range' 2765 CALL handle_palm_message( 'check_parameters', 'PA0132', 1, 2, 0, 6, & 2766 0 ) 2674 CALL message( 'check_parameters', 'PA0132', 1, 2, 0, 6, 0 ) 2767 2675 ENDIF 2768 2676 ENDIF … … 2789 2697 message_string = 'turbulent_inflow = .T. requires a Dirichlet ' // & 2790 2698 'condition at the inflow boundary' 2791 CALL handle_palm_message( 'check_parameters', 'PA0133', 1, 2, 0, 6, 0 )2699 CALL message( 'check_parameters', 'PA0133', 1, 2, 0, 6, 0 ) 2792 2700 ENDIF 2793 2701 … … 2803 2711 WRITE( message_string, * ) 'illegal value for recycling_width:', & 2804 2712 ' ', recycling_width 2805 CALL handle_palm_message( 'check_parameters', 'PA0134', 1, 2, 0, & 2806 6, 0 ) 2713 CALL message( 'check_parameters', 'PA0134', 1, 2, 0, 6, 0 ) 2807 2714 ENDIF 2808 2715 ENDIF … … 2818 2725 message_string = 'unknown random generator: random_generator = "' // & 2819 2726 TRIM( random_generator ) // '"' 2820 CALL handle_palm_message( 'check_parameters', 'PA0135', 1, 2, 0, 6, 0 )2727 CALL message( 'check_parameters', 'PA0135', 1, 2, 0, 6, 0 ) 2821 2728 ENDIF 2822 2729 … … 2830 2737 WRITE( message_string, * ) 'damp_level_1d = ', damp_level_1d, & 2831 2738 ' must be > 0.0 and < ', zu(nzt+1), '(zu(nzt+1))' 2832 CALL handle_palm_message( 'check_parameters', 'PA0136', 1, 2, 0, 6, & 2833 0 ) 2739 CALL message( 'check_parameters', 'PA0136', 1, 2, 0, 6, 0 ) 2834 2740 ELSE 2835 2741 DO k = 1, nzt+1 … … 2848 2754 message_string = 'mixing_length_1d = "' // TRIM( mixing_length_1d ) // & 2849 2755 '" is unknown' 2850 CALL handle_palm_message( 'check_parameters', 'PA0137', 1, 2, 0, 6, 0 )2756 CALL message( 'check_parameters', 'PA0137', 1, 2, 0, 6, 0 ) 2851 2757 ENDIF 2852 2758 IF ( TRIM( dissipation_1d ) /= 'as_in_3d_model' .AND. & … … 2854 2760 message_string = 'dissipation_1d = "' // TRIM( dissipation_1d ) // & 2855 2761 '" is unknown' 2856 CALL handle_palm_message( 'check_parameters', 'PA0138', 1, 2, 0, 6, 0 )2762 CALL message( 'check_parameters', 'PA0138', 1, 2, 0, 6, 0 ) 2857 2763 ENDIF 2858 2764 … … 2889 2795 termination_time_needed, ' must be > 30.0 on host "', & 2890 2796 TRIM( host ), '"' 2891 CALL handle_palm_message( 'check_parameters', 'PA0139', 1, 2, 0, 6, & 2892 0 ) 2797 CALL message( 'check_parameters', 'PA0139', 1, 2, 0, 6, 0 ) 2893 2798 ENDIF 2894 2799 ELSEIF ( host(1:3) == 'ibm' ) THEN … … 2901 2806 termination_time_needed, ' should be >= 300.0 on host "', & 2902 2807 TRIM( host ), '"' 2903 CALL handle_palm_message( 'check_parameters', 'PA0140', 1, 2, 0, 6, & 2904 0 ) 2808 CALL message( 'check_parameters', 'PA0140', 1, 2, 0, 6, 0 ) 2905 2809 ENDIF 2906 2810 ENDIF -
palm/trunk/SOURCE/cpu_log.f90
r225 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Type of count and count_rate changed to INTEGER(8)6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 225 2009-01-26 14:44:20Z raasch 13 ! Type of count and count_rate changed to INTEGER(8) 11 14 ! 12 15 ! 82 2007-04-16 15:40:52Z raasch -
palm/trunk/SOURCE/cpu_statistics.f90
r222 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Bugfix for nonparallel execution6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 222 2009-01-12 16:04:16Z letzel 13 ! Bugfix for nonparallel execution 11 14 ! 12 15 ! 197 2008-09-16 15:29:03Z raasch -
palm/trunk/SOURCE/data_output_2d.f90
r215 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Bugfix: zero output of particle concentration and radius unless particles 7 ! have been started 6 ! 8 7 ! 9 8 ! Former revisions: 10 9 ! ----------------- 11 10 ! $Id$ 11 ! 12 ! 215 2008-11-18 09:54:31Z raasch 13 ! Bugfix: no output of particle concentration and radius unless particles 14 ! have been started 12 15 ! 13 16 ! 96 2007-06-04 08:07:41Z raasch -
palm/trunk/SOURCE/data_output_dvrp.f90
r210 r226 32 32 ! Actual revisions: 33 33 ! ----------------- 34 ! DVRP arguments changed to single precision, mode pathlines added35 34 ! TEST: different colours for isosurfaces 36 35 ! TEST: write statements … … 39 38 ! ----------------- 40 39 ! $Id$ 40 ! 41 ! 210 2008-11-06 08:54:02Z raasch 42 ! DVRP arguments changed to single precision, mode pathlines added 41 43 ! 42 44 ! 130 2007-11-13 14:08:40Z letzel -
palm/trunk/SOURCE/header.f90
r206 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Bugfix: error in zu index in case of section_xy = -16 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 206 2008-10-13 14:59:11Z raasch 13 ! Bugfix: error in zu index in case of section_xy = -1 11 14 ! 12 15 ! 198 2008-09-17 08:55:28Z raasch -
palm/trunk/SOURCE/inflow_turbulence.f90
r222 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Bugfix for nonparallel execution6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 222 2009-01-12 16:04:16Z letzel 13 ! Bugfix for nonparallel execution 11 14 ! 12 15 ! Initial version (2008/03/07) -
palm/trunk/SOURCE/init_cloud_physics.f90
r221 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Bugfix: abort in case that absolute temperature is below zero6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ------------------ 10 10 ! $Id$ 11 ! 12 ! 221 2009-01-12 15:32:23Z raasch 13 ! Bugfix: abort in case that absolute temperature is below zero 11 14 ! 12 15 ! 95 2007-06-02 16:48:38Z raasch … … 67 70 WRITE( message_string, * ) 'absolute temperature < 0.0 at zu(', k, & 68 71 ') = ', zu(k) 69 CALL handle_palm_message( 'init_cloud_physics', 'PA0142', 1, 2, 0, 6, & 70 0 ) 72 CALL message( 'init_cloud_physics', 'PA0142', 1, 2, 0, 6, 0 ) 71 73 ENDIF 72 74 hyp(k) = surface_pressure * 100.0 * & -
palm/trunk/SOURCE/init_coupling.f90
r222 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Bugfix for nonparallel execution6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ------------------ 10 10 ! $Id$ 11 ! 12 ! 222 2009-01-12 16:04:16Z letzel 13 ! Initial revision 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/init_dvrp.f90
r210 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! DVRP arguments changed to single precision, mode pathlines added7 6 ! TEST: print* statements 8 7 ! ToDo: checking of mode_dvrp for legal values is not correct 9 8 ! Implementation of a MPI-1 coupling: __mpi2 adjustments for MPI_COMM_WORLD 9 ! 10 10 ! Former revisions: 11 11 ! ----------------- 12 12 ! $Id$ 13 ! 14 ! 210 2008-11-06 08:54:02Z raasch 15 ! DVRP arguments changed to single precision, mode pathlines added 13 16 ! 14 17 ! 155 2008-03-28 10:56:30Z letzel -
palm/trunk/SOURCE/init_grid.f90
r217 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! +topography_grid_convention6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 217 2008-12-09 18:00:48Z letzel 13 ! +topography_grid_convention 11 14 ! 12 15 ! 134 2007-11-21 07:28:38Z letzel -
palm/trunk/SOURCE/init_pegrid.f90
r206 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Implementation of a MPI-1 coupling: added __parallel within the __mpi2 part7 ! 2d-decomposition is default on SGI-ICE systems8 6 ! ATTENTION: nnz_x undefined problem still has to be solved!!!!!!!! 9 7 ! TEST OUTPUT (TO BE REMOVED) logging mpi2 ierr values … … 12 10 ! ----------------- 13 11 ! $Id$ 12 ! 13 ! 206 2008-10-13 14:59:11Z raasch 14 ! Implementation of a MPI-1 coupling: added __parallel within the __mpi2 part 15 ! 2d-decomposition is default on SGI-ICE systems 14 16 ! 15 17 ! 197 2008-09-16 15:29:03Z raasch -
palm/trunk/SOURCE/local_stop.f90
r213 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Implementation of a MPI-1 coupling: replaced myid with target_id. 7 ! The uncoupled case allows stop or mpi_abort depending on new steering 8 ! parameter abort_mode, which is set in handle_palm_message. 6 ! 9 7 ! 10 8 ! Former revisions: 11 9 ! ----------------- 12 10 ! $Id$ 11 ! 12 ! 213 2008-11-13 10:26:18Z raasch 13 ! Implementation of a MPI-1 coupling: replaced myid with target_id. 14 ! The uncoupled case allows stop or mpi_abort depending on new steering 15 ! parameter abort_mode, which is set in routine message. 13 16 ! 14 17 ! 147 2008-02-01 12:41:46Z raasch -
palm/trunk/SOURCE/local_tremain.f90
r225 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Type of count and count_rate changed to INTEGER(8) in order to avoid out of 7 ! range problems (which result in measured negative time intervals) 6 ! 8 7 ! 9 8 ! Former revisions: 10 9 ! ----------------- 11 10 ! $Id$ 11 ! 12 ! 225 2009-01-26 14:44:20Z raasch 13 ! Type of count and count_rate changed to INTEGER(8) in order to avoid out of 14 ! range problems (which result in measured negative time intervals) 12 15 ! 13 16 ! 82 2007-04-16 15:40:52Z raasch -
palm/trunk/SOURCE/local_tremain_ini.f90
r225 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Type of count and count_rate changed to INTEGER(8) in order to avoid out of 7 ! range problems (which result in measured negative time intervals) 6 ! 8 7 ! 9 8 ! Former revisions: 10 9 ! ----------------- 11 10 ! $Id$ 11 ! 12 ! 225 2009-01-26 14:44:20Z raasch 13 ! Type of count and count_rate changed to INTEGER(8) in order to avoid out of 14 ! range problems (which result in measured negative time intervals) 12 15 ! 13 16 ! 82 2007-04-16 15:40:52Z raasch -
palm/trunk/SOURCE/message.f90
r225 r226 1 SUBROUTINE handle_palm_message( routine_name, message_identifier, & 2 requested_action, message_level, output_on_pe,& 3 file_id, flush ) 1 SUBROUTINE message( routine_name, message_identifier, requested_action, & 2 message_level, output_on_pe, file_id, flush ) 4 3 5 4 !------------------------------------------------------------------------------! 6 5 ! Actual revisions: 7 6 ! ----------------- 8 ! Initial revision7 ! 9 8 ! 10 9 ! Former revisions: 11 10 ! ----------------- 12 11 ! $Id$ 12 ! 13 ! 213 2008-11-13 10:26:18Z raasch 14 ! Initial revision 13 15 ! 14 16 ! Description: … … 128 130 129 131 IF ( pe_out_of_range ) THEN 130 WRITE ( *, '(A)' ) '+++ WARNING from handle_palm_message:'132 WRITE ( *, '(A)' ) '+++ WARNING from routine message:' 131 133 WRITE ( *, '(A,I6,A)' ) ' PE ', output_on_pe, & 132 134 ' choosed for output is larger ' … … 148 150 ! print*, '#13' 149 151 150 END SUBROUTINE handle_palm_message152 END SUBROUTINE message -
palm/trunk/SOURCE/modules.f90
r217 r226 5 5 ! Actual revisions: 6 6 ! ----------------- 7 ! 8 ! 9 ! Former revisions: 10 ! ----------------- 11 ! $Id$ 12 ! 13 ! 217 2008-12-09 18:00:48Z letzel 7 14 ! +topography_grid_convention 8 15 ! some dvrp-variables changed to single precision, variables for dvrp-mode 9 16 ! pathlines added, +target_id, abort_mode, message_string 10 !11 ! Former revisions:12 ! -----------------13 ! $Id$14 17 ! 15 18 ! 197 2008-09-16 15:29:03Z raasch -
palm/trunk/SOURCE/netcdf.f90
r216 r226 7 7 ! Current revisions: 8 8 ! ------------------ 9 ! Origin of the xy-coordinate system shifted from the center of the first 10 ! grid cell (indices i=0, j=0) to the south-left corner of this cell. 9 ! 11 10 ! 12 11 ! Former revisions: 13 12 ! ----------------- 14 13 ! $Id$ 14 ! 15 ! 216 2008-11-25 07:12:43Z raasch 16 ! Origin of the xy-coordinate system shifted from the center of the first 17 ! grid cell (indices i=0, j=0) to the south-left corner of this cell. 15 18 ! 16 19 ! 189 2008-08-13 17:09:26Z letzel -
palm/trunk/SOURCE/package_parin.f90
r210 r226 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 210 2008-11-06 08:54:02Z raasch 13 ! Variables for dvrp-mode pathlines added 11 14 ! 12 15 ! 116 2007-10-11 02:30:27Z raasch -
palm/trunk/SOURCE/palm.f90
r215 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Initialization of coupled runs modified for MPI-1 and moved to external 7 ! subroutine init_coupling 6 ! 8 7 ! 9 8 ! Former revisions: 10 9 ! ----------------- 11 10 ! $Id$ 11 ! 12 ! 215 2008-11-18 09:54:31Z raasch 13 ! Initialization of coupled runs modified for MPI-1 and moved to external 14 ! subroutine init_coupling 12 15 ! 13 16 ! 197 2008-09-16 15:29:03Z raasch -
palm/trunk/SOURCE/production_e.f90
r208 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Bugfix concerning the calculation of velocity gradients at vertical walls 7 ! in case of diabatic conditions 6 ! 8 7 ! 9 8 ! Former revisions: 10 9 ! ----------------- 11 10 ! $Id$ 11 ! 12 ! 208 2008-10-20 06:02:59Z raasch 13 ! Bugfix concerning the calculation of velocity gradients at vertical walls 14 ! in case of diabatic conditions 12 15 ! 13 16 ! 187 2008-08-06 16:25:09Z letzel -
palm/trunk/SOURCE/read_3d_binary.f90
r220 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! 7 ! 8 ! Former revisions: 9 ! ----------------- 10 ! $Id$ 11 ! 12 ! 220 2008-12-18 07:00:36Z raasch 6 13 ! reading mechanism completely revised (subdomain/total domain size can vary 7 14 ! arbitrarily between current and previous run) 8 15 ! Bugfix: reading of spectrum_x|y from restart files ignored if total numbers 9 16 ! of grid points do not match 10 !11 ! Former revisions:12 ! -----------------13 ! $Id$14 17 ! 15 18 ! 150 2008-02-29 08:19:58Z raasch -
palm/trunk/SOURCE/read_var_list.f90
r216 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! limitations for nx_on_file, ny_on_file removed (read_parts_of_var_list)6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 216 2008-11-25 07:12:43Z raasch 13 ! limitations for nx_on_file, ny_on_file removed (read_parts_of_var_list) 11 14 ! 12 15 ! 173 2008-05-23 20:39:38Z raasch -
palm/trunk/SOURCE/surface_coupler.f90
r206 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Implementation of a MPI-1 Coupling: replaced myid with target_id, 7 ! deleted __mpi2 directives 6 ! 8 7 ! 9 8 ! Former revisions: 10 9 ! ------------------ 11 10 ! $Id$ 11 ! 12 ! 206 2008-10-13 14:59:11Z raasch 13 ! Implementation of a MPI-1 Coupling: replaced myid with target_id, 14 ! deleted __mpi2 directives 12 15 ! 13 16 ! 109 2007-08-28 15:26:47Z letzel -
palm/trunk/SOURCE/timestep.f90
r222 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Implementation of a MPI-1 Coupling: replaced myid with target_id 7 ! Bugfix for nonparallel execution 6 ! 8 7 ! 9 8 ! Former revisions: 10 9 ! ----------------- 11 10 ! $Id$ 11 ! 12 ! 222 2009-01-12 16:04:16Z letzel 13 ! Implementation of a MPI-1 Coupling: replaced myid with target_id 14 ! Bugfix for nonparallel execution 12 15 ! 13 16 ! 108 2007-08-24 15:10:38Z letzel -
palm/trunk/SOURCE/user_3d_data_averaging.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/user_actions.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/user_additional_routines.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Initial version6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Initial version 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/user_advec_particles.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/user_check_data_output.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/user_check_data_output_pr.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/user_check_parameters.f90
r217 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Initial version6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 217 2008-12-09 18:00:48Z letzel 13 ! Initial version 11 14 ! 12 15 ! Description: … … 35 38 '"topography" = ''single_building'' or ''read_from_file''.'//& 36 39 ' & Choose ''cell_edge'' or ''cell_center''.' 37 CALL handle_palm_message( 'user_check_parameters', 'UI0001', 1, & 38 2, 0, 6, 0 ) 40 CALL message( 'user_check_parameters', 'UI0001', 1, 2, 0, 6, 0 ) 39 41 ELSE 40 42 !-- The default value is applicable here. … … 50 52 message_string = 'The value for "topography_grid_convention" is '// & 51 53 'not recognized. & Choose ''cell_edge'' or ''cell_center''.' 52 CALL handle_palm_message( 'user_check_parameters', 'UI0002', 1, & 53 2, 0, 6, 0 ) 54 CALL message( 'user_check_parameters', 'UI0002', 1, 2, 0, 6, 0 ) 54 55 ENDIF 55 56 ENDIF -
palm/trunk/SOURCE/user_data_output_2d.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/user_data_output_3d.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/user_data_output_dvrp.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/user_define_netcdf_grid.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/user_dvrp_coltab.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/user_header.f90
r217 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! +topography_grid_convention 7 ! Former file user_interface.f90 split into one file per subroutine 6 ! 8 7 ! 9 8 ! Former revisions: 10 9 ! ----------------- 11 10 ! $Id$ 11 ! 12 ! 2008-12-09 18:00:48Z letzel 13 ! +topography_grid_convention 14 ! Former file user_interface.f90 split into one file per subroutine 12 15 ! 13 16 ! Description: -
palm/trunk/SOURCE/user_init.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/user_init_3d_model.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/user_init_grid.f90
r217 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! +topography_grid_convention 7 ! Former file user_interface.f90 split into one file per subroutine 6 ! 8 7 ! 9 8 ! Former revisions: 10 9 ! ----------------- 11 10 ! $Id$ 11 ! 12 ! 217 2008-12-09 18:00:48Z letzel 13 ! +topography_grid_convention 14 ! Former file user_interface.f90 split into one file per subroutine 12 15 ! 13 16 ! Description: -
palm/trunk/SOURCE/user_init_particles.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/user_init_plant_canopy.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/user_last_actions.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/user_module.f90
r220 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine, 7 ! revision history cleaned up 6 ! 8 7 ! 9 8 ! Former revisions: 10 9 ! ----------------- 11 10 ! $Id$ 11 ! 12 ! 220 2008-12-18 07:00:36Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine, 14 ! revision history cleaned up 12 15 ! 13 16 ! 159 2008-04-09 08:06:03Z raasch -
palm/trunk/SOURCE/user_parin.f90
r217 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! +topography_grid_convention 7 ! Former file user_interface.f90 split into one file per subroutine 6 ! 8 7 ! 9 8 ! Former revisions: 10 9 ! ----------------- 11 10 ! $Id$ 11 ! 12 ! 217 2008-12-09 18:00:48Z letzel 13 ! +topography_grid_convention 14 ! Former file user_interface.f90 split into one file per subroutine 12 15 ! 13 16 ! Description: -
palm/trunk/SOURCE/user_particle_attributes.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/user_read_restart_data.f90
r220 r226 7 7 ! Actual revisions: 8 8 ! ----------------- 9 ! reading mechanism revised (subdomain/total domain size can vary arbitrarily 10 ! between current and previous run), 11 ! former file user_interface.f90 split into one file per subroutine 9 ! 12 10 ! 13 11 ! Former revisions: 14 12 ! ----------------- 15 13 ! $Id$ 14 ! 15 ! 220 2008-12-18 07:00:36Z raasch 16 ! reading mechanism revised (subdomain/total domain size can vary arbitrarily 17 ! between current and previous run), 18 ! former file user_interface.f90 split into one file per subroutine 16 19 ! 17 20 ! Description: -
palm/trunk/SOURCE/user_spectra.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine 11 14 ! 12 15 ! Description: -
palm/trunk/SOURCE/user_statistics.f90
r211 r226 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! Former file user_interface.f90 split into one file per subroutine6 ! 7 7 ! 8 8 ! Former revisions: 9 9 ! ----------------- 10 10 ! $Id$ 11 ! 12 ! 211 2008-11-11 04:46:24Z raasch 13 ! Former file user_interface.f90 split into one file per subroutine 11 14 ! 12 15 ! Description:
Note: See TracChangeset
for help on using the changeset viewer.