- Timestamp:
- Mar 6, 2007 12:28:36 PM (18 years ago)
- Location:
- palm/trunk
- Files:
-
- 21 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/DOC/app/chapter_3.4.html
r5 r48 1 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 <html> 3 <head> 2 <html><head> 4 3 5 4 … … 13 12 14 13 <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> 15 <title>chapter_3.4</title> 16 </head> 14 <title>chapter_3.4</title></head> 17 15 18 16 <body> … … 4355 4353 4356 4354 4357 <tr> 4358 4359 4360 4361 4362 4363 <td style="vertical-align: top; text-align: center;"> 4364 4365 4366 4367 4368 4369 <p align="center">50 </p> 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 <p align="center">and/or <br> 4381 4382 4383 4384 4385 4386 possibly </p> 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 <p align="center">50-59</p> 4398 4399 4400 4401 4402 4403 </td> 4404 4405 4406 4407 4408 4409 <td style="vertical-align: top;"> 4410 4411 4412 4413 4414 4415 <p><a name="PLOTTS_DATA"></a>PLOTTS_DATA </p> 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 <p>and/or <br> 4427 4428 4429 4430 4431 4432 possibly </p> 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 <p>PLOTTS_DATA_0 <br> 4444 4445 4446 4447 4448 4449 PLOTTS_DATA_1 <br> 4450 4451 4452 4453 4454 4455 4456 . <br> 4457 4458 4459 4460 4461 4462 4463 . <br> 4464 4465 4466 4467 4468 4469 4470 . <br> 4471 4472 4473 4474 4475 4476 PLOTTS_DATA_9</p> 4477 4478 4479 4480 4481 4482 </td> 4483 4484 4485 4486 4487 4488 <td style="vertical-align: top;">O</td> 4489 4490 4491 4492 4493 4494 <td style="vertical-align: top;">Ascii<br> 4495 4496 4497 4498 4499 4500 </td> 4501 4502 4503 4504 4505 4506 <td style="vertical-align: top;"> 4507 4508 4509 4510 4511 4512 <p>This file contains the data of the time series written by the 4513 model (see <a href="chapter_4.2.html#data_output_ts">data_output_ts</a>) 4514 in a format readable by <a href="http://www.muk.uni-hannover.de/institut/software/profil_beschreibung.html">profil</a>. 4515 The data can only be visualized with <span style="font-weight: bold;">profil</span> 4516 using NAMELIST parameter sets, which are written by 4517 the model to the local file <a href="#PLOTTS_PAR">PLOTTS_PAR</a>. 4518 </p> 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 <p>Regardless of the (sub)set of time series specified by <a href="chapter_4.2.html#data_output_ts">data_output_ts</a> 4530 for actual output, this file allways contains all possible time series. 4531 They are arranged next to each other in 22 columns. The 4532 first column contains the time in s. With initial runs the 4533 variables in the individual columns are described in the comment lines 4534 at the beginning of the file (see also <a href="chapter_4.2.html#data_output_ts">data_output_ts</a>). 4535 The text of these comment lines is used as a legend in the plot. The 4536 first line of the file is a comment line in case of initial runs 4537 and contains information about the used model version, the run 4538 identifier (base file name + number of the respective restart run), 4539 the name of the executing computer, as well as the date and time of the 4540 beginning of the run. At the end of this comment line is the name of 4541 the 4542 subdomain, to which the time series belong (see <a href="chapter_4.1.html#statistic_regions">statistic_regions</a>). 4543 By default, it is the “total domain”, i.e. the time series 4544 apply to the whole model domain. If the model has to produce profiles 4545 for subdomains, up to 9 further files (units No. 51-59) are 4546 produced. The file names include the number of the respective 4547 subdomain (e.g. PLOTTS_DATA_1). In this case the name of the file with 4548 the data of the total domain is PLOTTS_DATA_0. </p> 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 <p>Time series data of restart runs <b>must 4560 always</b> be attached to existing data of preceding runs of a job 4561 chain, because 4562 they do not contain comment lines (see above) and otherwise are not 4563 visualizable with <span style="font-weight: bold;">profil</span>. Time 4564 series plotted with <span style="font-weight: bold;">profil</span> 4565 therefore always begin with t=0. An appending of the data to one file 4566 is 4567 obtained with the file attribute <a href="http://www.muk.uni-hannover.de/institut/software/mrun_beschreibung.html#tra">tra</a> 4568 in the file connection statement. <br> 4569 4570 4571 4572 4573 4574 </p> 4575 4576 4577 4578 4579 4580 </td> 4581 4582 4583 4584 4585 4586 </tr> 4355 4587 4356 4588 4357 … … 5276 5045 5277 5046 5278 <tr> 5279 5280 5281 5282 5283 5284 <td style="vertical-align: top; text-align: center;">90<br> 5285 5286 5287 5288 5289 5290 </td> 5291 5292 5293 5294 5295 5296 <td style="vertical-align: top;"> 5297 5298 5299 5300 5301 5302 <p><a name="PLOTTS_PAR"></a>PLOTTS_PAR </p> 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 <p>and/or <br> 5314 5315 5316 5317 5318 5319 possibly </p> 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 <p>PLOTTS_PAR_0 <br> 5331 5332 5333 5334 5335 5336 PLOTTS_PAR_1 <br> 5337 5338 5339 5340 5341 5342 5343 . <br> 5344 5345 5346 5347 5348 5349 5350 . <br> 5351 5352 5353 5354 5355 5356 5357 . <br> 5358 5359 5360 5361 5362 5363 PLOTTS_PAR_9</p> 5364 5365 5366 5367 5368 5369 </td> 5370 5371 5372 5373 5374 5375 <td style="vertical-align: top;">O<br> 5376 5377 5378 5379 5380 5381 </td> 5382 5383 5384 5385 5386 5387 <td style="vertical-align: top;">Ascii/ <br> 5388 5389 5390 5391 5392 5393 NAMELIST</td> 5394 5395 5396 5397 5398 5399 <td style="vertical-align: top;"> 5400 5401 5402 5403 5404 5405 <p>NAMELIST parameter set, with which the layout of a plot 5406 of the time series data in the local file <a href="#PLOTTS_DATA">PLOTTS_DATA</a> 5407 can be steered, if these data are visualized with the plot program <a href="http://www.muk.uni-hannover.de/institut/software/profil_beschreibung.html">profil</a>. 5408 </p> 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 <p>This file contains the so-called RAHMEN (frame)- and 5420 CROSS-parameter sets (NAMELIST- group names <span style="font-style: normal;">&RAHMEN and/or &CROSS</span>) 5421 needed by <span style="font-weight: bold;">profil</span>. These 5422 parameter sets (and thus all details of the layout) can be edited after 5423 the model run by the user. By 5424 default, all time series are drawn in different panels on one page. The 5425 grouping is model-internally fixed and can only be 5426 changed manually later. Only those time series specified by the 5427 parameter <a href="chapter_4.2.html#data_output_ts">data_output_ts</a> 5428 are actually drawn. </p> 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 <p>The file PLOTTS_PAR is allways produced by the model at 5440 the beginning and at the end of a run, whereby at the end of the run 5441 the file produced at the beginning is overwritten. Any later file 5442 differs from the initial file by the fact that it additionally contains 5443 ranges of values for the axes of coordinates. If a model run crashes 5444 uncontrolled (e.g. run time error or CPU - time exceeded) a 5445 parameter file is still available and the (incomplete) time 5446 series can - contrary to the vertical profiles - nevertheless be 5447 plotted. </p> 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 <p>If the model is to produce time series for different 5459 subdomains (see <a href="chapter_4.1.html#statistic_regions">statistic_regions</a>), 5460 further files are output , whereby the file name gets an additionally 5461 underline and the number of the respective subdomain is appended (e.g. 5462 PLOTTS_PAR_1). The name of the file with NAMELIST-parameters for the 5463 total domain in this case reads PLOTTS_PAR_0. <br> 5464 5465 5466 5467 5468 5469 </p> 5470 5471 5472 5473 5474 5475 </td> 5476 5477 5478 5479 5480 5481 </tr> 5047 5482 5048 5483 5049 … … 6213 5779 format</font></font></td> 6214 5780 6215 <td style="vertical-align: top;"><font color="#000000"><font color="#000000"><font color="#000000">This file contains data of the timeseries (see <a href=" ../app/chapter_4.2.html#data_output_ts">data_output_ts</a>)5781 <td style="vertical-align: top;"><font color="#000000"><font color="#000000"><font color="#000000">This file contains data of the timeseries (see <a href="chapter_4.2.html#dt_dots">dt_dots</a>) 6216 5782 in NetCDF format. The data in this file can be visualized by any graphic software which provides a NetCDF interface (e.g. <span style="font-weight: bold;">NCL </span>or<span style="font-weight: bold;"> ferret</span>).<br> 6217 5783 … … 6452 6018 6453 6019 6454 </body> 6455 </html> 6020 </body></html> -
palm/trunk/DOC/app/chapter_3.5.1.html
r46 r48 155 155 user-defined subdomains for statistic analysis and output (see <a href="chapter_4.1.html#statistic_regions">statistic_regions</a> 156 156 and <a href="chapter_3.5.3.html">chapter 157 3.5.3</a>) . <br>157 3.5.3</a>) and of additional time series quantities (see comment line example in the file). <br> 158 158 159 159 CPU time for <tt><font style="font-size: 10pt;" size="2">user_init</font></tt> … … 380 380 381 381 <td width="117"> 382 <p><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><a name="user_statistics"></a>user_statistics</font></font></tt></p> 383 384 </td> 385 386 <td width="862"> 387 <p>Horizontal averages of vertical profiles of additional 388 quantities (for example user variables) can be computed and written to 382 <p><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><a name="user_statistics"></a>user_statistics<br>( sr )</font></font></tt></p> 383 384 </td> 385 386 <td width="862"> 387 <p>Horizontal 388 averages of vertical profiles of user-defined 389 quantities can be computed here. Also, additional time series 390 quantities can be calculated. They have to be defined before in routine 391 <a href="#user_init"><span style="font-family: Courier New,Courier,monospace;">user_init</span></a>. The routine is called once for each defined statistic region (see <a href="chapter_4.1.html#statistic_region">statistic_region</a>).</p><p></p><p>The routine contains some simple examples (as comment lines) in order to demonstrate how to use it.</p><p><br>Profiles have to be written to 389 392 the array <tt><font style="font-size: 10pt;" size="2">sums</font></tt>. 390 393 Please use profile numbers starting from 70 upward (thus e.g. <tt><font style="font-size: 10pt;" size="2">sums (…, 391 394 60) =</font></tt><font style="font-size: 10pt;" size="2">…)</font>. These additional 392 395 profiles 393 are temporally averaged in <tt><font style="font-size: 10pt;" size="2">flow_statistics</font></tt>. 394 If these profiles should be displayed with the plot program <a href="http://www.muk.uni-hannover.de/institut/software/profil_beschreibung.html">profil</a>, 395 further instructions in the user-defined software are necessary. For 396 this, an understanding of the operating mode of the subroutine <tt><font style="font-size: 10pt;" size="2">plot_1d</font></tt> 397 is required.</p> 396 are temporally averaged in <tt><font style="font-size: 10pt;" size="2">flow_statistics</font></tt>.</p> 398 397 399 398 </td> -
palm/trunk/DOC/app/chapter_3.5.3.html
r5 r48 1 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 2 <html> 3 <head> 4 <meta http-equiv="CONTENT-TYPE" 5 content="text/html; charset=windows-1252"> 6 <title>PALM chapter 3.5.3</title> 7 <meta name="GENERATOR" content="StarOffice 7 (Win32)"> 2 <html><head> 3 <meta http-equiv="CONTENT-TYPE" content="text/html; charset=windows-1252"> 4 5 <title>PALM chapter 3.5.3</title><meta name="GENERATOR" content="StarOffice 7 (Win32)"> 8 6 <meta name="AUTHOR" content="Siegfried Raasch"> 9 7 <meta name="CREATED" content="20040802;14001660"> … … 14 12 @page { size: 21cm 29.7cm } 15 13 --> 16 </style> 17 </head> 14 </style></head> 15 18 16 <body dir="ltr" lang="en-US"> 19 17 <h3 style="line-height: 100%;">3.5.3 Definition of user-defined 20 18 subdomains</h3> 21 <p style="line-height: 100%;">By default, the values of the time 22 series (saved in local file <a href="chapter_3.4.html#PLOTTS_DATA">PLOTTS_DATA</a>) 23 and the horizontally averaged vertical profiles (saved in local files 19 <p style="line-height: 100%;">By default, the values of the timeseries quantities and the horizontally averaged vertical profiles (saved in local files 24 20 <a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a> 25 21 and <a href="chapter_3.4.html#LIST_PROFIL">LIST_PROFIL</a>) … … 27 23 series or profiles for different user-defined subdomains can be 28 24 computed and plotted additionally. Steering in principle is done 29 via the initialization parameter <a 30 href="chapter_4.1.html#statistic_regions">statistic_regions</a>. 25 via the initialization parameter <a href="chapter_4.1.html#statistic_regions">statistic_regions</a>. 31 26 </p> 32 27 <p style="line-height: 100%;">The exact definition of these subdomains 33 28 has to be made by the user within the user-defined subroutine 34 29 <tt><font style="font-size: 10pt;" size="2">init_user</font></tt>. The 35 subdomains are defined with a mask array named <tt><font 36 style="font-size: 10pt;" size="2">rmask</font></tt>, 30 subdomains are defined with a mask array named <tt><font style="font-size: 10pt;" size="2">rmask</font></tt>, 37 31 which has to be given the value 1.0 for all horizontal grid points 38 32 belonging to … … 43 37 declared as: </p> 44 38 <ul> 45 <p style="line-height: 100%;"><tt><font style="font-size: 10pt;" 46 size="2">REAL :: rmask (nys-1:nyn+1,nxl-1,nxr+1,0:9) .</font></tt></p> 39 <p style="line-height: 100%;"><tt><font style="font-size: 10pt;" size="2">REAL :: rmask (nys-1:nyn+1,nxl-1,nxr+1,0:9) .</font></tt></p> 47 40 </ul> 48 41 <p style="line-height: 100%;">The first two indices are the grid point 49 indices in y and x-direction. With parallel model runs <tt><font 50 style="font-size: 10pt;" size="2">nxl</font></tt><font 51 style="font-size: 10pt;" size="2">, 52 </font><tt><font style="font-size: 10pt;" size="2">nxr</font></tt><font 53 style="font-size: 10pt;" size="2">, 54 </font><tt><font style="font-size: 10pt;" size="2">nys</font></tt><font 55 style="font-size: 10pt;" size="2"> 56 <font size="3">and</font> </font><tt><font style="font-size: 10pt;" 57 size="2">nyn</font></tt> 42 indices in y and x-direction. With parallel model runs <tt><font style="font-size: 10pt;" size="2">nxl</font></tt><font style="font-size: 10pt;" size="2">, 43 </font><tt><font style="font-size: 10pt;" size="2">nxr</font></tt><font style="font-size: 10pt;" size="2">, 44 </font><tt><font style="font-size: 10pt;" size="2">nys</font></tt><font style="font-size: 10pt;" size="2"> 45 <font size="3">and</font> </font><tt><font style="font-size: 10pt;" size="2">nyn</font></tt> 58 46 are the array bounds of the respective subdomain (don't confuse this 59 47 with the user-defined subdomain!) on the 60 respective processor. With runs on one processor <tt><font 61 style="font-size: 10pt;" size="2">nys</font></tt><font 62 style="font-size: 10pt;" size="2"> 63 = </font><tt><font style="font-size: 10pt;" size="2">nxl</font></tt><font 64 style="font-size: 10pt;" size="2"> 65 = 0</font> and <font style="font-size: 10pt;" size="2"><font 66 face="Cumberland, monospace">nxr 48 respective processor. With runs on one processor <tt><font style="font-size: 10pt;" size="2">nys</font></tt><font style="font-size: 10pt;" size="2"> 49 = </font><tt><font style="font-size: 10pt;" size="2">nxl</font></tt><font style="font-size: 10pt;" size="2"> 50 = 0</font> and <font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace">nxr 67 51 =</font> </font><a href="chapter_4.1.html#nx">nx</a> 68 and <font style="font-size: 10pt;" size="2"><font 69 face="Cumberland, monospace">nyn 52 and <font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace">nyn 70 53 =</font></font> <a href="chapter_4.1.html#ny">ny</a>. 71 54 The third index determines the user-defined subdomain. The total model … … 81 64 assumed). 82 65 The second subdomain should be defined by all points outside of this 83 domain. This may be obtained by the following lines of code in <tt><font 84 style="font-size: 10pt;" size="2">user_init</font></tt>: 66 domain. This may be obtained by the following lines of code in <tt><font style="font-size: 10pt;" size="2">user_init</font></tt>: 85 67 </p> 86 68 <ul> 87 <p style="line-height: 100%;"><tt><font style="font-size: 10pt;" 88 size="2"><font face="Cumberland, monospace">USE 89 grid_variables</font></font></tt><font style="font-size: 10pt;" size="2"><font 90 face="Cumberland, monospace"> <br> 91 </font></font><tt><font style="font-size: 10pt;" size="2"><font 92 face="Cumberland, monospace">USE indices</font></font></tt><font 93 style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 94 </font></font><tt><font style="font-size: 10pt;" size="2"><font 95 face="Cumberland, monospace">USE statistics</font></font></tt><font 96 style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 97 </font></font><tt><font style="font-size: 10pt;" size="2"><font 98 face="Cumberland, monospace">.</font></font></tt><font 99 style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><br> 100 </font></font><tt><font style="font-size: 10pt;" size="2"><font 101 face="Cumberland, monospace">.</font></font></tt><font 102 style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><br> 103 </font></font><tt><font style="font-size: 10pt;" size="2"><font 104 face="Cumberland, monospace">.</font></font></tt><font 105 style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><br> 106 </font></font><tt><font style="font-size: 10pt;" size="2"><font 107 face="Cumberland, monospace">disc_center_x = dx * (nx + 1)/2</font></font></tt><font 108 style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 109 </font></font><tt><font style="font-size: 10pt;" size="2"><font 110 face="Cumberland, monospace">disc_center_y = dy * (ny + 1)/2</font></font></tt><font 111 style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 112 </font></font><tt><font style="font-size: 10pt;" size="2"><font 113 face="Cumberland, monospace">disc_radius = 0.5 * disc_center_x</font></font></tt><font 114 style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 115 </font></font><tt><font style="font-size: 10pt;" size="2"><font 116 face="Cumberland, monospace">DO i = nxl-1, nxr+1</font></font></tt><font 117 style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 118 </font></font><tt><font style="font-size: 10pt;" size="2"><font 119 face="Cumberland, monospace"> x = i * dx</font></font></tt><br> 120 <tt><font style="font-size: 10pt;" size="2"><font 121 face="Cumberland, monospace"> DO j = nys-1, nyn+1</font></font></tt><font 122 style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 123 </font></font><tt><font style="font-size: 10pt;" size="2"><font 124 face="Cumberland, monospace"> y = j * dy</font></font></tt><font 125 style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><br> 126 </font></font><tt><font style="font-size: 10pt;" size="2"><font 127 face="Cumberland, monospace"> 128 radial_distance = SQRT( ( x - disc_center_x )**2 + &</font></font></tt><font 129 style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 130 </font></font><tt><font style="font-size: 10pt;" size="2"><font 131 face="Cumberland, monospace"> 132 ( y - disc_center_y )**2 )</font></font></tt><font 133 style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 134 </font></font><tt><font style="font-size: 10pt;" size="2"><font 135 face="Cumberland, monospace"> IF ( radial_distance 136 > disc_radius ) THEN</font></font></tt><font 137 style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><br> 138 </font></font><tt><font style="font-size: 10pt;" size="2"><font 139 face="Cumberland, monospace"> 140 rmask(j,i,1) = 0.0</font></font></tt><font style="font-size: 10pt;" 141 size="2"><font face="Cumberland, monospace"><br> 142 </font></font><tt><font style="font-size: 10pt;" size="2"><font 143 face="Cumberland, monospace"> 144 rmask(j,i,2) = 1.0</font></font></tt><font style="font-size: 10pt;" 145 size="2"><font face="Cumberland, monospace"><br> 146 </font></font><tt><font style="font-size: 10pt;" size="2"><font 147 face="Cumberland, monospace"> ELSE</font></font></tt><font 148 style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><br> 149 </font></font><tt><font style="font-size: 10pt;" size="2"><font 150 face="Cumberland, monospace"> 151 rmask(j,i,1) = 1.0</font></font></tt><font style="font-size: 10pt;" 152 size="2"><font face="Cumberland, monospace"><br> 153 </font></font><tt><font style="font-size: 10pt;" size="2"><font 154 face="Cumberland, monospace"> 155 rmask(j,i,2) = 0.0</font></font></tt><font style="font-size: 10pt;" 156 size="2"><font face="Cumberland, monospace"><br> 157 </font></font><tt><font style="font-size: 10pt;" size="2"><font 158 face="Cumberland, monospace"> ENDIF</font></font></tt><font 159 style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 160 </font></font><tt><font style="font-size: 10pt;" size="2"><font 161 face="Cumberland, monospace"> ENDDO</font></font></tt><font 162 style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><br> 163 </font></font><tt><font style="font-size: 10pt;" size="2"><font 164 face="Cumberland, monospace">ENDDO</font></font></tt></p> 69 <p style="line-height: 100%;"><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace">USE 70 grid_variables</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 71 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace">USE indices</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 72 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace">USE statistics</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 73 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace">.</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><br> 74 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace">.</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><br> 75 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace">.</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><br> 76 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace">disc_center_x = dx * (nx + 1)/2</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 77 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace">disc_center_y = dy * (ny + 1)/2</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 78 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace">disc_radius = 0.5 * disc_center_x</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 79 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace">DO i = nxl-1, nxr+1</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 80 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> x = i * dx</font></font></tt><br> 81 <tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> DO j = nys-1, nyn+1</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 82 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> y = j * dy</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><br> 83 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> 84 radial_distance = SQRT( ( x - disc_center_x )**2 + &</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 85 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> 86 ( y - disc_center_y )**2 )</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 87 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> IF ( radial_distance 88 > disc_radius ) THEN</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><br> 89 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> 90 rmask(j,i,1) = 0.0</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><br> 91 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> 92 rmask(j,i,2) = 1.0</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><br> 93 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> ELSE</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><br> 94 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> 95 rmask(j,i,1) = 1.0</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><br> 96 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> 97 rmask(j,i,2) = 0.0</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><br> 98 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> ENDIF</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> <br> 99 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"> ENDDO</font></font></tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace"><br> 100 </font></font><tt><font style="font-size: 10pt;" size="2"><font face="Cumberland, monospace">ENDDO</font></font></tt></p> 165 101 </ul> 166 <p style="line-height: 100%;">The module <span 167 style="font-family: monospace;">statistics</span> must be used, 102 <p style="line-height: 100%;">The module <span style="font-family: monospace;">statistics</span> must be used, 168 103 because it contains <span style="font-family: monospace;">rmask</span> 169 104 and the modules <span style="font-family: monospace;">grid_variables</span> … … 177 112 if 178 113 the user sets <a href="chapter_4.1.html#statistic_regions">statistic_regions</a> 179 & #8805; <i>1</i>. Beyond that, names for the user-defined subdomains can be114 ≥ <i>1</i>. Beyond that, names for the user-defined subdomains can be 180 115 assigned 181 116 via the initialization parameter <a href="chapter_4.3.html#region">region</a>. … … 183 118 the local files <a href="chapter_3.4.html#HEADER">HEADER</a> 184 119 and <a href="chapter_3.4.html#RUN_CONTROL">RUN_CONTROL</a> 185 within the user-defined subroutine <tt><font style="font-size: 10pt;" 186 size="2">user_header</font></tt>. 120 within the user-defined subroutine <tt><font style="font-size: 10pt;" size="2">user_header</font></tt>. 187 121 <br> 188 122 </p> 189 123 <hr> 190 124 <p style="line-height: 100%;"><br> 191 <font color="#000080"><font color="#000080"><a href="chapter_3.5.2.html"><font 192 color="#000080"><img src="left.gif" name="Grafik1" align="bottom" 193 border="2" height="32" width="32"></font></a><a href="index.html"><font 194 color="#000080"><img src="up.gif" name="Grafik2" align="bottom" 195 border="2" height="32" width="32"></font></a><a 196 href="chapter_3.5.4.html"><font color="#000080"><img src="right.gif" 197 name="Grafik3" align="bottom" border="2" height="32" width="32"></font></a></font></font></p> 198 <p style="line-height: 100%;"><i>Last change: </i> 15/04/05 (SR)</p> 199 </body> 200 </html> 125 <font color="#000080"><font color="#000080"><a href="chapter_3.5.2.html"><font color="#000080"><img src="left.gif" name="Grafik1" align="bottom" border="2" height="32" width="32"></font></a><a href="index.html"><font color="#000080"><img src="up.gif" name="Grafik2" align="bottom" border="2" height="32" width="32"></font></a><a href="chapter_3.5.4.html"><font color="#000080"><img src="right.gif" name="Grafik3" align="bottom" border="2" height="32" width="32"></font></a></font></font></p> 126 <p style="line-height: 100%;"><i>Last change: </i> 07/03/07 (SR)</p> 127 </body></html> -
palm/trunk/DOC/app/chapter_4.1.html
r46 r48 14380 14380 data on the file for the different domains can be distinguished by a 14381 14381 suffix which is appended to the quantity names. Suffix 0 means data for 14382 the total domain, suffix 1 means data for subdomain 1, etc.</p><p>In case of <span style="font-weight: bold;">data_output_format</span> = <span style="font-style: italic;">'profil'</span>, individual local files for profiles (<a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a>) 14383 and time series (<a href="chapter_3.4.html#PLOTTS_DATA">PLOTTS_DATA</a>) 14384 are created for each subdomain. The individual subdomain files differ by their name (the 14382 the total domain, suffix 1 means data for subdomain 1, etc.</p><p>In case of <span style="font-weight: bold;">data_output_format</span> = <span style="font-style: italic;">'profil'</span>, individual local files for profiles (<a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a>) are created for each subdomain. The individual subdomain files differ by their name (the 14385 14383 number of the respective subdomain is attached, e.g. 14386 PLOT1D_DATA_1). In this case the name s of the fileswith the data of14387 the total domain are PLOT1D_DATA_0 and PLOTTS_DATA_0. If no subdomains14388 are declared (<b>statistic_regions</b> = <i>0</i>), the name s14389 PLOT1D_DATA and PLOTTS_DATA areused (this must be considered in the14384 PLOT1D_DATA_1). In this case the name of the file with the data of 14385 the total domain is PLOT1D_DATA_0. If no subdomains 14386 are declared (<b>statistic_regions</b> = <i>0</i>), the name 14387 PLOT1D_DATA is used (this must be considered in the 14390 14388 respective file connection statements of the <span style="font-weight: bold;">mrun</span> configuration file).</p> 14391 14389 … … 17523 17521 scheme is actually used, can be output as a time series with respect to 17524 17522 the 17525 three directions in space with run parameter <a href="chapter_4.2.html#data_output_ts">data_output_ts</a> 17526 = <i>'splptx'</i>, <i>'splpty'</i>, <i>'splptz'</i>. The percentage 17523 three directions in space with run parameter (see <a href="chapter_4.2.html#dt_dots">dt_dots</a>, the timeseries names in the NetCDF file are <i>'splptx'</i>, <i>'splpty'</i>, <i>'splptz'</i>). The percentage 17527 17524 of gridpoints should stay below a certain limit, however, it is 17528 17525 not possible to give -
palm/trunk/DOC/app/chapter_4.2.html
r46 r48 1 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 2 <html><head> 3 <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>PALM chapter 4.2</title></head> 4 <body> 5 <h3 style="line-height: 100%;"><a name="Kapitel4.2"></a>4.2 <a href="#Laufparameter">Runtime 3 <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>PALM chapter 4.2</title></head> 4 <body><h3 style="line-height: 100%;"><a name="Kapitel4.2"></a>4.2 <a href="#Laufparameter">Runtime 6 5 parameters</a> and <a href="#Paketparameter">package 7 6 parameters</a></h3> 8 <h3 style="margin-bottom: 0cm; line-height: 100%;"><a name="Laufparameter"></a> 9 Runtime parameters:</h3> 10 <br> 11 <br> 12 <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2"> 13 <tbody> 14 <tr> 15 <td style="vertical-align: top;"><font size="4"><b>Parameter name</b></font></td> 16 <td style="vertical-align: top;"><font size="4"><b>Type</b></font></td> 17 <td style="vertical-align: top;"> 18 <p><b><font size="4">Default</font></b> <br> 19 <b><font size="4">value</font></b></p> 20 </td> 21 <td style="vertical-align: top;"><font size="4"><b>Explanation</b></font></td> 22 </tr> 23 <tr> 24 <td style="vertical-align: top;"><a name="averaging_interval"></a><span style="font-weight: bold;">averaging_interval</span><br> 25 </td> 26 <td style="vertical-align: top;">R<br> 27 </td> 28 <td style="vertical-align: top;"><span style="font-style: italic;">0.0</span><br> 29 </td> 30 <td style="vertical-align: top;">Averaging interval for all output of temporally averaged data (in s).<br><br>This 7 <h3 style="margin-bottom: 0cm; line-height: 100%;"><a name="Laufparameter"></a>Runtime parameters:</h3> 8 <br><br> 9 <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2"> <tbody> <tr> 10 <td style="vertical-align: top;"><font size="4"><b>Parameter 11 name</b></font></td> <td style="vertical-align: top;"><font size="4"><b>Type</b></font></td> 12 <td style="vertical-align: top;"> <p><b><font size="4">Default</font></b> <br> <b><font size="4">value</font></b></p> </td> 13 <td style="vertical-align: top;"><font size="4"><b>Explanation</b></font></td> 14 </tr> <tr> <td style="vertical-align: top;"><a name="averaging_interval"></a><span style="font-weight: bold;">averaging_interval</span><br> 15 </td> <td style="vertical-align: top;">R<br> </td> 16 <td style="vertical-align: top;"><span style="font-style: italic;">0.0</span><br> </td> 17 <td style="vertical-align: top;">Averaging interval for 18 all output of temporally averaged data (in s).<br><br>This 31 19 parameter defines the time interval length for temporally averaged data 32 20 (vertical profiles, spectra, 2d cross-sections, 3d volume data). By 33 default, data are not subject to temporal averaging. The interval 34 length is limited by the parameter <a href="#dt_data_output_av">dt_data_output_av</a>. In any case, <span style="font-weight: bold;">averaging_interval</span> <= <span style="font-weight: bold;">dt_data_output_av</span> must hold.<br><br>If 21 default, data are not subject to temporal averaging. The 22 interval 23 length is limited by the parameter <a href="#dt_data_output_av">dt_data_output_av</a>. 24 In any case, <span style="font-weight: bold;">averaging_interval</span> 25 <= <span style="font-weight: bold;">dt_data_output_av</span> 26 must hold.<br><br>If 35 27 an interval is defined, then by default the average is calculated from 36 28 the data values of all timesteps lying within this interval. The number 37 29 of time levels entering into the average can be reduced with the 38 parameter <a href="#dt_averaging_input">dt_averaging_input</a>.<br><br>If an averaging interval can not be completed at the end of a run, it 30 parameter <a href="#dt_averaging_input">dt_averaging_input</a>.<br><br>If 31 an averaging interval can not be completed at the end of a run, it 39 32 will be finished at the beginning of the next restart run. Thus for 40 33 restart runs, averaging intervals do not 41 necessarily begin at the beginning of the run.<br><br>Parameters <a href="#averaging_interval_pr">averaging_interval_pr</a> and <a href="#averaging_interval_sp">averaging_interval_sp</a> can be used to define different averaging intervals for vertical profile data and spectra, respectively.<br> 42 </td> 43 </tr> 44 <tr> 45 <td style="vertical-align: top;"> 46 <p><a name="averaging_interval_pr"></a><b>averaging_interval_pr</b></p> 47 </td> 48 <td style="vertical-align: top;">R<br> 49 </td> 50 <td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="#averaging_interval">averaging_<br> 34 necessarily begin at the beginning of the run.<br><br>Parameters 35 <a href="#averaging_interval_pr">averaging_interval_pr</a> 36 and <a href="#averaging_interval_sp">averaging_interval_sp</a> 37 can be used to define different averaging intervals for vertical 38 profile data and spectra, respectively.<br> </td> </tr> 39 <tr> <td style="vertical-align: top;"> <p><a name="averaging_interval_pr"></a><b>averaging_interval_pr</b></p> 40 </td> <td style="vertical-align: top;">R<br> </td> 41 <td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="#averaging_interval">averaging_<br> 51 42 interval</a><br> 52 </span> 53 </td> 54 <td style="vertical-align: top;"> 55 <p>Averaging interval for output of vertical profiles to local 56 file <font color="#000000"><font color="#000000"><a href="chapter_3.4.html#DATA_1D_PR_NETCDF">DATA_1D_PR_NETCDF</a> </font></font>and/or <a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a> 57 (in s). </p> 58 <p>If 43 </span> </td> <td style="vertical-align: top;"> 44 <p>Averaging interval for output of vertical profiles to 45 local 46 file <font color="#000000"><font color="#000000"><a href="chapter_3.4.html#DATA_1D_PR_NETCDF">DATA_1D_PR_NETCDF</a> 47 </font></font>and/or <a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a> 48 (in s). </p> <p>If 59 49 this parameter is given a non-zero value, temporally 60 50 averaged vertical profile data are output. By default, profile data 61 51 data are not subject to temporal averaging. The interval length is 62 limited by the parameter <a href="#dt_dopr">dt_dopr</a>. In any case <b>averaging_interval_pr</b> <= <b>dt_dopr </b>must 63 hold.</p>If an interval is defined, then by default the average is calculated 52 limited by the parameter <a href="#dt_dopr">dt_dopr</a>. 53 In any case <b>averaging_interval_pr</b> <= <b>dt_dopr 54 </b>must 55 hold.</p>If an interval is defined, then by default the average 56 is calculated 64 57 from the data values of all timesteps lying within this interval. The 65 58 number of time levels entering into the average can be reduced with the 66 59 parameter <a href="#dt_averaging_input_pr">dt_averaging_input_pr</a>. 67 60 <p>If 68 61 an averaging interval can not be completed at the end of a run, it will 69 62 be finished at the beginning of the next restart run. Thus for restart 70 63 runs, averaging intervals do not 71 necessarily begin at the beginning of the run.</p> 72 </td> 73 </tr> 74 75 <tr> 76 <td style="vertical-align: top;"><a name="call_psolver_at_all_substeps"></a><span style="font-weight: bold;">call_psolver_at_all_<br> 77 substeps</span></td> 78 <td style="vertical-align: top;">L<br> 79 </td> 80 <td style="vertical-align: top;"><span style="font-style: italic;">.T.</span><br> 81 </td> 82 <td style="vertical-align: top;">Switch 83 to steer the call of the pressure solver.<br> 84 <br> 64 necessarily begin at the beginning of the run.</p> </td> </tr> 65 <tr> <td style="vertical-align: top;"><a name="call_psolver_at_all_substeps"></a><span style="font-weight: bold;">call_psolver_at_all_<br> 66 substeps</span></td> <td style="vertical-align: top;">L<br> 67 </td> <td style="vertical-align: top;"><span style="font-style: italic;">.T.</span><br> </td> 68 <td style="vertical-align: top;">Switch 69 to steer the call of the pressure solver.<br> <br> 85 70 In order to speed-up performance, the Poisson equation for perturbation 86 pressure (see <a href="#psolver">psolver</a>) can be called only at the last substep of multistep Runge-Kutta 87 timestep schemes (see <a href="chapter_4.1.html#timestep_scheme">timestep_scheme</a>) by setting <span style="font-weight: bold;">call_psolver_at_all_substeps</span> = <span style="font-style: italic;">.F.</span>. 71 pressure (see <a href="#psolver">psolver</a>) can 72 be called only at the last substep of multistep Runge-Kutta 73 timestep schemes (see <a href="chapter_4.1.html#timestep_scheme">timestep_scheme</a>) 74 by setting <span style="font-weight: bold;">call_psolver_at_all_substeps</span> 75 = <span style="font-style: italic;">.F.</span>. 88 76 In many cases, this sufficiently reduces the divergence of the velocity 89 77 field. Nevertheless, small-scale ripples (2-delta-x) may occur. In this 90 78 case and in case 91 of non-cyclic lateral boundary conditions, <span style="font-weight: bold;">call_psolver_at_all_timesteps</span> = <span style="font-style: italic;">.T.</span> should be used. <span style="font-weight: bold;"></span></td> 92 </tr> 93 <tr> 94 <td style="vertical-align: top;"> 95 <p><a name="fcl_factor"></a><b>cfl_factor</b></p> 96 </td> 97 <td style="vertical-align: top;">R<br> 98 </td> 99 <td style="vertical-align: top;"> 100 <p><i>0.1, 0.8 or 0.9</i> <br> 101 <i>(see right)</i></p> 102 </td> 103 <td style="vertical-align: top;"> 104 <p lang="en-GB">Time step limiting factor. </p> 105 106 107 <p><span lang="en-GB">In the model, the <span lang="en-GB">maximum 108 allowed </span>time step according to CFL and diffusion-criterion 109 dt_max is reduced by </span><a href="chapter_4.1.html#dt"><span lang="en-GB">dt</span></a> <span lang="en-GB">= dt_max * <b>cfl_factor</b> 79 of non-cyclic lateral boundary conditions, <span style="font-weight: bold;">call_psolver_at_all_timesteps</span> 80 = <span style="font-style: italic;">.T.</span> 81 should be used. <span style="font-weight: bold;"></span></td> 82 </tr> <tr> <td style="vertical-align: top;"> 83 <p><a name="fcl_factor"></a><b>cfl_factor</b></p> 84 </td> <td style="vertical-align: top;">R<br> </td> 85 <td style="vertical-align: top;"> <p><i>0.1, 86 0.8 or 0.9</i> <br> <i>(see right)</i></p> 87 </td> <td style="vertical-align: top;"> <p lang="en-GB">Time step limiting factor. </p> 88 <p><span lang="en-GB">In the model, the <span lang="en-GB">maximum 89 allowed </span>time step according to CFL and 90 diffusion-criterion 91 dt_max is reduced by </span><a href="chapter_4.1.html#dt"><span lang="en-GB">dt</span></a> <span lang="en-GB">= 92 dt_max * <b>cfl_factor</b> 110 93 in order to avoid stability problems which may arise in the vicinity of 111 the maximum allowed timestep. The condition <i>0.0</i> < <b>cfl_factor</b> 112 < <i>1.0 </i>applies.<br> 113 </span></p> 114 115 116 <p><span lang="en-GB">The default value of cfl_factor depends on 117 the </span><a href="chapter_4.1.html#timestep_scheme"><span lang="en-GB">timestep_scheme</span></a><span lang="en-GB"> used:<br> 118 </span></p> 119 120 121 <p><span lang="en-GB">For the third order Runge-Kutta scheme it 122 is <b>cfl_factor</b> = </span><span style="font-style: italic;">0.9</span><span lang="en-GB">.<br> 123 </span></p> 124 125 126 <p><span lang="en-GB">In case of the leapfrog scheme a quite 94 the maximum allowed timestep. The condition <i>0.0</i> 95 < <b>cfl_factor</b> 96 < <i>1.0 </i>applies.<br> </span></p> 97 <p><span lang="en-GB">The default value of 98 cfl_factor depends on 99 the </span><a href="chapter_4.1.html#timestep_scheme"><span lang="en-GB">timestep_scheme</span></a><span lang="en-GB"> used:<br> </span></p> <p><span lang="en-GB">For the third order Runge-Kutta scheme it 100 is <b>cfl_factor</b> = </span><span style="font-style: italic;">0.9</span><span lang="en-GB">.<br> </span></p> <p><span lang="en-GB">In case of the leapfrog scheme a quite 127 101 restrictive value of <span style="font-weight: bold;">cfl_factor</span> 128 = <span style="font-style: italic;">0.1 </span></span><span lang="en-GB">is used because for larger values the velocity divergence 102 = <span style="font-style: italic;">0.1 </span></span><span lang="en-GB">is used because for larger values the velocity 103 divergence 129 104 significantly effects the accuracy of the model results.</span><a href="chapter_4.1.html#scalar_advec"><span lang="en-GB"></span></a><span lang="en-GB"> Possibly larger values may 130 105 be used with the leapfrog scheme but these are to be determined by 131 106 appropriate test runs.<span style="font-family: times new roman;"><br> 132 </span></span></p> 133 134 <span lang="en-GB"><span style="font-family: times new roman;"></span><font face="Times New Roman">The default value for the Euler scheme is <span style="font-weight: bold;">cfl_factor</span> = <span style="font-style: italic;">0.8</span> .</font></span></td> 135 </tr> 136 <tr> 137 <td style="vertical-align: top;"> 138 <p><a name="create_disturbances"></a><b>create_disturbances</b></p> 139 </td> 140 <td style="vertical-align: top;">L<br> 141 </td> 142 <td style="vertical-align: top;"><span style="font-style: italic;">.T.</span><br> 143 </td> 144 <td style="vertical-align: top;"> 145 <p>Switch to impose random perturbations to the horizontal 146 velocity field. </p> 147 <p>With <b>create_disturbances</b> = <i>.T.,</i> random 107 </span></span></p> <span lang="en-GB"><span style="font-family: times new roman;"></span><font face="Times New Roman">The default value for the Euler 108 scheme is <span style="font-weight: bold;">cfl_factor</span> 109 = <span style="font-style: italic;">0.8</span> .</font></span></td> 110 </tr> 111 <tr> <td style="vertical-align: top;"> <p><a name="create_disturbances"></a><b>create_disturbances</b></p> 112 </td> <td style="vertical-align: top;">L<br> </td> 113 <td style="vertical-align: top;"><span style="font-style: italic;">.T.</span><br> </td> 114 <td style="vertical-align: top;"> <p>Switch to 115 impose random perturbations to the horizontal 116 velocity field. </p> <p>With <b>create_disturbances</b> 117 = <i>.T.,</i> random 148 118 perturbations can be imposed to the horizontal velocity field at 149 119 certain times e.g. in order to trigger off the onset of convection, 150 etc..<br> 151 </p> 152 <p>The temporal interval between these times can be steered with <a href="#dt_disturb">dt_disturb</a>, 120 etc..<br> </p> <p>The temporal interval between 121 these times can be steered with <a href="#dt_disturb">dt_disturb</a>, 153 122 the vertical range of the perturbations with <a href="#disturbance_level_b">disturbance_level_b</a> 154 123 and <a href="#disturbance_level_t">disturbance_level_t</a>, … … 163 132 After this, the arrays of u and v are smoothed by applying a 164 133 Shuman-filter twice and made divergence-free by applying the pressure 165 solver.<br> 166 </p>167 <p>The random number generator to be used can be chosen with <a href="chapter_4.1.html#random_generator">random_generator</a>.<br> 168 </p> 169 <p>As soon as the desired flow features have developed 170 (e.g. convection has started), further imposing ofperturbations134 solver.<br> </p> <p>The random number generator to 135 be used can be chosen with <a href="chapter_4.1.html#random_generator">random_generator</a>.<br> 136 </p> <p>As soon as the desired flow features have 137 developed 138 (e.g. convection has started), further imposing of 139 perturbations 171 140 is not necessary and can be omitted (this does not hold for non-cyclic 172 141 lateral boundaries!). This can be steered by assigning … … 180 149 the local file <a href="chapter_3.4.html#RUN_CONTROL">RUN_CONTROL</a> 181 150 by the character "D" appended to the values of the maximum horizontal 182 velocities. </p> 183 </td> 184 </tr> 185 <tr> 186 <td style="vertical-align: top;"> 187 <p><a name="cross_normalized_x"></a><b>cross_normalized_x</b></p> 188 </td> 189 <td style="vertical-align: top;">C*10 <br> 190 (100)</td> 191 <td style="vertical-align: top;"><i>100 * ' '</i></td> 192 <td style="vertical-align: top;"> 193 <p>Type of normalization applied to the x-coordinate of vertical 151 velocities. </p> </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="cross_normalized_x"></a><b>cross_normalized_x</b></p> 152 </td> <td style="vertical-align: top;">C*10 153 <br> (100)</td> <td style="vertical-align: top;"><i>100 * ' '</i></td> 154 <td style="vertical-align: top;"> <p>Type of 155 normalization applied to the x-coordinate of vertical 194 156 profiles to be plotted with <span style="font-weight: bold;">profil</span>.</p> 195 <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> = <span style="font-style: italic;">'profil'</span>.</p><p>If vertical profiles are plotted with the plot software <span style="font-weight: bold;">profil</span> (data on local file <a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a>, 157 <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> 158 = <span style="font-style: italic;">'profil'</span>.</p><p>If 159 vertical profiles are plotted with the plot software <span style="font-weight: bold;">profil</span> (data on 160 local file <a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a>, 196 161 parameters on local file <a href="http://www.muk.uni-hannover.de/%7Eraasch/PALM_group/PLOT1D_PAR">PLOT1D_PAR</a>) 197 162 the x-values of the data points can be normalized with respect to … … 204 169 accordingly. If the value of a normalization quantity becomes zero, 205 170 then normalization for the total respective coordinate system (panel) 206 is switched off automatically (also for the y-axis).<br> 207 </p> 208 <p>By default, the normalization quantities are calculated as the 171 is switched off automatically (also for the y-axis).<br> </p> 172 <p>By default, the normalization quantities are calculated as the 209 173 horizontal mean of the total model domain and and these values are also 210 174 used for the normalization of profiles from subdomains (see <a href="chapter_4.1.html#statistic_regions">statistic_regions</a>). … … 212 176 subdomain by using the parameter <a href="#normalizing_region">normalizing_region</a> 213 177 (however, they are used again for all subdomains and even for the total 214 domain). </p> 215 <p>The user can choose between the following normalization 216 quantities: <br> 217 </p> 218 <table style="text-align: left; width: 100%;" cellpadding="2" cellspacing="2"> 219 <tbody> 220 <tr> 221 <td style="vertical-align: top;"><i>'wpt0'</i></td> 222 <td style="vertical-align: top;">Normalization with respect 178 domain). </p> <p>The user can choose between 179 the following normalization 180 quantities: <br> </p> <table style="text-align: left; width: 100%;" cellpadding="2" cellspacing="2"> <tbody> <tr> <td style="vertical-align: top;"><i>'wpt0'</i></td> 181 <td style="vertical-align: top;">Normalization with 182 respect 223 183 to the total surface sensible heat 224 flux (k=0 ).</td> 225 </tr> 226 <tr> 227 <td style="vertical-align: middle;"><i>'ws2'</i></td> 228 <td style="vertical-align: top;">Normalization with respect 184 flux (k=0 ).</td> </tr> <tr> <td style="vertical-align: middle;"><i>'ws2'</i></td> 185 <td style="vertical-align: top;">Normalization with 186 respect 229 187 to w<sub>*</sub> <sup>2</sup> 230 188 (square of the characteristic vertical wind speed of the CBL)</td> 231 </tr> 232 <tr> 233 <td style="vertical-align: top;"><i>'tsw2'</i></td> 234 <td style="vertical-align: top;">Normalization with respect 189 </tr> <tr> <td style="vertical-align: top;"><i>'tsw2'</i></td> 190 <td style="vertical-align: top;">Normalization with 191 respect 235 192 to the square of the characteristic 236 temperature of the CBL theta<sub>*</sub> (this is defined as ratio of 237 the surface heat flux and w<sub>*</sub>).</td> 238 </tr> 239 <tr> 240 <td style="vertical-align: middle;"><i>'ws3'</i></td> 241 <td style="vertical-align: top;">Normalization with respect 242 to w<sub>*</sub> <sup>3</sup>.</td> 243 </tr> 244 <tr> 245 <td style="vertical-align: middle;"><i>'ws2tsw'</i></td> 246 <td style="vertical-align: top;">Normalization with respect 193 temperature of the CBL theta<sub>*</sub> (this is defined 194 as ratio of 195 the surface heat flux and w<sub>*</sub>).</td> </tr> 196 <tr> <td style="vertical-align: middle;"><i>'ws3'</i></td> 197 <td style="vertical-align: top;">Normalization with 198 respect 199 to w<sub>*</sub> <sup>3</sup>.</td> </tr> 200 <tr> <td style="vertical-align: middle;"><i>'ws2tsw'</i></td> 201 <td style="vertical-align: top;">Normalization with 202 respect 247 203 to w<sub>*</sub><sup>2</sup>theta<sub>*</sub> 248 204 (for definition of theta<sub>*</sub> see <span style="font-style: italic;">'tsw2'</span>).</td> 249 </tr> 250 <tr> 251 <td style="vertical-align: middle;"><i>'wstsw2'</i></td> 252 <td style="vertical-align: top;">Normalization with respect 205 </tr> <tr> <td style="vertical-align: middle;"><i>'wstsw2'</i></td> 206 <td style="vertical-align: top;">Normalization with 207 respect 253 208 to w<sub>*</sub><sup>2 </sup>theta<sub>*</sub> 254 209 (for definition of theta<sub>*</sub> see <span style="font-style: italic;">'tsw2'</span>).</td> 255 </tr> 256 </tbody> 257 </table> 258 <p>For each coordinate system (panel) to be drawn (see <a href="#cross_profiles">cross_profiles</a>) 259 an individual normalization quantity can be assigned. For example: if <span style="font-weight: bold;">cross_normalized_x</span> = <span style="font-style: italic;">'ws2'</span><i>,'ws3'</i>,then the210 </tr> </tbody> </table> <p>For each 211 coordinate system (panel) to be drawn (see <a href="#cross_profiles">cross_profiles</a>) 212 an individual normalization quantity can be assigned. For example: if <span style="font-weight: bold;">cross_normalized_x</span> = 213 <span style="font-style: italic;">'ws2'</span><i>,'ws3'</i>, 214 then the 260 215 x-values in the 1st coordinate system are normalized with respect to w<sub>*</sub><sup>2</sup> 261 and in the 2nd system with respect to w<sub>*</sub><sup>3</sup>. Data 216 and in the 2nd system with respect to w<sub>*</sub><sup>3</sup>. 217 Data 262 218 of the further coordinate systems (if any are to be drawn) are not 263 normalized. </p> 264 <p>Using a normalizationleaves all vertical profile data on219 normalized. </p> <p>Using a normalization 220 leaves all vertical profile data on 265 221 local file <a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a> 266 unaffected, it only affects the visualization. Within <span style="font-weight: bold;">profil</span>, the normalization is steered 222 unaffected, it only affects the visualization. Within <span style="font-weight: bold;">profil</span>, the 223 normalization is steered 267 224 by parameter <a href="http://www.muk.uni-hannover.de/institut/software/profil_beschreibung.html#NORMX">normx</a> 268 225 which may be changed subsequently by the user in the parameter file … … 271 228 The assigned normalization quantity is noted in the axes labels of the 272 229 respective coordinate systems (see <a href="#cross_xtext">cross_xtext</a>).</p> 273 </td> 274 </tr> 275 <tr> 276 <td style="vertical-align: top;"> 277 <p><a name="cross_normalized_y"></a><b>cross_normalized_y</b></p> 278 </td> 279 <td style="vertical-align: top;">C*10 <br> 280 (100)</td> 281 <td style="vertical-align: top;"><i>100 * ' '</i></td> 282 <td style="vertical-align: top;"> 283 <p>Type of normalization applied to the y-coordinate of vertical 230 </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="cross_normalized_y"></a><b>cross_normalized_y</b></p> 231 </td> <td style="vertical-align: top;">C*10 232 <br> (100)</td> <td style="vertical-align: top;"><i>100 * ' '</i></td> 233 <td style="vertical-align: top;"> <p>Type of 234 normalization applied to the y-coordinate of vertical 284 235 profiles to be plotted with <span style="font-weight: bold;">profil</span>. </p> 285 <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> = <span style="font-style: italic;">'profil'</span>.</p><p>If vertical profiles are plotted with the plot software <span style="font-weight: bold;">profil</span> (data on local file <a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a>, 236 <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> 237 = <span style="font-style: italic;">'profil'</span>.</p><p>If 238 vertical profiles are plotted with the plot software <span style="font-weight: bold;">profil</span> (data on 239 local file <a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a>, 286 240 parameter on local file <a href="http://www.muk.uni-hannover.de/%7Eraasch/PALM_group/PLOT1D_PAR">PLOT1D_PAR</a>) 287 241 the y-values of the data points can be normalized with respect to 288 242 certain quantities (at present only the normalization with respect to 289 243 the boundary layer height is possible) in order to ensure a better 290 comparability. </p> 291 <p>The user can choose between the following normalization 292 quantities: <br> 293 </p> 294 <table style="text-align: left; width: 100%;" cellpadding="2" cellspacing="2"> 295 <tbody> 296 <tr> 297 <td style="vertical-align: top;"><i>'z_i'</i></td> 298 <td style="vertical-align: top;">Normalization with respect 244 comparability. </p> <p>The user can choose between the 245 following normalization 246 quantities: <br> </p> <table style="text-align: left; width: 100%;" cellpadding="2" cellspacing="2"> <tbody> <tr> <td style="vertical-align: top;"><i>'z_i'</i></td> 247 <td style="vertical-align: top;">Normalization with 248 respect 299 249 to the boundary layer height 300 250 (determined from the height where the heat flux achieves its minimum 301 value).</td> 302 </tr> 303 </tbody> 304 </table> 305 <p>For further explanations see <a href="#cross_normalized_x">cross_normalized_x.</a></p> 306 </td> 307 </tr> 308 <tr> 309 <td style="vertical-align: top;"> 310 <p><a name="cross_profiles"></a><b>cross_profiles</b></p> 311 </td> 312 <td style="vertical-align: top;">C*100 <br> 313 (100)</td> 314 <td style="vertical-align: top;">see right<br> 315 </td> 316 <td style="vertical-align: top;"> 317 <p>Determines which vertical profiles are to be presented in 318 which coordinate system if the plot software <span style="font-weight: bold;">profil</span> is used. </p> 319 <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> = <span style="font-style: italic;">'profil'</span>.</p><p>The default assignment is: </p> 320 <p><b>cross_profiles</b> = </p> 321 <ul> 322 <p><span style="font-family: monospace; font-style: italic;">' 323 u v ',</span><br> 324 <span style="font-family: monospace; font-style: italic;">' pt 325 ', </span><br style="font-family: monospace; font-style: italic;"> 326 <span style="font-family: monospace; font-style: italic;">' 327 w"pt" w*pt* w*pt*BC wpt wptBC ', </span><br style="font-family: monospace; font-style: italic;"> 328 <span style="font-family: monospace; font-style: italic;">' 329 w"u" w*u* wu w"v"w*v* wv ', </span><br style="font-family: monospace; font-style: italic;"> 330 <span style="font-family: monospace; font-style: italic;">' km 331 kh ',</span><br style="font-family: monospace; font-style: italic;"> 332 <span style="font-family: monospace; font-style: italic;">' l ' 251 value).</td> </tr> </tbody> </table> <p>For 252 further explanations see <a href="#cross_normalized_x">cross_normalized_x.</a></p> 253 </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="cross_profiles"></a><b>cross_profiles</b></p> 254 </td> <td style="vertical-align: top;">C*100 255 <br> (100)</td> <td style="vertical-align: top;">see right<br> </td> 256 <td style="vertical-align: top;"> <p>Determines 257 which vertical profiles are to be presented in 258 which coordinate system if the plot software <span style="font-weight: bold;">profil</span> is used. 259 </p> <p>This parameter only applies for 260 <a href="chapter_4.2.html#data_output_format">data_output_format</a> 261 = <span style="font-style: italic;">'profil'</span>.</p><p>The 262 default assignment is: </p> <p><b>cross_profiles</b> 263 = </p> <ul> <p><span style="font-family: monospace; font-style: italic;">' 264 u v ',</span><br> <span style="font-family: monospace; font-style: italic;">' pt 265 ', </span><br style="font-family: monospace; font-style: italic;"> <span style="font-family: monospace; font-style: italic;">' 266 w"pt" w*pt* w*pt*BC wpt wptBC ', </span><br style="font-family: monospace; font-style: italic;"> <span style="font-family: monospace; font-style: italic;">' 267 w"u" w*u* wu w"v"w*v* wv ', </span><br style="font-family: monospace; font-style: italic;"> <span style="font-family: monospace; font-style: italic;">' km 268 kh ',</span><br style="font-family: monospace; font-style: italic;"> <span style="font-family: monospace; font-style: italic;">' l ' 333 269 ,</span><br> 334 14 * <span style="font-family: monospace; font-style: italic;">' '</span></p>335 </ul> 336 <p>If plot output ofvertical profiles is produced (see <a href="#data_output_pr">data_output_pr</a>),270 14 * <span style="font-family: monospace; font-style: italic;">' 271 '</span></p> </ul> <p>If plot output of 272 vertical profiles is produced (see <a href="#data_output_pr">data_output_pr</a>), 337 273 the appropriate data are written to the local file <a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a>. 338 274 Simultaneously, the model produces a parameter file (local name <a href="chapter_3.4.html#PLOT1D_PAR">PLOT1D_PAR</a>) 339 275 which describes the layout for a plot to be generated with the plot 340 program <span style="font-weight: bold;">profil</span>. The parameter <b>cross_profiles</b> 276 program <span style="font-weight: bold;">profil</span>. 277 The parameter <b>cross_profiles</b> 341 278 determines how many coordinate systems (panels) the plot contains and 342 279 which profiles are supposed to be drawn into which panel. <b>cross_profiles</b> … … 346 283 names are described at parameter <a href="#data_output_pr">data_output_pr</a>). 347 284 The single names have to be separated by one blank (' ') and a blank 348 must be spent also at the beginning and at the end of the string. 349 </p> 350 <p>Example: </p> 351 <ul> 352 <p><b>cross_profiles</b> = <span style="font-family: monospace; font-style: italic;">' u v ', ' pt '</span></p> 353 </ul> 354 <p>In this case the plot consists of two coordinate systems 285 must be spent also at the beginning and at the end of the 286 string. </p> <p>Example: </p> <ul> 287 <p><b>cross_profiles</b> = <span style="font-family: monospace; font-style: italic;">' u v ', 288 ' pt '</span></p> </ul> <p>In this case the 289 plot consists of two coordinate systems 355 290 (panels) with the first panel containing the profiles of the horizontal 356 velocity components (<span style="font-style: italic;">'u'</span> and <span style="font-style: italic;">'v'</span>) of all output times (see <a href="#dt_dopr">dt_dopr</a>) 291 velocity components (<span style="font-style: italic;">'u'</span> 292 and <span style="font-style: italic;">'v'</span>) 293 of all output times (see <a href="#dt_dopr">dt_dopr</a>) 357 294 and the second one containing the profiles of the potential temperature 358 295 (<span style="font-style: italic;">'pt'</span>).<br> 359 </p> 360 <p>Whether the coordinate systems are actually drawn,depends on296 </p> <p>Whether the coordinate systems are actually drawn, 297 depends on 361 298 whether data of the appropriate profiles were output during the run 362 299 (profiles to be output have to be selected with the parameter <a href="#data_output_pr">data_output_pr</a>). 363 For example if <b>data_output_pr</b> = <span style="font-style: italic;">'u'</span>, 364 <span style="font-style: italic;">'v'</span> was assigned,then300 For example if <b>data_output_pr</b> = <span style="font-style: italic;">'u'</span>, <span style="font-style: italic;">'v'</span> was assigned, 301 then 365 302 the plot only consists of one panel, since no profiles of the potential 366 303 temperature were output. On the other hand, if profiles were assigned 367 304 to <b>data_output_pr </b>whose names do not appear in <b>cross_profiles</b>, 368 305 then the respective profile data are output (<a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a>) 369 but they are not drawn in the plot. <br> 370 </p> 306 but they are not drawn in the plot. <br> </p> 371 307 The arrangement of the panels in the plot can be controlled 372 308 with the parameters <a href="#profile_columns">profile_columns</a> 373 309 and <a href="#profile_rows">profile_rows</a>. 374 310 Up to 100 panels systems are allowed in a plot (however, they may be 375 distributed on several pages).</td> 376 </tr> 377 <tr> 378 <td style="vertical-align: top;"> 379 <p><a name="cross_ts_uymax"></a><b>cross_ts_uymax</b></p> 380 </td> 381 <td style="vertical-align: top;">R(10)</td> 382 <td style="vertical-align: top;"><span style="font-style: italic;">10 * </span><br> 383 999.999</td> 384 <td style="vertical-align: top;"> 385 <p>Maximum of the range of y-axis values for coordinate systems 386 of time series plots. </p> 387 <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> = <span style="font-style: italic;">'profil'</span>.</p><p>If time series are output and plotted (see <a href="#data_output_ts">data_output_ts</a>), 388 their range of values (which are to be presented at the y axis) is 389 determined by the absolute maximum or minimum values these variables 390 take within the time series. Singular extreme events can make the 391 timeseries difficult to interpret. In order to solve for this problem, 392 the range of values of the y-axis can be assigned manually with the 393 parameters <b>cross_ts_uymax</b> and <a href="#cross_ts_uymin">cross_ts_uymin</a>. 394 This can be done separately for each of the time series coordinate 395 systems (panels). These panels are listed in the description of 396 parameter <a href="#data_output_ts">data_output_ts</a>. 397 If, for example, the user wants to limit the range of values of theta<sub>*</sub>, 398 this may bbe done by <b>cross_ts_uymax</b>(4) = <i>5.0 </i>and <b>cross_ts_uymin</b>(4) 399 = <i>- 5.0 </i>(theta* is by default presented in the 4th panel (see <a href="#data_output_ts">data_output_ts</a>). 400 A one-sided limitation of the range of values may also be assigned.</p> 401 </td> 402 </tr> 403 <tr> 404 <td style="vertical-align: top;"> 405 <p><a name="cross_ts_uymin"></a><b>cross_ts_uymin</b></p> 406 </td> 407 <td style="vertical-align: top;">R (10)</td> 408 <td style="vertical-align: top;"> 409 <p><i>10 *</i> <br> 410 <i>999.999</i></p> 411 </td> 412 <td style="vertical-align: top;"> 413 <p>Minimum of the range of y-axis values for coordinate systems 414 of time series plot. </p> 415 <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> = <span style="font-style: italic;">'profil'</span>.</p><p>For details see <a href="#cross_ts_uymax">cross_ts_uymax</a>.</p> 416 </td> 417 </tr> 418 <tr> 419 <td style="vertical-align: top;"> 420 <p><a name="cross_xtext"></a><b>cross_xtext</b></p> 421 </td> 422 <td style="vertical-align: top;">C*40 <br> 423 (100)</td> 424 <td style="vertical-align: top;">see right<br> 425 </td> 426 <td style="vertical-align: top;"> 427 <p>x-axis labels of vertical profile coordinate systems to be 428 plotted with <span style="font-weight: bold;">profil</span>. </p> 429 <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> = <span style="font-style: italic;">'profil'</span>.</p><p>The default assignment is: </p> 430 <p><b>cross_xtext</b> = </p> 431 <ul> 432 <p><span style="font-style: italic;">'wind speed in 433 ms>->1', </span><br style="font-style: italic;"> 434 <span style="font-style: italic;">'pot. temperature in 311 distributed on several pages).</td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="cross_xtext"></a><b>cross_xtext</b></p> 312 </td> <td style="vertical-align: top;">C*40 313 <br> (100)</td> <td style="vertical-align: top;">see right<br> </td> 314 <td style="vertical-align: top;"> <p>x-axis labels 315 of vertical profile coordinate systems to be 316 plotted with <span style="font-weight: bold;">profil</span>. 317 </p> <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> 318 = <span style="font-style: italic;">'profil'</span>.</p><p>The 319 default assignment is: </p> <p><b>cross_xtext</b> 320 = </p> <ul> <p><span style="font-style: italic;">'wind speed in 321 ms>->1', </span><br style="font-style: italic;"> <span style="font-style: italic;">'pot. temperature in 435 322 K', </span><br style="font-style: italic;"> 436 <span style="font-style: italic;">'heat flux in K 437 ms>->1', </span><br style="font-style: italic;"> 438 <span style="font-style: italic;">'momentum flux in 439 m>2s>2', </span><br style="font-style: italic;"> 440 <span style="font-style: italic;">'eddy diffusivity in 441 m>2s>->1', </span><br style="font-style: italic;"> 442 <span style="font-style: italic;">'mixing length in m',</span> 443 <br> 444 14 * <span style="font-style: italic;">' '</span></p> 445 </ul> 446 <p>This parameter can be used to assign x-axis labels to vertical 447 profiles to be plotted with the plot software <span style="font-weight: bold;">profil </span>(for output of vertical 323 <span style="font-style: italic;">'heat flux in K 324 ms>->1', </span><br style="font-style: italic;"> <span style="font-style: italic;">'momentum flux in 325 m>2s>2', </span><br style="font-style: italic;"> <span style="font-style: italic;">'eddy diffusivity in 326 m>2s>->1', </span><br style="font-style: italic;"> <span style="font-style: italic;">'mixing length in m',</span> 327 <br>14 * <span style="font-style: italic;">' '</span></p> 328 </ul> <p>This parameter can be used to assign x-axis 329 labels to vertical 330 profiles to be plotted with the plot software <span style="font-weight: bold;">profil </span>(for output 331 of vertical 448 332 profile data see <a href="#data_output_pr">data_output_pr</a>).<br> 449 333 The labels are assigned to those coordinate systems (panels) defined by 450 334 <a href="#cross_profiles">cross_profiles</a> 451 335 according to their respective order (compare the default values of <b>cross_xtext</b> 452 and <b>cross_profiles</b>). </p> 453 <p>Umlauts are possible (write “ in front of, similar to TeX), as 454 well as super- and subscripts (use ">" or "<" in front of each 336 and <b>cross_profiles</b>). </p> <p>Umlauts 337 are possible (write “ in front of, similar to TeX), as 338 well as super- and subscripts (use ">" or "<" in front of 339 each 455 340 character), special characters etc. (see UNIRAS manuals) when using the 456 341 plot software <a href="http://www.muk.uni-hannover.de/institut/software/profil_beschreibung.html#chapter3.2.6">profil</a>.</p> 457 </td> 458 </tr> 459 <tr> 460 <td style="vertical-align: top;"> 461 <p><a name="cycle_mg"></a><b>cycle_mg</b></p> 462 </td> 463 <td style="vertical-align: top;">C*1</td> 464 <td style="vertical-align: top;"><i>'w'</i></td> 465 <td style="vertical-align: top;"> 466 <p>Type of cycle to be used with the multi-grid method. </p> 467 <p>This parameter determines which type of cycle is applied in 342 </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="cycle_mg"></a><b>cycle_mg</b></p> 343 </td> <td style="vertical-align: top;">C*1</td> 344 <td style="vertical-align: top;"><i>'w'</i></td> 345 <td style="vertical-align: top;"> <p>Type of cycle 346 to be used with the multi-grid method. </p> <p>This 347 parameter determines which type of cycle is applied in 468 348 the multi-grid method used for solving the Poisson equation for 469 349 perturbation pressure (see <a href="#psolver">psolver</a>). 470 350 It defines in which way it is switched between the fine and coarse 471 351 grids. So-called v- and w-cycles are realized (i.e. <b>cycle_mg</b> 472 may be assigned the values <i>'v'</i> or <i>'w'</i>). The 352 may be assigned the values <i>'v'</i> or <i>'w'</i>). 353 The 473 354 computational cost of w-cycles is much higher than that of v-cycles, 474 however, w-cycles give a much better convergence. </p> 475 </td> 476 </tr> 477 <tr> 478 <td style="vertical-align: top;"> 479 <p><a name="data_output"></a><b>data_output</b></p> 480 </td> 481 <td style="vertical-align: top;">C * 10 (100)<br> 482 </td> 483 <td style="vertical-align: top;"><span style="font-style: italic;">100 * ' '</span><br> 484 </td> 485 <td style="vertical-align: top;">Quantities for which 2d cross section and/or 3d volume data are to be output.<br><br>PALM 355 however, w-cycles give a much better convergence. </p> </td> 356 </tr> <tr> <td style="vertical-align: top;"> 357 <p><a name="data_output"></a><b>data_output</b></p> 358 </td> <td style="vertical-align: top;">C * 10 (100)<br> 359 </td> <td style="vertical-align: top;"><span style="font-style: italic;">100 * ' '</span><br> 360 </td> <td style="vertical-align: top;">Quantities 361 for which 2d cross section and/or 3d volume data are to be output.<br><br>PALM 486 362 allows the output of instantaneous data as well as of temporally 487 363 averaged data which is steered by the strings assigned to this 488 parameter (see below).<br><br>By default, cross section data are output (depending on the selected cross sections(s), see below) to local files <a href="chapter_3.4.html#DATA_2D_XY_NETCDF">DATA_2D_XY_NETCDF</a>, <a href="chapter_3.4.html#DATA_2D_XZ_NETCDF">DATA_2D_XZ_NETCDF</a> and/or <a href="chapter_3.4.html#DATA_2D_YZ_NETCDF">DATA_2D_YZ_NETCDF</a>. Volume data are output to file <a href="chapter_3.4.html#DATA_3D_NETCDF">DATA_3D_NETCDF</a>. If the user has switched on the output of temporally averaged data, these are written seperately to local files <a href="chapter_3.4.html#DATA_2D_XY_AV_NETCDF">DATA_2D_XY_AV_NETCDF</a>, <a href="chapter_3.4.html#DATA_2D_XZ_AV_NETCDF">DATA_2D_XZ_AV_NETCDF</a>, <a href="chapter_4.3.html#DATA_2D_YZ_AV_NETCDF">DATA_2D_YZ_AV_NETCDF</a>, and <a href="chapter_3.4.html#DATA_3D_AV_NETCDF">DATA_3D_AV_NETCDF</a>, respectively.<br><br>The 364 parameter (see below).<br><br>By default, cross section 365 data are output (depending on the selected cross sections(s), see 366 below) to local files <a href="chapter_3.4.html#DATA_2D_XY_NETCDF">DATA_2D_XY_NETCDF</a>, 367 <a href="chapter_3.4.html#DATA_2D_XZ_NETCDF">DATA_2D_XZ_NETCDF</a> 368 and/or <a href="chapter_3.4.html#DATA_2D_YZ_NETCDF">DATA_2D_YZ_NETCDF</a>. 369 Volume data are output to file <a href="chapter_3.4.html#DATA_3D_NETCDF">DATA_3D_NETCDF</a>. 370 If the user has switched on the output of temporally averaged data, 371 these are written seperately to local files <a href="chapter_3.4.html#DATA_2D_XY_AV_NETCDF">DATA_2D_XY_AV_NETCDF</a>, 372 <a href="chapter_3.4.html#DATA_2D_XZ_AV_NETCDF">DATA_2D_XZ_AV_NETCDF</a>, 373 <a href="chapter_4.3.html#DATA_2D_YZ_AV_NETCDF">DATA_2D_YZ_AV_NETCDF</a>, 374 and <a href="chapter_3.4.html#DATA_3D_AV_NETCDF">DATA_3D_AV_NETCDF</a>, 375 respectively.<br><br>The 489 376 filenames already suggest that all files have NetCDF format. 490 377 Informations about the file content (kind of quantities, array 491 378 dimensions and grid coordinates) are part of the self describing NetCDF 492 379 format and can be extracted from the NetCDF files using the command 493 "ncdump -c <filename>". See chapter <a href="chapter_4.5.1.html">4.5.1</a> about processing the PALM NetCDF data.<br><br>The following quantities are available for output by default:<br><br><table style="text-align: left; width: 576px; height: 481px;" border="1" cellpadding="2" cellspacing="2"><tbody><tr><td style="width: 106px;"><span style="font-weight: bold;">quantity name</span></td><td style="width: 196px;"><span style="font-weight: bold;">meaning</span></td><td><span style="font-weight: bold;">unit</span></td><td><span style="font-weight: bold;">remarks</span></td></tr><tr><td style="width: 106px;"><span style="font-style: italic;">e</span></td><td style="width: 196px;">SGS TKE</td><td>m<sup>2</sup>/s<sup>2</sup></td><td></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">lwp*</span></td><td style="width: 196px; vertical-align: top;">liquid water path</td><td style="vertical-align: top;">m</td><td style="vertical-align: top;">only horizontal cross section is allowed, requires <a href="chapter_4.1.html#cloud_physics">cloud_physics</a> = <span style="font-style: italic;">.TRUE.</span></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">p</span></td><td style="width: 196px; vertical-align: top;">perturpation pressure</td><td style="vertical-align: top;">N/m<sup>2</sup>, Pa</td><td style="vertical-align: top;"></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">pc</span></td><td style="width: 196px; vertical-align: top;">particle/droplet concentration</td><td style="vertical-align: top;">#/gridbox</td><td style="vertical-align: top;">requires that particle advection is switched on by <span style="font-weight: bold;">mrun</span>-option "-p particles"</td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">pr</span></td><td style="width: 196px; vertical-align: top;">mean particle/droplet radius </td><td style="vertical-align: top;">m</td><td style="vertical-align: top;">requires that particle advection is switched on by <span style="font-weight: bold;">mrun</span>-option "-p particles"</td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">pt</span></td><td style="width: 196px; vertical-align: top;">potential temperature<br></td><td style="vertical-align: top;">K</td><td style="vertical-align: top;"></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">q</span></td><td style="width: 196px; vertical-align: top;">specific humidity (or total water content, if cloud physics is switched on)</td><td style="vertical-align: top;">kg/kg</td><td style="vertical-align: top;">requires <a href="chapter_4.1.html#moisture">moisture</a> = <span style="font-style: italic;">.TRUE.</span></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">ql</span></td><td style="width: 196px; vertical-align: top;">liquid water content</td><td style="vertical-align: top;">kg/kg</td><td style="vertical-align: top;">requires <a href="chapter_4.1.html#cloud_physics">cloud_physics</a> = <span style="font-style: italic;">.TRUE.</span> or <a href="chapter_4.1.html#cloud_droplets">cloud_droplets</a> = <span style="font-style: italic;">.TRUE.</span></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">ql_c</span></td><td style="width: 196px; vertical-align: top;">change in liquid water content due to condensation/evaporation during last timestep</td><td style="vertical-align: top;">kg/kg</td><td style="vertical-align: top;">requires <a href="chapter_4.1.html#cloud_droplets">cloud_droplets</a> = <span style="font-style: italic;">.TRUE.</span></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">ql_v</span></td><td style="width: 196px; vertical-align: top;">volume of liquid water</td><td style="vertical-align: top;">m<sup>3</sup>/gridbox</td><td style="vertical-align: top;">requires <a href="chapter_4.1.html#cloud_droplets">cloud_droplets</a> = <span style="font-style: italic;">.TRUE.</span></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">ql_vp</span></td><td style="width: 196px; vertical-align: top;">weighting factor</td><td style="vertical-align: top;"></td><td style="vertical-align: top;">requires <a href="chapter_4.1.html#cloud_droplets">cloud_droplets</a> = <span style="font-style: italic;">.TRUE.</span></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">qv</span></td><td style="width: 196px; vertical-align: top;">water vapor content (specific humidity)</td><td style="vertical-align: top;">kg/kg</td><td style="vertical-align: top;">requires <a href="chapter_4.1.html#cloud_physics">cloud_physics</a> = <span style="font-style: italic;">.TRUE.</span></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">s</span></td><td style="width: 196px; vertical-align: top;">concentration of the scalar</td><td style="vertical-align: top;">1/m<sup>3</sup></td><td style="vertical-align: top;">requires <a href="chapter_4.1.html#passive_scalar">passive_scalar</a> = <span style="font-style: italic;">.TRUE.</span></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">t*</span></td><td style="width: 196px; vertical-align: top;">(near surface) characteristic temperature</td><td style="vertical-align: top;">K</td><td style="vertical-align: top;">only horizontal cross section is allowed</td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">u</span></td><td style="width: 196px; vertical-align: top;">u-component of the velocity</td><td style="vertical-align: top;">m/s</td><td style="vertical-align: top;"></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">u*</span></td><td style="width: 196px; vertical-align: top;">(near surface) friction velocity</td><td style="vertical-align: top;">m/s</td><td style="vertical-align: top;">only horizontal cross section is allowed</td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">v</span></td><td style="width: 196px; vertical-align: top;">v-component of the velocity</td><td style="vertical-align: top;">m/s</td><td style="vertical-align: top;"></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">vpt</span></td><td style="width: 196px; vertical-align: top;">virtual potential temperature</td><td style="vertical-align: top;">K</td><td style="vertical-align: top;">requires <a href="chapter_4.1.html#moisture">moisture</a> = <span style="font-style: italic;">.TRUE.</span></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">w</span></td><td style="width: 196px; vertical-align: top;">w-component of the velocity</td><td style="vertical-align: top;">m/s</td><td style="vertical-align: top;"></td></tr></tbody></table><br>Multiple quantities can be assigned, e.g. <span style="font-weight: bold;">data_output</span> = <span style="font-style: italic;">'e'</span>, <span style="font-style: italic;">'u'</span>, <span style="font-style: italic;">'w'</span>.<br><br>By 380 "ncdump -c <filename>". See chapter <a href="chapter_4.5.1.html">4.5.1</a> about processing 381 the PALM NetCDF data.<br><br>The following quantities are 382 available for output by default:<br><br><table style="text-align: left; width: 576px; height: 481px;" border="1" cellpadding="2" cellspacing="2"><tbody><tr><td style="width: 106px;"><span style="font-weight: bold;">quantity 383 name</span></td><td style="width: 196px;"><span style="font-weight: bold;">meaning</span></td><td><span style="font-weight: bold;">unit</span></td><td><span style="font-weight: bold;">remarks</span></td></tr><tr><td style="width: 106px;"><span style="font-style: italic;">e</span></td><td style="width: 196px;">SGS TKE</td><td>m<sup>2</sup>/s<sup>2</sup></td><td></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">lwp*</span></td><td style="width: 196px; vertical-align: top;">liquid water path</td><td style="vertical-align: top;">m</td><td style="vertical-align: top;">only horizontal cross section 384 is allowed, requires <a href="chapter_4.1.html#cloud_physics">cloud_physics</a> 385 = <span style="font-style: italic;">.TRUE.</span></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">p</span></td><td style="width: 196px; vertical-align: top;">perturpation 386 pressure</td><td style="vertical-align: top;">N/m<sup>2</sup>, 387 Pa</td><td style="vertical-align: top;"></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">pc</span></td><td style="width: 196px; vertical-align: top;">particle/droplet 388 concentration</td><td style="vertical-align: top;">#/gridbox</td><td style="vertical-align: top;">requires that particle 389 advection is switched on by <span style="font-weight: bold;">mrun</span>-option 390 "-p particles"</td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">pr</span></td><td style="width: 196px; vertical-align: top;">mean 391 particle/droplet radius </td><td style="vertical-align: top;">m</td><td style="vertical-align: top;">requires that particle 392 advection is switched on by <span style="font-weight: bold;">mrun</span>-option 393 "-p particles"</td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">pt</span></td><td style="width: 196px; vertical-align: top;">potential 394 temperature<br></td><td style="vertical-align: top;">K</td><td style="vertical-align: top;"></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">q</span></td><td style="width: 196px; vertical-align: top;">specific humidity 395 (or total water content, if cloud physics is switched on)</td><td style="vertical-align: top;">kg/kg</td><td style="vertical-align: top;">requires <a href="chapter_4.1.html#moisture">moisture</a> = <span style="font-style: italic;">.TRUE.</span></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">ql</span></td><td style="width: 196px; vertical-align: top;">liquid water 396 content</td><td style="vertical-align: top;">kg/kg</td><td style="vertical-align: top;">requires <a href="chapter_4.1.html#cloud_physics">cloud_physics</a> 397 = <span style="font-style: italic;">.TRUE.</span> 398 or <a href="chapter_4.1.html#cloud_droplets">cloud_droplets</a> 399 = <span style="font-style: italic;">.TRUE.</span></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">ql_c</span></td><td style="width: 196px; vertical-align: top;">change in liquid 400 water content due to condensation/evaporation during last timestep</td><td style="vertical-align: top;">kg/kg</td><td style="vertical-align: top;">requires <a href="chapter_4.1.html#cloud_droplets">cloud_droplets</a> 401 = <span style="font-style: italic;">.TRUE.</span></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">ql_v</span></td><td style="width: 196px; vertical-align: top;">volume of liquid 402 water</td><td style="vertical-align: top;">m<sup>3</sup>/gridbox</td><td style="vertical-align: top;">requires <a href="chapter_4.1.html#cloud_droplets">cloud_droplets</a> 403 = <span style="font-style: italic;">.TRUE.</span></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">ql_vp</span></td><td style="width: 196px; vertical-align: top;">weighting factor</td><td style="vertical-align: top;"></td><td style="vertical-align: top;">requires <a href="chapter_4.1.html#cloud_droplets">cloud_droplets</a> 404 = <span style="font-style: italic;">.TRUE.</span></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">qv</span></td><td style="width: 196px; vertical-align: top;">water vapor 405 content (specific humidity)</td><td style="vertical-align: top;">kg/kg</td><td style="vertical-align: top;">requires <a href="chapter_4.1.html#cloud_physics">cloud_physics</a> 406 = <span style="font-style: italic;">.TRUE.</span></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">s</span></td><td style="width: 196px; vertical-align: top;">concentration of 407 the scalar</td><td style="vertical-align: top;">1/m<sup>3</sup></td><td style="vertical-align: top;">requires <a href="chapter_4.1.html#passive_scalar">passive_scalar</a> 408 = <span style="font-style: italic;">.TRUE.</span></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">t*</span></td><td style="width: 196px; vertical-align: top;">(near surface) 409 characteristic temperature</td><td style="vertical-align: top;">K</td><td style="vertical-align: top;">only horizontal cross section 410 is allowed</td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">u</span></td><td style="width: 196px; vertical-align: top;">u-component of 411 the velocity</td><td style="vertical-align: top;">m/s</td><td style="vertical-align: top;"></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">u*</span></td><td style="width: 196px; vertical-align: top;">(near surface) 412 friction velocity</td><td style="vertical-align: top;">m/s</td><td style="vertical-align: top;">only horizontal cross section 413 is allowed</td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">v</span></td><td style="width: 196px; vertical-align: top;">v-component of 414 the velocity</td><td style="vertical-align: top;">m/s</td><td style="vertical-align: top;"></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">vpt</span></td><td style="width: 196px; vertical-align: top;">virtual potential 415 temperature</td><td style="vertical-align: top;">K</td><td style="vertical-align: top;">requires <a href="chapter_4.1.html#moisture">moisture</a> = <span style="font-style: italic;">.TRUE.</span></td></tr><tr><td style="width: 106px; vertical-align: top;"><span style="font-style: italic;">w</span></td><td style="width: 196px; vertical-align: top;">w-component of 416 the velocity</td><td style="vertical-align: top;">m/s</td><td style="vertical-align: top;"></td></tr></tbody></table><br>Multiple 417 quantities can be assigned, e.g. <span style="font-weight: bold;">data_output</span> 418 = <span style="font-style: italic;">'e'</span>, <span style="font-style: italic;">'u'</span>, <span style="font-style: italic;">'w'</span>.<br><br>By 494 419 assigning the pure strings from the above table, 3d volume data is 495 output. Cross section data can be output by appending the string <span style="font-style: italic;">'_xy'</span>, <span style="font-style: italic;">'_xz'</span>, or <span style="font-style: italic;">'_yz'</span> to the respective quantities. Time averaged output is created by appending the string <span style="font-style: italic;">'_av' </span>(for 420 output. Cross section data can be output by appending the string <span style="font-style: italic;">'_xy'</span>, <span style="font-style: italic;">'_xz'</span>, or <span style="font-style: italic;">'_yz'</span> to the 421 respective quantities. Time averaged output is created by 422 appending the string <span style="font-style: italic;">'_av' 423 </span>(for 496 424 cross section data, this string must be appended after the cross 497 425 section string). Cross section data can also be (additionally) averaged … … 505 433 w-velocity component (by default on file DATA_2D_XY_NETCDF), and 506 434 temporally averaged vertical cross section data of potential 507 temperature (by default on file DATA_2D_XZ_AV_NETCDF).<br><br>The user is allowed to extend the above list of quantities by defining his own output quantities (see the user-parameter <a href="chapter_4.3.html#data_output_user">data_output_user</a>).<br><br>The time interval of the output times is determined via <a href="#dt_data_output">dt_data_output</a>. 435 temperature (by default on file DATA_2D_XZ_AV_NETCDF).<br><br>The 436 user is allowed to extend the above list of quantities by defining his 437 own output quantities (see the user-parameter <a href="chapter_4.3.html#data_output_user">data_output_user</a>).<br><br>The 438 time interval of the output times is determined via <a href="#dt_data_output">dt_data_output</a>. 508 439 This is valid for all types of output quantities by default. Individual 509 time intervals for instantaneous (!) 3d and section data can be 510 declared using <a href="#dt_do3d">dt_do3d</a>, <a href="#dt_do2d_xy">dt_do2d_xy</a>, <a href="#dt_do2d_xz">dt_do2d_xz</a>, and <a href="#dt_do2d_yz">dt_do2d_yz</a>.<br><br>Also, an individual time interval for output of temporally averaged data can be assigned using parameter <a href="#dt_data_output_av">dt_data_output_av</a>. This applies to both 3d volume and cross section data. The length of the averaging interval is controlled via parameter <a href="#averaging_interval">averaging_interval</a>.<br><br>The parameter <a href="#skip_time_data_output">skip_time_data_output</a> can be used to shift data output activities for a given time interval. Individual intervals can be set using <a href="#skip_time_do3d">skip_time_do3d</a>, <a href="#skip_time_do2d_xy">skip_time_do2d_xy</a>, <a href="#skip_time_do2d_xz">skip_time_do2d_xz</a>, <a href="#skip_time_do2d_yz">skip_time_do2d_yz</a>, and <a href="#skip_time_data_output_av">skip_time_data_output_av</a>.<br><p>With the parameter <a href="chapter_4.2.html#nz_do3d">nz_do3d</a> 440 time intervals for instantaneous (!) 3d and section data can 441 be 442 declared using <a href="#dt_do3d">dt_do3d</a>, <a href="#dt_do2d_xy">dt_do2d_xy</a>, <a href="#dt_do2d_xz">dt_do2d_xz</a>, and <a href="#dt_do2d_yz">dt_do2d_yz</a>.<br><br>Also, 443 an individual time interval for output of temporally averaged data can 444 be assigned using parameter <a href="#dt_data_output_av">dt_data_output_av</a>. 445 This applies to both 3d volume and cross section data. The length of 446 the averaging interval is controlled via parameter <a href="#averaging_interval">averaging_interval</a>.<br><br>The 447 parameter <a href="#skip_time_data_output">skip_time_data_output</a> 448 can be used to shift data output activities for a given time interval. 449 Individual intervals can be set using <a href="#skip_time_do3d">skip_time_do3d</a>, 450 <a href="#skip_time_do2d_xy">skip_time_do2d_xy</a>, <a href="#skip_time_do2d_xz">skip_time_do2d_xz</a>, <a href="#skip_time_do2d_yz">skip_time_do2d_yz</a>, and <a href="#skip_time_data_output_av">skip_time_data_output_av</a>.<br><p>With 451 the parameter <a href="chapter_4.2.html#nz_do3d">nz_do3d</a> 511 452 the output can be limited in the vertical direction up to a certain 512 grid point.<br> 513 </p> 514 515 Cross sections extend through the total model 516 domain. In the two horizontal directions all grid points with 0 <= i 453 grid point.<br> </p> Cross sections extend through the 454 total model 455 domain. In the two horizontal directions all grid points with 0 456 <= i 517 457 <= nx+1 and 0 <= j 518 <= ny+1 are output so that in case of cyclic boundary conditions the 519 complete total domain is represented. The location(s) of the cross sections can be defined with parameters <a href="#section_xy">section_xy</a>, <a href="#section_xz">section_xz</a>, and <a href="#section_yz">section_yz</a>. Assigning <span style="font-weight: bold;">section_..</span> = <span style="font-style: italic;">-1</span> causes the output data to be averaged along the direction normal to the respective section.<br><br><br><span style="font-weight: bold;">Output of user defined quantities:</span><br><br>Beside 458 <= ny+1 are output so that in case of cyclic boundary conditions 459 the 460 complete total domain is represented. The location(s) of the cross 461 sections can be defined with parameters <a href="#section_xy">section_xy</a>, 462 <a href="#section_xz">section_xz</a>, and <a href="#section_yz">section_yz</a>. Assigning <span style="font-weight: bold;">section_..</span> = <span style="font-style: italic;">-1</span> 463 causes the output data to be averaged along the direction 464 normal to the respective section.<br><br><br><span style="font-weight: bold;">Output of user defined quantities:</span><br><br>Beside 520 465 the standard quantities from the above list, the user can output any 521 466 other quantities. These have to be defined and calculated within the 522 user-defined code (see <a href="chapter_3.5.4.html">3.5.4</a>). They can be selected for output with the user-parameter <a href="chapter_4.3.html#data_output_user">data_output_user</a> for which the same rules apply as for <span style="font-weight: bold;">data_output</span>. 467 user-defined code (see <a href="chapter_3.5.4.html">3.5.4</a>). 468 They can be selected for output with the user-parameter <a href="chapter_4.3.html#data_output_user">data_output_user</a> 469 for which the same rules apply as for <span style="font-weight: bold;">data_output</span>. 523 470 Output of the user defined quantities (time interval, averaging, 524 471 selection of cross sections, etc.) is controlled with the parameters 525 472 listed above and data are written to the same file(s) as the standard 526 quantities.<br><br><p style="font-weight: bold;">Output on parallel machines:</p><p> 473 quantities.<br><br><p style="font-weight: bold;">Output 474 on parallel machines:</p><p> 527 475 By default, with parallel runs, processors output only data 528 476 of their respective subdomains into seperate local files (file names 529 477 are 530 478 constructed by appending the four digit processor ID, e.g. 531 <filename>_0000, <filename>_0001, etc.). After PALM has 479 <filename>_0000, <filename>_0001, etc.). 480 After PALM has 532 481 finished, the contents of these individual 533 files are sampled into one final file<span style="font-weight: bold;"></span> using the program <tt><font style="font-size: 11pt;" size="2">combine_plot_fields.x</font></tt> 482 files are sampled into one final file<span style="font-weight: bold;"></span> 483 using the program <tt><font style="font-size: 11pt;" size="2">combine_plot_fields.x</font></tt> 534 484 (to be started e.g. by a suitable OUTPUT command in the <span style="font-weight: bold;">mrun</span> 535 configuration file).</p> 536 <p>Alternatively, PALM is able to collect all grid points of a 537 cross section on PE0 before output is done. In this case only one 485 configuration file).</p> <p>Alternatively, PALM is able to 486 collect all grid points of a 487 cross section on PE0 before output is done. In this case only 488 one 538 489 output file (DATA_2D_XY_NETCDF, etc.) is created and <tt><font style="font-size: 11pt;" size="2">combine_plot_fields.x</font></tt> 539 does not have to be called. In case of very large numbers of horizontal gridpoints, sufficient 540 memory is required on PE0. This method can be used by assigning <a href="chapter_4.2.html#data_output_2d_on_each_pe">data_output_2d_on_each_pe</a> 541 = <i>.F.</i>.</p><p>3d volume data output is always handled seperately by each processor so that <span style="font-family: monospace;">combine_plot_fields.x</span> has to be called anyway after PALM has been finished.</p><p><br><span style="font-weight: bold;">Old formats:</span></p> 542 <p>Beside 543 the NetCDF format, 2d cross section data and 3d volume data can 490 does not have to be called. In case of very large numbers of horizontal 491 gridpoints, sufficient 492 memory is required on PE0. This method can be used by 493 assigning <a href="chapter_4.2.html#data_output_2d_on_each_pe">data_output_2d_on_each_pe</a> 494 = <i>.F.</i>.</p><p>3d volume data output is 495 always handled seperately by each processor so that <span style="font-family: monospace;">combine_plot_fields.x</span> 496 has to be called anyway after PALM has been finished.</p><p><br><span style="font-weight: bold;">Old formats:</span></p> 497 <p>Beside 498 the NetCDF format, 2d cross section data and 3d volume data 499 can 544 500 also be output, for historical reasons, in a different (binary) format 545 using parameter <a href="#data_output_format">data_output_format</a>.</p><p>By assigning <span style="font-weight: bold;">data_output_format </span>= <span style="font-style: italic;">'avs'</span>, the 3d volume data is output to the local file <a href="chapter_3.4.html#PLOT3D_DATA">PLOT3D_DATA</a>. 501 using parameter <a href="#data_output_format">data_output_format</a>.</p><p>By 502 assigning <span style="font-weight: bold;">data_output_format 503 </span>= <span style="font-style: italic;">'avs'</span>, 504 the 3d volume data is output to the local file <a href="chapter_3.4.html#PLOT3D_DATA">PLOT3D_DATA</a>. 546 505 Output is in FORTRAN binary format readable by 547 506 the plot software <span style="font-weight: bold;">AVS</span>. 548 507 The order of data on the file follows the order used in the assignment 549 for <b>data_output</b> (e.g. <b>data_output</b> = <span style="font-style: italic;">'p'</span>,550 508 for <b>data_output</b> (e.g. <b>data_output</b> 509 = <span style="font-style: italic;">'p'</span>, <span style="font-style: italic;">'v'</span>,... 551 510 means that the file starts with the pressure data, followed by the 552 511 v-component of the velocity, etc.). Both instantaneous and time … … 564 523 PLOT3D_FLD (by suitable OUTPUT command in the <span style="font-weight: bold;">mrun</span> 565 524 configuration file: “<span style="font-family: monospace;">cat 566 PLOT3D_FLD_COOR >> PLOT3D_FLD</span>”) after PALM has 567 finished. To reduce the amount of data, output to this file can be done 525 PLOT3D_FLD_COOR >> PLOT3D_FLD</span>”) 526 after PALM has 527 finished. To reduce the amount of data, output to this file 528 can be done 568 529 in 569 compressed form (see <a href="chapter_4.2.html#do3d_compress">do3d_compress</a>). Further details about plotting 3d volume data with <span style="font-weight: bold;">AVS </span>can be found in <a href="chapter_4.5.5.html">chapter 570 4.5.5</a>.</p>By assigning <span style="font-weight: bold;">data_output_format </span>= <span style="font-style: italic;">'iso2d'</span>, the cross section data is output to the local files <a href="chapter_3.4.html#PLOT2D_XY">PLOT2D_XY</a>, <a href="chapter_3.4.html#PLOT2D_XZ">PLOT2D_XZ</a>, and <a href="chapter_3.4.html#PLOT2D_YZ">PLOT2D_YZ</a>. 530 compressed form (see <a href="chapter_4.2.html#do3d_compress">do3d_compress</a>). 531 Further details about plotting 3d volume data with <span style="font-weight: bold;">AVS </span>can be found in 532 <a href="chapter_4.5.5.html">chapter 533 4.5.5</a>.</p>By assigning <span style="font-weight: bold;">data_output_format </span>= 534 <span style="font-style: italic;">'iso2d'</span>, 535 the cross section data is output to the local files <a href="chapter_3.4.html#PLOT2D_XY">PLOT2D_XY</a>, <a href="chapter_3.4.html#PLOT2D_XZ">PLOT2D_XZ</a>, and <a href="chapter_3.4.html#PLOT2D_YZ">PLOT2D_YZ</a>. 571 536 Output is in FORTRAN binary format readable by 572 537 the plot software <span style="font-weight: bold;">iso2d</span>. 573 538 The order of data on the files follows the order used in the assignment 574 for <b>data_output</b> (e.g. <b>data_output</b> = <span style="font-style: italic;">'p_xy'</span>,575 539 for <b>data_output</b> (e.g. <b>data_output</b> 540 = <span style="font-style: italic;">'p_xy'</span>, <span style="font-style: italic;">'v_xy_av'</span>,... 576 541 means that the file containing the horizontal cross section data starts 577 542 with the instantaneous pressure data, followed by the … … 581 546 creates NAMELIST parameter files 582 547 (local names <a href="chapter_3.4.html#PLOT2D_XY_GLOBAL">PLOT2D_XY_GLOBAL</a>, 583 <a href="chapter_3.4.html#PLOT2D_XY_LOCAL">PLOT2D_XY_LOCAL</a>, <a href="chapter_3.4.html#PLOT2D_XZ_GLOBAL">PLOT2D_XZ_GLOBAL</a>, <a href="chapter_3.4.html#PLOT2D_XZ_LOCAL">PLOT2D_XZ_LOCAL</a>, <a href="chapter_3.4.html#PLOT2D_YZ_GLOBAL">PLOT2D_YZ_GLOBAL</a>, <a href="chapter_3.4.html#PLOT2D_YZ_LOCAL">PLOT2D_YZ_LOCAL</a>) 548 <a href="chapter_3.4.html#PLOT2D_XY_LOCAL">PLOT2D_XY_LOCAL</a>, 549 <a href="chapter_3.4.html#PLOT2D_XZ_GLOBAL">PLOT2D_XZ_GLOBAL</a>, 550 <a href="chapter_3.4.html#PLOT2D_XZ_LOCAL">PLOT2D_XZ_LOCAL</a>, 551 <a href="chapter_3.4.html#PLOT2D_YZ_GLOBAL">PLOT2D_YZ_GLOBAL</a>, 552 <a href="chapter_3.4.html#PLOT2D_YZ_LOCAL">PLOT2D_YZ_LOCAL</a>) 584 553 which can be used as parameter input files for the plot software <a href="http://www.muk.uni-hannover.de/institut/software/iso2d_beschreibung.html">iso2d</a>. 585 554 That needs local files with suffix _LOCAL to be appended to the … … 587 556 suitable OUTPUT commands in the <span style="font-weight: bold;">mrun</span> 588 557 configuration file, e.g.: “<span style="font-family: monospace;">cat 589 PLOT2D_XY_LOCAL >> PLOT2D_XY_GLOBAL</span>”) after PALM has 590 finished. Cross sections can be directly plotted with <span style="font-weight: bold;">iso2d</span> using the respective data and 558 PLOT2D_XY_LOCAL >> PLOT2D_XY_GLOBAL</span>”) 559 after PALM has 560 finished. Cross sections can be directly plotted with <span style="font-weight: bold;">iso2d</span> using the 561 respective data and 591 562 parameter file. The plot layout is steered via the parameter input 592 563 file. … … 595 566 (exception: <a href="chapter_4.2.html#z_max_do2d">z_max_do2d</a>). 596 567 All parameter values can be changed by editing the parameter input 597 file. Further details about plotting 2d cross sections with <span style="font-weight: bold;">iso2d </span>can be found in <a href="chapter_4.5.4.html">chapter 598 4.5.4</a>.<br><br><span style="font-weight: bold;">Important:</span><br>There is no guarantee that iso2d- and avs-output will be available in future PALM versions (later than 3.0). 599 600 </td> 601 </tr> 602 <tr> 603 <td style="vertical-align: top;"><a name="data_output_format"></a><span style="font-weight: bold;">data_output_format</span><br> 604 </td> 605 <td style="vertical-align: top;">C * 10 (10) 606 </td> 607 <td style="vertical-align: top;"><span style="font-style: italic;">'netcdf'</span> 608 </td> 609 <td style="vertical-align: top;">Format of output data.<br><br>By default, all data (profiles, time 568 file. Further details about plotting 2d cross sections with <span style="font-weight: bold;">iso2d </span>can be found 569 in <a href="chapter_4.5.4.html">chapter 570 4.5.4</a>.<br><br><span style="font-weight: bold;">Important:</span><br>There 571 is no guarantee that iso2d- and avs-output will be available in future 572 PALM versions (later than 3.0). </td> </tr> <tr> <td style="vertical-align: top;"><a name="data_output_format"></a><span style="font-weight: bold;">data_output_format</span><br> 573 </td> <td style="vertical-align: top;">C * 10 (10) </td> 574 <td style="vertical-align: top;"><span style="font-style: italic;">'netcdf'</span> </td> 575 <td style="vertical-align: top;">Format of output data.<br><br>By 576 default, all data (profiles, time 610 577 series, spectra, particle data, cross sections, volume data) are output 611 in NetCDF format (see chapter <a href="chapter_4.5.1.html">4.5.1</a>). Exception: restart data (local files <a href="chapter_3.4.html#BININ">BININ</a>, <a href="chapter_3.4.html#BINOUT">BINOUT</a>, <a href="chapter_3.4.html#PARTICLE_RESTART_DATA_IN">PARTICLE_RESTART_DATA_IN</a>, <a href="chapter_3.4.html#PARTICLE_RESTART_DATA_OUT">PARTICLE_RESTART_DATA_OUT</a>) 612 are always output in FORTRAN binary format.<br><br>The numerical precision of the NetCDF output is determined with parameter <a href="#chapter_4.1.html#netcdf_precision">netcdf_precision</a>.<br><br>The maximum file size for NetCDF files is 2 GByte by default. Use the parameter <a href="#netcdf_64bit">netcdf_64bit</a> if larger files have to be created.<br><br>For historical reasons, other data formats are still available. Beside 'netcdf', <span style="font-weight: bold;">data_output_format</span> may be assigned the following values:<br><br><table style="text-align: left; width: 594px; height: 104px;" border="1" cellpadding="2" cellspacing="2"><tbody><tr><td style="vertical-align: top;"><span style="font-style: italic;">'profil'</span></td><td>output of profiles, time series and spectra in ASCII format to be read by the graphic software <span style="font-weight: bold;">profil </span>(see chapters <a href="chapter_4.5.2.html">4.5.2</a>, <a href="#chapter_4.5.3.html">4.5.3</a>)</td></tr><tr><td style="vertical-align: top;"><span style="font-style: italic;">'iso2d'</span></td><td>output of 2d cross-sections in FORTRAN binary format to be read by the graphic software <span style="font-weight: bold;">iso2d</span> (see chapter <a href="chapter_4.5.4.html">4.5.4</a>)</td></tr><tr><td style="vertical-align: top;"><span style="font-style: italic;">'avs'</span></td><td>output of 3d volume data in FORTRAN binary format to be read by the graphic software <span style="font-weight: bold;">AVS</span> (see chapter <a href="chapter_4.5.5.html">4.5.5</a>)</td></tr></tbody></table><br>Multiple values can be assigned to <span style="font-weight: bold;">data_output_format</span>, i.e. if the user wants to have both the "old" data format suitable for <span style="font-weight: bold;">iso2d</span> as well as cross section data in NetCDF format, then <span style="font-weight: bold;">data_output_format</span> = <span style="font-style: italic;">'iso2d'</span>, <span style="font-style: italic;">'netcdf'</span> has to be assigned.<br><br><span style="font-weight: bold;">Warning:</span> There is no guarantee that the "old" formats will be available in future PALM versions (beyond 3.0)!<br> 613 </td> 614 </tr> 615 <tr> 616 <td style="vertical-align: top;"> 617 <p><a name="data_output_pr"></a><b>data_output_pr</b></p> 618 </td> 619 <td style="vertical-align: top;">C * 10 <br> 620 621 (100)</td> 622 <td style="vertical-align: top;"><i>100 * ' '</i></td> 623 <td style="vertical-align: top;"> 624 <p>Quantities for which vertical profiles (horizontally averaged) 625 are to be output. </p> 626 627 628 <p>By default vertical profile data is output to the local file <a href="chapter_3.4.html#DATA_1D_PR_NETCDF">DATA_1D_PR_NETCDF</a>. The file's format is NetCDF. Further details about processing NetCDF data are given in chapter <a href="chapter_4.5.1.html">4.5.1</a>.</p><p>For historical reasons, data can also be output in ASCII-format on local file <a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a> which is readable by the graphic software <span style="font-weight: bold;">profil</span>. See parameter <a href="#data_output_format">data_output_format</a> for defining the format in which data shall be output.<br> 629 </p> 630 631 632 <p>For horizontally averaged vertical 633 profiles always <span style="font-weight: bold;">all</span> vertical 578 in NetCDF format (see chapter <a href="chapter_4.5.1.html">4.5.1</a>). 579 Exception: restart data (local files <a href="chapter_3.4.html#BININ">BININ</a>, <a href="chapter_3.4.html#BINOUT">BINOUT</a>, <a href="chapter_3.4.html#PARTICLE_RESTART_DATA_IN">PARTICLE_RESTART_DATA_IN</a>, 580 <a href="chapter_3.4.html#PARTICLE_RESTART_DATA_OUT">PARTICLE_RESTART_DATA_OUT</a>) 581 are always output in FORTRAN binary format.<br><br>The 582 numerical precision of the NetCDF output is determined with parameter <a href="#chapter_4.1.html#netcdf_precision">netcdf_precision</a>.<br><br>The 583 maximum file size for NetCDF files is 2 GByte by default. Use the 584 parameter <a href="#netcdf_64bit">netcdf_64bit</a> 585 if larger files have to be created.<br><br>For historical 586 reasons, other data formats are still available. Beside 'netcdf', <span style="font-weight: bold;">data_output_format</span> 587 may be assigned the following values:<br><br><table style="text-align: left; width: 594px; height: 104px;" border="1" cellpadding="2" cellspacing="2"><tbody><tr><td style="vertical-align: top;"><span style="font-style: italic;">'profil'</span></td><td>output 588 of profiles, time series and spectra in ASCII format to be 589 read by the graphic software <span style="font-weight: bold;">profil 590 </span>(see chapters <a href="chapter_4.5.2.html">4.5.2</a>, 591 <a href="#chapter_4.5.3.html">4.5.3</a>)</td></tr><tr><td style="vertical-align: top;"><span style="font-style: italic;">'iso2d'</span></td><td>output 592 of 2d cross-sections in FORTRAN binary format to be read by the graphic 593 software <span style="font-weight: bold;">iso2d</span> 594 (see chapter <a href="chapter_4.5.4.html">4.5.4</a>)</td></tr><tr><td style="vertical-align: top;"><span style="font-style: italic;">'avs'</span></td><td>output 595 of 3d volume data in FORTRAN binary format to be read by the graphic 596 software <span style="font-weight: bold;">AVS</span> 597 (see chapter <a href="chapter_4.5.5.html">4.5.5</a>)</td></tr></tbody></table><br>Multiple 598 values can be assigned to <span style="font-weight: bold;">data_output_format</span>, 599 i.e. if the user wants to have both the "old" data format suitable for <span style="font-weight: bold;">iso2d</span> as well as 600 cross section data in NetCDF format, then <span style="font-weight: bold;">data_output_format</span> = 601 <span style="font-style: italic;">'iso2d'</span>, <span style="font-style: italic;">'netcdf'</span> has to be 602 assigned.<br><br><span style="font-weight: bold;">Warning:</span> 603 There is no guarantee that the "old" formats will be available in 604 future PALM versions (beyond 3.0)!<br> </td> </tr> <tr> 605 <td style="vertical-align: top;"> <p><a name="data_output_pr"></a><b>data_output_pr</b></p> 606 </td> <td style="vertical-align: top;">C * 607 10 <br> 608 (100)</td> <td style="vertical-align: top;"><i>100 609 * ' '</i></td> <td style="vertical-align: top;"> 610 <p>Quantities for which vertical profiles (horizontally averaged) 611 are to be output. </p> <p>By default vertical 612 profile data is output to the local file <a href="chapter_3.4.html#DATA_1D_PR_NETCDF">DATA_1D_PR_NETCDF</a>. 613 The file's format is NetCDF. Further details about processing 614 NetCDF data are given in chapter <a href="chapter_4.5.1.html">4.5.1</a>.</p><p>For 615 historical reasons, data can also be output in ASCII-format on local 616 file <a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a> 617 which is readable by the graphic software <span style="font-weight: bold;">profil</span>. See 618 parameter <a href="#data_output_format">data_output_format</a> 619 for defining the format in which data shall be output.<br> </p> 620 <p>For horizontally averaged vertical 621 profiles always <span style="font-weight: bold;">all</span> 622 vertical 634 623 grid points (0 <= k <= nz+1) are output to file. Vertical 635 624 profile data refers to the total domain but profiles for subdomains can 636 625 also be output (see <a href="chapter_4.1.html#statistic_regions">statistic_regions</a>). 637 </p> 638 639 640 <p>The temporal interval of the output times of profiles is 626 </p> <p>The temporal interval of the output times of 627 profiles is 641 628 assigned via the parameter <a href="chapter_4.2.html#dt_dopr">dt_dopr</a>. 642 Within the file <a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a>, the profiles are ordered with respect to their 643 output times.</p><p>Profiles can also be temporally averaged (see <a href="chapter_4.2.html#averaging_interval_pr">averaging_interval_pr</a>). <br> 644 </p> 645 646 647 648 649 650 <p>The following list shows the values which can be assigned to <span style="font-weight: bold;">data_output_pr</span>. 629 Within the file <a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a>, 630 the profiles are ordered with respect to their 631 output times.</p><p>Profiles can also be temporally 632 averaged (see <a href="chapter_4.2.html#averaging_interval_pr">averaging_interval_pr</a>). <br> 633 </p> <p>The following list shows the values which can be 634 assigned to <span style="font-weight: bold;">data_output_pr</span>. 651 635 The profile data is either defined on 652 u-v-levels (variables marked in <font color="#ff6600">red</font>) or 653 on w-levels (<font color="#33ff33">green</font>). According to this, 636 u-v-levels (variables marked in <font color="#ff6600">red</font>) 637 or 638 on w-levels (<font color="#33ff33">green</font>). 639 According to this, 654 640 the 655 641 z-coordinates of the individual profiles vary. Beyond that, with a 656 642 Prandtl layer switched on (<a href="chapter_4.1.html#prandtl_layer">prandtl_layer</a>) 657 643 the lowest output 658 level is z = zu(1) instead of z = zw(0) for profiles <i>w'' u'',w''v"</i>, 659 <i>wu</i> and <i>wv</i> . <br> 660 </p> 661 662 663 <table style="text-align: left; width: 100%;" cellpadding="2" cellspacing="2"> 664 665 <tbody> 666 <tr> 667 <td style="vertical-align: top;"><font color="#ff6600"><i>u</i></font></td> 668 <td style="vertical-align: top;">u-component of the 669 velocity (in m/s).</td> 670 </tr> 671 <tr> 672 <td style="vertical-align: top;"><font color="#ff6600"><i>v</i></font></td> 673 <td style="vertical-align: top;">v-component of the 674 velocity (in m/s).</td> 675 </tr> 676 <tr> 677 <td style="vertical-align: top;"><font color="#33ff33"><i>w</i></font></td> 678 <td style="vertical-align: top;">w-component of the 679 velocity (in m/s).</td> 680 </tr> 681 <tr> 682 <td style="vertical-align: top;"><font color="#ff6600"><i>pt</i></font></td> 683 <td style="vertical-align: top;">Potential temperature (in 684 K).</td> 685 </tr> 686 <tr> 687 <td style="vertical-align: top;"><font color="#ff6600"><i>vpt</i></font></td> 688 <td style="vertical-align: top;">Virtual potential 689 temperature (in K).</td> 690 </tr> 691 <tr> 692 <td style="vertical-align: top;"><font color="#ff6600"><i>lpt</i></font></td> 693 <td style="vertical-align: top;">Potential liquid water 694 temperature (in K).</td> 695 </tr> 696 <tr> 697 <td style="vertical-align: top;"><font color="#ff6600"><i>q</i></font></td> 698 <td style="vertical-align: top;">Total water content 699 (in kg/kg).</td> 700 </tr> 701 <tr> 702 <td style="vertical-align: top;"><font color="#ff6600"><i>qv</i></font></td> 703 <td style="vertical-align: top;">Specific humidity (in 704 kg/kg).</td> 705 </tr> 706 <tr> 707 <td style="vertical-align: top;"><font color="#ff6600"><i>ql</i></font></td> 708 <td style="vertical-align: top;">Liquid water content 709 (in kg/kg).</td> 710 </tr> 711 <tr> 712 <td style="vertical-align: middle;"><font color="#ff6600">s</font></td> 713 <td style="vertical-align: top;">Scalar concentration (in 714 kg/m<sup>3</sup>).</td> 715 </tr> 716 <tr> 717 <td style="vertical-align: middle;"><font color="#ff6600"><i>e</i></font></td> 718 <td style="vertical-align: top;">Turbulent kinetic energy 644 level is z = zu(1) instead of z = zw(0) for profiles <i>w'' 645 u'',w''v"</i>, <i>wu</i> and <i>wv</i> 646 . <br> </p> <table style="text-align: left; width: 100%;" cellpadding="2" cellspacing="2"> <tbody> <tr> <td style="vertical-align: top;"><font color="#ff6600"><i>u</i></font></td> 647 <td style="vertical-align: top;">u-component of the 648 velocity (in m/s).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#ff6600"><i>v</i></font></td> 649 <td style="vertical-align: top;">v-component of the 650 velocity (in m/s).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>w</i></font></td> 651 <td style="vertical-align: top;">w-component of the 652 velocity (in m/s).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#ff6600"><i>pt</i></font></td> 653 <td style="vertical-align: top;">Potential temperature (in 654 K).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#ff6600"><i>vpt</i></font></td> 655 <td style="vertical-align: top;">Virtual potential 656 temperature (in K).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#ff6600"><i>lpt</i></font></td> 657 <td style="vertical-align: top;">Potential liquid water 658 temperature (in K).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#ff6600"><i>q</i></font></td> 659 <td style="vertical-align: top;">Total water content 660 (in kg/kg).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#ff6600"><i>qv</i></font></td> 661 <td style="vertical-align: top;">Specific humidity (in 662 kg/kg).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#ff6600"><i>ql</i></font></td> 663 <td style="vertical-align: top;">Liquid water content 664 (in kg/kg).</td> </tr> <tr> <td style="vertical-align: middle;"><font color="#ff6600">s</font></td> 665 <td style="vertical-align: top;">Scalar concentration (in 666 kg/m<sup>3</sup>).</td> </tr> <tr> <td style="vertical-align: middle;"><font color="#ff6600"><i>e</i></font></td> 667 <td style="vertical-align: top;">Turbulent kinetic energy 719 668 (TKE, subgrid-scale) (in m<sup>2</sup>/s<sup>2</sup>).</td> 720 </tr> 721 <tr> 722 <td style="vertical-align: middle;"><font color="#ff6600"><i>e*</i></font></td> 723 <td style="vertical-align: top;">Perturbation energy 669 </tr> <tr> <td style="vertical-align: middle;"><font color="#ff6600"><i>e*</i></font></td> 670 <td style="vertical-align: top;">Perturbation energy 724 671 (resolved) (in m<sup>2</sup>/s<sup>2</sup>).</td> 725 </tr> 726 <tr> 727 <td style="vertical-align: middle;"><font color="#ff6600"><i>km</i></font></td> 728 <td style="vertical-align: top;">Eddy diffusivity for 729 momentum (in m<sup>2</sup>/s).</td> 730 </tr> 731 <tr> 732 <td style="vertical-align: middle;"><font color="#ff6600"><i>kh</i></font></td> 733 <td style="vertical-align: top;">Eddy diffusivity for heat 734 (in m<sup>2</sup>/s).</td> 735 </tr> 736 <tr> 737 <td style="vertical-align: top;"><font color="#ff6600"><i>l</i></font></td> 738 <td style="vertical-align: top;">Mixing length (in m).</td> 739 </tr> 740 <tr> 741 <td style="vertical-align: middle;"><font color="#33ff33"><i>w"u"</i></font></td> 742 <td style="vertical-align: top;">u-component of the 672 </tr> <tr> <td style="vertical-align: middle;"><font color="#ff6600"><i>km</i></font></td> 673 <td style="vertical-align: top;">Eddy diffusivity for 674 momentum (in m<sup>2</sup>/s).</td> </tr> <tr> 675 <td style="vertical-align: middle;"><font color="#ff6600"><i>kh</i></font></td> 676 <td style="vertical-align: top;">Eddy diffusivity for heat 677 (in m<sup>2</sup>/s).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#ff6600"><i>l</i></font></td> 678 <td style="vertical-align: top;">Mixing length (in m).</td> 679 </tr> <tr> <td style="vertical-align: middle;"><font color="#33ff33"><i>w"u"</i></font></td> 680 <td style="vertical-align: top;">u-component of the 743 681 subgrid-scale vertical momentum flux (in m<sup>2</sup>/s<sup>2</sup>).</td> 744 </tr> 745 <tr> 746 <td style="vertical-align: middle;"><font color="#33ff33"><i>w*u*</i></font></td> 747 <td style="vertical-align: top;">u-component of the 682 </tr> <tr> <td style="vertical-align: middle;"><font color="#33ff33"><i>w*u*</i></font></td> 683 <td style="vertical-align: top;">u-component of the 748 684 resolved vertical momentum flux (in m<sup>2</sup>/s<sup>2</sup>).</td> 749 </tr> 750 <tr> 751 <td style="vertical-align: middle;"><font color="#33ff33"><i>wu</i></font></td> 752 <td style="vertical-align: top;">u-component of the total 753 vertical momentum flux (<i>w"u"</i> + <i>w*u*</i>) (in m<sup>2</sup>/s<sup>2</sup>).</td> 754 </tr> 755 <tr> 756 <td style="vertical-align: middle;"><font color="#33ff33"><i>w"v"</i></font></td> 757 <td style="vertical-align: top;">v-component of the 685 </tr> <tr> <td style="vertical-align: middle;"><font color="#33ff33"><i>wu</i></font></td> 686 <td style="vertical-align: top;">u-component of the total 687 vertical momentum flux (<i>w"u"</i> + <i>w*u*</i>) 688 (in m<sup>2</sup>/s<sup>2</sup>).</td> </tr> 689 <tr> <td style="vertical-align: middle;"><font color="#33ff33"><i>w"v"</i></font></td> 690 <td style="vertical-align: top;">v-component of the 758 691 subgrid-scale vertical momentum flux (in m<sup>2</sup>/s<sup>2</sup>).</td> 759 </tr> 760 <tr> 761 <td style="vertical-align: middle;"><font color="#33ff33"><i>w*v*</i></font></td> 762 <td style="vertical-align: top;">v-component of the 692 </tr> <tr> <td style="vertical-align: middle;"><font color="#33ff33"><i>w*v*</i></font></td> 693 <td style="vertical-align: top;">v-component of the 763 694 resolved vertical momentum flux (in m<sup>2</sup>/s<sup>2</sup>).</td> 764 </tr> 765 <tr> 766 <td style="vertical-align: middle;"><font color="#33ff33"><i>wv</i></font></td> 767 <td style="vertical-align: top;">v-component of the total 768 vertical momentum flux (<i>w"v"</i> + <i>w*v*</i>) (in m<sup>2</sup>/s<sup>2</sup>).</td> 769 </tr> 770 <tr> 771 <td style="vertical-align: top;"><font color="#33ff33"><i>w"pt"</i></font></td> 772 <td style="vertical-align: top;">Subgrid-scale vertical 773 sensible heat flux (in K m/s).</td> 774 </tr> 775 <tr> 776 <td style="vertical-align: top;"><font color="#33ff33"><i>w*pt*</i></font></td> 777 <td style="vertical-align: top;">Resolved vertical sensible 778 heat flux (in K m/s).</td> 779 </tr> 780 <tr> 781 <td style="vertical-align: top;"><font color="#33ff33"><i>wpt</i></font></td> 782 <td style="vertical-align: top;">Total vertical sensible 695 </tr> <tr> <td style="vertical-align: middle;"><font color="#33ff33"><i>wv</i></font></td> 696 <td style="vertical-align: top;">v-component of the total 697 vertical momentum flux (<i>w"v"</i> + <i>w*v*</i>) 698 (in m<sup>2</sup>/s<sup>2</sup>).</td> </tr> 699 <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>w"pt"</i></font></td> 700 <td style="vertical-align: top;">Subgrid-scale vertical 701 sensible heat flux (in K m/s).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>w*pt*</i></font></td> 702 <td style="vertical-align: top;">Resolved vertical 703 sensible 704 heat flux (in K m/s).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>wpt</i></font></td> 705 <td style="vertical-align: top;">Total vertical sensible 783 706 heat flux (<i>w"pt"</i> + <i>w*pt*</i>) 784 707 (in K 785 m/s).</td> 786 </tr> 787 <tr> 788 <td style="vertical-align: top;"><font color="#33ff33"><i>w*pt*BC</i></font></td> 789 <td style="vertical-align: top;">Subgrid-scale vertical 708 m/s).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>w*pt*BC</i></font></td> 709 <td style="vertical-align: top;">Subgrid-scale vertical 790 710 sensible heat flux using the 791 Bott-Chlond scheme (in K m/s).</td> 792 </tr> 793 <tr> 794 <td style="vertical-align: top;"><font color="#33ff33"><i>wptBC</i></font></td> 795 <td style="vertical-align: top;">Total vertical sensible 711 Bott-Chlond scheme (in K m/s).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>wptBC</i></font></td> 712 <td style="vertical-align: top;">Total vertical sensible 796 713 heat flux using the Bott-Chlond scheme 797 714 (<i>w"pt"</i> 798 + <i>w*pt*BC</i>) (in K m/s).</td> 799 </tr> 800 <tr> 801 <td style="vertical-align: top;"><font color="#33ff33"><i>w"vpt"</i></font></td> 802 <td style="vertical-align: top;">Subgrid-scale vertical 803 buoyancy flux (in K m/s).</td> 804 </tr> 805 <tr> 806 <td style="vertical-align: top;"><font color="#33ff33"><i>w*pt*</i></font></td> 807 <td style="vertical-align: top;">Resolved vertical buoyancy 808 flux (in K m/s).</td> 809 </tr> 810 <tr> 811 <td style="vertical-align: top;"><font color="#33ff33"><i>wvpt</i></font></td> 812 <td style="vertical-align: top;">Total vertical buoyancy 813 flux (w"vpt" + w*vpt*) (in K m/s).</td> 814 </tr> 815 <tr> 816 <td style="vertical-align: top;"><font color="#33ff33"><i>w"q"</i></font></td> 817 <td style="vertical-align: top;">Subgrid-scale vertical 818 water flux (in kg/kg m/s).</td> 819 </tr> 820 <tr> 821 <td style="vertical-align: top;"><font color="#33ff33"><i>w*q*</i></font></td> 822 <td style="vertical-align: top;">Resolved vertical water 823 flux (in kg/kg m/s).</td> 824 </tr> 825 <tr> 826 <td style="vertical-align: top;"><font color="#33ff33"><i>wq</i></font></td> 827 <td style="vertical-align: top;">Total vertical water flux 828 (w"q" + w*q*) (in kg/kg m/s).</td> 829 </tr> 830 <tr> 831 <td style="vertical-align: top;"><font color="#33ff33"><i>w"qv"</i></font></td> 832 <td style="vertical-align: top;">Subgrid-scale vertical 833 latent heat flux (in kg/kg m/s).</td> 834 </tr> 835 <tr> 836 <td style="vertical-align: top;"><font color="#33ff33"><i>w*qv*</i></font></td> 837 <td style="vertical-align: top;">Resolved vertical latent 838 heat flux (in kg/kg m/s).</td> 839 </tr> 840 <tr> 841 <td style="vertical-align: top;"><font color="#33ff33"><i>wqv</i></font></td> 842 <td style="vertical-align: top;">Total vertical latent heat 843 flux (w"qv" + w*qv*) (in kg/kg m/s).</td> 844 </tr> 845 <tr> 846 <td style="vertical-align: middle;"><font color="#33ff33"><i>w"s"</i></font></td> 847 <td style="vertical-align: top;">Subgrid-scale vertical 715 + <i>w*pt*BC</i>) (in K m/s).</td> </tr> <tr> 716 <td style="vertical-align: top;"><font color="#33ff33"><i>w"vpt"</i></font></td> 717 <td style="vertical-align: top;">Subgrid-scale vertical 718 buoyancy flux (in K m/s).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>w*pt*</i></font></td> 719 <td style="vertical-align: top;">Resolved vertical 720 buoyancy 721 flux (in K m/s).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>wvpt</i></font></td> 722 <td style="vertical-align: top;">Total vertical buoyancy 723 flux (w"vpt" + w*vpt*) (in K m/s).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>w"q"</i></font></td> 724 <td style="vertical-align: top;">Subgrid-scale vertical 725 water flux (in kg/kg m/s).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>w*q*</i></font></td> 726 <td style="vertical-align: top;">Resolved vertical water 727 flux (in kg/kg m/s).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>wq</i></font></td> 728 <td style="vertical-align: top;">Total vertical water flux 729 (w"q" + w*q*) (in kg/kg m/s).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>w"qv"</i></font></td> 730 <td style="vertical-align: top;">Subgrid-scale vertical 731 latent heat flux (in kg/kg m/s).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>w*qv*</i></font></td> 732 <td style="vertical-align: top;">Resolved vertical latent 733 heat flux (in kg/kg m/s).</td> </tr> <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>wqv</i></font></td> 734 <td style="vertical-align: top;">Total vertical latent 735 heat 736 flux (w"qv" + w*qv*) (in kg/kg m/s).</td> </tr> <tr> 737 <td style="vertical-align: middle;"><font color="#33ff33"><i>w"s"</i></font></td> 738 <td style="vertical-align: top;">Subgrid-scale vertical 848 739 scalar concentration flux (in kg/m<sup>3 </sup>m/s).</td> 849 </tr> 850 <tr> 851 <td style="vertical-align: middle;"><font color="#33ff33"><i>w*s*</i></font></td> 852 <td style="vertical-align: top;">Resolved vertical scalar 853 concentration flux (in kg/m<sup>3</sup>)</td> 854 </tr> 855 <tr> 856 <td style="vertical-align: middle;"><font color="#33ff33"><i>ws</i></font></td> 857 <td style="vertical-align: top;">Total vertical scalar 740 </tr> <tr> <td style="vertical-align: middle;"><font color="#33ff33"><i>w*s*</i></font></td> 741 <td style="vertical-align: top;">Resolved vertical scalar 742 concentration flux (in kg/m<sup>3</sup>)</td> </tr> 743 <tr> <td style="vertical-align: middle;"><font color="#33ff33"><i>ws</i></font></td> 744 <td style="vertical-align: top;">Total vertical scalar 858 745 concentration flux (w"s" + w*s*) (in kg/m<sup>3 </sup>m/s).</td> 859 </tr> 860 <tr> 861 <td style="vertical-align: top;"><font color="#33ff33"><i>w*e*</i></font></td> 862 <td style="vertical-align: top;">Vertical flux of 863 perturbation energy (resolved)</td> 864 </tr> 865 <tr> 866 <td style="vertical-align: top;"><font color="#ff6600"><i>u*2</i></font></td> 867 <td style="vertical-align: top;">Variance of the u-velocity 868 component (resolved)</td> 869 </tr> 870 <tr> 871 <td style="vertical-align: top;"><font color="#ff6600"><i>v*2</i></font></td> 872 <td style="vertical-align: top;">Variance of the v-velocity 873 component (resolved)</td> 874 </tr> 875 <tr> 876 <td style="vertical-align: top;"><font color="#33ff33"><i>w*2</i></font></td> 877 <td style="vertical-align: top;">Variance of the potential 878 temperature (resolved)</td> 879 </tr> 880 <tr> 881 <td style="vertical-align: top;"><font color="#ff6600"><i>pt*2</i></font></td> 882 <td style="vertical-align: top;">Variance of the potential 883 temperature (resolved)</td> 884 </tr> 885 <tr> 886 <td style="vertical-align: top;"><font color="#33ff33"><i>w*3</i></font></td> 887 <td style="vertical-align: top;">Third moment of the 888 w-velocity component (resolved)</td> 889 </tr> 890 <tr> 891 <td style="vertical-align: middle;"><font color="#33ff33"><i>Sw</i></font></td> 892 <td style="vertical-align: top;">Skewness of the w-velocity 746 </tr> <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>w*e*</i></font></td> 747 <td style="vertical-align: top;">Vertical flux of 748 perturbation energy (resolved)</td> </tr> <tr> <td style="vertical-align: top;"><font color="#ff6600"><i>u*2</i></font></td> 749 <td style="vertical-align: top;">Variance of the 750 u-velocity 751 component (resolved)</td> </tr> <tr> <td style="vertical-align: top;"><font color="#ff6600"><i>v*2</i></font></td> 752 <td style="vertical-align: top;">Variance of the 753 v-velocity 754 component (resolved)</td> </tr> <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>w*2</i></font></td> 755 <td style="vertical-align: top;">Variance of the potential 756 temperature (resolved)</td> </tr> <tr> <td style="vertical-align: top;"><font color="#ff6600"><i>pt*2</i></font></td> 757 <td style="vertical-align: top;">Variance of the potential 758 temperature (resolved)</td> </tr> <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>w*3</i></font></td> 759 <td style="vertical-align: top;">Third moment of the 760 w-velocity component (resolved)</td> </tr> <tr> <td style="vertical-align: middle;"><font color="#33ff33"><i>Sw</i></font></td> 761 <td style="vertical-align: top;">Skewness of the 762 w-velocity 893 763 component (resolved, S<sub>w</sub> 894 764 = W<sup>3</sup>/(w<sup>2</sup>)<sup>1.5</sup>)</td> 895 </tr> 896 <tr> 897 <td style="vertical-align: top;"><font color="#33ff33"><i>w*2pt*</i></font></td> 898 <td style="vertical-align: top;">Third moment (resolved)</td> 899 </tr> 900 <tr> 901 <td style="vertical-align: top;"><font color="#33ff33"><i>w*pt*2</i></font></td> 902 <td style="vertical-align: top;">Third moment (resolved)</td> 903 </tr> 904 <tr> 905 <td style="vertical-align: top;"><font color="#ff6666"><i>w*u*u*/dz</i></font></td> 906 <td style="vertical-align: top;">Energy production by shear 907 (resolved)</td> 908 </tr> 909 <tr> 910 <td style="vertical-align: top;"><font color="#ff6666"><i>w*p*/dz</i></font></td> 911 <td style="vertical-align: top;">Energy production by 765 </tr> <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>w*2pt*</i></font></td> 766 <td style="vertical-align: top;">Third moment (resolved)</td> 767 </tr> <tr> <td style="vertical-align: top;"><font color="#33ff33"><i>w*pt*2</i></font></td> 768 <td style="vertical-align: top;">Third moment (resolved)</td> 769 </tr> <tr> <td style="vertical-align: top;"><font color="#ff6666"><i>w*u*u*/dz</i></font></td> 770 <td style="vertical-align: top;">Energy production by 771 shear 772 (resolved)</td> </tr> <tr> <td style="vertical-align: top;"><font color="#ff6666"><i>w*p*/dz</i></font></td> 773 <td style="vertical-align: top;">Energy production by 912 774 turbulent transport of pressure 913 fluctuations (resolved)</td> 914 </tr> 915 <tr> 916 <td style="vertical-align: top;"><font color="#ff6666"><i>w"e/dz</i></font></td> 917 <td style="vertical-align: top;">Energy production by 918 transport of resolved-scale TKE</td> 919 </tr> 920 </tbody> 921 922 </table> 923 924 <br> 925 775 fluctuations (resolved)</td> </tr> <tr> <td style="vertical-align: top;"><font color="#ff6666"><i>w"e/dz</i></font></td> 776 <td style="vertical-align: top;">Energy production by 777 transport of resolved-scale TKE</td> </tr> </tbody> 778 </table> <br> 926 779 Beyond that, initial profiles (t=0) of some variables can be also be 927 780 output (this output is only done once … … 929 782 later 930 783 times). The names of these profiles result from the ones specified 931 above leaded by a hash "#". Allowed values are:<br> 932 933 934 <ul> 935 <p><i>#u</i>, <i>#v</i>, <i>#pt</i>, <i>#km</i>, <i>#kh</i>, 936 <i>#l</i></p> 937 </ul> 938 939 940 <p>These initial profiles have been either set by the user or 941 have been calculated by a 1d-model prerun.<br> 942 </p>In case of ASCII data output to local file PLOT1D_DATA, 784 above leaded by a hash "#". Allowed values are:<br> <ul> 785 <p><i>#u</i>, <i>#v</i>, <i>#pt</i>, 786 <i>#km</i>, <i>#kh</i>, <i>#l</i></p> 787 </ul> <p>These initial profiles have been either set by 788 the user or 789 have been calculated by a 1d-model prerun.<br> </p>In case 790 of ASCII data output to local file PLOT1D_DATA, 943 791 PALM additionally creates a NAMELIST parameter file (local name <a href="chapter_3.4.html#PLOT1D_PAR">PLOT1D_PAR</a>) 944 792 which can be used as parameter input file for the plot software <a href="http://www.muk.uni-hannover.de/institut/software/profil_intro.html">profil</a>. … … 946 794 using these two files. The 947 795 plot layout is 948 steered via the parameter input file. The values of these <span style="font-weight: bold;">profil</span>-parameters are determined by 796 steered via the parameter input file. The values of these <span style="font-weight: bold;">profil</span>-parameters 797 are determined by 949 798 a set of PALM parameters (<a href="chapter_4.2.html#profile_columns">profile_columns</a>, 950 <a href="chapter_4.2.html#profile_rows">profile_rows</a>, <a href="chapter_4.2.html#z_max_do1d">z_max_do1d</a>, 951 <a href="chapter_4.2.html#cross_profiles">cross_profiles</a>, 799 <a href="chapter_4.2.html#profile_rows">profile_rows</a>, 800 <a href="chapter_4.2.html#z_max_do1d">z_max_do1d</a>, 801 <a href="chapter_4.2.html#cross_profiles">cross_profiles</a>, 952 802 etc.) All parameter values can be changed by editing the parameter 953 803 input 954 file. <br><br>Further details about plotting vertical profiles with <span style="font-weight: bold;">profil </span>can be found in <a href="chapter_4.5.2.html">chapter 955 4.5.2</a></td> 956 </tr> 957 <tr> 958 <td style="vertical-align: top;"> 959 <p><a name="data_output_ts"></a><b>data_output_ts</b></p> 960 </td> 961 <td style="vertical-align: top;">C * 10 (100)<br> 962 </td> 963 <td style="vertical-align: top;"><i>100 * ' '</i></td> 964 <td style="vertical-align: top;">Quantities for which time series 965 are to be output (plot). <br><p>By default time series data is output to the local file <a href="chapter_3.4.html#DATA_1D_TS_NETCDF">DATA_1D_TS_NETCDF</a>. The file's format is NetCDF. Further details about processing NetCDF data are given in chapter <a href="chapter_4.5.1.html">4.5.1</a>.</p><p>For historical reasons, data can also be output in ASCII-format on local file <a href="chapter_3.4.html#PLOT1D_DATA">PLOTTS_DATA</a> which is readable by the graphic software <span style="font-weight: bold;">profil</span>. See parameter <a href="chapter_4.2.html#data_output_format">data_output_format</a> for defining the format in which data shall be output.<br> 966 </p> 967 968 969 970 971 Time series of different quantities can be output by assigning <b>data_output_ts</b> 972 one or more of the following strings:<br> <br> 973 974 975 <table style="text-align: left; width: 100%;" cellpadding="2" cellspacing="2"> 976 977 <tbody> 978 <tr> 979 <td style="font-style: italic; vertical-align: middle;">E<br> 980 </td> 981 <td style="vertical-align: top;">Total kinetic energy of 982 the flow (in m<sup>2</sup>/s<sup>2</sup>) 983 (normalized with respect to the total number of grid points).</td> 984 </tr> 985 <tr> 986 <td style="font-style: italic; vertical-align: middle;">E*<br> 987 </td> 988 <td style="vertical-align: top;">Perturbation kinetic 989 energy of the flow (in m<sup>2</sup>/s<sup>2</sup>)<sup> </sup>(normalized 990 with respect to the total number of grid 991 points)</td> 992 </tr> 993 <tr> 994 <td style="vertical-align: top; font-style: italic;">dt<br> 995 </td> 996 <td style="vertical-align: top;">Time step size (in s).</td> 997 </tr> 998 <tr> 999 <td style="vertical-align: top; font-style: italic;">u<sub>*</sub></td> 1000 <td style="vertical-align: top;">Friction velocity (in m/s) 1001 (horizontal average).</td> 1002 </tr> 1003 <tr> 1004 <td style="vertical-align: top; font-style: italic;">w<sub>*</sub></td> 1005 <td style="vertical-align: top;">Vertical velocity scale of 1006 the CBL (in m/s) (horizontal average)</td> 1007 </tr> 1008 <tr> 1009 <td style="vertical-align: top; font-style: italic;">th<sub>*</sub></td> 1010 <td style="vertical-align: top;">Temperature 1011 scale (Prandtl layer), defined as <i>w"pt"0 1012 / </i><i>u<sub>*</sub></i> (horizontal 1013 average) (in K).</td> 1014 </tr> 1015 <tr> 1016 <td style="vertical-align: top; font-style: italic;">umax<br> 1017 </td> 1018 <td style="vertical-align: top;">Maximum u-component of the 1019 velocity (in m/s).</td> 1020 </tr> 1021 <tr> 1022 <td style="vertical-align: top; font-style: italic;">vmax<br> 1023 </td> 1024 <td style="vertical-align: top;">Maximum v-component of the 1025 velocity (in m/s).</td> 1026 </tr> 1027 <tr> 1028 <td style="vertical-align: top; font-style: italic;">wmax<br> 1029 </td> 1030 <td style="vertical-align: top;">Maximum w-component of the 1031 velocity (in m/s).</td> 1032 </tr> 1033 <tr> 1034 <td style="vertical-align: top; font-style: italic;">div_old<br> 1035 </td> 1036 <td style="vertical-align: top;">Divergence of the velocity 1037 field before the pressure 1038 solver has been called (normalized with respect to the total number of 1039 grid points) (in 1/s).</td> 1040 </tr> 1041 <tr> 1042 <td style="vertical-align: top; font-style: italic;">div_new</td> 1043 <td style="vertical-align: top;">Divergence of the velocity 1044 field after the pressure 1045 solver has been called (normalized with respect to the total number of 1046 grid points) (in 1/s).</td> 1047 </tr> 1048 <tr> 1049 <td style="vertical-align: top; font-style: italic;">z_i_wpt</td> 1050 <td style="vertical-align: top;">Height of the convective 1051 boundary layer (horizontal average) 1052 determined by the height of the minimum sensible heat flux (in m).</td> 1053 </tr> 1054 <tr> 1055 <td style="vertical-align: top; font-style: italic;">z_i_pt</td> 1056 <td style="vertical-align: top;">Height of the convective 1057 boundary layer (horizontal average) 1058 determined by the temperature profile (in m).</td> 1059 </tr> 1060 <tr> 1061 <td style="vertical-align: top; font-style: italic;">w"pt"0</td> 1062 <td style="vertical-align: top;">Subgrid-scale sensible 1063 heat flux near the surface (horizontal 1064 average) 1065 between z = 0 and z = z<sub>p</sub> = zu(1) (there it corresponds to 1066 the total heat flux) (in K m/s).</td> 1067 </tr> 1068 <tr> 1069 <td style="vertical-align: top; font-style: italic;">w"pt"</td> 1070 <td style="vertical-align: top;">Subgrid-scale heat flux 1071 (horizontal average) for z = zw(1) (in K 1072 m/s).</td> 1073 </tr> 1074 <tr> 1075 <td style="vertical-align: top; font-style: italic;">wpt</td> 1076 <td style="vertical-align: top;">Total heat flux 1077 (horizontal average) for z = zw(1) (in K m/s).</td> 1078 </tr> 1079 <tr> 1080 <td style="vertical-align: top; font-style: italic;">pt(0)</td> 1081 <td style="vertical-align: top;">Potential temperature at 1082 the surface (horizontal average) (in K).</td> 1083 </tr> 1084 <tr> 1085 <td style="vertical-align: top; font-style: italic;">pt(zp)</td> 1086 <td style="vertical-align: top;">Potential temperature for 1087 z = zu(1) (horizontal average) (in K).</td> 1088 </tr> 1089 <tr> 1090 <td style="vertical-align: top; font-style: italic;">splptx</td> 1091 <td style="vertical-align: top;">Percentage of grid points 1092 using upstream scheme along x with 1093 upstream-spline advection switched on.</td> 1094 </tr> 1095 <tr> 1096 <td style="vertical-align: top; font-style: italic;">splpty</td> 1097 <td style="vertical-align: top;">Percentage of grid points 1098 using upstream scheme along y with 1099 upstream-spline 1100 advection switched on.</td> 1101 </tr> 1102 <tr> 1103 <td style="vertical-align: top; font-style: italic;">splptz</td> 1104 <td style="vertical-align: top;">Percentage of grid points 1105 using upstream scheme along z with 1106 upstream-spline 1107 advection switched on.<br> 1108 </td> 1109 </tr> 1110 <tr> 1111 <td style="vertical-align: top; font-style: italic;">L</td> 1112 <td style="vertical-align: top;">Monin-Obukhov length.</td> 1113 </tr> 1114 </tbody> 1115 1116 </table> 1117 1118 <br> 1119 Always <b>all</b> time series available are output to the file, 1120 regardless of the value of <span style="font-weight: bold;">data_output_ts</span>. 1121 Time series data refers to the total 1122 domain, but time series for subdomains can also be output (see <a href="chapter_4.1.html#statistic_regions">statistic_regions</a>). 1123 However, the following time series always present the values of the 1124 total model domain (even with output for subdomains): <i>umax</i>, <i>vmax</i>, 1125 <i>wmax</i>, <i>div_old</i>, <i>div_new</i>.<br><br>The temporal interval of the data points of the time series is assigned via the parameter <a href="#dt_dots">dt_dots</a>.<br> 1126 1127 1128 <p>In case of <span style="font-weight: bold;">data_output_format</span> = <span style="font-style: italic;">'profil'</span>, the data of the individual time series are output in columns 1129 to file <a href="chapter_3.4.html#PLOT1D_DATA">PLOTTS_DATA</a> 1130 starting from the second column (the simulated time is output as the 1131 first column). Their sequence (with respect to the columns) 1132 corresponds to the list given above. Additional to the file 1133 PLOTTS_DATA, which contains the data, 1134 PALM creates a NAMELIST parameter file (local name <a href="chapter_3.4.html#PLOTTS_PAR">PLOTTS_PAR</a>) 1135 which can be used as parameter input file for the plot software <a href="http://www.muk.uni-hannover.de/institut/software/profil_intro.html">profil</a>. 1136 Time series can be directly plotted with <span style="font-weight: bold;">profil</span> using these two files. The 1137 plot layout is 1138 steered via the parameter input file. The values of these <span style="font-weight: bold;">profil</span>-parameters are determined by 1139 a set of PALM-internal parameters. All 1140 parameter values can be changed by editing the parameter input file.<b> </b>In this case (<span style="font-weight: bold;">data_output_format</span> = <span style="font-style: italic;">'profil'</span>)<b> data_output_ts</b> 1141 determines which time series are actually to be plotted. They are 1142 plotted 1143 into individual coordinate systems (panels). Typically several time 1144 series are plotted 1145 together into one panel. The grouping is fixed PALM-internally (it can 1146 be changed by editing the parameter input file). The time series are 1147 assigned to the panels 1148 as: <br> 1149 </p> 1150 1151 1152 <ul> 1153 <p>panel 1: <i>E E *</i> <br> 1154 panel 2: <i>dt</i> <br> 1155 panel 3: <i>u* w*</i> <br> 1156 panel 4: <i>th*</i> <br> 1157 panel 5: <i>umax vmax wmax</i> <br> 1158 panel 6: <i>div_old div_new</i> <br> 1159 panel 7: <i>z_i_wpt z_i_pt</i> <br> 1160 panel 8: <i>w"pt"0 w"pt"wpt</i> <br> 1161 panel 9: <i>pt(0) pt(zp)</i> <br> 1162 panel 10: <i>splptx splpty splptz</i><br> 1163 panel 11: <i>L</i></p> 1164 </ul> 1165 1166 1167 <p>The range of values (y-axes) which are to be plotted can be 1168 assigned to each panel with the parameters <a href="chapter_4.2.html#cross_ts_uymin">cross_ts_uymin</a> 1169 and <a href="chapter_4.2.html#cross_ts_uymax">cross_ts_uymax</a>. 1170 If not a single time series of a panel is assigned by <span style="font-weight: bold;">data_output_ts</span>, 1171 then this panel is completely omitted in the plot.<br> 1172 </p> 1173 1174 1175 <p>Further details about plotting time series with <span style="font-weight: bold;">profil </span>can be found in <a href="chapter_4.5.3.html">chapter 1176 4.5.3</a>.</p> 1177 </td> 1178 </tr> 1179 <tr> 1180 <td style="vertical-align: top;"> 1181 <p><a name="data_output_2d_on_each_pe"></a><b>data_output_2d_on</b> <br> 1182 <b>_each_pe</b></p> 1183 </td> 1184 <td style="vertical-align: top;">L<br> 1185 </td> 1186 <td style="vertical-align: top;"><span style="font-style: italic;">.T.</span><br> 1187 </td> 1188 <td style="vertical-align: top;">Output 2d cross section data by one or 1189 all processors. 1190 1191 <p>In runs with several processors, by default, each processor 1192 outputs cross section data of its subdomain into an individual file. After PALM 1193 has finished, the contents of these files have to be sampled into one file<span style="font-weight: bold;"></span> using 804 file. <br><br>Further details about plotting vertical 805 profiles with <span style="font-weight: bold;">profil </span>can 806 be found in <a href="chapter_4.5.2.html">chapter 807 4.5.2</a></td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="data_output_2d_on_each_pe"></a><b>data_output_2d_on</b> 808 <br> <b>_each_pe</b></p> </td> <td style="vertical-align: top;">L<br> </td> <td style="vertical-align: top;"><span style="font-style: italic;">.T.</span><br> </td> 809 <td style="vertical-align: top;">Output 2d cross section 810 data by one or 811 all processors. <p>In runs with several processors, by 812 default, each processor 813 outputs cross section data of its subdomain into an individual 814 file. After PALM 815 has finished, the contents of these files have to be sampled into one 816 file<span style="font-weight: bold;"></span> using 1194 817 the program <tt>combine_plot_fields.x</tt>. </p> 1195 1196 1197 <p>Alternatively, by assigning <b>data_output_2d_on_each_pe</b> = <i>.F.,</i> 818 <p>Alternatively, by assigning <b>data_output_2d_on_each_pe</b> 819 = <i>.F.,</i> 1198 820 the respective data is gathered on PE0 and output is done directly 1199 into one file, so <tt>combine_plot_fields.x</tt> does not have to be 1200 called. However, in case of very large numbers of horizontal gridpoints, sufficient 1201 memory is required on PE0. </p> 1202 </td> 1203 </tr> 1204 <tr> 1205 <td style="vertical-align: top;"> 1206 <p><a name="disturbance_amplitude"></a><b>disturbance<br> 1207 _amplitude</b></p> 1208 </td> 1209 <td style="vertical-align: top;">R</td> 1210 <td style="vertical-align: top;"><i>0.25</i></td> 1211 <td style="vertical-align: top;"> 1212 <p>Maximum perturbation amplitude of the random perturbations 821 into one file, so <tt>combine_plot_fields.x</tt> does not 822 have to be 823 called. However, in case of very large numbers of horizontal 824 gridpoints, sufficient 825 memory is required on PE0. </p> </td> </tr> 826 <tr> <td style="vertical-align: top;"> <p><a name="disturbance_amplitude"></a><b>disturbance<br> 827 _amplitude</b></p> </td> <td style="vertical-align: top;">R</td> <td style="vertical-align: top;"><i>0.25</i></td> 828 <td style="vertical-align: top;"> <p>Maximum 829 perturbation amplitude of the random perturbations 1213 830 imposed to the horizontal velocity field (in m/s). </p> 1214 831 <p>The parameter <a href="#create_disturbances">create_disturbances</a> 1215 832 describes how to impose random perturbations to the horizontal velocity 1216 833 field. Since the perturbation procedure includes two filter operations, 1217 the amplitude assigned by <b>disturbance_amplitude</b> is only an 1218 approximate value of the real magnitude of the perturbation.</p> 1219 </td> 1220 </tr> 1221 <tr> 1222 <td style="vertical-align: top;"> 1223 <p><a name="disturbance_energy_limit"></a><b>disturbance_energy</b> 1224 <br> 1225 <b>_limit</b></p> 1226 </td> 1227 <td style="vertical-align: top;">R</td> 1228 <td style="vertical-align: top;"><i>0.01</i></td> 1229 <td style="vertical-align: top;"> 1230 <p lang="en-GB">Upper limit value of the perturbation energy of 834 the amplitude assigned by <b>disturbance_amplitude</b> is 835 only an 836 approximate value of the real magnitude of the perturbation.</p> </td> 837 </tr> <tr> <td style="vertical-align: top;"> 838 <p><a name="disturbance_energy_limit"></a><b>disturbance_energy</b> 839 <br> <b>_limit</b></p> </td> <td style="vertical-align: top;">R</td> <td style="vertical-align: top;"><i>0.01</i></td> 840 <td style="vertical-align: top;"> <p lang="en-GB">Upper 841 limit value of the perturbation energy of 1231 842 the velocity field used as a criterion for imposing random 1232 perturbations (in m<sup>2</sup>/s<sup>2</sup>). </p>1233 <p><span lang="en-GB"><font face="Thorndale, serif">The parameter 1234 </font></span><a href="#create_disturbances"><span lang="en-GB"><font face="Thorndale, serif">create_disturbances</font></span></a><font face="Thorndale, serif"><span lang="en-GB">describes how to impose843 perturbations (in m<sup>2</sup>/s<sup>2</sup>). 844 </p> <p><span lang="en-GB"><font face="Thorndale, serif">The parameter </font></span><a href="#create_disturbances"><span lang="en-GB"><font face="Thorndale, serif">create_disturbances</font></span></a><font face="Thorndale, serif"><span lang="en-GB"> 845 describes how to impose 1235 846 random perturbations to the horizontal velocity field. The perturbation 1236 847 energy is defined as the volume average (over the total model domain) … … 1240 851 velocities are imposed no more. The value of this parameter usually 1241 852 must be determined by trial and error (it depends e.g. on the total 1242 number of grid points).</span> </font> </p> 1243 </td> 1244 </tr> 1245 <tr> 1246 <td style="vertical-align: top;"> 1247 <p><a name="disturbance_level_b"></a><b>disturbance_level_b</b></p> 1248 </td> 1249 <td style="vertical-align: top;">R</td> 1250 <td style="vertical-align: top;"><i>zu(3)</i></td> 1251 <td style="vertical-align: top;"> 1252 <p lang="en-GB"><font face="Thorndale, serif"><font size="3">Lower 853 number of grid points).</span> </font> </p> </td> 854 </tr> <tr> <td style="vertical-align: top;"> 855 <p><a name="disturbance_level_b"></a><b>disturbance_level_b</b></p> 856 </td> <td style="vertical-align: top;">R</td> 857 <td style="vertical-align: top;"><i>zu(3)</i></td> 858 <td style="vertical-align: top;"> <p lang="en-GB"><font face="Thorndale, serif"><font size="3">Lower 1253 859 limit of the vertical range for which random perturbations are to be 1254 imposed on the horizontal wind field (</font></font>in <font face="Thorndale, serif"><font size="3">m). </font></font> </p>1255 860 imposed on the horizontal wind field (</font></font>in <font face="Thorndale, serif"><font size="3">m). 861 </font></font> </p> <p><span lang="en-GB"><font face="Thorndale, serif">This 1256 862 parameter must hold the condition zu<i>(3)</i> <= <b>disturbance_level_b</b> 1257 <= <i>zu(</i></font></span><i><a href="chapter_4.1.html#nz"><span lang="en-GB"><font face="Thorndale, serif">nz-1</font></span></a><span lang="en-GB"><font face="Thorndale, serif">)</font></span></i><span lang="en-GB"><font face="Thorndale, serif">. Additionally, <b>disturbance_level_b</b> 1258 <= </font></span><a href="#disturbance_level_t"><span lang="en-GB"><font face="Thorndale, serif">disturbance_level_t</font></span></a> <span lang="en-GB"><font face="Thorndale, serif">must also hold. <br> 1259 </font></span></p> 1260 <p><span lang="en-GB"><font face="Thorndale, serif">The parameter 1261 </font></span><a href="#create_disturbances"><span lang="en-GB"><font face="Thorndale, serif">create_disturbances</font></span></a><font face="Thorndale, serif"><span lang="en-GB"> describes how to impose 1262 random perturbations to the horizontal velocity field</span></font><font face="Thorndale, serif"><span lang="en-GB">.</span> </font> </p> 1263 </td> 1264 </tr> 1265 <tr> 1266 <td style="vertical-align: top;"> 1267 <p><a name="disturbance_level_t"></a><b>disturbance_level_t</b></p> 1268 </td> 1269 <td style="vertical-align: top;">R</td> 1270 <td style="vertical-align: top;"><i>zu(nz/3)</i></td> 1271 <td style="vertical-align: top;"> 1272 <p lang="en-GB"><font face="Thorndale, serif"><font size="3">Upper 863 <= <i>zu(</i></font></span><i><a href="chapter_4.1.html#nz"><span lang="en-GB"><font face="Thorndale, serif">nz-1</font></span></a><span lang="en-GB"><font face="Thorndale, serif">)</font></span></i><span lang="en-GB"><font face="Thorndale, serif">. 864 Additionally, <b>disturbance_level_b</b> 865 <= </font></span><a href="#disturbance_level_t"><span lang="en-GB"><font face="Thorndale, serif">disturbance_level_t</font></span></a> 866 <span lang="en-GB"><font face="Thorndale, serif">must 867 also hold. <br> </font></span></p> <p><span lang="en-GB"><font face="Thorndale, serif">The 868 parameter </font></span><a href="#create_disturbances"><span lang="en-GB"><font face="Thorndale, serif">create_disturbances</font></span></a><font face="Thorndale, serif"><span lang="en-GB"> 869 describes how to impose 870 random perturbations to the horizontal velocity field</span></font><font face="Thorndale, serif"><span lang="en-GB">.</span> 871 </font> </p> </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="disturbance_level_t"></a><b>disturbance_level_t</b></p> 872 </td> <td style="vertical-align: top;">R</td> 873 <td style="vertical-align: top;"><i>zu(nz/3)</i></td> 874 <td style="vertical-align: top;"> <p lang="en-GB"><font face="Thorndale, serif"><font size="3">Upper 1273 875 limit of the vertical range for which random perturbations are to be 1274 imposed on the horizontal wind field (</font></font>in <font face="Thorndale, serif"><font size="3">m). </font></font> </p> 1275 <p><span lang="en-GB"><font face="Thorndale, serif">This 1276 parameter must hold the condition <b>disturbance_level_t</b> <= zu<i>(</i></font></span><i><a href="chapter_4.1.html#nz"><span lang="en-GB"><font face="Thorndale, serif">nz-1</font></span></a><span lang="en-GB"><font face="Thorndale, serif">)</font></span></i><span lang="en-GB"><font face="Thorndale, serif">. Additionally, </font></span><a href="#disturbance_level_b"><span lang="en-GB"><font face="Thorndale, serif">disturbance_level_b</font></span></a> <span lang="en-GB"><font face="Thorndale, serif"><= <b>disturbance_level_t</b> 1277 must also hold.<br> 1278 </font></span></p> 1279 <p><span lang="en-GB"><font face="Thorndale, serif">The parameter 1280 </font></span><a href="#create_disturbances"><span lang="en-GB"><font face="Thorndale, serif">create_disturbances</font></span></a><font face="Thorndale, serif"><span lang="en-GB"> describes how to impose 1281 random perturbations to the horizontal velocity field</span></font><font face="Thorndale, serif"><span lang="en-GB">.</span> </font> </p> 1282 </td> 1283 </tr> 1284 <tr> 1285 <td style="vertical-align: top;"> 1286 <p><a name="do2d_at_begin"></a><b>do2d_at_begin</b></p> 1287 </td> 1288 <td style="vertical-align: top;">L<br> 1289 </td> 1290 <td style="vertical-align: top;">.F.<br> 1291 </td> 1292 <td style="vertical-align: top;"> 1293 <p>Output of 2d cross section data at the beginning of a run. </p> 1294 1295 1296 <p>The temporal intervals of output times of 2d cross section data (see <a href="chapter_4.2.html#data_output">data_output</a>) 1297 are usually determined with parameters <a href="chapter_4.2.html#dt_do2d_xy">dt_do2d_xy</a>, 1298 <a href="chapter_4.2.html#dt_do2d_xz">dt_do2d_xz</a> 876 imposed on the horizontal wind field (</font></font>in <font face="Thorndale, serif"><font size="3">m). 877 </font></font> </p> <p><span lang="en-GB"><font face="Thorndale, serif">This 878 parameter must hold the condition <b>disturbance_level_t</b> 879 <= zu<i>(</i></font></span><i><a href="chapter_4.1.html#nz"><span lang="en-GB"><font face="Thorndale, serif">nz-1</font></span></a><span lang="en-GB"><font face="Thorndale, serif">)</font></span></i><span lang="en-GB"><font face="Thorndale, serif">. 880 Additionally, </font></span><a href="#disturbance_level_b"><span lang="en-GB"><font face="Thorndale, serif">disturbance_level_b</font></span></a> 881 <span lang="en-GB"><font face="Thorndale, serif"><= 882 <b>disturbance_level_t</b> 883 must also hold.<br> </font></span></p> <p><span lang="en-GB"><font face="Thorndale, serif">The 884 parameter </font></span><a href="#create_disturbances"><span lang="en-GB"><font face="Thorndale, serif">create_disturbances</font></span></a><font face="Thorndale, serif"><span lang="en-GB"> 885 describes how to impose 886 random perturbations to the horizontal velocity field</span></font><font face="Thorndale, serif"><span lang="en-GB">.</span> 887 </font> </p> </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="do2d_at_begin"></a><b>do2d_at_begin</b></p> 888 </td> <td style="vertical-align: top;">L<br> </td> 889 <td style="vertical-align: top;">.F.<br> </td> 890 <td style="vertical-align: top;"> <p>Output of 2d 891 cross section data at the beginning of a run. </p> <p>The 892 temporal intervals of output times of 2d cross section data (see <a href="chapter_4.2.html#data_output">data_output</a>) 893 are usually determined with parameters <a href="chapter_4.2.html#dt_do2d_xy">dt_do2d_xy</a>, <a href="chapter_4.2.html#dt_do2d_xz">dt_do2d_xz</a> 1299 894 and <a href="chapter_4.2.html#dt_do2d_yz">dt_do2d_yz</a>. 1300 By assigning <b>do2d_at_begin</b> = <i>.T.</i> an additional output 895 By assigning <b>do2d_at_begin</b> = <i>.T.</i> 896 an additional output 1301 897 will be made at the 1302 898 beginning of a run (thus at the time t = 0 or at the respective 1303 starting times of restart runs).</p> 1304 </td> 1305 </tr> 1306 <tr> 1307 <td style="vertical-align: top;"> 1308 <p><a name="do3d_at_begin"></a><b>do3d_at_begin</b></p> 1309 </td> 1310 <td style="vertical-align: top;">L<br> 1311 </td> 1312 <td style="vertical-align: top;">.F.<br> 1313 </td> 1314 <td style="vertical-align: top;">Output of 3d volume data at the beginning 1315 of a run.<br><br>The temporal intervals of output times of 3d volume data (see <a href="chapter_4.2.html#data_output">data_output</a>) 899 starting times of restart runs).</p> </td> </tr> <tr> 900 <td style="vertical-align: top;"> <p><a name="do3d_at_begin"></a><b>do3d_at_begin</b></p> 901 </td> <td style="vertical-align: top;">L<br> </td> 902 <td style="vertical-align: top;">.F.<br> </td> 903 <td style="vertical-align: top;">Output of 3d volume data 904 at the beginning 905 of a run.<br><br>The temporal intervals of output times of 906 3d volume data (see <a href="chapter_4.2.html#data_output">data_output</a>) 1316 907 is usually determined with parameter <a href="chapter_4.2.html#dt_do3d">dt_do3d</a>. 1317 By assigning <b>do3d_at_begin</b> = <i>.T.</i> an additional output 908 By assigning <b>do3d_at_begin</b> = <i>.T.</i> 909 an additional output 1318 910 will be made at the 1319 911 beginning of a run (thus at the time t = 0 or at the respective 1320 starting times of restart runs).</td> 1321 </tr> 1322 <tr> 1323 <td style="vertical-align: top;"> 1324 <p><a name="do3d_compress"></a><b>do3d_compress</b></p> 1325 </td> 1326 <td style="vertical-align: top;">L<br> 1327 </td> 1328 <td style="vertical-align: top;">.F.<br> 1329 </td> 1330 <td style="vertical-align: top;"> 1331 <p>Output of data for 3d plots in compressed form. </p> 1332 1333 1334 <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> = <span style="font-style: italic;">'avs'</span>.</p><p>Output of 3d volume data may need huge amounts of disc storage 912 starting times of restart runs).</td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="do3d_compress"></a><b>do3d_compress</b></p> 913 </td> <td style="vertical-align: top;">L<br> </td> 914 <td style="vertical-align: top;">.F.<br> </td> 915 <td style="vertical-align: top;"> <p>Output of data 916 for 3d plots in compressed form. </p> <p>This 917 parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> 918 = <span style="font-style: italic;">'avs'</span>.</p><p>Output 919 of 3d volume data may need huge amounts of disc storage 1335 920 (up to several Terabytes ore more). Data compression can serve to 1336 921 reduce this requirement. PALM is able to output 3d data in compressed 1337 922 form using 32-bit integers, if <span style="font-weight: bold;">do3d_compress</span> 1338 = <span style="font-style: italic;">.T.</span> is assigned. This 923 = <span style="font-style: italic;">.T.</span> is 924 assigned. This 1339 925 yields a loss of accuracy, but the file size is clearly reduced. The 1340 926 parameter <a href="chapter_4.2.html#do3d_precision">do3d_precision</a> 1341 927 can be used to separately define the number of significant digits for 1342 each quantity.<br> 1343 </p> 1344 1345 1346 <p>So far compressed data output is only possible for Cray-T3E 928 each quantity.<br> </p> <p>So far compressed data 929 output is only possible for Cray-T3E 1347 930 machines. Additional information for 1348 931 handling compressed data is given in <a href="chapter_4.5.6.html">chapter 1349 4.5.6</a>.</p> 1350 </td> 1351 </tr> 1352 <tr> 1353 <td style="vertical-align: top;"> 1354 <p><a name="do3d_precision"></a><b>do3d_precision</b></p> 1355 </td> 1356 <td style="vertical-align: top;">C * 7 <br> 1357 1358 (100)</td> 1359 <td style="vertical-align: top;">see right<br> 1360 </td> 1361 <td style="vertical-align: top;"> 1362 <p>Significant digits in case of compressed data output. </p> 1363 1364 1365 <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> = <span style="font-style: italic;">'avs'</span>.</p><p>In case that data compression is used for output of 3d data 932 4.5.6</a>.</p> </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="do3d_precision"></a><b>do3d_precision</b></p> 933 </td> <td style="vertical-align: top;">C * 934 7 <br> 935 (100)</td> <td style="vertical-align: top;">see 936 right<br> </td> <td style="vertical-align: top;"> 937 <p>Significant digits in case of compressed data 938 output. </p> <p>This parameter only applies for 939 <a href="chapter_4.2.html#data_output_format">data_output_format</a> 940 = <span style="font-style: italic;">'avs'</span>.</p><p>In 941 case that data compression is used for output of 3d data 1366 942 (see <a href="chapter_4.2.html#do3d_compress">do3d_compress</a>), 1367 943 this parameter determines the number of significant digits 1368 which are to be output.<br> 1369 </p> 1370 1371 1372 <p>Fewer digits clearly reduce the amount 944 which are to be output.<br> </p> <p>Fewer digits 945 clearly reduce the amount 1373 946 of data. Assignments have to be given separately for each individual 1374 quantity via a character string of the form <span style="font-style: italic;">'<quantity name><number of 947 quantity via a character string of the form <span style="font-style: italic;">'<quantity 948 name><number of 1375 949 significant digits>'</span>, e.g. <span style="font-style: italic;">'pt2'</span>. 1376 950 Only those quantities listed in <a href="chapter_4.2.html#data_output">data_output</a> 1377 951 are admitted. Up to 9 significant digits are allowed (but large values 1378 952 are not very reasonable 1379 because they do not effect a significant compression).<br> 1380 </p> 1381 1382 1383 <p>The default assignment is <span style="font-weight: bold;">do3d_precision</span> 1384 = <span style="font-style: italic;">'u2'</span>, <span style="font-style: italic;">'v2'</span>, <span style="font-style: italic;">'w2'</span>, <span style="font-style: italic;">'p5'</span>, <span style="font-style: italic;">'pt2'</span>.</p> 1385 </td> 1386 </tr> 1387 <tr> 1388 <td style="vertical-align: top;"> 1389 <p><a name="dt_laufparameter"></a><b>dt</b></p> 1390 </td> 1391 <td style="vertical-align: top;">R</td> 1392 <td style="vertical-align: top;"><i>variable</i></td> 1393 <td style="vertical-align: top;"> 1394 <p lang="en-GB"><font face="Thorndale, serif"><font size="3">Time 1395 step to be used by the 3d-model (</font></font>in <font face="Thorndale, serif"><font size="3">s). </font></font> </p> 1396 <p><span lang="en-GB"><font face="Thorndale, serif">This parameter</font></span> 1397 <font face="Thorndale, serif"><span lang="en-GB">is described in 1398 detail with the initialization parameters (see</span></font><span lang="en-GB"><font face="Thorndale, serif"> </font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"><font face="Thorndale, serif">dt</font></span></a><font face="Thorndale, serif"><span lang="en-GB">). Additionally, it may be 953 because they do not effect a significant compression).<br> </p> 954 <p>The default assignment is <span style="font-weight: bold;">do3d_precision</span> 955 = <span style="font-style: italic;">'u2'</span>, <span style="font-style: italic;">'v2'</span>, <span style="font-style: italic;">'w2'</span>, <span style="font-style: italic;">'p5'</span>, <span style="font-style: italic;">'pt2'</span>.</p> </td> 956 </tr> 957 <tr> <td style="vertical-align: top;"> <p><a name="dt_laufparameter"></a><b>dt</b></p> 958 </td> <td style="vertical-align: top;">R</td> 959 <td style="vertical-align: top;"><i>variable</i></td> 960 <td style="vertical-align: top;"> <p lang="en-GB"><font face="Thorndale, serif"><font size="3">Time 961 step to be used by the 3d-model (</font></font>in <font face="Thorndale, serif"><font size="3">s). 962 </font></font> </p> <p><span lang="en-GB"><font face="Thorndale, serif">This parameter</font></span> 963 <font face="Thorndale, serif"><span lang="en-GB">is 964 described in 965 detail with the initialization parameters (see</span></font><span lang="en-GB"><font face="Thorndale, serif"> </font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"><font face="Thorndale, serif">dt</font></span></a><font face="Thorndale, serif"><span lang="en-GB">). 966 Additionally, it may be 1399 967 used as a run parameter and then applies to all restart runs (until it 1400 968 is changed again). A switch from a constant time step to a variable 1401 time step can be achieved with <b>dt</b> = <i>-1.0</i>.</span> </font> 1402 </p> 1403 </td> 1404 </tr> 1405 <tr> 1406 <td style="vertical-align: top;"><a name="dt_averaging_input"></a><span style="font-weight: bold;">dt_averaging_input</span><br> 1407 </td> 1408 <td style="vertical-align: top;">R<br> 1409 </td> 1410 <td style="vertical-align: top;"><span style="font-style: italic;">0.0</span><br> 1411 </td> 1412 <td style="vertical-align: top;">Temporal interval of data which are subject to temporal averaging (in s).<br><br>By default, data from each timestep within the interval defined by <a href="chapter_4.2.html#averaging_interval">averaging_interval</a> are used for calculating the temporal average. By choosing <span style="font-weight: bold;">dt_averaging_input</span> > <span lang="en-GB"><font face="Thorndale, serif"> </font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"><font face="Thorndale, serif">dt</font></span></a><font face="Thorndale, serif"><span lang="en-GB"></span></font><span lang="en-GB"></span><span style="font-style: italic;"></span>, 969 time step can be achieved with <b>dt</b> = <i>-1.0</i>.</span> 970 </font> </p> </td> </tr> <tr> <td style="vertical-align: top;"><a name="dt_averaging_input"></a><span style="font-weight: bold;">dt_averaging_input</span><br> 971 </td> <td style="vertical-align: top;">R<br> </td> 972 <td style="vertical-align: top;"><span style="font-style: italic;">0.0</span><br> </td> 973 <td style="vertical-align: top;">Temporal interval 974 of data which are subject to temporal averaging (in s).<br><br>By 975 default, data from each timestep within the interval defined by <a href="chapter_4.2.html#averaging_interval">averaging_interval</a> 976 are used for calculating the temporal average. By choosing <span style="font-weight: bold;">dt_averaging_input</span> 977 > <span lang="en-GB"><font face="Thorndale, serif"> </font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"><font face="Thorndale, serif">dt</font></span></a><font face="Thorndale, serif"><span lang="en-GB"></span></font><span lang="en-GB"></span><span style="font-style: italic;"></span>, 1413 978 the number of time levels entering the average can be minimized. This 1414 979 reduces the CPU-time of a run but may worsen the quality of the 1415 average's statistics.<br><br><font face="Thorndale, serif"><span lang="en-GB">With variable time step (see <span style="font-weight: bold;">dt</span>), the number of time levels entering the average can vary from one 1416 averaging interval to the next (for a more detailed explanation see </span></font><font><a href="#averaging_interval"><span lang="en-GB"><font face="Thorndale, serif">averaging_interval</font></span></a>)</font><font face="Thorndale, serif"><span lang="en-GB">. It is approximately given by the quotient of <span style="font-weight: bold;">averaging_interval</span> / MAX(<span style="font-weight: bold;"> dt_averaging_input</span>, <span style="font-weight: bold;">dt</span>) (which gives a more or less exact value if a fixed timestep is used and if this is an integral divisor of <span style="font-weight: bold;">dt_averaging_input</span>).</span></font> 1417 <br><br><span style="font-weight: bold;">Example:</span><br>With an averaging interval of 100.0 s and <span style="font-weight: bold;">dt_averaging_input</span> = <span style="font-style: italic;">10.0</span>, 980 average's statistics.<br><br><font face="Thorndale, serif"><span lang="en-GB">With 981 variable time step (see <span style="font-weight: bold;">dt</span>), 982 the number of time levels entering the average can vary from one 983 averaging interval to the next (for a more detailed explanation see </span></font><font><a href="#averaging_interval"><span lang="en-GB"><font face="Thorndale, serif">averaging_interval</font></span></a>)</font><font face="Thorndale, serif"><span lang="en-GB">. It 984 is approximately given by the quotient of <span style="font-weight: bold;">averaging_interval</span> / 985 MAX(<span style="font-weight: bold;"> dt_averaging_input</span>, 986 <span style="font-weight: bold;">dt</span>) (which 987 gives a more or less exact value if a fixed timestep is used and if 988 this is an integral divisor of <span style="font-weight: bold;">dt_averaging_input</span>).</span></font> 989 <br><br><span style="font-weight: bold;">Example:</span><br>With 990 an averaging interval of 100.0 s and <span style="font-weight: bold;">dt_averaging_input</span> = 991 <span style="font-style: italic;">10.0</span>, 1418 992 the time levels entering the average have a (minimum) distance of 10.0 1419 993 s (their distance may of course be larger if the current timestep is 1420 994 larger than 10.0 s), so the average is calculated from the data of 1421 (maximum) 10 time levels.<br><br><font face="Thorndale, serif"><span lang="en-GB">It is allowed 1422 to change <b>dt_averaging_input</b> during a job chain. If the last averaging 995 (maximum) 10 time levels.<br><br><font face="Thorndale, serif"><span lang="en-GB">It 996 is allowed 997 to change <b>dt_averaging_input</b> during a job chain. If 998 the last averaging 1423 999 interval of the run previous to the change could not be completed (i.e. 1424 1000 has to be finished in the current run), the individual profiles and/or 1425 1001 spectra entering the averaging are not uniformly distributed over the 1426 averaging interval.<br><br></span></font>Parameter <a href="#dt_averaging_input_pr">dt_averaging_input_pr</a> can be used to define a different temporal interval for vertical profile data and spectra.<br> 1427 </td> 1428 </tr> 1429 <tr> 1430 <td style="vertical-align: top;"> 1431 <p><a name="dt_averaging_input_pr"></a><b>dt_averaging_input_pr</b></p> 1432 </td> 1433 <td style="vertical-align: top;">R</td> 1434 <td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="#dt_averaging_input">dt_<br>averaging_<br>input</a></span></td> 1435 <td style="vertical-align: top;"> 1436 <p lang="en-GB">Temporal interval of data which are subject to temporal averaging of <font face="Thorndale, serif"><font size="3">vertical profiles and/or spectra (</font></font>in <font face="Thorndale, serif"><font size="3">s). </font></font> </p> 1437 <p>By default, data from each timestep within the interval defined by<font face="Thorndale, serif"><span lang="en-GB"> </span></font><a href="#averaging_interval_pr"><span lang="en-GB"><font face="Thorndale, serif">averaging_interval_pr</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><span lang="en-GB"><font face="Thorndale, serif">and </font></span><a href="#averaging_interval_sp"><span lang="en-GB"><font face="Thorndale, serif">averaging_interval_sp</font></span></a><span lang="en-GB"><font face="Thorndale, serif"> </font></span>are used for calculating the temporal average. By choosing <span style="font-weight: bold;">dt_averaging_input_pr</span> > <span lang="en-GB"><font face="Thorndale, serif"> </font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"><font face="Thorndale, serif">dt</font></span></a><font face="Thorndale, serif"><span lang="en-GB"></span></font><span lang="en-GB"></span><span style="font-style: italic;"></span>, 1002 averaging interval.<br><br></span></font>Parameter <a href="#dt_averaging_input_pr">dt_averaging_input_pr</a> can 1003 be used to define a different temporal interval for 1004 vertical profile data and spectra.<br> </td> </tr> 1005 <tr> <td style="vertical-align: top;"> <p><a name="dt_averaging_input_pr"></a><b>dt_averaging_input_pr</b></p> 1006 </td> <td style="vertical-align: top;">R</td> 1007 <td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="#dt_averaging_input">dt_<br>averaging_<br>input</a></span></td> 1008 <td style="vertical-align: top;"> <p lang="en-GB">Temporal 1009 interval of data which are subject to temporal averaging of <font face="Thorndale, serif"><font size="3">vertical 1010 profiles and/or spectra (</font></font>in <font face="Thorndale, serif"><font size="3">s). 1011 </font></font> </p> <p>By default, data from 1012 each timestep within the interval defined by<font face="Thorndale, serif"><span lang="en-GB"> </span></font><a href="#averaging_interval_pr"><span lang="en-GB"><font face="Thorndale, serif">averaging_interval_pr</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><span lang="en-GB"><font face="Thorndale, serif">and </font></span><a href="#averaging_interval_sp"><span lang="en-GB"><font face="Thorndale, serif">averaging_interval_sp</font></span></a><span lang="en-GB"><font face="Thorndale, serif"> </font></span>are 1013 used for calculating the temporal average. By choosing <span style="font-weight: bold;">dt_averaging_input_pr</span> 1014 > <span lang="en-GB"><font face="Thorndale, serif"> </font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"><font face="Thorndale, serif">dt</font></span></a><font face="Thorndale, serif"><span lang="en-GB"></span></font><span lang="en-GB"></span><span style="font-style: italic;"></span>, 1438 1015 the number of time levels entering the average can be minimized. This 1439 1016 reduces the CPU-time of a run but may worsen the quality of the 1440 average's statistics. <span lang="en-GB"><font face="Thorndale, serif"><span style="font-weight: bold;"></span><span style="font-weight: bold;"></span></font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"></span></a><font face="Thorndale, serif"><span lang="en-GB"></span></font><span lang="en-GB"></span><br> 1441 </p><p>For more explanations see parameter <a href="#dt_averaging_input">dt_averaging_input</a>.<a href="chapter_4.1.html#dt"><span lang="en-GB"></span></a><font face="Thorndale, serif"><span lang="en-GB"></span></font></p></td> 1442 </tr> 1443 <tr> 1444 <td style="vertical-align: top;"><a name="dt_data_output"></a><span style="font-weight: bold;">dt_data_output</span><br> 1445 </td> 1446 <td style="vertical-align: top;">R<br> 1447 </td> 1448 <td style="vertical-align: top;"><span style="font-style: italic;">9999999.9</span><br> 1449 </td> 1450 <td style="vertical-align: top;"><p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal interval</font> 1451 at which data (3d volume data (instantaneous or time averaged), 1017 average's statistics. <span lang="en-GB"><font face="Thorndale, serif"><span style="font-weight: bold;"></span><span style="font-weight: bold;"></span></font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"></span></a><font face="Thorndale, serif"><span lang="en-GB"></span></font><span lang="en-GB"></span><br> </p><p>For 1018 more explanations see parameter <a href="#dt_averaging_input">dt_averaging_input</a>.<a href="chapter_4.1.html#dt"><span lang="en-GB"></span></a><font face="Thorndale, serif"><span lang="en-GB"></span></font></p></td> 1019 </tr> <tr> <td style="vertical-align: top;"><a name="dt_data_output"></a><span style="font-weight: bold;">dt_data_output</span><br> 1020 </td> <td style="vertical-align: top;">R<br> </td> 1021 <td style="vertical-align: top;"><span style="font-style: italic;">9999999.9</span><br> 1022 </td> <td style="vertical-align: top;"><p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal interval</font> 1023 at which data (3d volume data (instantaneous or time 1024 averaged), 1452 1025 cross sections (instantaneous or time averaged), vertical profiles, 1453 1026 spectra) shall be output (</font>in <font face="Thorndale">s). </font></p> 1454 <span lang="en-GB"><font face="Thorndale">If data output is switched on (see </font></span><a href="chapter_4.2.html#data_output"><span lang="en-GB"><font face="Thorndale">data_output</font></span></a><span lang="en-GB"><font face="Thorndale">, <a href="#data_output_pr">data_output_pr</a>, <a href="#data_output_sp">data_output_sp</a>, and </font></span><a href="chapter_4.2.html#section_xy"><span lang="en-GB"><font face="Thorndale">section_xy</font></span></a><span lang="en-GB"><font face="Thorndale">), this parameter can be used to 1027 <span lang="en-GB"><font face="Thorndale">If 1028 data output is switched on (see </font></span><a href="chapter_4.2.html#data_output"><span lang="en-GB"><font face="Thorndale">data_output</font></span></a><span lang="en-GB"><font face="Thorndale">, <a href="#data_output_pr">data_output_pr</a>, <a href="#data_output_sp">data_output_sp</a>, and </font></span><a href="chapter_4.2.html#section_xy"><span lang="en-GB"><font face="Thorndale">section_xy</font></span></a><span lang="en-GB"><font face="Thorndale">), this 1029 parameter can be used to 1455 1030 assign the temporal interval at which these data shall be 1456 output. </font></span><span lang="en-GB"><font face="Thorndale">Output can be skipped at the beginning of a simulation using parameter <a href="#skip_time_data_output">skip_time_data_output</a>, which has zero value by default. </font></span><span lang="en-GB"><font face="Thorndale">Reference time is the beginning of the simulation, i.e. output 1457 takes place at times t = <b>skip_time_data_output + dt_data_output</b>, <span style="font-weight: bold;">skip_time_data_output</span> + 2*<b>dt_data_output</b>, <span style="font-weight: bold;">skip_time_data_output</span> + 3*<b>dt_data_output</b>, 1031 output. </font></span><span lang="en-GB"><font face="Thorndale">Output can be skipped at the beginning of a 1032 simulation using parameter <a href="#skip_time_data_output">skip_time_data_output</a>, 1033 which has zero value by default. </font></span><span lang="en-GB"><font face="Thorndale">Reference 1034 time is the beginning of the simulation, i.e. output 1035 takes place at times t = <b>skip_time_data_output + 1036 dt_data_output</b>, <span style="font-weight: bold;">skip_time_data_output</span> 1037 + 2*<b>dt_data_output</b>, <span style="font-weight: bold;">skip_time_data_output</span> 1038 + 3*<b>dt_data_output</b>, 1458 1039 etc. Since output is only done at the discrete time levels given by 1459 the timestep used, the actual output times can slightly deviate 1460 from these theoretical values</font></span><a href="chapter_4.2.html#dt_dopr_zeitpunkte"><span lang="en-GB"></span></a><span lang="en-GB"><font face="Thorndale">.<br><br>Individual temporal intervals for the different output quantities can be assigned using parameters <a href="#dt_do3d">dt_do3d</a>, <a href="#dt_do2d_xy">dt_do2d_xy</a>, <a href="dt_do2d_xz">dt_do2d_xz</a>, <a href="#dt_do2d_yz">dt_do2d_yz</a>, <a href="#dt_dopr">dt_dopr</a>, <a href="#dt_dosp">dt_dosp</a>, and <a href="#dt_data_output_av">dt_data_output_av</a>.</font></span> 1461 </td> 1462 </tr> 1463 <tr> 1464 <td style="vertical-align: top;"><a name="dt_data_output_av"></a><span style="font-weight: bold;">dt_data_output_av</span><br> 1465 </td> 1466 <td style="vertical-align: top;">R<br> 1467 </td> 1468 <td style="vertical-align: top;"><i>value of <a href="chapter_4.2.html#dt_data_output">dt_data_<br>output</a></i> 1469 </td> 1470 <td style="vertical-align: top;"><p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal interval</font> 1040 the timestep used, the actual output times can slightly 1041 deviate 1042 from these theoretical values</font></span><a href="chapter_4.2.html#dt_dopr_zeitpunkte"><span lang="en-GB"></span></a><span lang="en-GB"><font face="Thorndale">.<br><br>Individual temporal 1043 intervals for the different output quantities can be assigned using 1044 parameters <a href="#dt_do3d">dt_do3d</a>, <a href="#dt_do2d_xy">dt_do2d_xy</a>, <a href="dt_do2d_xz">dt_do2d_xz</a>, <a href="#dt_do2d_yz">dt_do2d_yz</a>, <a href="#dt_dopr">dt_dopr</a>, <a href="#dt_dosp">dt_dosp</a>, 1045 and <a href="#dt_data_output_av">dt_data_output_av</a>.</font></span> 1046 </td> </tr> <tr> <td style="vertical-align: top;"><a name="dt_data_output_av"></a><span style="font-weight: bold;">dt_data_output_av</span><br> 1047 </td> <td style="vertical-align: top;">R<br> </td> 1048 <td style="vertical-align: top;"><i>value of 1049 <a href="chapter_4.2.html#dt_data_output">dt_data_<br>output</a></i> 1050 </td> <td style="vertical-align: top;"><p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal interval</font> 1471 1051 at which time averaged 3d volume data and/or 2d cross section data 1472 shall be output (</font>in <font face="Thorndale">s). </font></p><span lang="en-GB"><font face="Thorndale">If data output of time averaged 2d and 3d data is switched on (see </font></span><a href="chapter_4.2.html#data_output"><span lang="en-GB"><font face="Thorndale">data_output</font></span></a> <span lang="en-GB"><font face="Thorndale">and </font></span><a href="chapter_4.2.html#section_xy"><span lang="en-GB"><font face="Thorndale">section_xy</font></span></a><span lang="en-GB"><font face="Thorndale">), this parameter can be used to 1052 shall be output (</font>in <font face="Thorndale">s). </font></p><span lang="en-GB"><font face="Thorndale">If data 1053 output of time averaged 2d and 3d data is switched on (see </font></span><a href="chapter_4.2.html#data_output"><span lang="en-GB"><font face="Thorndale">data_output</font></span></a> <span lang="en-GB"><font face="Thorndale">and </font></span><a href="chapter_4.2.html#section_xy"><span lang="en-GB"><font face="Thorndale">section_xy</font></span></a><span lang="en-GB"><font face="Thorndale">), this 1054 parameter can be used to 1473 1055 assign the temporal interval at which they shall be 1474 output. </font></span><span lang="en-GB"><font face="Thorndale">Output can be skipped at the beginning of a simulation using parameter <a href="#skip_time_data_output_av">skip_time_data_output_av</a>, which has zero value by default. </font></span><span lang="en-GB"><font face="Thorndale">Reference time is the beginning of the simulation, i.e. output 1475 takes place at times t = <b>skip_time_data_output_av + dt_data_output_av</b>, <span style="font-weight: bold;">skip_time_data_output_av</span> + 2*<b>dt_data_output_av</b>, <span style="font-weight: bold;">skip_time_data_output_av</span> + 3*<b>dt_data_output_av</b>, 1056 output. </font></span><span lang="en-GB"><font face="Thorndale">Output can be skipped at the beginning of a 1057 simulation using parameter <a href="#skip_time_data_output_av">skip_time_data_output_av</a>, 1058 which has zero value by default. </font></span><span lang="en-GB"><font face="Thorndale">Reference 1059 time is the beginning of the simulation, i.e. output 1060 takes place at times t = <b>skip_time_data_output_av + 1061 dt_data_output_av</b>, <span style="font-weight: bold;">skip_time_data_output_av</span> 1062 + 2*<b>dt_data_output_av</b>, <span style="font-weight: bold;">skip_time_data_output_av</span> 1063 + 3*<b>dt_data_output_av</b>, 1476 1064 etc. Since output is only done at the discrete time levels given by 1477 the timestep used, the actual output times can slightly deviate from 1478 these theoretical values</font></span><a href="chapter_4.2.html#dt_dopr_zeitpunkte"><span lang="en-GB"></span></a><span lang="en-GB"><font face="Thorndale">.<br><br></font></span>The length of the averaging interval is controlled via parameter <a href="chapter_4.2.html#averaging_interval">averaging_interval</a>.</td> 1479 </tr> 1480 <tr> 1481 <td style="vertical-align: top;"> 1482 <p><a name="dt_disturb"></a><b>dt_disturb</b></p> 1483 </td> 1484 <td style="vertical-align: top;">R</td> 1485 <td style="vertical-align: top;"><i>9999999.9</i></td> 1486 <td style="vertical-align: top;"> 1487 <p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal interval</font> at which random 1065 the timestep used, the actual output times can slightly 1066 deviate from 1067 these theoretical values</font></span><a href="chapter_4.2.html#dt_dopr_zeitpunkte"><span lang="en-GB"></span></a><span lang="en-GB"><font face="Thorndale">.<br><br></font></span>The 1068 length of the averaging interval is controlled via parameter <a href="chapter_4.2.html#averaging_interval">averaging_interval</a>.</td> 1069 </tr> 1070 <tr> <td style="vertical-align: top;"> <p><a name="dt_disturb"></a><b>dt_disturb</b></p> 1071 </td> <td style="vertical-align: top;">R</td> 1072 <td style="vertical-align: top;"><i>9999999.9</i></td> 1073 <td style="vertical-align: top;"> <p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal 1074 interval</font> at which random 1488 1075 perturbations are to be imposed on the horizontal velocity field 1489 (</font>in <font face="Thorndale">s). </font> </p> 1490 <p><span lang="en-GB"><font face="Thorndale, serif">The parameter 1491 </font></span><a href="#create_disturbances"><span lang="en-GB"><font face="Thorndale, serif">create_disturbances</font></span></a><font face="Thorndale, serif"><span lang="en-GB"> describes how to impose 1492 random perturbations to the horizontal velocity field</span></font><font face="Thorndale, serif"><span lang="en-GB">.</span> </font> </p> 1493 </td> 1494 </tr> 1495 <tr> 1496 <td style="vertical-align: top;"> 1497 <p><a name="dt_dopr"></a><b>dt_dopr</b></p> 1498 </td> 1499 <td style="vertical-align: top;">R</td> 1500 <td style="vertical-align: top;"><i>value of <a href="#dt_data_output">dt_data_<br>output</a></i></td> 1501 <td style="vertical-align: top;"> 1502 <p><span lang="en-GB"><font face="Thorndale">Temporal interval at 1076 (</font>in <font face="Thorndale">s). </font> 1077 </p> <p><span lang="en-GB"><font face="Thorndale, serif">The parameter </font></span><a href="#create_disturbances"><span lang="en-GB"><font face="Thorndale, serif">create_disturbances</font></span></a><font face="Thorndale, serif"><span lang="en-GB"> 1078 describes how to impose 1079 random perturbations to the horizontal velocity field</span></font><font face="Thorndale, serif"><span lang="en-GB">.</span> 1080 </font> </p> </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="dt_dopr"></a><b>dt_dopr</b></p> 1081 </td> <td style="vertical-align: top;">R</td> 1082 <td style="vertical-align: top;"><i>value of 1083 <a href="#dt_data_output">dt_data_<br>output</a></i></td> 1084 <td style="vertical-align: top;"> <p><span lang="en-GB"><font face="Thorndale">Temporal 1085 interval at 1503 1086 which data of vertical profiles shall be output (to local 1504 file <a href="chapter_3.4.html#DATA_1D_PR_NETCDF">DATA_1D_PR_NETCDF</a> or/and </font></span><a href="chapter_3.4.html#PLOT1D_DATA"><span lang="en-GB"><font face="Thorndale">PLOT1D_DATA</font></span></a><span lang="en-GB"><font face="Thorndale">) (</font></span>in <span lang="en-GB"><font face="Thorndale">s). </font></span> </p> 1505 1506 1507 <p><span lang="en-GB"><font face="Thorndale">If output of 1508 horizontally averaged vertical profiles is switched on (see </font></span><a href="chapter_4.2.html#data_output_pr"><span lang="en-GB"><font face="Thorndale">data_output_pr</font></span></a><span lang="en-GB"><font face="Thorndale">), </font></span><span lang="en-GB"><font face="Thorndale">this parameter can be used to 1509 assign the temporal interval at which profile data shall be output.</font></span><span lang="en-GB"><font face="Thorndale"> </font></span><span lang="en-GB"><font face="Thorndale">Output can be skipped at the beginning of a simulation using parameter <a href="#skip_time_dopr">skip_time_dopr</a>, which has zero value by default. </font></span><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale">Reference time is the beginning 1087 file <a href="chapter_3.4.html#DATA_1D_PR_NETCDF">DATA_1D_PR_NETCDF</a> 1088 or/and </font></span><a href="chapter_3.4.html#PLOT1D_DATA"><span lang="en-GB"><font face="Thorndale">PLOT1D_DATA</font></span></a><span lang="en-GB"><font face="Thorndale">) (</font></span>in 1089 <span lang="en-GB"><font face="Thorndale">s). 1090 </font></span> </p> <p><span lang="en-GB"><font face="Thorndale">If output of 1091 horizontally averaged vertical profiles is switched on (see </font></span><a href="chapter_4.2.html#data_output_pr"><span lang="en-GB"><font face="Thorndale">data_output_pr</font></span></a><span lang="en-GB"><font face="Thorndale">), </font></span><span lang="en-GB"><font face="Thorndale">this 1092 parameter can be used to 1093 assign the temporal interval at which profile data shall be output.</font></span><span lang="en-GB"><font face="Thorndale"> </font></span><span lang="en-GB"><font face="Thorndale">Output can 1094 be skipped at the beginning of a simulation using parameter <a href="#skip_time_dopr">skip_time_dopr</a>, which has 1095 zero value by default. </font></span><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale">Reference 1096 time is the beginning 1510 1097 of the simulation, thus t = 0, </font></span><span lang="en-GB"><font face="Thorndale">i.e. output 1511 takes place at times t = <b>skip_time_dopr + dt_dopr</b>, <span style="font-weight: bold;">skip_time_dopr</span> + 2*<b>dt_dopr</b>, <span style="font-weight: bold;">skip_time_dopr</span> + 3*<b>dt_dopr</b>, 1098 takes place at times t = <b>skip_time_dopr + dt_dopr</b>, <span style="font-weight: bold;">skip_time_dopr</span> + 2*<b>dt_dopr</b>, 1099 <span style="font-weight: bold;">skip_time_dopr</span> 1100 + 3*<b>dt_dopr</b>, 1512 1101 etc.</font></span><span lang="en-GB"><font face="Thorndale"> Since 1513 1102 profiles can not be calculated for times lying within a time step … … 1515 1104 If a time step ranges from t = 1799.8 to t = 1800.2, then in the 1516 1105 example above the output would take place at t = 1800.2. In general, 1517 the output always lie between t = 1800.0 and t = 1800.0 + </font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"><font face="Thorndale">dt</font></span></a><span lang="en-GB"><font face="Thorndale">. If the model uses a variable time step, these 1106 the output always lie between t = 1800.0 and t = 1800.0 + </font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"><font face="Thorndale">dt</font></span></a><span lang="en-GB"><font face="Thorndale">. If the 1107 model uses a variable time step, these 1518 1108 deviations from the theoretical output times will of course be 1519 different for each output time.<br> 1520 </font></span></p> 1521 1522 1523 <p><span lang="en-GB"><font face="Thorndale">In order to 1524 guarantee an output of profile data at the end of a simulation (see </font></span><font><a href="chapter_4.1.html#end_time"><span lang="en-GB"><font face="Thorndale">end_time</font></span></a></font><span lang="en-GB"><font face="Thorndale">) in any way</font></span><span lang="en-GB"><font face="Thorndale">, <span style="font-weight: bold;">end_time</span> 1109 different for each output time.<br> </font></span></p> 1110 <p><span lang="en-GB"><font face="Thorndale">In 1111 order to 1112 guarantee an output of profile data at the end of a simulation (see </font></span><font><a href="chapter_4.1.html#end_time"><span lang="en-GB"><font face="Thorndale">end_time</font></span></a></font><span lang="en-GB"><font face="Thorndale">) in any way</font></span><span lang="en-GB"><font face="Thorndale">, 1113 <span style="font-weight: bold;">end_time</span> 1525 1114 should be equal or a little bit 1526 1115 larger than the respective theoretical output time. For example, if <b>dt_dopr</b> 1527 = <i>900.0</i><span style="font-style: italic;"> </span>and 3600.0 1116 = <i>900.0</i><span style="font-style: italic;"> 1117 </span>and 3600.0 1528 1118 seconds are to be simulated, then <b>end_time</b> 1529 >= 3600.0 should be chosen.</font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"></span></a><span lang="en-GB"><font face="Thorndale"><span style="font-weight: bold;"></span> </font></span> </p> 1530 1531 1532 <p><span lang="en-GB"><font face="Thorndale">A selection of 1533 profiles to be output can be done via parameter </font></span><a href="chapter_4.2.html#data_output_pr"><span lang="en-GB"><font face="Thorndale">data_output_pr</font></span></a><span lang="en-GB"><font face="Thorndale">. </font></span> </p> 1534 </td> 1535 </tr> 1536 <tr> 1537 <td style="vertical-align: top;"><a name="dt_dopr_listing"></a><span style="font-weight: bold;">dt_dopr_listing</span><br> 1538 </td> 1539 <td style="vertical-align: top;">R<br> 1540 </td> 1541 <td style="vertical-align: top;"><i>9999999.9</i></td> 1542 <td style="vertical-align: top;"> 1543 <p><span lang="en-GB"><font face="Thorndale, serif">Temporal 1544 interval</font> at which data <font face="Thorndale">of vertical 1545 profiles shall be output (output for printouts, local file </font></span><a href="chapter_3.4.html#LIST_PROFIL"><span lang="en-GB"><font face="Thorndale">LIST_PROFIL</font></span></a><span lang="en-GB"><font face="Thorndale">) (</font></span>in <span lang="en-GB"><font face="Thorndale">s). </font></span> </p> 1546 1547 1548 <p>T<span lang="en-GB"></span><a href="chapter_4.2.html#pr1d"><span lang="en-GB"></span></a><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale">his 1119 >= 3600.0 should be chosen.</font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"></span></a><span lang="en-GB"><font face="Thorndale"><span style="font-weight: bold;"></span> </font></span> 1120 </p> <p><span lang="en-GB"><font face="Thorndale">A selection of 1121 profiles to be output can be done via parameter </font></span><a href="chapter_4.2.html#data_output_pr"><span lang="en-GB"><font face="Thorndale">data_output_pr</font></span></a><span lang="en-GB"><font face="Thorndale">. </font></span> 1122 </p> </td> </tr> <tr> <td style="vertical-align: top;"><a name="dt_dopr_listing"></a><span style="font-weight: bold;">dt_dopr_listing</span><br> 1123 </td> <td style="vertical-align: top;">R<br> </td> 1124 <td style="vertical-align: top;"><i>9999999.9</i></td> 1125 <td style="vertical-align: top;"> <p><span lang="en-GB"><font face="Thorndale, serif">Temporal 1126 interval</font> at which data <font face="Thorndale">of 1127 vertical 1128 profiles shall be output (output for printouts, local file </font></span><a href="chapter_3.4.html#LIST_PROFIL"><span lang="en-GB"><font face="Thorndale">LIST_PROFIL</font></span></a><span lang="en-GB"><font face="Thorndale">) (</font></span>in 1129 <span lang="en-GB"><font face="Thorndale">s). </font></span> 1130 </p> <p>T<span lang="en-GB"></span><a href="chapter_4.2.html#pr1d"><span lang="en-GB"></span></a><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale">his 1549 1131 parameter can be used to 1550 assign the temporal interval at which profile data shall be output.</font></span><span lang="en-GB"><font face="Thorndale"> Reference time is the beginning 1551 of the simulation, thus t = 0. For example if <b>dt_dopr_listing</b> = 1800.0, 1132 assign the temporal interval at which profile data shall be output.</font></span><span lang="en-GB"><font face="Thorndale"> Reference 1133 time is the beginning 1134 of the simulation, thus t = 0. For example if <b>dt_dopr_listing</b> 1135 = 1800.0, 1552 1136 then output takes place at t = 1800.0, 3600.0, 5400.0, etc. Since 1553 1137 profiles can not be calculated for times lying within a time step … … 1555 1139 If a time step ranges from t = 1799.8 to t = 1800.2, then in the 1556 1140 example above the output would take place at t = 1800.2. In general, 1557 the output always lie between t = 1800.0 and t = 1800.0 + </font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"><font face="Thorndale">dt</font></span></a> 1558 <span lang="en-GB"><font face="Thorndale">(numbersare related to1141 the output always lie between t = 1800.0 and t = 1800.0 + </font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"><font face="Thorndale">dt</font></span></a> <span lang="en-GB"><font face="Thorndale">(numbers 1142 are related to 1559 1143 the 1560 1144 example above). If the model uses a variable time step, these 1561 1145 deviations from the theoretical output times will of course be 1562 different for each output time.<br> 1563 </font></span></p> 1564 1565 1566 <p><span lang="en-GB"><font face="Thorndale">In order to 1567 guarantee an output of profile data at the end of a simulation (see </font></span><font><a href="chapter_4.1.html#end_time"><span lang="en-GB"><font face="Thorndale">end_time</font></span></a></font><span lang="en-GB"><font face="Thorndale">) in any way</font></span><span lang="en-GB"><font face="Thorndale">, <span style="font-weight: bold;">end_time</span> 1146 different for each output time.<br> </font></span></p> 1147 <p><span lang="en-GB"><font face="Thorndale">In 1148 order to 1149 guarantee an output of profile data at the end of a simulation (see </font></span><font><a href="chapter_4.1.html#end_time"><span lang="en-GB"><font face="Thorndale">end_time</font></span></a></font><span lang="en-GB"><font face="Thorndale">) in any way</font></span><span lang="en-GB"><font face="Thorndale">, 1150 <span style="font-weight: bold;">end_time</span> 1568 1151 should be a little bit 1569 1152 larger than the respective theoretical output time. For example, if <b>dt_dopr_listing</b> 1570 = <i>900.0</i><span style="font-style: italic;"> </span>and 3600.0 1153 = <i>900.0</i><span style="font-style: italic;"> 1154 </span>and 3600.0 1571 1155 seconds are to be simulated, then it should be at least <b>end_time</b> 1572 > 3600.0 + </font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"><font face="Thorndale">dt</font></span></a><span lang="en-GB"><font face="Thorndale">. If variable time steps are used 1156 > 3600.0 + </font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"><font face="Thorndale">dt</font></span></a><span lang="en-GB"><font face="Thorndale">. If 1157 variable time steps are used 1573 1158 (which is the default), <span style="font-weight: bold;">dt</span> 1574 1159 should be properly estimated. </font></span> </p> 1575 1576 1577 <p><span lang="en-GB"><font face="Thorndale">Data and output 1578 format of the file </font></span><a href="chapter_3.4.html#LIST_PROFIL"><span lang="en-GB"><font face="Thorndale">LIST_PROFIL</font></span></a> <span lang="en-GB"><font face="Thorndale">is internally fixed. In this file 1160 <p><span lang="en-GB"><font face="Thorndale">Data 1161 and output 1162 format of the file </font></span><a href="chapter_3.4.html#LIST_PROFIL"><span lang="en-GB"><font face="Thorndale">LIST_PROFIL</font></span></a> 1163 <span lang="en-GB"><font face="Thorndale">is 1164 internally fixed. In this file 1579 1165 the profiles of the most important model variables are arranged in 1580 adjacent columns.</font></span> </p> 1581 </td> 1582 </tr> 1583 <tr> 1584 <td style="vertical-align: top;"> 1585 <p><a name="dt_dots"></a><b>dt_dots</b></p> 1586 </td> 1587 <td style="vertical-align: top;">R</td> 1588 <td style="vertical-align: top;"><span style="font-style: italic;">see right</span></td> 1589 <td style="vertical-align: top;"> 1590 <p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal interval</font> at which time series data shall be output (</font>in <font face="Thorndale">s). 1591 </font> </p> 1592 <p><span lang="en-GB"><font face="Thorndale">If output of time 1593 series is switched on (see </font></span><a href="#data_output_ts"><span lang="en-GB"><font face="Thorndale">data_output_ts</font></span></a><span lang="en-GB"><font face="Thorndale">), </font></span><span lang="en-GB"><font face="Thorndale">this parameter can be used to 1594 assign the temporal interval at which data points shall be output. </font></span><span lang="en-GB"><font face="Thorndale">Reference time is the beginning of 1166 adjacent columns.</font></span> </p> </td> </tr> 1167 <tr> <td style="vertical-align: top;"> <p><a name="dt_dots"></a><b>dt_dots</b></p> 1168 </td> <td style="vertical-align: top;">R</td> 1169 <td style="vertical-align: top;"><span style="font-style: italic;">see right</span></td> 1170 <td style="vertical-align: top;"> <p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal 1171 interval</font> at which time series data shall be 1172 output (</font>in <font face="Thorndale">s). </font> 1173 </p> <p>The default interval for the output of timeseries 1174 is calculated as shown below (this tries to minimize the number of 1175 calls of <span style="font-family: Courier New,Courier,monospace;">flow_statistics</span>)</p><p style="font-family: Courier New,Courier,monospace;"> 1176 IF ( <a href="#averaging_interval_pr">averaging_interval_pr</a> 1177 == 0.0 ) THEN<br> 1178 <span style="font-weight: bold;">dt_dots</span> = 1179 MIN( <a href="#dt_run_control">dt_run_control</a>, <a href="#dt_dopr">dt_dopr</a> )<br> 1180 ELSE<br> 1181 <span style="font-weight: bold;">dt_dots</span> = 1182 MIN( dt_run_control, <a href="#dt_averaging_input_pr">dt_averaging_input_pr</a> 1183 )<br> 1184 ENDIF</p><p>This parameter can be used to 1185 assign the temporal interval at which data points shall be output. <span lang="en-GB"><font face="Thorndale">Reference 1186 time is the beginning of 1595 1187 the simulation, i.e. output takes place at times t = <b>dt_dots</b>, 1596 2*<b>dt_dots</b>, 3*<b>dt_dots</b>, etc. The actual output times can 1597 deviate from these theoretical values (see </font></span><a href="#dt_dopr_zeitpunkte"><span lang="en-GB"><font face="Thorndale">dt_dopr</font></span></a><span lang="en-GB"><font face="Thorndale">). Is <b>dt_dots</b> < </font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"><font face="Thorndale">dt</font></span></a><span lang="en-GB"><font face="Thorndale">, then data of the time series are 1188 2*<b>dt_dots</b>, 3*<b>dt_dots</b>, etc. The 1189 actual output times can 1190 deviate from these theoretical values (see </font></span><a href="#dt_dopr_zeitpunkte"><span lang="en-GB"><font face="Thorndale">dt_dopr</font></span></a><span lang="en-GB"><font face="Thorndale">). 1191 Is <b>dt_dots</b> < </font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"><font face="Thorndale">dt</font></span></a><span lang="en-GB"><font face="Thorndale">, then data 1192 of the time series are 1598 1193 written after each time step (if this is requested it should be <b>dt_dots</b> 1599 = <i>0</i>).</font></span></p><p><span lang="en-GB"><font face="Thorndale">The default value of <span style="font-weight: bold;">dt_dots</span> is calculated as follows:</font></span></p> IF ( <a href="#averaging_interval_pr">averaging_interval_pr</a> == 0.0 ) THEN<br> <span style="font-weight: bold;">dt_dots</span> = MIN( <a href="#dt_run_control">dt_run_control</a>, <a href="#dt_dopr">dt_dopr</a> )<br> ELSE<br> <span style="font-weight: bold;">dt_dots</span> = MIN( <span style="font-weight: bold;">dt_run_control</span>, <a href="#dt_averaging_input_pr">dt_averaging_input_pr</a> )<br> ENDIF<br><br>(which minimizes the number of calls of routine flow_statistics).</td> 1600 </tr> 1601 1602 <tr> 1603 <td style="vertical-align: top;"> 1604 <p><a name="dt_do2d_xy"></a><b>dt_do2d_xy</b></p> 1605 </td> 1606 <td style="vertical-align: top;">R</td> 1607 <td style="vertical-align: top;"><i>value of <a href="chapter_4.2.html#dt_data_output">dt_data_<br>output</a></i></td> 1608 <td style="vertical-align: top;"> 1609 <p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal interval</font> at which horizontal cross section data shall be output (</font>in <font face="Thorndale">s). </font> </p> 1610 <p><span lang="en-GB"><font face="Thorndale">If output of 1194 = <i>0</i>).</font></span></p><p><span lang="en-GB"><font face="Thorndale">The default 1195 value of <span style="font-weight: bold;">dt_dots</span> 1196 is calculated as follows:</font></span></p> 1197 IF ( <a href="#averaging_interval_pr">averaging_interval_pr</a> 1198 == 0.0 ) THEN<br> 1199 <span style="font-weight: bold;">dt_dots</span> = 1200 MIN( <a href="#dt_run_control">dt_run_control</a>, <a href="#dt_dopr">dt_dopr</a> )<br> 1201 ELSE<br> 1202 <span style="font-weight: bold;">dt_dots</span> = 1203 MIN( <span style="font-weight: bold;">dt_run_control</span>, 1204 <a href="#dt_averaging_input_pr">dt_averaging_input_pr</a> 1205 )<br> 1206 ENDIF<br><br>(which minimizes the number of calls of 1207 routine flow_statistics).<br><p>By default time series data 1208 is output to the local file <a href="chapter_3.4.html#DATA_1D_TS_NETCDF">DATA_1D_TS_NETCDF</a>. 1209 Because of the default settings of <span style="font-weight: bold;">dt_dots</span>, 1210 it will generally be created for each model run. The file's 1211 format is NetCDF. Further details about processing NetCDF 1212 data are given in chapter <a href="chapter_4.5.1.html">4.5.1</a>.</p>The 1213 file contains the following timeseries quantities (the first column 1214 gives the name of the quantities as used in the NetCDF file):<br><table style="text-align: left; width: 100%;" cellpadding="2" cellspacing="2"> <tbody> <tr> <td style="font-style: italic; vertical-align: middle;">E<br> 1215 </td> <td style="vertical-align: top;">Total 1216 kinetic energy of 1217 the flow (in m<sup>2</sup>/s<sup>2</sup>) 1218 (normalized with respect to the total number of grid points).</td> 1219 </tr> <tr> <td style="font-style: italic; vertical-align: middle;">E*<br> 1220 </td> <td style="vertical-align: top;">Perturbation 1221 kinetic 1222 energy of the flow (in m<sup>2</sup>/s<sup>2</sup>)<sup> 1223 </sup>(normalized 1224 with respect to the total number of grid 1225 points)</td> </tr> <tr> <td style="vertical-align: top; font-style: italic;">dt<br> 1226 </td> <td style="vertical-align: top;">Time step 1227 size (in s).</td> </tr> <tr> <td style="vertical-align: top; font-style: italic;">u<sub>*</sub></td> 1228 <td style="vertical-align: top;">Friction velocity (in 1229 m/s) 1230 (horizontal average).</td> </tr> <tr> <td style="vertical-align: top; font-style: italic;">w<sub>*</sub></td> 1231 <td style="vertical-align: top;">Vertical velocity scale 1232 of 1233 the CBL (in m/s) (horizontal average)</td> </tr> <tr> 1234 <td style="vertical-align: top; font-style: italic;">th<sub>*</sub></td> 1235 <td style="vertical-align: top;">Temperature 1236 scale (Prandtl layer), defined as <i>w"pt"0 1237 / </i><i>u<sub>*</sub></i> 1238 (horizontal 1239 average) (in K).</td> </tr> <tr> <td style="vertical-align: top; font-style: italic;">umax<br> 1240 </td> <td style="vertical-align: top;">Maximum 1241 u-component of the 1242 velocity (in m/s).</td> </tr> <tr> <td style="vertical-align: top; font-style: italic;">vmax<br> 1243 </td> <td style="vertical-align: top;">Maximum 1244 v-component of the 1245 velocity (in m/s).</td> </tr> <tr> <td style="vertical-align: top; font-style: italic;">wmax<br> 1246 </td> <td style="vertical-align: top;">Maximum 1247 w-component of the 1248 velocity (in m/s).</td> </tr> <tr> <td style="vertical-align: top; font-style: italic;">div_old<br> 1249 </td> <td style="vertical-align: top;">Divergence 1250 of the velocity 1251 field before the pressure 1252 solver has been called (normalized with respect to the total number of 1253 grid points) (in 1/s).</td> </tr> <tr> <td style="vertical-align: top; font-style: italic;">div_new</td> 1254 <td style="vertical-align: top;">Divergence of the 1255 velocity 1256 field after the pressure 1257 solver has been called (normalized with respect to the total number of 1258 grid points) (in 1/s).</td> </tr> <tr> <td style="vertical-align: top; font-style: italic;">z_i_wpt</td> 1259 <td style="vertical-align: top;">Height of the convective 1260 boundary layer (horizontal average) 1261 determined by the height of the minimum sensible heat flux (in m).</td> 1262 </tr> <tr> <td style="vertical-align: top; font-style: italic;">z_i_pt</td> 1263 <td style="vertical-align: top;">Height of the convective 1264 boundary layer (horizontal average) 1265 determined by the temperature profile (in m).</td> </tr> <tr> 1266 <td style="vertical-align: top; font-style: italic;">w"pt"0</td> 1267 <td style="vertical-align: top;">Subgrid-scale sensible 1268 heat flux near the surface (horizontal 1269 average) 1270 between z = 0 and z = z<sub>p</sub> = zu(1) (there it 1271 corresponds to 1272 the total heat flux) (in K m/s).</td> </tr> <tr> <td style="vertical-align: top; font-style: italic;">w"pt"</td> 1273 <td style="vertical-align: top;">Subgrid-scale heat flux 1274 (horizontal average) for z = zw(1) (in K 1275 m/s).</td> </tr> <tr> <td style="vertical-align: top; font-style: italic;">wpt</td> 1276 <td style="vertical-align: top;">Total heat flux 1277 (horizontal average) for z = zw(1) (in K m/s).</td> </tr> <tr> 1278 <td style="vertical-align: top; font-style: italic;">pt(0)</td> 1279 <td style="vertical-align: top;">Potential temperature at 1280 the surface (horizontal average) (in K).</td> </tr> <tr> 1281 <td style="vertical-align: top; font-style: italic;">pt(zp)</td> 1282 <td style="vertical-align: top;">Potential temperature for 1283 z = zu(1) (horizontal average) (in K).</td> </tr> <tr> 1284 <td style="vertical-align: top; font-style: italic;">splptx</td> 1285 <td style="vertical-align: top;">Percentage of grid points 1286 using upstream scheme along x with 1287 upstream-spline advection switched on.</td> </tr> <tr> 1288 <td style="vertical-align: top; font-style: italic;">splpty</td> 1289 <td style="vertical-align: top;">Percentage of grid points 1290 using upstream scheme along y with 1291 upstream-spline 1292 advection switched on.</td> </tr> <tr> <td style="vertical-align: top; font-style: italic;">splptz</td> 1293 <td style="vertical-align: top;">Percentage of grid points 1294 using upstream scheme along z with 1295 upstream-spline 1296 advection switched on.<br> </td> </tr> <tr> <td style="vertical-align: top; font-style: italic;">L</td> 1297 <td style="vertical-align: top;">Monin-Obukhov length.</td> 1298 </tr> </tbody> </table><br>Additionally, the 1299 user can add his own timeseries quantities to the file, by using the 1300 user-interface subroutines<span style="font-family: Courier New,Courier,monospace;"> <a href="chapter_3.5.1.html#user_init">user_init</a> </span>and<span style="font-family: Courier New,Courier,monospace;"> <a href="chapter_3.5.1.html#user_statistics">user_statistics</a></span>. 1301 These routines contain (as comment lines) a simple example how to do 1302 this.<br><br>Time series data refers to the total 1303 domain, but time series for subdomains can also be output (see <a href="chapter_4.1.html#statistic_regions">statistic_regions</a>). 1304 However, the following time series always present the values of the 1305 total model domain (even with output for subdomains): <i>umax</i>, 1306 <i>vmax</i>, <i>wmax</i>, <i>div_old</i>, 1307 <i>div_new</i>.</td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="dt_do2d_xy"></a><b>dt_do2d_xy</b></p> 1308 </td> <td style="vertical-align: top;">R</td> 1309 <td style="vertical-align: top;"><i>value of 1310 <a href="chapter_4.2.html#dt_data_output">dt_data_<br>output</a></i></td> 1311 <td style="vertical-align: top;"> <p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal 1312 interval</font> at which horizontal cross section data 1313 shall be output (</font>in <font face="Thorndale">s). 1314 </font> </p> <p><span lang="en-GB"><font face="Thorndale">If output of 1611 1315 horizontal cross sections is switched on (see </font></span><a href="#data_output"><span lang="en-GB"><font face="Thorndale">data_output</font></span></a> 1612 <span lang="en-GB"><font face="Thorndale">and </font></span><a href="#section_xy"><span lang="en-GB"><font face="Thorndale">section_xy</font></span></a><span lang="en-GB"><font face="Thorndale">), this parameter can be used to 1316 <span lang="en-GB"><font face="Thorndale">and 1317 </font></span><a href="#section_xy"><span lang="en-GB"><font face="Thorndale">section_xy</font></span></a><span lang="en-GB"><font face="Thorndale">), this 1318 parameter can be used to 1613 1319 assign the temporal interval at which cross section data shall be 1614 output. </font></span><span lang="en-GB"><font face="Thorndale">Output can be skipped at the beginning of a simulation using parameter <a href="#skip_time_do2d_xy">skip_time_do2d_xy</a>, which has zero value by default. </font></span><span lang="en-GB"><font face="Thorndale">Reference time is the beginning of the simulation, i.e. output 1615 takes place at times t = <b>skip_time_do2d_xy + dt_do2d_xy</b>, <span style="font-weight: bold;">skip_time_do2d_xy</span> + 2*<b>dt_do2d_xy</b>, <span style="font-weight: bold;">skip_time_do2d_xy</span> + 3*<b>dt_do2d_xy</b>, 1320 output. </font></span><span lang="en-GB"><font face="Thorndale">Output can be skipped at the beginning of a 1321 simulation using parameter <a href="#skip_time_do2d_xy">skip_time_do2d_xy</a>, 1322 which has zero value by default. </font></span><span lang="en-GB"><font face="Thorndale">Reference 1323 time is the beginning of the simulation, i.e. output 1324 takes place at times t = <b>skip_time_do2d_xy + dt_do2d_xy</b>, 1325 <span style="font-weight: bold;">skip_time_do2d_xy</span> 1326 + 2*<b>dt_do2d_xy</b>, <span style="font-weight: bold;">skip_time_do2d_xy</span> 1327 + 3*<b>dt_do2d_xy</b>, 1616 1328 etc. The actual output times can deviate from these theoretical values 1617 1329 (see </font></span><a href="#dt_dopr_zeitpunkte"><span lang="en-GB"><font face="Thorndale">dt_dopr</font></span></a><span lang="en-GB"><font face="Thorndale">).<br> 1618 </font></span></p>1619 <p><span lang="en-GB"><font face="Thorndale">Parameter </font></span><a href="#do2d_at_begin"><span lang="en-GB"><font face="Thorndale">do2d_at_begin</font></span></a> 1620 has to be used if an additional output is wanted at the start of a run <span lang="en-GB"><font face="Thorndale">(thus atthe time t = 0 or at the1330 </font></span></p> <p><span lang="en-GB"><font face="Thorndale">Parameter </font></span><a href="#do2d_at_begin"><span lang="en-GB"><font face="Thorndale">do2d_at_begin</font></span></a> 1331 has to be used if an additional output is wanted at the start of a run <span lang="en-GB"><font face="Thorndale">(thus at 1332 the time t = 0 or at the 1621 1333 respective starting times of restart runs).</font></span> </p> 1622 </td> 1623 </tr> 1624 <tr> 1625 <td style="vertical-align: top;"> 1626 <p><a name="dt_do2d_xz"></a><b>dt_do2d_xz</b></p> 1627 </td> 1628 <td style="vertical-align: top;">R</td> 1629 <td style="vertical-align: top;"><i>value of <a href="chapter_4.2.html#dt_data_output">dt_data_<br>output</a></i></td> 1630 <td style="vertical-align: top;"> 1631 <p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal interval</font> at which vertical cross sections data (xz) shall be output (</font>in <font face="Thorndale">s). </font> </p> 1632 <p><span lang="en-GB"><font face="Thorndale">If output of 1334 </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="dt_do2d_xz"></a><b>dt_do2d_xz</b></p> 1335 </td> <td style="vertical-align: top;">R</td> 1336 <td style="vertical-align: top;"><i>value of 1337 <a href="chapter_4.2.html#dt_data_output">dt_data_<br>output</a></i></td> 1338 <td style="vertical-align: top;"> <p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal 1339 interval</font> at which vertical cross sections data 1340 (xz) shall be output (</font>in <font face="Thorndale">s). 1341 </font> </p> <p><span lang="en-GB"><font face="Thorndale">If output of 1633 1342 horizontal cross sections is switched on (see </font></span><a href="#data_output"><span lang="en-GB"><font face="Thorndale">data_output</font></span></a> 1634 <span lang="en-GB"><font face="Thorndale">and </font></span><a href="#section_xz"><span lang="en-GB"><font face="Thorndale">section_xz</font></span></a><span lang="en-GB"><font face="Thorndale">), 1343 <span lang="en-GB"><font face="Thorndale">and 1344 </font></span><a href="#section_xz"><span lang="en-GB"><font face="Thorndale">section_xz</font></span></a><span lang="en-GB"><font face="Thorndale">), 1635 1345 this parameter can be used to assign the temporal interval at which 1636 cross section data shall be output. </font></span><span lang="en-GB"><font face="Thorndale">Output can be skipped at the beginning of a simulation using parameter <a href="#skip_time_do2d_xz">skip_time_do2d_xz</a>, which has zero value by default. </font></span><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale">Reference time is the beginning of 1637 the simulation, i.e. output takes place at times t = <b>skip_time_do2d_xz + dt_do2d_xz</b>, 1638 <span style="font-weight: bold;">skip_time_do2d_xz</span> + 2*<b>dt_do2d_xz</b>, <span style="font-weight: bold;">skip_time_do2d_xz</span> + 3*<b>dt_do2d_xz</b>, etc. The actual output times 1346 cross section data shall be output. </font></span><span lang="en-GB"><font face="Thorndale">Output can 1347 be skipped at the beginning of a simulation using parameter <a href="#skip_time_do2d_xz">skip_time_do2d_xz</a>, which 1348 has zero value by default. </font></span><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale">Reference time is the beginning of 1349 the simulation, i.e. output takes place at times t = <b>skip_time_do2d_xz 1350 + dt_do2d_xz</b>, 1351 <span style="font-weight: bold;">skip_time_do2d_xz</span> 1352 + 2*<b>dt_do2d_xz</b>, <span style="font-weight: bold;">skip_time_do2d_xz</span> 1353 + 3*<b>dt_do2d_xz</b>, etc. The actual output times 1639 1354 can deviate from these theoretical values (see </font></span><a href="#dt_dopr_zeitpunkte"><span lang="en-GB"><font face="Thorndale">dt_dopr</font></span></a><span lang="en-GB"><font face="Thorndale">).<br> 1640 </font></span></p>1641 <p><span lang="en-GB"><font face="Thorndale">Parameter </font></span><a href="#do2d_at_begin"><span lang="en-GB"><font face="Thorndale">do2d_at_begin</font></span></a> 1642 has to be used if an additional output is wanted at the start of a run <span lang="en-GB"><font face="Thorndale">(thus atthe time t = 0 or at the1355 </font></span></p> <p><span lang="en-GB"><font face="Thorndale">Parameter </font></span><a href="#do2d_at_begin"><span lang="en-GB"><font face="Thorndale">do2d_at_begin</font></span></a> 1356 has to be used if an additional output is wanted at the start of a run <span lang="en-GB"><font face="Thorndale">(thus at 1357 the time t = 0 or at the 1643 1358 respective starting times of restart runs).</font></span> </p> 1644 </td> 1645 </tr> 1646 <tr> 1647 <td style="vertical-align: top;"> 1648 <p><a name="dt_do2d_yz"></a><b>dt_do2d_yz</b></p> 1649 </td> 1650 <td style="vertical-align: top;">R</td> 1651 <td style="vertical-align: top;"><i>value of <a href="chapter_4.2.html#dt_data_output">dt_data_<br>output</a></i></td> 1652 <td style="vertical-align: top;"> 1653 <p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal interval</font> at which vertical cross section data (yz) shall be output (</font>in s<font face="Thorndale">). </font> </p> 1654 <p><span lang="en-GB"><font face="Thorndale">If output of 1359 </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="dt_do2d_yz"></a><b>dt_do2d_yz</b></p> 1360 </td> <td style="vertical-align: top;">R</td> 1361 <td style="vertical-align: top;"><i>value of 1362 <a href="chapter_4.2.html#dt_data_output">dt_data_<br>output</a></i></td> 1363 <td style="vertical-align: top;"> <p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal 1364 interval</font> at which vertical cross section data 1365 (yz) shall be output (</font>in s<font face="Thorndale">). 1366 </font> </p> <p><span lang="en-GB"><font face="Thorndale">If output of 1655 1367 horizontal cross sections is switched on (see </font></span><a href="#data_output"><span lang="en-GB"><font face="Thorndale">data_output</font></span></a> 1656 <span lang="en-GB"><font face="Thorndale">and </font></span><a href="#section_yz"><span lang="en-GB"><font face="Thorndale">section_yz</font></span></a><span lang="en-GB"><font face="Thorndale">), 1368 <span lang="en-GB"><font face="Thorndale">and 1369 </font></span><a href="#section_yz"><span lang="en-GB"><font face="Thorndale">section_yz</font></span></a><span lang="en-GB"><font face="Thorndale">), 1657 1370 this parameter can be used to assign the temporal interval at which 1658 cross section data shall be output. </font></span><span lang="en-GB"><font face="Thorndale">Output can be skipped at the beginning of a simulation using parameter <a href="#skip_time_do2d_yz">skip_time_do2d_yz</a>, which has zero value by default. </font></span><span lang="en-GB"></span><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale">Reference time is the beginning of 1659 the simulation, i.e. output takes place at times t = <b>skip_time_do2d_yz + dt_do2d_yz</b>, 1660 <span style="font-weight: bold;">skip_time_do2d_yz</span> + 2*<b>dt_do2d_yz</b>, <span style="font-weight: bold;">skip_time_do2d_yz </span>+ 3*<b>dt_do2d_yz</b>, etc. The actual output times 1371 cross section data shall be output. </font></span><span lang="en-GB"><font face="Thorndale">Output can 1372 be skipped at the beginning of a simulation using parameter <a href="#skip_time_do2d_yz">skip_time_do2d_yz</a>, which 1373 has zero value by default. </font></span><span lang="en-GB"></span><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale">Reference 1374 time is the beginning of 1375 the simulation, i.e. output takes place at times t = <b>skip_time_do2d_yz 1376 + dt_do2d_yz</b>, 1377 <span style="font-weight: bold;">skip_time_do2d_yz</span> 1378 + 2*<b>dt_do2d_yz</b>, <span style="font-weight: bold;">skip_time_do2d_yz 1379 </span>+ 3*<b>dt_do2d_yz</b>, etc. The actual output 1380 times 1661 1381 can deviate from these theoretical values (see </font></span><a href="#dt_dopr_zeitpunkte"><span lang="en-GB"><font face="Thorndale">dt_dopr</font></span></a><span lang="en-GB"><font face="Thorndale">).<br> 1662 </font></span></p>1663 <p><span lang="en-GB"><font face="Thorndale">Parameter </font></span><a href="#do2d_at_begin"><span lang="en-GB"><font face="Thorndale">do2d_at_begin</font></span></a> 1664 has to be used if an additional output is wanted at the start of a run <span lang="en-GB"><font face="Thorndale">(thus atthe time t = 0 or at the1382 </font></span></p> <p><span lang="en-GB"><font face="Thorndale">Parameter </font></span><a href="#do2d_at_begin"><span lang="en-GB"><font face="Thorndale">do2d_at_begin</font></span></a> 1383 has to be used if an additional output is wanted at the start of a run <span lang="en-GB"><font face="Thorndale">(thus at 1384 the time t = 0 or at the 1665 1385 respective starting times of restart runs).</font></span> </p> 1666 </td> 1667 </tr> 1668 <tr> 1669 <td style="vertical-align: top;"> 1670 <p><a name="dt_do3d"></a><b>dt_do3d</b></p> 1671 </td> 1672 <td style="vertical-align: top;">R</td> 1673 <td style="vertical-align: top;"><i>value of <a href="chapter_4.2.html#dt_data_output">dt_data_<br>output</a></i></td> 1674 <td style="vertical-align: top;"> 1675 <p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal interval</font> at which 3d volume data shall be output (</font>in <font face="Thorndale">s). </font> 1676 </p> 1677 <p><span lang="en-GB"><font face="Thorndale">If output of 1678 3d-volume data is switched on (see </font></span><font><a href="#data_output"><span lang="en-GB"><font face="Thorndale">data_output</font></span></a>)<span style="font-family: thorndale;">, this parameter can be used to assign 1386 </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="dt_do3d"></a><b>dt_do3d</b></p> 1387 </td> <td style="vertical-align: top;">R</td> 1388 <td style="vertical-align: top;"><i>value of 1389 <a href="chapter_4.2.html#dt_data_output">dt_data_<br>output</a></i></td> 1390 <td style="vertical-align: top;"> <p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal 1391 interval</font> at which 3d volume data shall be output (</font>in 1392 <font face="Thorndale">s). </font> </p> 1393 <p><span lang="en-GB"><font face="Thorndale">If 1394 output of 1395 3d-volume data is switched on (see </font></span><font><a href="#data_output"><span lang="en-GB"><font face="Thorndale">data_output</font></span></a>)<span style="font-family: thorndale;">, this parameter can be used 1396 to assign 1679 1397 th</span></font><span lang="en-GB"><font face="Thorndale">e temporal 1680 interval at which 3d-data shall be output. </font></span><span lang="en-GB"><font face="Thorndale">Output can be skipped at the beginning of a simulation using parameter <a href="#skip_time_do3d">skip_time_do3d</a>, which has zero value by default. </font></span><span lang="en-GB"></span><span lang="en-GB"></span><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale">Reference time is the 1681 beginning of the simulation, i.e. output takes place at times t = <b>skip_time_do3d + dt_do3d</b>, 1682 <span style="font-weight: bold;">skip_time_do3d</span> + 2*<b>dt_do3d</b>, <span style="font-weight: bold;">skip_time_do3d</span> + 3*<b>dt_do3d</b>, etc. The actual output times can 1398 interval at which 3d-data shall be output. </font></span><span lang="en-GB"><font face="Thorndale">Output can 1399 be skipped at the beginning of a simulation using parameter <a href="#skip_time_do3d">skip_time_do3d</a>, which has 1400 zero value by default. </font></span><span lang="en-GB"></span><span lang="en-GB"></span><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale">Reference 1401 time is the 1402 beginning of the simulation, i.e. output takes place at times t = <b>skip_time_do3d 1403 + dt_do3d</b>, 1404 <span style="font-weight: bold;">skip_time_do3d</span> 1405 + 2*<b>dt_do3d</b>, <span style="font-weight: bold;">skip_time_do3d</span> 1406 + 3*<b>dt_do3d</b>, etc. The actual output times can 1683 1407 deviate from these theoretical values (see </font></span><a href="#dt_dopr_zeitpunkte"><span lang="en-GB"><font face="Thorndale">dt_dopr</font></span></a><span lang="en-GB"><font face="Thorndale">). <br> 1684 </font></span></p>1685 <p><span lang="en-GB"><font face="Thorndale">Parameter </font></span><a href="#do3d_at_begin"><span lang="en-GB"><font face="Thorndale">do3d_at_begin</font></span></a> 1686 has to be used if an additional output is wanted at the start of a run <span lang="en-GB"><font face="Thorndale">(thus atthe time t = 0 or at the1408 </font></span></p> <p><span lang="en-GB"><font face="Thorndale">Parameter </font></span><a href="#do3d_at_begin"><span lang="en-GB"><font face="Thorndale">do3d_at_begin</font></span></a> 1409 has to be used if an additional output is wanted at the start of a run <span lang="en-GB"><font face="Thorndale">(thus at 1410 the time t = 0 or at the 1687 1411 respective starting times of restart runs).</font></span> </p> 1688 </td> 1689 </tr> 1690 1691 <tr> 1692 <td style="vertical-align: top;"> 1693 <p><a name="dt_restart"></a><b>dt_restart</b></p> 1694 </td> 1695 <td style="vertical-align: top;">R</td> 1696 <td style="vertical-align: top;"><i>9999999.9</i></td> 1697 <td style="vertical-align: top;"> 1698 <p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal interval</font> at which a new 1699 restart run is to be carried out (</font>in <font face="Thorndale">s). 1700 </font> </p> 1701 <p><span lang="en-GB"><font face="Thorndale">For a description 1412 </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="dt_restart"></a><b>dt_restart</b></p> 1413 </td> <td style="vertical-align: top;">R</td> 1414 <td style="vertical-align: top;"><i>9999999.9</i></td> 1415 <td style="vertical-align: top;"> <p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal 1416 interval</font> at which a new 1417 restart run is to be carried out (</font>in <font face="Thorndale">s). </font> </p> <p><span lang="en-GB"><font face="Thorndale">For a 1418 description 1702 1419 how to assign restart times manually see run time parameter </font></span><a href="#restart_time"><span lang="en-GB"><font face="Thorndale">restart_time</font></span></a><span lang="en-GB"><font face="Thorndale">. <span style="font-weight: bold;">dt_restart</span> 1703 1420 does not show any effect, if <span style="font-weight: bold;">restart_time</span> 1704 has not been set.</font></span> </p> 1705 </td> 1706 </tr> 1707 <tr> 1708 <td style="vertical-align: top;"> 1709 <p><a name="dt_run_control"></a><b>dt_run_control</b></p> 1710 </td> 1711 <td style="vertical-align: top;">R</td> 1712 <td style="vertical-align: top;"><i>60.0</i></td> 1713 <td style="vertical-align: top;"> 1714 <p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal interval</font> at which run control 1715 output is to be made (</font>in <font face="Thorndale">s). </font> 1716 </p> 1717 <p><span lang="en-GB"><font face="Thorndale">Run control 1718 information is output to the local ASCII-file </font></span><a href="chapter_3.4.html#RUN_CONTROL"><span lang="en-GB"><font face="Thorndale">RUN_CONTROL</font></span></a><span lang="en-GB"><font face="Thorndale">. At each output time, one line 1421 has not been set.</font></span> </p> </td> </tr> 1422 <tr> <td style="vertical-align: top;"> <p><a name="dt_run_control"></a><b>dt_run_control</b></p> 1423 </td> <td style="vertical-align: top;">R</td> 1424 <td style="vertical-align: top;"><i>60.0</i></td> 1425 <td style="vertical-align: top;"> <p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal 1426 interval</font> at which run control 1427 output is to be made (</font>in <font face="Thorndale">s). 1428 </font> </p> <p><span lang="en-GB"><font face="Thorndale">Run control 1429 information is output to the local ASCII-file </font></span><a href="chapter_3.4.html#RUN_CONTROL"><span lang="en-GB"><font face="Thorndale">RUN_CONTROL</font></span></a><span lang="en-GB"><font face="Thorndale">. At each 1430 output time, one line 1719 1431 with information about the size of the time step, maximum speeds, total 1720 1432 kinetic energy etc. is written to this file. Reference time is the 1721 1433 beginning of the simulation, i.e. output takes place at times t = <b>dt_run_control</b>, 1722 2*<b>dt_run_control</b>, 3*<b>dt_run_control</b>, etc., and always at 1434 2*<b>dt_run_control</b>, 3*<b>dt_run_control</b>, 1435 etc., and always at 1723 1436 the beginning of a model run (thus at the time t = 0 or at the 1724 1437 respective starting times of restart runs). The actual output times can 1725 1438 deviate from these theoretical values (see </font></span><a href="#dt_dopr_zeitpunkte"><span lang="en-GB"><font face="Thorndale">dt_dopr</font></span></a><span lang="en-GB"><font face="Thorndale">).<br> 1726 </font></span></p> 1727 <p><span lang="en-GB"><font face="Thorndale">Run control 1439 </font></span></p> <p><span lang="en-GB"><font face="Thorndale">Run control 1728 1440 information is output after each time step can be achieved via <b>dt_run_control</b> 1729 = <i>0.0</i>.</font></span> </p> 1730 </td> 1731 </tr> 1732 1733 1734 1735 <tr> 1736 <td style="vertical-align: top;"> 1737 <p><a name="end_time"></a><b>end_time</b></p> 1738 </td> 1739 <td style="vertical-align: top;">R</td> 1740 <td style="vertical-align: top;"><i>0.0</i></td> 1741 <td style="vertical-align: top;"> 1742 <p lang="en-GB"><font face="Thorndale">Simulation time of the 3D 1743 model (</font>in <font face="Thorndale">s). </font> </p> 1744 <p><span lang="en-GB"><font face="Thorndale">The simulation time 1441 = <i>0.0</i>.</font></span> </p> </td> 1442 </tr> <tr> <td style="vertical-align: top;"> 1443 <p><a name="end_time"></a><b>end_time</b></p> 1444 </td> <td style="vertical-align: top;">R</td> 1445 <td style="vertical-align: top;"><i>0.0</i></td> 1446 <td style="vertical-align: top;"> <p lang="en-GB"><font face="Thorndale">Simulation time of the 3D 1447 model (</font>in <font face="Thorndale">s). 1448 </font> </p> <p><span lang="en-GB"><font face="Thorndale">The simulation time 1745 1449 is starting from the beginning of the initialization run (t = 0), not 1746 1450 starting from the beginning of the respective restart run.</font></span> 1747 </p> 1748 </td> 1749 </tr> 1750 1751 <tr> 1752 <td style="vertical-align: top;"> 1753 <p><a name="force_print_header"></a><b>force_print_header</b></p> 1754 </td> 1755 <td style="vertical-align: top;">L</td> 1756 <td style="vertical-align: top;"><i>.F.</i></td> 1757 <td style="vertical-align: top;"> 1758 <p>Steering of header output to the local file <a href="chapter_3.4.html#RUN_CONTROL">RUN_CONTROL</a>. </p> 1759 <p>By default, informations about the model parameters in use are 1451 </p> </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="force_print_header"></a><b>force_print_header</b></p> 1452 </td> <td style="vertical-align: top;">L</td> 1453 <td style="vertical-align: top;"><i>.F.</i></td> 1454 <td style="vertical-align: top;"> <p>Steering of 1455 header output to the local file <a href="chapter_3.4.html#RUN_CONTROL">RUN_CONTROL</a>. 1456 </p> <p>By default, informations about the model 1457 parameters in use are 1760 1458 output to the beginning of file RUN_CONTROL for initial runs only 1761 1459 (these informations are identical to that which are output to the local 1762 1460 file <a href="chapter_3.4.html#HEADER">HEADER</a>). 1763 With <b>force_print_header</b> = <i>.T.</i>, these informations are 1461 With <b>force_print_header</b> = <i>.T.</i>, 1462 these informations are 1764 1463 also output to <a href="chapter_3.4.html#RUN_CONTROL">RUN_CONTROL</a> 1765 at restart runs.</p> 1766 </td> 1767 </tr> 1768 <tr> 1769 <td style="vertical-align: top;"> 1770 <p><a name="mg_cycles"></a><b>mg_cycles</b></p> 1771 </td> 1772 <td style="vertical-align: top;">I</td> 1773 <td style="vertical-align: top;"><i>-1</i></td> 1774 <td style="vertical-align: top;"> 1775 <p>Number of cycles to be used with the multi-grid scheme.<br> 1776 <br> 1464 at restart runs.</p> </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="mg_cycles"></a><b>mg_cycles</b></p> 1465 </td> <td style="vertical-align: top;">I</td> 1466 <td style="vertical-align: top;"><i>-1</i></td> 1467 <td style="vertical-align: top;"> <p>Number of 1468 cycles to be used with the multi-grid scheme.<br> <br> 1777 1469 This parameter determines the number of cycles to be carried out in the 1778 1470 multi-grid method used for solving the Poisson equation for 1779 1471 perturbation pressure (see <a href="#psolver">psolver</a>). 1780 1472 The type of the cycles can be set with <a href="#cycle_mg">cycle_mg</a>.<br> 1781 </p>1782 <br> 1783 By default (<b>mg_cyles</b> = <i>- 1</i>), thenumber of cycles1473 </p> <br> 1474 By default (<b>mg_cyles</b> = <i>- 1</i>), the 1475 number of cycles 1784 1476 depends on the requested accuracy of the scheme (see <a href="#residual_limit">residual_limit</a>) 1785 1477 and may vary from time step to time step. In this case, the CPU time 1786 1478 for a run will be difficult to estimate, since it heavily depends on 1787 the total number of the cycles to be carried out.<br> 1788 <br> 1789 By assigning <b>mg_cycles</b> a value (>=<span style="font-style: italic;">1</span>), the number ofcycles can be1790 fixed so that the CPU time can be clearly estimated. <br> 1791 <br> 1792 <b>Note:</b> When using a fixed number of cycles, the usermust1479 the total number of the cycles to be carried out.<br> <br> 1480 By assigning <b>mg_cycles</b> a value (>=<span style="font-style: italic;">1</span>), the number of 1481 cycles can be 1482 fixed so that the CPU time can be clearly estimated. <br> <br> 1483 <b>Note:</b> When using a fixed number of cycles, the user 1484 must 1793 1485 examine the local file <a href="chapter_3.4.html#RUN_CONTROL">RUN_CONTROL</a> 1794 1486 regularly to check whether the divergence of the velocity field is … … 1796 1488 least by two orders of magnitude. For cyclic boundary conditions along 1797 1489 both horizontal directions (see <a href="chapter_4.1.html#bc_lr">bc_lr</a> 1798 and <a href="chapter_4.1.html#bc_ns">bc_ns</a>) <span style="font-weight: bold;">mg_cycles</span> = <span style="font-style: italic;">2</span> is typically a good choice, for 1490 and <a href="chapter_4.1.html#bc_ns">bc_ns</a>) <span style="font-weight: bold;">mg_cycles</span> = <span style="font-style: italic;">2</span> is typically a 1491 good choice, for 1799 1492 non-cyclic lateral boundary conditions <span style="font-weight: bold;">mg_cycles</span> 1800 = <span style="font-style: italic;">4</span> may be sufficient.</td> 1801 </tr> 1802 <tr> 1803 <td style="vertical-align: top;"><a name="mg_switch_to_pe0_level"></a><b>mg_switch_to_pe0_<br> 1804 level</b></td> 1805 <td style="vertical-align: top;">I</td> 1806 <td style="vertical-align: top;"><br> 1807 </td> 1808 <td style="vertical-align: top;">Grid 1809 level at which data shall be gathered on PE0.<br> 1810 <br> 1493 = <span style="font-style: italic;">4</span> may be 1494 sufficient.</td> </tr> <tr> <td style="vertical-align: top;"><a name="mg_switch_to_pe0_level"></a><b>mg_switch_to_pe0_<br> 1495 level</b></td> <td style="vertical-align: top;">I</td> 1496 <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;">Grid 1497 level at which data shall be gathered on PE0.<br> <br> 1811 1498 In case of a run using several PEs and the multigrid method for solving 1812 1499 the Poisson equation for perturbation pressure (see <a href="#psolver">psolver</a>), … … 1817 1504 It is only possible to gather data from a level larger than the one 1818 1505 determined automatically. A test run may be neccessary to determine 1819 this level.</td> 1820 </tr> 1821 <tr> 1822 <td style="vertical-align: top;"><a name="netcdf_64bit"></a><span style="font-weight: bold;">netcdf_64bit</span><br> 1823 </td> 1824 <td style="vertical-align: top;">L<br> 1825 </td> 1826 <td style="vertical-align: top;"><span style="font-style: italic;">.F.</span><br> 1827 </td> 1828 <td style="vertical-align: top;">NetCDF files will have 64 bit offset format.<br><br>By 1506 this level.</td> </tr> <tr> <td style="vertical-align: top;"><a name="netcdf_64bit"></a><span style="font-weight: bold;">netcdf_64bit</span><br> 1507 </td> <td style="vertical-align: top;">L<br> </td> 1508 <td style="vertical-align: top;"><span style="font-style: italic;">.F.</span><br> </td> 1509 <td style="vertical-align: top;">NetCDF files will have 64 1510 bit offset format.<br><br>By 1829 1511 default, the maximum file size of the NetCDF files opened by PALM is 2 1830 1512 GByte. Using netcdf_64bit = .TRUE. allows file sizes larger than 2 1831 GByte.<br><br>The 64 bit offset format can be separately switched off for those NetCDF files containing 3d volume date (<span style="font-family: Courier New,Courier,monospace;">DATA_3D_NETCDF</span>, <span style="font-family: Courier New,Courier,monospace;">DATA_3D_AV_NETCDF</span>) using <a href="#netcdf_64bit_3d">netcdf_64bit_3d</a>.<br><br><span style="font-weight: bold;">Warning:</span><br>Some (PD or commercial) software may not support the 64 bit offset format.<br> 1832 </td> 1833 </tr> 1834 <tr><td style="vertical-align: top;"><a name="netcdf_64bit_3d"></a><span style="font-weight: bold;">netcdf_64bit_3d</span></td><td style="vertical-align: top;">L</td><td style="vertical-align: top;">.T.</td><td style="vertical-align: top;">NetCDF files containing 3d volume data will have 64 bit offset format.<br><br>This switch only comes into effect if <a href="#netcdf_64bit">netcdf_64bit</a> = .TRUE.. It allows to switch off separately the 64 bit offset format for those NetCDF files containing 3d volume data (<span style="font-family: Courier New,Courier,monospace;">DATA_3D_NETCDF</span>, <span style="font-family: Courier New,Courier,monospace;">DATA_3D_AV_NETCDF</span>).</td></tr><tr> 1835 <td style="vertical-align: top;"> 1836 <p><a name="ngsrb"></a><b>ngsrb</b></p> 1837 </td> 1838 <td style="vertical-align: top;">I</td> 1839 <td style="vertical-align: top;"><i>2</i></td> 1840 <td style="vertical-align: top;">Grid 1841 level at which data shall be gathered on PE0.<br> 1842 <br> 1513 GByte.<br><br>The 64 bit offset format can be separately 1514 switched off for those NetCDF files containing 3d volume date (<span style="font-family: Courier New,Courier,monospace;">DATA_3D_NETCDF</span>, 1515 <span style="font-family: Courier New,Courier,monospace;">DATA_3D_AV_NETCDF</span>) 1516 using <a href="#netcdf_64bit_3d">netcdf_64bit_3d</a>.<br><br><span style="font-weight: bold;">Warning:</span><br>Some 1517 (PD or commercial) software may not support the 64 bit offset format.<br> 1518 </td> </tr> 1519 <tr><td style="vertical-align: top;"><a name="netcdf_64bit_3d"></a><span style="font-weight: bold;">netcdf_64bit_3d</span></td><td style="vertical-align: top;">L</td><td style="vertical-align: top;">.T.</td><td style="vertical-align: top;">NetCDF files containing 3d 1520 volume data will have 64 bit offset format.<br><br>This 1521 switch only comes into effect if <a href="#netcdf_64bit">netcdf_64bit</a> 1522 = .TRUE.. It allows to switch off separately the 64 bit offset format 1523 for those NetCDF files containing 3d volume data (<span style="font-family: Courier New,Courier,monospace;">DATA_3D_NETCDF</span>, 1524 <span style="font-family: Courier New,Courier,monospace;">DATA_3D_AV_NETCDF</span>).</td></tr><tr> 1525 <td style="vertical-align: top;"> <p><a name="ngsrb"></a><b>ngsrb</b></p> </td> 1526 <td style="vertical-align: top;">I</td> <td style="vertical-align: top;"><i>2</i></td> 1527 <td style="vertical-align: top;">Grid 1528 level at which data shall be gathered on PE0.<br> <br> 1843 1529 In case of a run using several PEs and the multigrid method for solving 1844 1530 the Poisson equation for perturbation pressure (see <a href="#psolver">psolver</a>), … … 1849 1535 It is only possible to gather data from a level larger than the one 1850 1536 determined automatically. A test run may be neccessary to determine 1851 this level.</td> 1852 </tr> 1853 <tr> 1854 <td style="vertical-align: top;"> 1855 <p><a name="normalizing_region"></a><b>normalizing_region</b></p> 1856 </td> 1857 <td style="vertical-align: top;">I</td> 1858 <td style="vertical-align: top;"><span style="font-style: italic;">0</span><br> 1859 </td> 1860 <td style="vertical-align: top;"> 1861 <p>Determines the subdomain from which the normalization 1862 quantities are calculated. </p> 1863 <p>If output data of the horizontally averaged vertical profiles 1537 this level.</td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="normalizing_region"></a><b>normalizing_region</b></p> 1538 </td> <td style="vertical-align: top;">I</td> 1539 <td style="vertical-align: top;"><span style="font-style: italic;">0</span><br> </td> 1540 <td style="vertical-align: top;"> <p>Determines the 1541 subdomain from which the normalization 1542 quantities are calculated. </p> <p>If output 1543 data of the horizontally averaged vertical profiles 1864 1544 (see <a href="#data_output_pr">data_output_pr</a>) 1865 1545 is to be normalized (see <a href="#cross_normalized_x">cross_normalized_x</a>, 1866 1546 <a href="#cross_normalized_y">cross_normalized_y</a>), 1867 1547 the respective normalization quantities are by default calculated from 1868 1548 the averaged data of the total model domain (<b>normalizing_region</b> 1869 = <i>0</i>) and are thus representative for the total domain. Instead 1549 = <i>0</i>) and are thus representative for the total 1550 domain. Instead 1870 1551 of that, normalization quantities can also be calculated for a 1871 subdomain. The wanted subdomain can be given with the parameter <span style="font-weight: bold;">normalizing_region</span>, where <i>1</i> 1872 <= <b>normalizing_region</b> <= <i>9 </i>must hold. These 1552 subdomain. The wanted subdomain can be given with the parameter <span style="font-weight: bold;">normalizing_region</span>, 1553 where <i>1</i> 1554 <= <b>normalizing_region</b> <= <i>9 </i>must 1555 hold. These 1873 1556 quantities are then used for normalizing of all profiles (even for that 1874 of the total domain).</p> 1875 </td> 1876 </tr> 1877 <tr> 1878 <td style="vertical-align: top;"> 1879 <p><a name="nsor"></a><b>nsor</b></p> 1880 </td> 1881 <td style="vertical-align: top;">I</td> 1882 <td style="vertical-align: top;"><i>20</i></td> 1883 <td style="vertical-align: top;"> 1884 <p>Number of iterations to be used with the SOR-scheme. </p> 1885 <p>This parameter is only effective if the SOR-scheme is selected 1557 of the total domain).</p> </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="nsor"></a><b>nsor</b></p> 1558 </td> <td style="vertical-align: top;">I</td> 1559 <td style="vertical-align: top;"><i>20</i></td> 1560 <td style="vertical-align: top;"> <p>Number of 1561 iterations to be used with the SOR-scheme. </p> <p>This 1562 parameter is only effective if the SOR-scheme is selected 1886 1563 as pressure solver (<a href="#psolver">psolver</a> 1887 = <span style="font-style: italic;">'sor'</span>). The number of 1564 = <span style="font-style: italic;">'sor'</span>). 1565 The number of 1888 1566 iterations necessary for a sufficient convergence of the scheme depends 1889 1567 on the grid point numbers and is to be determined by appropriate test … … 1891 1569 point numbers). The number of iterations used for the first call of the 1892 1570 SOR-scheme (t = 0) is determined via the parameter <a href="chapter_4.1.html#nsor_ini">nsor_ini</a>.</p> 1893 </td> 1894 </tr> 1895 <tr> 1896 <td style="vertical-align: top;"> 1897 <p><a name="nz_do3d"></a><b>nz_do3d</b></p> 1898 </td> 1899 <td style="vertical-align: top;">I</td> 1900 <td style="vertical-align: top;"><i>nz+1</i></td> 1901 <td style="vertical-align: top;"> 1902 1903 1904 Limits the output of 3d volume data along the vertical direction (grid point index k).<br><br>By default, data for all grid points along z are output. The parameter <span style="font-weight: bold;">nz_do3d</span> 1571 </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="nz_do3d"></a><b>nz_do3d</b></p> 1572 </td> <td style="vertical-align: top;">I</td> 1573 <td style="vertical-align: top;"><i>nz+1</i></td> 1574 <td style="vertical-align: top;"> Limits the output of 3d 1575 volume data along the vertical direction (grid point index k).<br><br>By 1576 default, data for all grid points along z are output. The parameter <span style="font-weight: bold;">nz_do3d</span> 1905 1577 can be used to limit the output up to a certain vertical grid point 1906 1578 (e.g. in order to reduce the amount of output data). It affects all 1907 output of volume data ("normal" output to file, see <a href="#data_output">data_output</a>, as well as output for <span style="font-weight: bold;">dvrp</span>-software, see <a href="#mode_dvrp">mode_dvrp</a>).</td> 1908 </tr> 1909 <tr> 1910 <td style="vertical-align: top;"> 1911 <p><a name="omega_sor"></a><b>omega_sor</b></p> 1912 </td> 1913 <td style="vertical-align: top;">R</td> 1914 <td style="vertical-align: top;"><i>1.8</i></td> 1915 <td style="vertical-align: top;"> 1916 <p>Convergence factor to be used with the the SOR-scheme. </p> 1917 <p>If the SOR-scheme is selected (<a href="#psolver">psolver</a> 1918 = <span style="font-style: italic;">'sor'</span>), this parameter 1919 determines the value of the convergence factor, where <i>1.0</i> <= 1920 <b>omega_sor</b> < <i>2.0 </i>. The optimum value of <b>omega_sor</b> 1579 output of volume data ("normal" output to file, see <a href="#data_output">data_output</a>, as well as output 1580 for <span style="font-weight: bold;">dvrp</span>-software, 1581 see <a href="#mode_dvrp">mode_dvrp</a>).</td> 1582 </tr> <tr> <td style="vertical-align: top;"> 1583 <p><a name="omega_sor"></a><b>omega_sor</b></p> 1584 </td> <td style="vertical-align: top;">R</td> 1585 <td style="vertical-align: top;"><i>1.8</i></td> 1586 <td style="vertical-align: top;"> <p>Convergence 1587 factor to be used with the the SOR-scheme. </p> <p>If 1588 the SOR-scheme is selected (<a href="#psolver">psolver</a> 1589 = <span style="font-style: italic;">'sor'</span>), 1590 this parameter 1591 determines the value of the convergence factor, where <i>1.0</i> 1592 <= <b>omega_sor</b> < <i>2.0 </i>. 1593 The optimum value of <b>omega_sor</b> 1921 1594 depends on the number of grid points along the different directions in 1922 1595 space. For non-equidistant grids it can only be determined by 1923 appropriate test runs.</p> 1924 </td> 1925 </tr> 1926 1927 1928 1929 1930 1931 1932 1933 1934 <tr> 1935 <td style="vertical-align: top;"> 1936 <p><a name="prandtl_number"></a><b>prandtl_number</b></p> 1937 </td> 1938 <td style="vertical-align: top;">R</td> 1939 <td style="vertical-align: top;"><i>1.0</i></td> 1940 <td style="vertical-align: top;"> 1941 <p>Ratio of the eddy diffusivities for momentum and heat (K<sub>m</sub>/K<sub>h</sub>). 1942 </p> 1943 <p>For runs with constant eddy diffusivity (see <a href="chapter_4.1.html#km_constant">km_constant</a>), 1596 appropriate test runs.</p> </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="prandtl_number"></a><b>prandtl_number</b></p> 1597 </td> <td style="vertical-align: top;">R</td> 1598 <td style="vertical-align: top;"><i>1.0</i></td> 1599 <td style="vertical-align: top;"> <p>Ratio of the 1600 eddy diffusivities for momentum and heat (K<sub>m</sub>/K<sub>h</sub>). 1601 </p> <p>For runs with constant eddy diffusivity (see <a href="chapter_4.1.html#km_constant">km_constant</a>), 1944 1602 this parameter can be used to assign the Prandtl number (ratio K<sub>m</sub> 1945 / K<sub>h</sub>).</p> 1946 </td> 1947 </tr> 1948 <tr> 1949 <td style="vertical-align: top;"> 1950 <p><a name="profile_columns"></a><b>profile_columns</b></p> 1951 </td> 1952 <td style="vertical-align: top;">I</td> 1953 <td style="vertical-align: top;"><i>3</i></td> 1954 <td style="vertical-align: top;"> 1955 <p>Number of coordinate systems to be plotted<span style="font-weight: bold;"></span> in one row by <span style="font-weight: bold;">profil</span>. </p> 1956 <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> = <span style="font-style: italic;">'profil'</span>.</p><p>It determines the layout of plots of 1603 / K<sub>h</sub>).</p> </td> </tr> <tr> 1604 <td style="vertical-align: top;"> <p><a name="profile_columns"></a><b>profile_columns</b></p> 1605 </td> <td style="vertical-align: top;">I</td> 1606 <td style="vertical-align: top;"><i>3</i></td> 1607 <td style="vertical-align: top;"> <p>Number of 1608 coordinate systems to be plotted<span style="font-weight: bold;"></span> 1609 in one row by <span style="font-weight: bold;">profil</span>. 1610 </p> <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> 1611 = <span style="font-style: italic;">'profil'</span>.</p><p>It 1612 determines the layout of plots of 1957 1613 horizontally averaged profiles (<a href="#data_output_pr">data_output_pr</a>) 1958 1614 when plotted with the plot software <span style="font-weight: bold;">profil</span>. 1959 1615 Generally, the number and sequence of coordinate systems (panels) to be 1960 1616 plotted on one page are 1961 determined by <a href="#cross_profiles">cross_profiles</a>. <b>profile_columns</b> 1617 determined by <a href="#cross_profiles">cross_profiles</a>. 1618 <b>profile_columns</b> 1962 1619 determines how many panels are to be 1963 1620 arranged next to each other in one row (number of columns). The … … 1965 1622 According to their order given by <a href="#data_output_pr">data_output_pr</a>, 1966 1623 the panels are arranged beginning in the top row from left to right and 1967 then continued in the following row. If the number of panels cranz > 1968 <b>profile_columns</b> * <b>profile_rows</b>, the remaining 1624 then continued in the following row. If the number of panels cranz 1625 > <b>profile_columns</b> * <b>profile_rows</b>, 1626 the remaining 1969 1627 panels are drawn on an additional page. If cranz < <b>profile_columns</b>, 1970 then <b>profile_columns</b> = cranz is automatically set. If 1628 then <b>profile_columns</b> = cranz is automatically set. 1629 If 1971 1630 row contains any panel, then the value of <b>profile_rows</b> 1972 is reduced automatically.</p> 1973 </td> 1974 </tr> 1975 <tr> 1976 <td style="vertical-align: top;"> 1977 <p><a name="profile_rows"></a><b>profile_rows</b></p> 1978 </td> 1979 <td style="vertical-align: top;">I</td> 1980 <td style="vertical-align: top;"><i>2</i></td> 1981 <td style="vertical-align: top;"> 1982 <p>Number of rows of coordinate systems to be plotted on one page 1983 by <span style="font-weight: bold;">profil</span>. </p> 1984 <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> = <span style="font-style: italic;">'profil'</span>.</p><p>It determines the layout of plots of horizontally averaged 1631 is reduced automatically.</p> </td> </tr> <tr> 1632 <td style="vertical-align: top;"> <p><a name="profile_rows"></a><b>profile_rows</b></p> 1633 </td> <td style="vertical-align: top;">I</td> 1634 <td style="vertical-align: top;"><i>2</i></td> 1635 <td style="vertical-align: top;"> <p>Number of rows 1636 of coordinate systems to be plotted on one page 1637 by <span style="font-weight: bold;">profil</span>. 1638 </p> <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> 1639 = <span style="font-style: italic;">'profil'</span>.</p><p>It 1640 determines the layout of plots of horizontally averaged 1985 1641 profiles. See <a href="#profile_columns">profile_columns</a>.</p> 1986 </td> 1987 </tr> 1988 <tr> 1989 <td style="vertical-align: top;"> 1990 <p><a name="psolver"></a><b>psolver</b></p> 1991 </td> 1992 <td style="vertical-align: top;">C * 10</td> 1993 <td style="vertical-align: top;"><i>'poisfft'</i></td> 1994 <td style="vertical-align: top;"> 1995 <p>Scheme to be used to solve the Poisson equation for the 1996 perturbation pressure. </p> 1997 <br> 1998 The user can choose between the following schemes:<br> 1999 <table style="text-align: left; width: 100%;" cellpadding="2" cellspacing="2"> 2000 <tbody> 2001 <tr> 2002 <td style="vertical-align: top;"><i>poisfft</i></td> 2003 <td style="vertical-align: top;">Direct method using FFT 1642 </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="psolver"></a><b>psolver</b></p> 1643 </td> <td style="vertical-align: top;">C * 10</td> 1644 <td style="vertical-align: top;"><i>'poisfft'</i></td> 1645 <td style="vertical-align: top;"> <p>Scheme to be 1646 used to solve the Poisson equation for the 1647 perturbation pressure. </p> <br> 1648 The user can choose between the following schemes:<br> <table style="text-align: left; width: 100%;" cellpadding="2" cellspacing="2"> <tbody> <tr> <td style="vertical-align: top;"><i>poisfft</i></td> 1649 <td style="vertical-align: top;">Direct method using FFT 2004 1650 along x and y, solution of a 2005 1651 tridiagonal matrix along z, and backward … … 2008 1654 This solver is specially optimized for 1d domain decompositions. 2009 1655 Vectorization is optimized for domain decompositions along x only.</td> 2010 </tr> 2011 <tr> 2012 <td style="vertical-align: top;"> 2013 <p><i>poisfft_</i> <br> 2014 <i>hybrid</i></p> 2015 </td> 2016 <td style="vertical-align: top;">Direct method using FFT 1656 </tr> <tr> <td style="vertical-align: top;"> 1657 <p><i>poisfft_</i> <br> <i>hybrid</i></p> 1658 </td> <td style="vertical-align: top;">Direct 1659 method using FFT 2017 1660 along x and y, solution of a 2018 1661 tridiagonal matrix along z, and backward … … 2021 1664 This solver is specially optimized for 1d domain decompositions. 2022 1665 Vectorization is optimized for domain decompositions along x only.</td> 2023 </tr> 2024 <tr> 2025 <td style="vertical-align: top;"><i>multigrid</i></td> 2026 <td style="vertical-align: top;"> 2027 <p>Multi-grid scheme (see Uhlenbrock, diploma thesis). v- 1666 </tr> <tr> <td style="vertical-align: top;"><i>multigrid</i></td> 1667 <td style="vertical-align: top;"> <p>Multi-grid 1668 scheme (see Uhlenbrock, diploma thesis). v- 2028 1669 and 2029 1670 w-cycles (see <a href="#cycle_mg">cycle_mg</a>) … … 2033 1674 and by the number of Gauss-Seidel iterations (see <a href="#ngsrb">ngsrb</a>) 2034 1675 to be carried out on each grid level. Instead the requested accuracy 2035 can be given via <a href="#residual_limit">residual_limit</a>. <span style="font-weight: bold;">This is the default!</span> 1676 can be given via <a href="#residual_limit">residual_limit</a>. 1677 <span style="font-weight: bold;">This is the default!</span> 2036 1678 The 2037 1679 smaller this limit is, the more cycles have to be carried out in this 2038 1680 case and the number of cycles may vary from timestep to timestep.</p> 2039 1681 <br> 2040 1682 If <a href="#mg_cycles">mg_cycles</a> 2041 1683 is set to its optimal value, the computing time of the 2042 multi-grid scheme amounts approximately to that of the direct solver <span style="font-style: italic;">poisfft</span>, as long as the number of 1684 multi-grid scheme amounts approximately to that of the direct solver <span style="font-style: italic;">poisfft</span>, as long as 1685 the number of 2043 1686 grid points in the three directions 2044 1687 of space corresponds to a power-of-two (2<sup>n</sup>) 2045 where <i>n</i> >= 5 must hold. With large <i>n, </i>the 1688 where <i>n</i> >= 5 must hold. With large <i>n, 1689 </i>the 2046 1690 multi-grid scheme can even be faster than the direct solver (although 2047 1691 its accuracy is several orders of magnitude worse, but this does not … … 2050 1694 for <a href="#mg_cycles">mg_cycles</a>, 2051 1695 because the CPU time of a run very critically depends on this 2052 parameter. 2053 <p>This scheme requires that the number of gridpoints of1696 parameter. <p>This scheme requires that the number of grid 1697 points of 2054 1698 the 2055 1699 subdomains (or of the total domain, if only one PE is uesd) along each … … 2059 1703 for a further coarsening of the grid. The grid level for gathering can 2060 1704 be manually set by <a href="#mg_switch_to_pe0_level">mg_switch_to_pe0_level</a>.<br> 2061 1705 <p>Using this procedure requires the subdomains to be of 2062 1706 identical size (see <a href="chapter_4.1.html#grid_matching">grid_matching</a>).</p> 2063 </td> 2064 </tr> 2065 <tr> 2066 <td style="vertical-align: top;"><i>sor</i></td> 2067 <td style="vertical-align: top;">Successive over relaxation 1707 </td> </tr> <tr> <td style="vertical-align: top;"><i>sor</i></td> 1708 <td style="vertical-align: top;">Successive over 1709 relaxation 2068 1710 method (SOR). The convergence of 2069 1711 this 2070 1712 iterative scheme is steered with the parameters <a href="#omega_sor">omega_sor</a>, 2071 <a href="chapter_4.1.html#nsor_ini">nsor_ini</a> 2072 and <a href="chapter_4.1.html#nsor">nsor</a>. <br> 2073 Compared to the direct method and the multi-grid method, this scheme 1713 <a href="chapter_4.1.html#nsor_ini">nsor_ini</a> 1714 and <a href="chapter_4.1.html#nsor">nsor</a>. 1715 <br>Compared to the direct method and the multi-grid method, this 1716 scheme 2074 1717 needs substantially 2075 1718 more computing time. It should only be used for test runs, e.g. if 2076 errors in the other pressure solver methods are assumed.</td> 2077 </tr> 2078 </tbody> 2079 </table> 2080 <br> 1719 errors in the other pressure solver methods are assumed.</td> </tr> 1720 </tbody> </table> <br> 2081 1721 In order to speed-up performance, the Poisson equation is by default 2082 1722 only solved at the last substep of a multistep Runge-Kutta scheme (see <a href="#call_psolver_at_all_substeps">call_psolver 2083 1723 at_all_substeps</a> and <a href="chapter_4.1.html#timestep_scheme">timestep_scheme</a>). 2084 </td> 2085 </tr> 2086 <tr> 2087 <td style="vertical-align: top;"> 2088 <p><a name="rayleigh_damping_factor"></a><b>rayleigh_damping</b> <br> 2089 <b>_factor</b></p> 2090 </td> 2091 <td style="vertical-align: top;">R</td> 2092 <td style="vertical-align: top;"><i>0.0 or</i><br> 2093 <i>0.01</i></td> 2094 <td style="vertical-align: top;"> 2095 <p>Factor for Rayleigh damping. </p> 2096 <p>A so-called Rayleigh damping is applied to all prognostic 1724 </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="rayleigh_damping_factor"></a><b>rayleigh_damping</b> 1725 <br> <b>_factor</b></p> </td> <td style="vertical-align: top;">R</td> <td style="vertical-align: top;"><i>0.0 or</i><br> 1726 <i>0.01</i></td> <td style="vertical-align: top;"> 1727 <p>Factor for Rayleigh damping. </p> <p>A 1728 so-called Rayleigh damping is applied to all prognostic 2097 1729 variables if a non-zero value is assigned to <b>rayleigh_damping_factor</b>. 2098 1730 If switched on, variables are forced towards the value of their … … 2101 1733 is assigned to. 2102 1734 The damping starts weakly at a height defined by <a href="#rayleigh_damping_height">rayleigh_damping_height</a> 2103 and rises according to a sin<sup>2</sup>-function to its maximum value 1735 and rises according to a sin<sup>2</sup>-function to its 1736 maximum value 2104 1737 at 2105 the top boundary. </p> 2106 <p>This method 1738 the top boundary. </p> <p>This method 2107 1739 effectively damps gravity waves, caused by boundary layer convection, 2108 1740 which may spread out vertically in the inversion layer and which are … … 2112 1744 or <a href="chapter_4.1.html#scalar_advec">scalar_advec</a>). 2113 1745 Therefore, with this scheme the Rayleigh damping is switched on (<b>rayleigh_damping_factor</b> 2114 = <i>0.01</i>) by default. Otherwise it remains switched off. </p> 2115 <p>The Rayleigh damping factor must hold the condition <i>0.0</i> 1746 = <i>0.01</i>) by default. Otherwise it remains switched 1747 off. </p> <p>The Rayleigh damping factor must 1748 hold the condition <i>0.0</i> 2116 1749 <= <b>rayleigh_damping_factor</b> 2117 1750 <= <i>1.0</i>. Large values (close to <span style="font-style: italic;">1.0</span>) can cause 2118 numerical instabilities.</p> 2119 </td> 2120 </tr> 2121 <tr> 2122 <td style="vertical-align: top;"> 2123 <p><a name="rayleigh_damping_height"></a><b>rayleigh_damping</b> <br> 2124 <b>_height</b></p> 2125 </td> 2126 <td style="vertical-align: top;">R</td> 2127 <td style="vertical-align: top;"> 2128 <p><i>2/3 *</i> <br><span style="font-style: italic;"> 1751 numerical instabilities.</p> </td> </tr> <tr> 1752 <td style="vertical-align: top;"> <p><a name="rayleigh_damping_height"></a><b>rayleigh_damping</b> 1753 <br> <b>_height</b></p> </td> <td style="vertical-align: top;">R</td> <td style="vertical-align: top;"> <p><i>2/3 *</i> 1754 <br><span style="font-style: italic;"> 2129 1755 zu</span><i style="font-style: italic;">(nz)</i></p> 2130 </td> 2131 <td style="vertical-align: top;"> 2132 <p>Height where the Rayleigh damping starts (in m). </p> 2133 <p>With Rayleigh damping switched on (see <a href="#rayleigh_damping_factor">rayleigh_damping_factor</a>), 1756 </td> <td style="vertical-align: top;"> <p>Height 1757 where the Rayleigh damping starts (in m). </p> <p>With 1758 Rayleigh damping switched on (see <a href="#rayleigh_damping_factor">rayleigh_damping_factor</a>), 2134 1759 this parameter determines the range where damping is applied. By 2135 1760 default, Rayleigh damping will be applied in the upper third of the 2136 1761 model 2137 domain.</p> 2138 </td> 2139 </tr> 2140 <tr> 2141 <td style="vertical-align: top;"> 2142 <p><a name="residual_limit"></a><b>residual_limit</b></p> 2143 </td> 2144 <td style="vertical-align: top;">R</td> 2145 <td style="vertical-align: top;"><i>1.0E-6</i></td> 2146 <td style="vertical-align: top;"> 2147 <p>Largest residual permitted for the multi-grid scheme (in s<sup>-2</sup>m<sup>-3</sup>). 2148 </p> 2149 <p>This is a parameter to steer the accuracy of the multi-grid 1762 domain.</p> </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="residual_limit"></a><b>residual_limit</b></p> 1763 </td> <td style="vertical-align: top;">R</td> 1764 <td style="vertical-align: top;"><i>1.0E-6</i></td> 1765 <td style="vertical-align: top;"> <p>Largest 1766 residual permitted for the multi-grid scheme (in s<sup>-2</sup>m<sup>-3</sup>). 1767 </p> <p>This is a parameter to steer the accuracy of the 1768 multi-grid 2150 1769 scheme (see <a href="#psolver">psolver</a>). 2151 1770 The assigned cycle (v- or w-cycle, see <a href="#mg_cycles">mg_cycles</a>) 2152 is passed through until the residual falls below the limit given by <span style="font-weight: bold;">residual_limit</span>. If this 1771 is passed through until the residual falls below the limit given by <span style="font-weight: bold;">residual_limit</span>. If 1772 this 2153 1773 is not the case after 1000 cycles, the PALM aborts with a corresponding 2154 error message.</p> 2155 <p>The reciprocal value of thisparameter can be interpreted as1774 error message.</p> <p>The reciprocal value of this 1775 parameter can be interpreted as 2156 1776 a factor by the divergence of the provisional 2157 1777 velocity field is approximately reduced after the multi-grid scheme has 2158 1778 been applied (thus the default value causes a reduction of the 2159 divergence by approx. 6 orders of magnitude). </p> 2160 </td> 2161 </tr> 2162 <tr> 2163 <td style="vertical-align: top;"> 2164 <p><a name="restart_time"></a><b>restart_time</b></p> 2165 </td> 2166 <td style="vertical-align: top;">R</td> 2167 <td style="vertical-align: top;"><i>9999999.9</i></td> 2168 <td style="vertical-align: top;"> 2169 <p>Simulated time after which a restart run is to be carried out 2170 (in s). </p> 2171 <p>The simulated time refers to the beginning of the 1779 divergence by approx. 6 orders of magnitude). </p> </td> 1780 </tr> <tr> <td style="vertical-align: top;"> 1781 <p><a name="restart_time"></a><b>restart_time</b></p> 1782 </td> <td style="vertical-align: top;">R</td> 1783 <td style="vertical-align: top;"><i>9999999.9</i></td> 1784 <td style="vertical-align: top;"> <p>Simulated time 1785 after which a restart run is to be carried out 1786 (in s). </p> <p>The simulated time refers to the 1787 beginning of the 2172 1788 initial run (t = 0), not to the beginning of the respective 2173 1789 restart run. Restart runs can additionally be forced to be carried out 2174 in regular intervals using the run time parameter <a href="#dt_restart">dt_restart</a>. 2175 </p> 2176 <p><span style="font-weight: bold;">Note:</span><br> 1790 in regular intervals using the run time parameter <a href="#dt_restart">dt_restart</a>. </p> <p><span style="font-weight: bold;">Note:</span><br> 2177 1791 A successful operation of this parameter requires additional 2178 1792 modifications in the <span style="font-weight: bold;">mrun</span>-call 2179 1793 for the respective run (see <a href="chapter_3.3.html">chapter 2180 3.3</a>).<br> 2181 </p> 2182 <p>The choice of <b>restart_time</b> or <b>dt_restart</b> does 1794 3.3</a>).<br> </p> <p>The choice of <b>restart_time</b> 1795 or <b>dt_restart</b> does 2183 1796 not override the automatic start of restart runs in case that the job 2184 runs out of CPU time. <br> 2185 </p> 2186 </td> 2187 </tr> 2188 <tr> 2189 <td style="vertical-align: top;"> 2190 <p><a name="section_xy"></a><b>section_xy</b></p> 2191 </td> 2192 <td style="vertical-align: top;">I(100)<br> 2193 </td> 2194 <td style="vertical-align: top;"><span style="font-style: italic;">no section</span><br> 2195 </td> 2196 <td style="vertical-align: top;"> 2197 <p lang="en-GB"><font face="Thorndale">Position of cross section(s) for output of 2d horizontal cross sections (grid point index k). </font> 2198 </p> 2199 2200 2201 2202 2203 2204 <p><span lang="en-GB"><font face="Thorndale">If output of 2205 horizontal cross sections is selected (see </font></span><a href="chapter_4.2.html#data_output"><span lang="en-GB"><font face="Thorndale">data_output</font></span></a><span lang="en-GB"><font face="Thorndale">), this parameter can be used to 1797 runs out of CPU time. <br> </p> </td> </tr> 1798 <tr> <td style="vertical-align: top;"> <p><a name="section_xy"></a><b>section_xy</b></p> 1799 </td> <td style="vertical-align: top;">I(100)<br> 1800 </td> <td style="vertical-align: top;"><span style="font-style: italic;">no section</span><br> 1801 </td> <td style="vertical-align: top;"> <p lang="en-GB"><font face="Thorndale">Position 1802 of cross section(s) for output of 2d horizontal cross 1803 sections (grid point index k). </font> </p> <p><span lang="en-GB"><font face="Thorndale">If output 1804 of 1805 horizontal cross sections is selected (see </font></span><a href="chapter_4.2.html#data_output"><span lang="en-GB"><font face="Thorndale">data_output</font></span></a><span lang="en-GB"><font face="Thorndale">), this 1806 parameter can be used to 2206 1807 define the position(s) of the cross section(s). Up to 100 positions of 2207 1808 cross sections can be selected by assigning <b>section_xy</b> … … 2214 1815 in the NetCDF output file (if the default NetCDF output is switched on; 2215 1816 see <a href="#data_output_format">data_output_format</a>).</font></span></p><p><span lang="en-GB"><font face="Thorndale">Assigning <span style="font-weight: bold;">section_xy</span> = <span style="font-style: italic;">-1</span> 2216 creates the output of horizontal cross sections averaged along z. In the 2217 NetCDF output file these (averaged) cross sections are given the z-coordinate <span style="font-style: italic;">-1.0</span>.</font></span></p><p><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale">Assignments to <b>section_xy</b> 1817 creates the output of horizontal cross sections averaged along z. In 1818 the 1819 NetCDF output file these (averaged) cross sections are given the 1820 z-coordinate <span style="font-style: italic;">-1.0</span>.</font></span></p><p><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale">Assignments to <b>section_xy</b> 2218 1821 does not effect the output of horizontal cross sections of variable u<sub>*</sub> 2219 and theta<sub>*</sub> and the liquid water path lwp*. For these quantities always only one cross 2220 section (for z=zu(1)) is output.</font></span></p><span lang="en-GB"><font face="Thorndale">In case of <span style="font-weight: bold;">data_output_format</span> = <span style="font-style: italic;">'iso2d'</span> and if several cross sections are selected (e.g. <b>section_xy</b> 2221 = <i>1</i>, <i>10</i>, <i>15</i>), then the respective data are 1822 and theta<sub>*</sub> and the liquid water path lwp*. For 1823 these quantities always only one cross 1824 section (for z=zu(1)) is output.</font></span></p><span lang="en-GB"><font face="Thorndale">In case of <span style="font-weight: bold;">data_output_format</span> = 1825 <span style="font-style: italic;">'iso2d'</span> and 1826 if several cross sections are selected (e.g. <b>section_xy</b> 1827 = <i>1</i>, <i>10</i>, <i>15</i>), 1828 then the respective data are 2222 1829 successively written to file. The output order follows the order given 2223 1830 by <b>section_xy</b>. </font></span></td> 2224 </tr> 2225 <tr> 2226 <td style="vertical-align: top;"> 2227 <p><a name="section_xz"></a><b>section_xz</b></p> 2228 </td> 2229 <td style="vertical-align: top;">I(100)<br> 2230 </td> 2231 <td style="vertical-align: top;"><span style="font-style: italic;">no section</span></td> 2232 <td style="vertical-align: top;"> 2233 <p lang="en-GB"><font face="Thorndale">Position of cross section(s) for output of 2d (xz) vertical cross sections (grid point index j). </font> 2234 </p> 2235 2236 <span lang="en-GB"><font face="Thorndale">If output of 2237 vertical xz cross sections is selected (see </font></span><a href="chapter_4.2.html#data_output"><span lang="en-GB"><font face="Thorndale">data_output</font></span></a><span lang="en-GB"><font face="Thorndale">), this parameter can be used to 1831 </tr> <tr> <td style="vertical-align: top;"> 1832 <p><a name="section_xz"></a><b>section_xz</b></p> 1833 </td> <td style="vertical-align: top;">I(100)<br> 1834 </td> <td style="vertical-align: top;"><span style="font-style: italic;">no section</span></td> 1835 <td style="vertical-align: top;"> <p lang="en-GB"><font face="Thorndale">Position of cross section(s) 1836 for output of 2d (xz) vertical cross sections (grid point 1837 index j). </font> </p> <span lang="en-GB"><font face="Thorndale">If output of 1838 vertical xz cross sections is selected (see </font></span><a href="chapter_4.2.html#data_output"><span lang="en-GB"><font face="Thorndale">data_output</font></span></a><span lang="en-GB"><font face="Thorndale">), this 1839 parameter can be used to 2238 1840 define the position(s) of the cross section(s). Up to 100 positions of 2239 cross sections can be selected by assigning <b>section_xz</b> the 1841 cross sections can be selected by assigning <b>section_xz</b> 1842 the 2240 1843 corresponding horizontal grid point index/indices j of the requested 2241 1844 cross section(s). The exact position (in y-direction) of the cross 2242 section is given by j*</font></span><a href="chapter_4.1.html#dy"><span lang="en-GB"><font face="Thorndale">dy</font></span></a> <span lang="en-GB"><font face="Thorndale">or (j-0.5)*</font></span><a href="chapter_4.1.html#dy"><span lang="en-GB"><font face="Thorndale">dy</font></span></a><span lang="en-GB"><font face="Thorndale">, depending on which grid the output quantity is defined. However, in the NetCDF output file </font></span><span lang="en-GB"><font face="Thorndale">(if the default NetCDF output is switched on; see <a href="chapter_4.2.html#data_output_format">data_output_format</a>) no distinction is made between the quantities and j*<span style="font-weight: bold;">dy</span> is used for all positions.<br><br>Assigning <span style="font-weight: bold;">section_xz</span> = <span style="font-style: italic;">-1</span> 1845 section is given by j*</font></span><a href="chapter_4.1.html#dy"><span lang="en-GB"><font face="Thorndale">dy</font></span></a> <span lang="en-GB"><font face="Thorndale">or (j-0.5)*</font></span><a href="chapter_4.1.html#dy"><span lang="en-GB"><font face="Thorndale">dy</font></span></a><span lang="en-GB"><font face="Thorndale">, depending 1846 on which grid the output quantity is defined. However, in 1847 the NetCDF output file </font></span><span lang="en-GB"><font face="Thorndale">(if the 1848 default NetCDF output is switched on; see <a href="chapter_4.2.html#data_output_format">data_output_format</a>) 1849 no distinction is made between the quantities and j*<span style="font-weight: bold;">dy</span> is used for all 1850 positions.<br><br>Assigning <span style="font-weight: bold;">section_xz</span> = <span style="font-style: italic;">-1</span> 2243 1851 creates the output of vertical cross sections averaged along y. In the 2244 1852 NetCDF output file these (averaged) cross sections are given the 2245 y-coordinate <span style="font-style: italic;">-1.0</span>.<br></font></span><span lang="en-GB"><font face="Thorndale"><br></font></span><span lang="en-GB"><font face="Thorndale">In case of <span style="font-weight: bold;">data_output_format</span> = <span style="font-style: italic;">'iso2d'</span> and </font></span><span lang="en-GB"><font face="Thorndale">if several cross sections are 2246 selected (e.g. <b>section_xz</b> = <i>0</i>, <i>12</i>, <i>27</i>), 1853 y-coordinate <span style="font-style: italic;">-1.0</span>.<br></font></span><span lang="en-GB"><font face="Thorndale"><br></font></span><span lang="en-GB"><font face="Thorndale">In case of <span style="font-weight: bold;">data_output_format</span> = 1854 <span style="font-style: italic;">'iso2d'</span> and 1855 </font></span><span lang="en-GB"><font face="Thorndale">if several cross sections are 1856 selected (e.g. <b>section_xz</b> = <i>0</i>, <i>12</i>, 1857 <i>27</i>), 2247 1858 then the respective data are successively written to file. The output 2248 1859 order follows the order given by <b>section_xz</b>.</font></span></td> 2249 </tr> 2250 <tr> 2251 <td style="vertical-align: top;"> 2252 <p><a name="section_yz"></a><b>section_yz</b></p> 2253 </td> 2254 <td style="vertical-align: top;">I(100)<br> 2255 </td> 2256 <td style="vertical-align: top;"><span style="font-style: italic;">no section</span></td> 2257 <td style="vertical-align: top;"> 2258 <p lang="en-GB"><font face="Thorndale">Position of cross section(s) for output of 2d (yz) vertical cross sections (grid point index i). </font> 2259 </p> 2260 2261 <span lang="en-GB"><font face="Thorndale">If output of 1860 </tr> <tr> <td style="vertical-align: top;"> 1861 <p><a name="section_yz"></a><b>section_yz</b></p> 1862 </td> <td style="vertical-align: top;">I(100)<br> 1863 </td> <td style="vertical-align: top;"><span style="font-style: italic;">no section</span></td> 1864 <td style="vertical-align: top;"> <p lang="en-GB"><font face="Thorndale">Position of cross section(s) 1865 for output of 2d (yz) vertical cross sections (grid point 1866 index i). </font> </p> <span lang="en-GB"><font face="Thorndale">If output of 2262 1867 vertical yz cross sections is selected (see </font></span><a href="chapter_4.2.html#data_output"><span lang="en-GB"><font face="Thorndale">data_output</font></span></a><span lang="en-GB"><font face="Thorndale">), 2263 1868 this parameter can be used to define the position(s) of the cross 2264 1869 section(s). Up to 100 positions of cross sections can be selected by 2265 assigning <b>section_yz</b> the corresponding horizontal grid point 1870 assigning <b>section_yz</b> the corresponding horizontal 1871 grid point 2266 1872 index/indices i of the requested cross section(s). The exact position 2267 (in x-direction) of the cross section is given by i*</font></span><a href="chapter_4.1.html#dx"><span lang="en-GB"><font face="Thorndale">dx</font></span></a> 2268 <span lang="en-GB"><font face="Thorndale">or (i-0.5)*</font></span><a href="chapter_4.1.html#dx"><span lang="en-GB"><font face="Thorndale">dx</font></span></a><span lang="en-GB"><font face="Thorndale">, depending on which grid the output quantity is defined. </font></span><span lang="en-GB"><font face="Thorndale">However, in the NetCDF output file </font></span><span lang="en-GB"><font face="Thorndale">(if the default NetCDF output is switched on; see <a href="chapter_4.2.html#data_output_format">data_output_format</a>) no distinction is made between the quantities and i*<span style="font-weight: bold;">dx</span> is used for all positions.<br><br></font></span><span lang="en-GB"><font face="Thorndale">Assigning <span style="font-weight: bold;">section_yz</span> = <span style="font-style: italic;">-1</span> 1873 (in x-direction) of the cross section is given by i*</font></span><a href="chapter_4.1.html#dx"><span lang="en-GB"><font face="Thorndale">dx</font></span></a> <span lang="en-GB"><font face="Thorndale">or (i-0.5)*</font></span><a href="chapter_4.1.html#dx"><span lang="en-GB"><font face="Thorndale">dx</font></span></a><span lang="en-GB"><font face="Thorndale">, depending 1874 on which grid the output quantity is defined. </font></span><span lang="en-GB"><font face="Thorndale">However, in 1875 the NetCDF output file </font></span><span lang="en-GB"><font face="Thorndale">(if the 1876 default NetCDF output is switched on; see <a href="chapter_4.2.html#data_output_format">data_output_format</a>) 1877 no distinction is made between the quantities and i*<span style="font-weight: bold;">dx</span> is used for all 1878 positions.<br><br></font></span><span lang="en-GB"><font face="Thorndale">Assigning <span style="font-weight: bold;">section_yz</span> = <span style="font-style: italic;">-1</span> 2269 1879 creates the output of vertical cross sections averaged along x. In the 2270 NetCDF output file these (averaged) cross sections are given the x-coordinate <span style="font-style: italic;">-1.0</span>.</font></span><br><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale"> <br></font></span><span lang="en-GB"><font face="Thorndale">In case of <span style="font-weight: bold;">data_output_format</span> = <span style="font-style: italic;">'iso2d'</span> and </font></span><span lang="en-GB"><font face="Thorndale">if several cross sections are 2271 selected (e.g. <b>section_yz</b> = <span style="font-style: italic;">3</span>, 2272 <span style="font-style: italic;">27</span>, 19), then the 1880 NetCDF output file these (averaged) cross sections are given the 1881 x-coordinate <span style="font-style: italic;">-1.0</span>.</font></span><br><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale"> <br></font></span><span lang="en-GB"><font face="Thorndale">In case of <span style="font-weight: bold;">data_output_format</span> = 1882 <span style="font-style: italic;">'iso2d'</span> and 1883 </font></span><span lang="en-GB"><font face="Thorndale">if several cross sections are 1884 selected (e.g. <b>section_yz</b> = <span style="font-style: italic;">3</span>, <span style="font-style: italic;">27</span>, 19), then the 2273 1885 respective data are successively written to file. The output order 2274 1886 follows the order given by <b>section_yz</b>.</font></span></td> 2275 </tr> 2276 <tr> 2277 <td style="vertical-align: top;"><a name="skip_time_data_output"></a><span style="font-weight: bold;">skip_time_data_output</span><br> 2278 </td> 2279 <td style="vertical-align: top;">R<br> 2280 </td> 2281 <td style="vertical-align: top;"><span style="font-style: italic;">0.0</span><br> 2282 </td> 2283 <td style="vertical-align: top;">No data output before this interval has passed (in s).<br><br>This 2284 parameter causes that data output activities are starting not before this interval 2285 (counting from the beginning of the simulation, t=0) has passed. By default, this 1887 </tr> <tr> <td style="vertical-align: top;"><a name="skip_time_data_output"></a><span style="font-weight: bold;">skip_time_data_output</span><br> 1888 </td> <td style="vertical-align: top;">R<br> </td> 1889 <td style="vertical-align: top;"><span style="font-style: italic;">0.0</span><br> </td> 1890 <td style="vertical-align: top;">No data output before 1891 this interval has passed (in s).<br><br>This 1892 parameter causes that data output activities are starting not before 1893 this interval 1894 (counting from the beginning of the simulation, t=0) has passed. By 1895 default, this 2286 1896 applies for output of instantaneous 3d volume data, cross section data, 2287 1897 spectra and vertical profile data as well as for temporally averaged 2d 2288 and 3d data. Individual intervals can be assigned using parameters <a href="#skip_time_do3d">skip_time_do3d</a>, <a href="#skip_time_do2d_xy">skip_time_do2d_xy</a>, <a href="#skip_time_do2d_xz">skip_time_do2d_xz</a>, <a href="#skip_time_do2d_yz">skip_time_do2d_yz</a>, <a href="#skip_time_dosp">skip_time_dosp</a>, <a href="#skip_time_dopr">skip_time_dopr</a>, and <a href="#skip_time_data_output_av">skip_time_data_output_av</a>.<br><br><span style="font-weight: bold;">Example:</span><br>If the user has set <a href="#dt_data_output">dt_data_output</a> = <span style="font-style: italic;">3600.0</span> and <span style="font-weight: bold;">skip_time_data_output</span> = <span style="font-style: italic;">1800.0</span>, then the first output will be done at t = 5400 s.<br> 2289 </td> 2290 </tr> 2291 <tr><td style="vertical-align: top;"><a name="skip_time_data_output_av"></a><span style="font-weight: bold;">skip_time_data_output_av</span></td><td style="vertical-align: top;">R</td><td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="#skip_time_data_output">skip_time_<br>data_output</a></span></td><td style="vertical-align: top;">No output of temporally averaged 2d/3d data before this interval has passed (in s).<br><br>This 2292 parameter causes that data output activities are starting not before this interval 2293 (counting from the beginning of the simulation, t=0) has passed. <br><br><span style="font-weight: bold;">Example:</span><br>If the user has set <a href="#dt_data_output_av">dt_data_output_av</a> = <span style="font-style: italic;">3600.0</span> and <span style="font-weight: bold;">skip_time_data_output_av</span> = <span style="font-style: italic;">1800.0</span>, then the first output will be done at t = 5400 s.</td></tr><tr> 2294 <td style="vertical-align: top;"><a name="skip_time_dopr"></a><span style="font-weight: bold;">skip_time_dopr</span><br> 2295 </td> 2296 <td style="vertical-align: top;">R<br> 2297 </td> 2298 <td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="chapter_4.2.html#skip_time_data_output">skip_time_<br>data_output</a></span> 2299 </td> 2300 <td style="vertical-align: top;">No output of vertical profile data before this interval has passed (in s).<br><br>This 2301 parameter causes that data output activities are starting not before this interval 2302 (counting from the beginning of the simulation, t=0) has passed. <br><br><span style="font-weight: bold;">Example:</span><br>If the user has set <a href="#dt_dopr">dt_dopr</a> = <span style="font-style: italic;">3600.0</span> and <span style="font-weight: bold;">skip_time_dopr</span> = <span style="font-style: italic;">1800.0</span>, then the first output will be done at t = 5400 s. 2303 </td> 2304 </tr> 2305 2306 <tr> 2307 <td style="vertical-align: top;"><a name="skip_time_do2d_xy"></a><span style="font-weight: bold;">skip_time_do2d_xy</span><br> 2308 </td> 2309 <td style="vertical-align: top;">R<br> 2310 </td> 2311 <td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="chapter_4.2.html#skip_time_data_output">skip_time_<br>data_output</a></span> 2312 </td> 2313 <td style="vertical-align: top;">No output of instantaneous horizontal cross section data before this interval has passed (in s).<br><br>This 2314 parameter causes that data output activities are starting not before this interval 2315 (counting from the beginning of the simulation, t=0) has passed. <br><br><span style="font-weight: bold;">Example:</span><br>If the user has set <a href="#dt_do2d_xy">dt_do2d_xy</a> = <span style="font-style: italic;">3600.0</span> and <span style="font-weight: bold;">skip_time_do2d_xy</span> = <span style="font-style: italic;">1800.0</span>, then the first output will be done at t = 5400 s. 2316 </td> 2317 </tr> 2318 <tr> 2319 <td style="vertical-align: top;"><a name="skip_time_do2d_xz"></a><span style="font-weight: bold;">skip_time_do2d_xz</span><br> 2320 </td> 2321 <td style="vertical-align: top;">R<br> 2322 </td> 2323 <td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="chapter_4.2.html#skip_time_data_output">skip_time_<br>data_output</a></span> 2324 </td> 2325 <td style="vertical-align: top;">No output of instantaneous vertical (xz) cross section data before this interval has passed (in s).<br><br>This 2326 parameter causes that data output activities are starting not before this interval 2327 (counting from the beginning of the simulation, t=0) has passed. <br><br><span style="font-weight: bold;">Example:</span><br>If the user has set <a href="#dt_do2d_xz">dt_do2d_xz</a> = <span style="font-style: italic;">3600.0</span> and <span style="font-weight: bold;">skip_time_do2d_xz</span> = <span style="font-style: italic;">1800.0</span>, then the first output will be done at t = 5400 s. 2328 </td> 2329 </tr> 2330 <tr> 2331 <td style="vertical-align: top;"><a name="skip_time_do2d_yz"></a><span style="font-weight: bold;">skip_time_do2d_yz</span><br> 2332 </td> 2333 <td style="vertical-align: top;">R<br> 2334 </td> 2335 <td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="chapter_4.2.html#skip_time_data_output">skip_time_<br>data_output</a></span> 2336 </td> 2337 <td style="vertical-align: top;">No output of instantaneous vertical (yz) cross section data before this interval has passed (in s).<br><br>This 2338 parameter causes that data output activities are starting not before this interval 2339 (counting from the beginning of the simulation, t=0) has passed. <br><br><span style="font-weight: bold;">Example:</span><br>If the user has set <a href="#dt_do2d_yz">dt_do2d_yz</a> = <span style="font-style: italic;">3600.0</span> and <span style="font-weight: bold;">skip_time_do2d_yz</span> = <span style="font-style: italic;">1800.0</span>, then the first output will be done at t = 5400 s. 2340 </td> 2341 </tr> 2342 <tr> 2343 <td style="vertical-align: top;"><a name="skip_time_do3d"></a><span style="font-weight: bold;">skip_time_do3d</span><br> 2344 </td> 2345 <td style="vertical-align: top;">R<br> 2346 </td> 2347 <td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="chapter_4.2.html#skip_time_data_output">skip_time_<br>data_output</a></span> 2348 </td> 2349 <td style="vertical-align: top;">No output of instantaneous 3d volume data before this interval has passed (in s).<br><br>This 2350 parameter causes that data output activities are starting not before this interval 2351 (counting from the beginning of the simulation, t=0) has passed. <br><br><span style="font-weight: bold;">Example:</span><br>If the user has set <a href="#dt_do3d">dt_do3d</a> = <span style="font-style: italic;">3600.0</span> and <span style="font-weight: bold;">skip_time_do3d</span> = <span style="font-style: italic;">1800.0</span>, then the first output will be done at t = 5400 s. 2352 </td> 2353 </tr> 2354 <tr> 2355 <td style="vertical-align: top;"> 2356 <p><a name="termination_time_needed"></a><b>termination_time</b> <br> 2357 <b>_needed</b></p> 2358 </td> 2359 <td style="vertical-align: top;">R<br> 2360 </td> 2361 <td style="vertical-align: top;"><span style="font-style: italic;">35.0</span><br> 2362 </td> 2363 <td style="vertical-align: top;"> 2364 <p>CPU time needed for terminal actions at the end of a run in 2365 batch mode (in s).<br> 2366 </p> 2367 <p>If the environment variable <b>write_binary </b>is 1898 and 3d data. Individual intervals can be assigned using parameters <a href="#skip_time_do3d">skip_time_do3d</a>, <a href="#skip_time_do2d_xy">skip_time_do2d_xy</a>, <a href="#skip_time_do2d_xz">skip_time_do2d_xz</a>, <a href="#skip_time_do2d_yz">skip_time_do2d_yz</a>, <a href="#skip_time_dosp">skip_time_dosp</a>, <a href="#skip_time_dopr">skip_time_dopr</a>, and <a href="#skip_time_data_output_av">skip_time_data_output_av</a>.<br><br><span style="font-weight: bold;">Example:</span><br>If 1899 the user has set <a href="#dt_data_output">dt_data_output</a> 1900 = <span style="font-style: italic;">3600.0</span> 1901 and <span style="font-weight: bold;">skip_time_data_output</span> 1902 = <span style="font-style: italic;">1800.0</span>, 1903 then the first output will be done at t = 5400 s.<br> </td> 1904 </tr> <tr><td style="vertical-align: top;"><a name="skip_time_data_output_av"></a><span style="font-weight: bold;">skip_time_data_output_av</span></td><td style="vertical-align: top;">R</td><td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="#skip_time_data_output">skip_time_<br>data_output</a></span></td><td style="vertical-align: top;">No output of temporally 1905 averaged 2d/3d data before this interval has passed (in s).<br><br>This 1906 parameter causes that data output activities are starting not before 1907 this interval 1908 (counting from the beginning of the simulation, t=0) has passed. <br><br><span style="font-weight: bold;">Example:</span><br>If 1909 the user has set <a href="#dt_data_output_av">dt_data_output_av</a> 1910 = <span style="font-style: italic;">3600.0</span> 1911 and <span style="font-weight: bold;">skip_time_data_output_av</span> 1912 = <span style="font-style: italic;">1800.0</span>, 1913 then the first output will be done at t = 5400 s.</td></tr><tr> 1914 <td style="vertical-align: top;"><a name="skip_time_dopr"></a><span style="font-weight: bold;">skip_time_dopr</span><br> 1915 </td> <td style="vertical-align: top;">R<br> </td> 1916 <td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="chapter_4.2.html#skip_time_data_output">skip_time_<br>data_output</a></span> 1917 </td> <td style="vertical-align: top;">No output of 1918 vertical profile data before this interval has passed (in s).<br><br>This 1919 parameter causes that data output activities are starting not before 1920 this interval 1921 (counting from the beginning of the simulation, t=0) has passed. <br><br><span style="font-weight: bold;">Example:</span><br>If 1922 the user has set <a href="#dt_dopr">dt_dopr</a> = <span style="font-style: italic;">3600.0</span> and <span style="font-weight: bold;">skip_time_dopr</span> = <span style="font-style: italic;">1800.0</span>, then the 1923 first output will be done at t = 5400 s. </td> </tr> <tr> 1924 <td style="vertical-align: top;"><a name="skip_time_do2d_xy"></a><span style="font-weight: bold;">skip_time_do2d_xy</span><br> 1925 </td> <td style="vertical-align: top;">R<br> </td> 1926 <td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="chapter_4.2.html#skip_time_data_output">skip_time_<br>data_output</a></span> 1927 </td> <td style="vertical-align: top;">No output of 1928 instantaneous horizontal cross section data before this interval has 1929 passed (in s).<br><br>This 1930 parameter causes that data output activities are starting not before 1931 this interval 1932 (counting from the beginning of the simulation, t=0) has passed. <br><br><span style="font-weight: bold;">Example:</span><br>If 1933 the user has set <a href="#dt_do2d_xy">dt_do2d_xy</a> 1934 = <span style="font-style: italic;">3600.0</span> 1935 and <span style="font-weight: bold;">skip_time_do2d_xy</span> 1936 = <span style="font-style: italic;">1800.0</span>, 1937 then the first output will be done at t = 5400 s. </td> </tr> 1938 <tr> <td style="vertical-align: top;"><a name="skip_time_do2d_xz"></a><span style="font-weight: bold;">skip_time_do2d_xz</span><br> 1939 </td> <td style="vertical-align: top;">R<br> </td> 1940 <td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="chapter_4.2.html#skip_time_data_output">skip_time_<br>data_output</a></span> 1941 </td> <td style="vertical-align: top;">No output of 1942 instantaneous vertical (xz) cross section data before this interval has 1943 passed (in s).<br><br>This 1944 parameter causes that data output activities are starting not before 1945 this interval 1946 (counting from the beginning of the simulation, t=0) has passed. <br><br><span style="font-weight: bold;">Example:</span><br>If 1947 the user has set <a href="#dt_do2d_xz">dt_do2d_xz</a> 1948 = <span style="font-style: italic;">3600.0</span> 1949 and <span style="font-weight: bold;">skip_time_do2d_xz</span> 1950 = <span style="font-style: italic;">1800.0</span>, 1951 then the first output will be done at t = 5400 s. </td> </tr> 1952 <tr> <td style="vertical-align: top;"><a name="skip_time_do2d_yz"></a><span style="font-weight: bold;">skip_time_do2d_yz</span><br> 1953 </td> <td style="vertical-align: top;">R<br> </td> 1954 <td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="chapter_4.2.html#skip_time_data_output">skip_time_<br>data_output</a></span> 1955 </td> <td style="vertical-align: top;">No output of 1956 instantaneous vertical (yz) cross section data before this interval has 1957 passed (in s).<br><br>This 1958 parameter causes that data output activities are starting not before 1959 this interval 1960 (counting from the beginning of the simulation, t=0) has passed. <br><br><span style="font-weight: bold;">Example:</span><br>If 1961 the user has set <a href="#dt_do2d_yz">dt_do2d_yz</a> 1962 = <span style="font-style: italic;">3600.0</span> 1963 and <span style="font-weight: bold;">skip_time_do2d_yz</span> 1964 = <span style="font-style: italic;">1800.0</span>, 1965 then the first output will be done at t = 5400 s. </td> </tr> 1966 <tr> <td style="vertical-align: top;"><a name="skip_time_do3d"></a><span style="font-weight: bold;">skip_time_do3d</span><br> 1967 </td> <td style="vertical-align: top;">R<br> </td> 1968 <td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="chapter_4.2.html#skip_time_data_output">skip_time_<br>data_output</a></span> 1969 </td> <td style="vertical-align: top;">No output of 1970 instantaneous 3d volume data before this interval has passed (in s).<br><br>This 1971 parameter causes that data output activities are starting not before 1972 this interval 1973 (counting from the beginning of the simulation, t=0) has passed. <br><br><span style="font-weight: bold;">Example:</span><br>If 1974 the user has set <a href="#dt_do3d">dt_do3d</a> = <span style="font-style: italic;">3600.0</span> and <span style="font-weight: bold;">skip_time_do3d</span> = <span style="font-style: italic;">1800.0</span>, then the 1975 first output will be done at t = 5400 s. </td> </tr> 1976 <tr> <td style="vertical-align: top;"> <p><a name="termination_time_needed"></a><b>termination_time</b> 1977 <br> <b>_needed</b></p> </td> <td style="vertical-align: top;">R<br> </td> <td style="vertical-align: top;"><span style="font-style: italic;">35.0</span><br> </td> 1978 <td style="vertical-align: top;"> <p>CPU time 1979 needed for terminal actions at the end of a run in 1980 batch mode (in s).<br> </p> <p>If the environment 1981 variable <b>write_binary </b>is 2368 1982 set <i>true</i> (see <a href="chapter_3.3.html">chapter 2369 3.3</a>), PALM checks the remaining CPU time of the job after each 1983 3.3</a>), PALM checks the remaining CPU time of the job after 1984 each 2370 1985 timestep. Time integration must not consume the CPU time completely, 2371 1986 since several actions still have to be carried out after time … … 2374 1989 permanent destinations, etc.) which also takes some time. The maximum 2375 1990 possible time needed for these activities plus a reserve is to be given 2376 with the parameter <b>termination_time_needed</b>. Among other things, 1991 with the parameter <b>termination_time_needed</b>. Among 1992 other things, 2377 1993 it depends on 2378 1994 the number of grid points used. If its value is selected too small, … … 2380 1996 respective job will be prematurely aborted by the queuing system, which 2381 1997 may result in a data loss and will possibly interrupt the job chain.<br> 2382 </p> 2383 <p>An abort happens in any way, if the environment variable <span style="font-weight: bold;">write_binary</span> is not set to <span style="font-style: italic;">true</span> and if moreover the job has 2384 been assigned an insufficient CPU time by <b>mrun</b> option <tt><tt>-t</tt></tt>. 2385 <i><br> 2386 </i> </p> 2387 <p><span style="font-weight: bold;">Note:</span><br> 2388 On the IBM computers of the HLRN the time used by the job <span style="font-weight: bold;">before</span> the start of PALM 1998 </p> <p>An abort happens in any way, if the environment 1999 variable <span style="font-weight: bold;">write_binary</span> 2000 is not set to <span style="font-style: italic;">true</span> 2001 and if moreover the job has 2002 been assigned an insufficient CPU time by <b>mrun</b> 2003 option <tt><tt>-t</tt></tt>. <i><br> 2004 </i> </p> <p><span style="font-weight: bold;">Note:</span><br> 2005 On the IBM computers of the HLRN the time used by the job <span style="font-weight: bold;">before</span> the start of 2006 PALM 2389 2007 have also to be accounted for (e.g. for 2390 compilation and copying of input files).</p> 2391 </td> 2392 </tr> 2393 <tr> 2394 <td style="vertical-align: top;"> 2395 <p><a name="use_prior_plot1d_parameters"></a><b>use_prior_plot1d</b> 2396 <br> 2397 <b>_parameters</b></p> 2398 </td> 2399 <td style="vertical-align: top;">L</td> 2400 <td style="vertical-align: top;"><i>.F.</i></td> 2401 <td style="vertical-align: top;"> 2402 <p>Additional plot of vertical profile data with <span style="font-weight: bold;">profil</span> from preceding runs of the 2403 job chain. </p> 2404 <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> = <span style="font-style: italic;">'profil'</span>.</p><p>By default, plots of horizontally averaged vertical profiles 2008 compilation and copying of input files).</p> </td> </tr> 2009 <tr> <td style="vertical-align: top;"> <p><a name="use_prior_plot1d_parameters"></a><b>use_prior_plot1d</b> 2010 <br> <b>_parameters</b></p> </td> <td style="vertical-align: top;">L</td> <td style="vertical-align: top;"><i>.F.</i></td> 2011 <td style="vertical-align: top;"> <p>Additional 2012 plot of vertical profile data with <span style="font-weight: bold;">profil</span> 2013 from preceding runs of the 2014 job chain. </p> <p>This parameter only applies 2015 for <a href="chapter_4.2.html#data_output_format">data_output_format</a> 2016 = <span style="font-style: italic;">'profil'</span>.</p><p>By 2017 default, plots of horizontally averaged vertical profiles 2405 2018 (see <a href="#data_output_pr">data_output_pr</a>) 2406 2019 only contain profiles of data produced by the model 2407 2020 run. If profiles of prior times (i.e. data of preceding jobs of a 2408 2021 job chain) shall be plotted additionally (e.g. for comparison 2409 purposes), <b>use_prior_plot1d_parameters</b> = <i>.T</i>. must be 2410 set.<br> 2411 </p> 2412 <p>For further explanation see <a href="chapter_4.5.2.html">chapter 2413 4.5.2</a>.</p> 2414 </td> 2415 </tr> 2416 2417 <tr> 2418 <td style="vertical-align: top;"> 2419 <p><a name="z_max_do1d"></a><b>z_max_do1d</b></p> 2420 </td> 2421 <td style="vertical-align: top;">R</td> 2422 <td style="vertical-align: top;"><i>zu(nzt+1) (model top)</i></td> 2423 <td style="vertical-align: top;"> 2424 <p>Height level up to which horizontally averaged profiles are to 2022 purposes), <b>use_prior_plot1d_parameters</b> = <i>.T</i>. 2023 must be 2024 set.<br> </p> <p>For further explanation see <a href="chapter_4.5.2.html">chapter 2025 4.5.2</a>.</p> </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="z_max_do1d"></a><b>z_max_do1d</b></p> 2026 </td> <td style="vertical-align: top;">R</td> 2027 <td style="vertical-align: top;"><i>zu(nzt+1) (model 2028 top)</i></td> <td style="vertical-align: top;"> 2029 <p>Height level up to which horizontally averaged profiles are to 2425 2030 be 2426 plotted with <span style="font-weight: bold;">profil</span> (in 2427 m). </p> 2428 <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> = <span style="font-style: italic;">'profil'</span>.</p><p>It affects plots of horizontally averaged profiles 2031 plotted with <span style="font-weight: bold;">profil</span> 2032 (in 2033 m). </p> <p>This parameter only applies for 2034 <a href="chapter_4.2.html#data_output_format">data_output_format</a> 2035 = <span style="font-style: italic;">'profil'</span>.</p><p>It 2036 affects plots of horizontally averaged profiles 2429 2037 (<a href="#data_output_pr">data_output_pr</a>) 2430 2038 when plotted with the plot software <span style="font-weight: bold;">profil</span>. 2431 2039 By default, profiles are plotted up to the top boundary. The height 2432 level up to which profiles are plotted can be decreased by assigning <span style="font-weight: bold;">z_max_do1d</span> a smaller value. 2433 Nevertheless, <span style="font-weight: bold;">all</span> vertical 2040 level up to which profiles are plotted can be decreased by assigning <span style="font-weight: bold;">z_max_do1d</span> a smaller 2041 value. 2042 Nevertheless, <span style="font-weight: bold;">all</span> 2043 vertical 2434 2044 grid points (0 <= k <= nz+1) are still output to file <a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a>.</p> 2435 2045 <p>If a normalization for the vertical axis was selected (see <a href="#cross_normalized_y">cross_normalized_y</a>), <b>z_max_do1d</b> 2436 2046 has no effect. Instead, <a href="#z_max_do1d_normalized">z_max_do1d_normalized</a> 2437 must be used.</p> 2438 </td> 2439 </tr> 2440 <tr> 2441 <td style="vertical-align: top;"> 2442 <p><a name="z_max_do1d_normalized"></a><b>z_max_do1d</b> <br> 2443 <b>_normalized</b></p> 2444 </td> 2445 <td style="vertical-align: top;">R</td> 2446 <td style="vertical-align: top;"><i>determined by plot</i> <br> 2447 <i>data</i> <br> 2448 </td> 2449 <td style="vertical-align: top;"> 2450 <p>Normalized height level up to which horizontally averaged 2047 must be used.</p> </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="z_max_do1d_normalized"></a><b>z_max_do1d</b> 2048 <br> <b>_normalized</b></p> </td> <td style="vertical-align: top;">R</td> <td style="vertical-align: top;"><i>determined by plot</i> 2049 <br> <i>data</i> <br> </td> <td style="vertical-align: top;"> <p>Normalized height 2050 level up to which horizontally averaged 2451 2051 profiles are to be plotted with <span style="font-weight: bold;">profil</span>. 2452 </p> 2453 <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> = <span style="font-style: italic;">'profil'</span>.</p><p>It affects plots of horizontally averaged profiles 2052 </p> <p>This parameter only applies for <a href="chapter_4.2.html#data_output_format">data_output_format</a> 2053 = <span style="font-style: italic;">'profil'</span>.</p><p>It 2054 affects plots of horizontally averaged profiles 2454 2055 (<a href="#data_output_pr">data_output_pr</a>) 2455 2056 when plotted with the plot software <span style="font-weight: bold;">profil</span>, … … 2457 2058 (see <a href="#cross_normalized_y">cross_normalized_y</a>). 2458 2059 If e.g. the boundary layer height is used for normalization, then <b>z_max_do1d_normalized</b> 2459 = <i>1.5</i> means that all profiles up to the height level of z = 2460 1.5* z<sub>i </sub>are plotted.</p> 2461 </td> 2462 </tr> 2463 <tr> 2464 <td style="vertical-align: top;"> 2465 <p><a name="z_max_do2d"></a><b>z_max_do2d</b></p> 2466 </td> 2467 <td style="vertical-align: top;">R<br> 2468 </td> 2469 <td style="vertical-align: top;"><span style="font-style: italic;">zu(nz)</span><br> 2470 </td> 2471 <td style="vertical-align: top;"> 2472 <p>Height level up to which 2d cross sections are to be plotted 2060 = <i>1.5</i> means that all profiles up to the height 2061 level of z = 2062 1.5* z<sub>i </sub>are plotted.</p> </td> </tr> 2063 <tr> <td style="vertical-align: top;"> <p><a name="z_max_do2d"></a><b>z_max_do2d</b></p> 2064 </td> <td style="vertical-align: top;">R<br> </td> 2065 <td style="vertical-align: top;"><span style="font-style: italic;">zu(nz)</span><br> </td> 2066 <td style="vertical-align: top;"> <p>Height level 2067 up to which 2d cross sections are to be plotted 2473 2068 with <span style="font-weight: bold;">iso2d</span> 2474 (in m). </p> 2475 <p>This parameter only applies for <a href="#data_output_format">data_output_format</a> = <span style="font-style: italic;">'iso2d'</span>.</p><p>It affects plots of 2d vertical cross 2069 (in m). </p> <p>This parameter only applies for 2070 <a href="#data_output_format">data_output_format</a> 2071 = <span style="font-style: italic;">'iso2d'</span>.</p><p>It 2072 affects plots of 2d vertical cross 2476 2073 sections (<a href="#data_output">data_output</a>) 2477 when plotted with <span style="font-weight: bold;">iso2d</span>. By 2478 default, vertical sections are plotted up to the top boundary. <span style="font-weight: bold;"></span>In contrast, with <b>z_max_do2d </b>the 2074 when plotted with <span style="font-weight: bold;">iso2d</span>. 2075 By 2076 default, vertical sections are plotted up to the top boundary. <span style="font-weight: bold;"></span>In contrast, with <b>z_max_do2d 2077 </b>the 2479 2078 visualization within 2480 the plot can be limited to a certain height level (0 <= z <= <b>z_max_do2d</b>). 2481 Nevertheless, <span style="font-weight: bold;">all</span> grid points 2079 the plot can be limited to a certain height level (0 <= z 2080 <= <b>z_max_do2d</b>). 2081 Nevertheless, <span style="font-weight: bold;">all</span> 2082 grid points 2482 2083 of the complete cross section are still output to the local files <a href="chapter_3.4.html#PLOT2D_XZ">PLOT2D_XZ</a> 2483 2084 or <a href="chapter_3.4.html#PLOT2D_YZ">PLOT2D_YZ</a>. … … 2488 2089 (the respective <span style="font-weight: bold;">iso2d</span>-parameter 2489 2090 is <a href="http://www.muk.uni-hannover.de/institut/software/iso2d_beschreibung.html#YRIGHT">yright</a>).</p> 2490 </td> 2491 </tr> 2492 </tbody> 2493 </table> 2494 <br> 2495 <br> 2496 <h3 style="line-height: 100%;"><a name="Paketparameter"></a>Package 2091 </td> </tr> </tbody> 2092 </table><br> 2093 <br><h3 style="line-height: 100%;"><a name="Paketparameter"></a>Package 2497 2094 parameters: </h3> 2498 Package (<span style="font-weight: bold;">mrun</span> option -p): <span style="font-weight: bold;"><a name="particles_package"></a>particles</span> 2095 Package (<span style="font-weight: bold;">mrun</span> 2096 option -p): <span style="font-weight: bold;"><a name="particles_package"></a>particles</span> 2499 2097 NAMELIST group name: <span style="font-weight: bold;">particles_par<br> 2500 </span> 2501 <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2"> 2502 <tbody> 2503 <tr> 2504 <td style="vertical-align: top;"><font size="4"><b>Parameter name</b></font></td> 2505 <td style="vertical-align: top;"><font size="4"><b>Type</b></font></td> 2506 <td style="vertical-align: top;"> 2507 <p><b><font size="4">Default</font></b> <br> 2508 <b><font size="4">value</font></b></p> 2509 </td> 2510 <td style="vertical-align: top;"> 2511 <p><font size="4"><b>Explanation</b></font></p> 2512 </td> 2513 </tr> 2514 <tr> 2515 <td style="vertical-align: top;"> 2516 <p><a name="dt_prel"></a><b>dt_prel</b></p> 2517 </td> 2518 <td style="vertical-align: top;">R</td> 2519 <td style="vertical-align: top;"><i>9999999.9</i></td> 2520 <td style="vertical-align: top;"> 2521 <p><font face="Thorndale, serif"><span lang="en-GB">Temporal 2098 </span><table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2"> <tbody> 2099 <tr> <td style="vertical-align: top;"><font size="4"><b>Parameter name</b></font></td> 2100 <td style="vertical-align: top;"><font size="4"><b>Type</b></font></td> 2101 <td style="vertical-align: top;"> <p><b><font size="4">Default</font></b> <br> <b><font size="4">value</font></b></p> </td> 2102 <td style="vertical-align: top;"> <p><font size="4"><b>Explanation</b></font></p> 2103 </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="dt_prel"></a><b>dt_prel</b></p> 2104 </td> <td style="vertical-align: top;">R</td> 2105 <td style="vertical-align: top;"><i>9999999.9</i></td> 2106 <td style="vertical-align: top;"> <p><font face="Thorndale, serif"><span lang="en-GB">Temporal 2522 2107 interval at 2523 which particles are to be released <span lang="en-GB">from a particle 2524 source </span>(</span></font>in <font face="Thorndale, serif"><span lang="en-GB">s).</span> </font> </p> 2525 <p><span lang="en-GB"><font face="Thorndale, serif">By default 2108 which particles are to be released <span lang="en-GB">from 2109 a particle 2110 source </span>(</span></font>in <font face="Thorndale, serif"><span lang="en-GB">s).</span> 2111 </font> </p> <p><span lang="en-GB"><font face="Thorndale, serif">By default 2526 2112 particles are released only at the beginning of a simulation 2527 2113 (t_init=0). The time of the first release (t_init) can be changed with 2528 2114 package parameter </font></span><span lang="en-GB"></span><font><a href="#particle_advection_start"><font face="Thorndale, serif">particle_advection_start</font></a>. 2529 </font><span lang="en-GB"><font face="Thorndale, serif">The time of the last release can be set with the package parameter <a href="#end_time_prel">end_time_prel</a>. If <span style="font-weight: bold;">dt_prel</span> has been set, additional 2115 </font><span lang="en-GB"><font face="Thorndale, serif">The time of the last release can be 2116 set with the package parameter <a href="#end_time_prel">end_time_prel</a>. 2117 If <span style="font-weight: bold;">dt_prel</span> 2118 has been set, additional 2530 2119 releases will be at t = t_init+<span style="font-weight: bold;">dt_prel</span>, 2531 t_init+2*<span style="font-weight: bold;">dt_prel</span>, t_init+3*<span style="font-weight: bold;">dt_prel</span>, etc.. Actual release times 2532 may slightly deviate from thesel values (</font></span><span lang="en-GB"><font face="Thorndale, serif">see e.g. </font></span><a href="#dt_dopr"><span lang="en-GB"><font face="Thorndale, serif">dt_dopr</font></span></a><span lang="en-GB"><font face="Thorndale, serif">).</font></span></p> 2533 <p><span lang="en-GB"><font face="Thorndale, serif"> The domain 2534 of the particle <span lang="en-GB"><font face="Thorndale, serif">source 2535 </font></span>as well as the distance of released particles 2536 within this source </font></span><span lang="en-GB"><font face="Thorndale, serif">are determined via package parameters </font></span><a href="#pst"><span lang="en-GB"><font face="Thorndale, serif">pst</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="#psl"><span lang="en-GB"><font face="Thorndale, serif">psl</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="#psr"><span lang="en-GB"><font face="Thorndale, serif">psr</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="#pss"><span lang="en-GB"><font face="Thorndale, serif">pss</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="#psn"><span lang="en-GB"><font face="Thorndale, serif">psn</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="#psb"><span lang="en-GB"><font face="Thorndale, serif">psb</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="#pdx"><span lang="en-GB"><font face="Thorndale, serif">pdx</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="#pdy"><span lang="en-GB"><font face="Thorndale, serif">pdy</font></span></a> 2537 <span lang="en-GB"><font face="Thorndale, serif">and </font></span><a href="#pdz"><span lang="en-GB"><font face="Thorndale, serif">pdz</font></span></a><span lang="en-GB"><font face="Thorndale, serif">.</font></span><span lang="en-GB"><font face="Thorndale, serif"> By default, one particle is released at all points defined by these parameters. The package parameter <a href="#particles_per_point">particles_per_point</a> can be used to start more than one particle per point.<br> 2538 </font></span></p> 2539 <p><span lang="en-GB"><font face="Thorndale, serif">Up to 10 2540 different groups of particles can be released at the same time (see </font></span><a href="chapter_4.2.html#number_of_particle_groups"><span lang="en-GB"><font face="Thorndale, serif">number_of_particle_groups</font></span></a><span lang="en-GB"><font face="Thorndale, serif">) where each group may have a different source. All particles belonging 2541 to one group have the same density ratio and the same radius. All other particle features (e.g. location of the source) are 2120 t_init+2*<span style="font-weight: bold;">dt_prel</span>, 2121 t_init+3*<span style="font-weight: bold;">dt_prel</span>, 2122 etc.. Actual release times 2123 may slightly deviate from thesel values (</font></span><span lang="en-GB"><font face="Thorndale, serif">see 2124 e.g. </font></span><a href="#dt_dopr"><span lang="en-GB"><font face="Thorndale, serif">dt_dopr</font></span></a><span lang="en-GB"><font face="Thorndale, serif">).</font></span></p> 2125 <p><span lang="en-GB"><font face="Thorndale, serif"> The domain 2126 of the particle <span lang="en-GB"><font face="Thorndale, serif">source </font></span>as 2127 well as the distance of released particles 2128 within this source </font></span><span lang="en-GB"><font face="Thorndale, serif">are determined via package 2129 parameters </font></span><a href="#pst"><span lang="en-GB"><font face="Thorndale, serif">pst</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="#psl"><span lang="en-GB"><font face="Thorndale, serif">psl</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="#psr"><span lang="en-GB"><font face="Thorndale, serif">psr</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="#pss"><span lang="en-GB"><font face="Thorndale, serif">pss</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="#psn"><span lang="en-GB"><font face="Thorndale, serif">psn</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="#psb"><span lang="en-GB"><font face="Thorndale, serif">psb</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="#pdx"><span lang="en-GB"><font face="Thorndale, serif">pdx</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="#pdy"><span lang="en-GB"><font face="Thorndale, serif">pdy</font></span></a> 2130 <span lang="en-GB"><font face="Thorndale, serif">and 2131 </font></span><a href="#pdz"><span lang="en-GB"><font face="Thorndale, serif">pdz</font></span></a><span lang="en-GB"><font face="Thorndale, serif">.</font></span><span lang="en-GB"><font face="Thorndale, serif"> By 2132 default, one particle is released at all points defined by these 2133 parameters. The package parameter <a href="#particles_per_point">particles_per_point</a> 2134 can be used to start more than one particle per point.<br> 2135 </font></span></p> <p><span lang="en-GB"><font face="Thorndale, serif">Up to 10 2136 different groups of particles can be released at the same time (see </font></span><a href="chapter_4.2.html#number_of_particle_groups"><span lang="en-GB"><font face="Thorndale, serif">number_of_particle_groups</font></span></a><span lang="en-GB"><font face="Thorndale, serif">) 2137 where each group may have a different source. All particles belonging 2138 to one group have the same density ratio and the same radius. All other 2139 particle features (e.g. location of the source) are 2542 2140 identical for all groups of particles.</font></span></p>Subgrid 2543 2141 scale velocities can (optionally) be included for calculating the 2544 2142 particle advection, using the method of Weil et al. (2004, JAS, 61, 2545 2143 2877-2887). This method is switched on by the package 2546 parameter <a href="#use_sgs_for_particles">use_sgs_for_particles</a>. This also forces the Euler/upstream method to be used for time advancement of the TKE (see initialization parameter <a href="chapter_4.1.html#use_upstream_for_tke">use_upstream_for_tke</a>). The minimum timestep during the sub-timesteps is controlled by package parameter <a href="#dt_min_part">dt_min_part</a>. <p><span lang="en-GB"><font face="Thorndale, serif">By 2144 parameter <a href="#use_sgs_for_particles">use_sgs_for_particles</a>. 2145 This also forces the Euler/upstream method to be used for time 2146 advancement of the TKE (see initialization parameter <a href="chapter_4.1.html#use_upstream_for_tke">use_upstream_for_tke</a>). 2147 The minimum timestep during the sub-timesteps is controlled by package 2148 parameter <a href="#dt_min_part">dt_min_part</a>. <p><span lang="en-GB"><font face="Thorndale, serif">By 2547 2149 default, particles are weightless and transported passively with the 2548 2150 resolved scale flow. Particles can be given a mass and thus an inertia 2549 2151 by assigning the 2550 package parameter </font></span><a href="#density_ratio"><span lang="en-GB"><font face="Thorndale, serif">density_ratio</font></span></a><span lang="en-GB"><font face="Thorndale, serif"> a non-zero value (it 2152 package parameter </font></span><a href="#density_ratio"><span lang="en-GB"><font face="Thorndale, serif">density_ratio</font></span></a><span lang="en-GB"><font face="Thorndale, serif"> a 2153 non-zero value (it 2551 2154 defines the ratio of the density of the fluid and the density of the 2552 2155 particles). In these cases their </font></span><a href="#radius"><span lang="en-GB"><font face="Thorndale, serif">radius</font></span></a><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale, serif"> 2553 2156 must also be defined, which affects their flow resistance. </font></span><a href="#diameter"><span lang="en-GB"></span></a><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale, serif"> </font></span> </p> 2554 2157 <p><span lang="en-GB"><font face="Thorndale, serif">Boundary 2555 2158 conditions for the particle transport can be defined with package 2556 2159 parameters </font></span><a href="#bc_par_t"><span lang="en-GB"><font face="Thorndale, serif">bc_par_t</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="#bc_par_lr"><span lang="en-GB"><font face="Thorndale, serif">bc_par_lr</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="bc_par_ns"><span lang="en-GB"><font face="Thorndale, serif">bc_par_ns</font></span></a> 2557 <span lang="en-GB"><font face="Thorndale, serif">and </font></span><a href="#bc_par_b"><span lang="en-GB"><font face="Thorndale, serif">bc_par_b</font></span></a><span lang="en-GB"><font face="Thorndale, serif">.</font></span></p><span lang="en-GB"><font face="Thorndale, serif">Timeseries of particle quantities in NetCDF format can be output to local file <a href="chapter_3.4.html#DATA_1D_PTS_NETCDF">DATA_1D_PTS_NETCDF</a> by using package parameter <a href="#dt_dopts">dt_dopts</a>.<br></font></span><p>For analysis, additional output of 2160 <span lang="en-GB"><font face="Thorndale, serif">and 2161 </font></span><a href="#bc_par_b"><span lang="en-GB"><font face="Thorndale, serif">bc_par_b</font></span></a><span lang="en-GB"><font face="Thorndale, serif">.</font></span></p><span lang="en-GB"><font face="Thorndale, serif">Timeseries 2162 of particle quantities in NetCDF format can be output to local file <a href="chapter_3.4.html#DATA_1D_PTS_NETCDF">DATA_1D_PTS_NETCDF</a> 2163 by using package parameter <a href="#dt_dopts">dt_dopts</a>.<br></font></span><p>For 2164 analysis, additional output of 2558 2165 particle 2559 2166 information in equidistant temporal intervals can be carried out using <a href="#dt_write_particle_data">dt_write_particle_data</a> 2560 2167 (file <a href="chapter_3.4.html#PARTICLE_DATA">PARTICLE_DATA</a>).<br> 2561 </p> 2562 <p><span style="font-family: thorndale,serif;">Statistical 2168 </p> <p><span style="font-family: thorndale,serif;">Statistical 2563 2169 informations</span> (e.g. the total number of particles used, the 2564 2170 number of particles exchanged between the PEs, etc.) are output to the 2565 2171 local file <a href="chapter_3.4.html#PARTICLE_DATA">PARTICLE_INFOS</a>, 2566 2172 if switched on by the parameter <a href="#write_particle_statistics">write_particle_statistics</a>. 2567 <br> 2568 </p> 2569 <p><span lang="en-GB"><font face="Thorndale, serif">If a job 2173 <br> </p> <p><span lang="en-GB"><font face="Thorndale, serif">If a job 2570 2174 chain is to be carried out, particle 2571 informations </font></span><span lang="en-GB"><font face="Thorndale, serif">for the restart run (e.g. current location of 2175 informations </font></span><span lang="en-GB"><font face="Thorndale, serif">for the restart run (e.g. current 2176 location of 2572 2177 all 2573 2178 particles at the end of the 2574 2179 run) is output to 2575 the local file</font></span> <font><a href="chapter_4.2.html#dt_dvrp"><span lang="en-GB"></span></a></font><a href="chapter_3.4.html#PARTICLE_RESTART_DATA_OUT">PARTICLE_RESTART_DATA_OUT</a><font><a href="chapter_4.2.html#dt_dvrp"><span lang="en-GB"></span></a></font>, <span lang="en-GB"><font face="Thorndale, serif">which must be saved at the 2576 end of the run <tt><span lang="en-GB"></span></tt>and given as an 2180 the local file</font></span> <font><a href="chapter_4.2.html#dt_dvrp"><span lang="en-GB"></span></a></font><a href="chapter_3.4.html#PARTICLE_RESTART_DATA_OUT">PARTICLE_RESTART_DATA_OUT</a><font><a href="chapter_4.2.html#dt_dvrp"><span lang="en-GB"></span></a></font>, 2181 <span lang="en-GB"><font face="Thorndale, serif">which 2182 must be saved at the 2183 end of the run <tt><span lang="en-GB"></span></tt>and 2184 given as an 2577 2185 input file to the restart run 2578 2186 under local file name</font></span> <a href="chapter_3.4.html#PARTICLE_RESTART_DATA_IN">PARTICLE_RESTART_DATA_IN</a> 2579 u<span lang="en-GB"><font face="Thorndale, serif">sing respective file 2187 u<span lang="en-GB"><font face="Thorndale, serif">sing 2188 respective file 2580 2189 connection statements in the <span style="font-weight: bold;">mrun</span> 2581 configuration file. 2582 </font></span> 2583 <span lang="en-GB"></span></p><p><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale, serif">The output of 2584 par ticles for visualization with the graphic software <span style="font-weight: bold;">dvrp</span> is steered by the package2585 parameter </font></span><a href="chapter_4.2.html#dt_dvrp"><span lang="en-GB"><font face="Thorndale, serif">dt_dvrp</font></span></a><font face="Thorndale, serif"><span lang="en-GB">.For visualization2190 configuration file. </font></span> <span lang="en-GB"></span></p><p><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale, serif">The output of 2191 particles for visualization with the graphic software <span style="font-weight: bold;">dvrp</span> is steered by 2192 the package 2193 parameter </font></span><a href="chapter_4.2.html#dt_dvrp"><span lang="en-GB"><font face="Thorndale, serif">dt_dvrp</font></span></a><font face="Thorndale, serif"><span lang="en-GB">. 2194 For visualization 2586 2195 purposes particles can be given a 2587 2196 diameter by the parameter <a href="chapter_4.2.html#dvrp_psize">dvrp_psize</a> 2588 2197 (this diameter only affects the visualization). All particles have the 2589 2198 same size. Alternatively, particles can be given an individual size and 2590 a </span>color 2591 <span lang="en-GB">by modifying the user-interface (subroutine</span></font> 2592 <span style="font-family: monospace;">user_init_particles</span>)<span lang="en-GB"><font face="Thorndale, serif">. Particles can pull a 2593 “tail” behind themselves to improve their visualization. 2594 This is steered via the parameter <a href="chapter_4.2.html#use_particle_tails">use_particle_tails</a>.</font></span><a href="chapter_4.2.html#maximum_number_of_tailpoints"><span lang="en-GB"></span></a></p> 2595 <span lang="en-GB"></span><p><b>So far, the particle transport realized in PALM does only 2199 a </span>color <span lang="en-GB">by modifying the 2200 user-interface (subroutine</span></font> <span style="font-family: monospace;">user_init_particles</span>)<span lang="en-GB"><font face="Thorndale, serif">. 2201 Particles can pull a 2202 “tail” behind themselves to improve their 2203 visualization. 2204 This is steered via the parameter <a href="chapter_4.2.html#use_particle_tails">use_particle_tails</a>.</font></span><a href="chapter_4.2.html#maximum_number_of_tailpoints"><span lang="en-GB"></span></a></p> <span lang="en-GB"></span><p><b>So far, the 2205 particle transport realized in PALM does only 2596 2206 work 2597 duly in case of a constant vertical grid spacing!</b></p> 2598 </td> 2599 </tr> 2600 <tr> 2601 <td style="vertical-align: top;"> 2602 <p><a name="bc_par_b"></a><b>bc_par_b</b></p> 2603 </td> 2604 <td style="vertical-align: top;">C*15</td> 2605 <td style="vertical-align: top;"><i>´reflect´</i></td> 2606 <td style="vertical-align: top;"> 2607 <p>Bottom boundary condition for particle transport. </p> 2608 <p>By default, particles are reflected at the bottom boundary. 2207 duly in case of a constant vertical grid spacing!</b></p> </td> 2208 </tr> <tr> <td style="vertical-align: top;"> 2209 <p><a name="bc_par_b"></a><b>bc_par_b</b></p> 2210 </td> <td style="vertical-align: top;">C*15</td> 2211 <td style="vertical-align: top;"><i>´reflect´</i></td> 2212 <td style="vertical-align: top;"> <p>Bottom 2213 boundary condition for particle transport. </p> <p>By 2214 default, particles are reflected at the bottom boundary. 2609 2215 Alternatively, a particle absorption can set by <b>bc_par_b</b> 2610 = <i>´absorb´</i>.</p> 2611 </td> 2612 </tr> 2613 <tr> 2614 <td style="vertical-align: top;"> 2615 <p><a name="bc_par_lr"></a><b>bc_par_lr</b></p> 2616 </td> 2617 <td style="vertical-align: top;">C*15</td> 2618 <td style="vertical-align: top;"><i>´cyclic´</i></td> 2619 <td style="vertical-align: top;"> 2620 <p>Lateral boundary condition (x-direction) for particle 2621 transport. </p> 2622 <p>By default, cyclic boundary conditions are used along x. 2216 = <i>´absorb´</i>.</p> </td> 2217 </tr> <tr> <td style="vertical-align: top;"> 2218 <p><a name="bc_par_lr"></a><b>bc_par_lr</b></p> 2219 </td> <td style="vertical-align: top;">C*15</td> 2220 <td style="vertical-align: top;"><i>´cyclic´</i></td> 2221 <td style="vertical-align: top;"> <p>Lateral 2222 boundary condition (x-direction) for particle 2223 transport. </p> <p>By default, cyclic boundary conditions 2224 are used along x. 2623 2225 Alternatively, reflection (<b>bc_par_lr</b> 2624 = <i>´reflect´</i>) or absorption (<b>bc_par_lr</b> = <i>´absorb´</i>) 2625 can be set. <br> 2626 </p> 2627 <p>This lateral boundary conditions should correspond to the 2628 lateral boundary condition used for the flow (see <a href="chapter_4.1.html#bc_lr">bc_lr</a>).</p> 2629 </td> 2630 </tr> 2631 <tr> 2632 <td style="vertical-align: top;"> 2633 <p><a name="bc_par_ns"></a><b>bc_par_ns</b></p> 2634 </td> 2635 <td style="vertical-align: top;">C*15</td> 2636 <td style="vertical-align: top;"><i>´cyclic´</i></td> 2637 <td style="vertical-align: top;"> 2638 <p>Lateral boundary condition (y-direction) for particle 2639 transport. </p> 2640 <p>By default, cyclic boundary conditions are used along y. 2226 = <i>´reflect´</i>) or absorption (<b>bc_par_lr</b> 2227 = <i>´absorb´</i>) 2228 can be set. <br> </p> <p>This lateral boundary 2229 conditions should correspond to the 2230 lateral boundary condition used for the flow (see <a href="chapter_4.1.html#bc_lr">bc_lr</a>).</p> </td> 2231 </tr> <tr> <td style="vertical-align: top;"> 2232 <p><a name="bc_par_ns"></a><b>bc_par_ns</b></p> 2233 </td> <td style="vertical-align: top;">C*15</td> 2234 <td style="vertical-align: top;"><i>´cyclic´</i></td> 2235 <td style="vertical-align: top;"> <p>Lateral 2236 boundary condition (y-direction) for particle 2237 transport. </p> <p>By default, cyclic boundary conditions 2238 are used along y. 2641 2239 Alternatively, reflection (<b>bc_par_ns</b> 2642 = <i>´reflect´</i>) or absorption (<b>bc_par_ns</b> = <i>´absorb´</i>)2643 can be set.<br> 2644 2240 = <i>´reflect´</i>) or absorption (<b>bc_par_ns</b> 2241 = <i>´absorb´</i>) 2242 can be set.<br> </p> 2645 2243 This lateral boundary conditions should correspond to the lateral 2646 boundary condition used for the flow (see <a href="chapter_4.1.html#bc_ns">bc_ns</a>).</td> 2647 </tr> 2648 <tr> 2649 <td style="vertical-align: top;"> 2650 <p><a name="bc_par_t"></a><b>bc_par_t</b></p> 2651 </td> 2652 <td style="vertical-align: top;">C*15</td> 2653 <td style="vertical-align: top;"><i>´absorb´</i></td> 2654 <td style="vertical-align: top;"> 2655 <p>Top boundary condition for particle transport. </p> 2656 <p>By default, particles are absorbed at the top boundary. 2244 boundary condition used for the flow (see <a href="chapter_4.1.html#bc_ns">bc_ns</a>).</td> </tr> 2245 <tr> <td style="vertical-align: top;"> <p><a name="bc_par_t"></a><b>bc_par_t</b></p> 2246 </td> <td style="vertical-align: top;">C*15</td> 2247 <td style="vertical-align: top;"><i>´absorb´</i></td> 2248 <td style="vertical-align: top;"> <p>Top boundary 2249 condition for particle transport. </p> <p>By default, 2250 particles are absorbed at the top boundary. 2657 2251 Alternatively, a reflection condition can be set by <b>bc_par_t</b> 2658 = <i>´reflect´</i>.</p> 2659 </td> 2660 </tr> 2661 <tr> 2662 <td style="vertical-align: top;"> 2663 <p><a name="density_ratio"></a><b>density_ratio</b></p> 2664 </td> 2665 <td style="vertical-align: top;">R (10)</td> 2666 <td style="vertical-align: top;"> 2667 <p><i>0.0, 9</i> *<br> 2668 <i>9999999.9</i></p> 2669 </td> 2670 <td style="vertical-align: top;"> 2671 <p>Ratio of the density of the fluid and the density of the 2672 particles. </p> 2673 <p>With the default value<i> </i>the 2252 = <i>´reflect´</i>.</p> </td> 2253 </tr> <tr> <td style="vertical-align: top;"> 2254 <p><a name="density_ratio"></a><b>density_ratio</b></p> 2255 </td> <td style="vertical-align: top;">R (10)</td> 2256 <td style="vertical-align: top;"> <p><i>0.0, 9</i> 2257 *<br> <i>9999999.9</i></p> </td> <td style="vertical-align: top;"> <p>Ratio of the density 2258 of the fluid and the density of the 2259 particles. </p> <p>With the default value<i> </i>the 2674 2260 particles are weightless and transported passively with the resolved 2675 2261 scale flow. 2676 In case of <span style="font-weight: bold;">density_ratio</span> /= 2262 In case of <span style="font-weight: bold;">density_ratio</span> 2263 /= 2677 2264 0.0 particles have a mass and hence inertia so that their velocity 2678 2265 deviates more or less from the velocity of the surrounding flow. … … 2682 2269 particle radius which is determined via <a href="#radius">radius</a> 2683 2270 as well as on the molecular viscosity (assumed as 1.461E-5 m<sup>2</sup>/s). 2684 </p> 2685 <p>If <b>density_ratio</b> = <i>1.0</i>,the particle density2271 </p> <p>If <b>density_ratio</b> = <i>1.0</i>, 2272 the particle density 2686 2273 corresponds to the density of the surrounding fluid and the particles 2687 2274 do not feel any buoyancy. Otherwise, particles will be accelerated 2688 2275 upwards (<b>density_ratio</b> > <i>1.0</i>) 2689 2276 or downwards (<b>density_ratio</b> < <i>1.0</i>).<br> 2690 </p> 2691 <p> 2692 With several groups of particles (see <a href="chapter_4.2.html#number_of_particle_groups">number_of_particle_groups</a>), each group can be assigned a different value. If the number of values given for <span style="font-weight: bold;">density_ratio</span> is less than the number of 2277 </p> <p>With several groups of particles (see <a href="chapter_4.2.html#number_of_particle_groups">number_of_particle_groups</a>), 2278 each group can be assigned a different value. If the number of values 2279 given for <span style="font-weight: bold;">density_ratio</span> 2280 is less than the number of 2693 2281 groups defined by <span style="font-weight: bold;">number_of_particle_groups</span>, 2694 2282 then the last assigned value is used for all remaining groups. This 2695 means that by default the particle density ratio for all groups will be <span style="font-style: italic;">0.0</span>.</p>2696 2697 2698 </td> 2699 </tr>2700 2701 <tr><td align="left" valign="top"><a name="dt_dopts"></a><span style="font-weight: bold;">dt_dopts</span></td><td align="left" valign="top">R</td><td align="left" valign="top"><i>value of <a href="chapter_4.2.html#dt_data_output">dt_data_<br>output</a></i></td><td align="left" valign="top"><p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal interval</font> at which time series data of particle quantities shall be output (</font>in <font face="Thorndale">s). </font></p> 2702 <span lang="en-GB"><font face="Thorndale">If particle advection is switched on (see</font></span><font><span style="font-family: thorndale;"> <a href="#dt_prel">dt_prel</a>)this parameter can be used to assign2283 means that by default the particle density ratio for all groups will be 2284 <span style="font-style: italic;">0.0</span>.</p> 2285 </td> </tr> <tr><td align="left" valign="top"><a name="dt_dopts"></a><span style="font-weight: bold;">dt_dopts</span></td><td align="left" valign="top">R</td><td align="left" valign="top"><i>value of <a href="chapter_4.2.html#dt_data_output">dt_data_<br>output</a></i></td><td align="left" valign="top"><p lang="en-GB"><font face="Thorndale"><font face="Thorndale, serif">Temporal 2286 interval</font> at which time series data of particle quantities 2287 shall be output (</font>in <font face="Thorndale">s). </font></p> 2288 <span lang="en-GB"><font face="Thorndale">If 2289 particle advection is switched on (see</font></span><font><span style="font-family: thorndale;"> <a href="#dt_prel">dt_prel</a>) 2290 this parameter can be used to assign 2703 2291 th</span></font><span lang="en-GB"><font face="Thorndale">e temporal 2704 interval at which time series of particle quantities shall be output. Output is written in NetCDF format on local file <a href="chapter_3.4.html#DATA_1D_PTS_NETCDF">DATA_1D_PTS_NETCDF</a>.<br><br>The 2292 interval at which time series of particle quantities shall be output. 2293 Output is written in NetCDF format on local file <a href="chapter_3.4.html#DATA_1D_PTS_NETCDF">DATA_1D_PTS_NETCDF</a>.<br><br>The 2705 2294 following list gives a short description of the quantities 2706 2295 available. Most quantities are averages over all particles. The 2707 2296 quantity name given in the first column is identical to the respective 2708 name of the variable on the NetCDF file (see section <a href="chapter_4.5.1.html">4.5.1</a> for a general description of the NetCDF files).<br><br>In case of using more than one particle group (see <a href="#number_of_particle_groups">number_of_particle_groups</a>), 2297 name of the variable on the NetCDF file (see section <a href="chapter_4.5.1.html">4.5.1</a> for a general 2298 description of the NetCDF files).<br><br>In case of using 2299 more than one particle group (see <a href="#number_of_particle_groups">number_of_particle_groups</a>), 2709 2300 seperate time series are output for each of the groups. The long names 2710 2301 of the variables in the NetCDF file containing the respective 2711 timeseries all end with the string</font><span style="font-style: italic; font-family: monospace;">' PG ##'</span><font face="Thorndale">, where ## is the number of the particle group (<span style="font-style: italic;">01</span>, <span style="font-style: italic;">02</span>, etc.). <br> </font></span><table style="text-align: left; width: 631px; height: 652px;" border="1" cellpadding="2" cellspacing="2"><tbody><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">tnpt</span></td><td align="undefined" valign="undefined">total number of particles</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">x_</span></td><td align="undefined" valign="undefined">particle x-coordinate with respect to the particle origin (in m)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">y_</span></td><td align="undefined" valign="undefined">particle y-coordinate with respect to the particle origin (in m)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">z_</span></td><td align="undefined" valign="undefined">particle z-coordinate with respect to the particle origin (in m)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">z_abs</span></td><td align="undefined" valign="undefined">absolute particle z-coordinate (in m)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">u</span></td><td align="undefined" valign="undefined">u particle velocity component (in m/s)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">v</span></td><td align="undefined" valign="undefined">v particle velocity component (in m/s)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">w</span></td><td align="undefined" valign="undefined">w particle velocity component (in m/s)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">u"</span></td><td align="undefined" valign="undefined">subgrid-scale u particle velocity component (in m/s)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">v"</span></td><td align="undefined" valign="undefined">subgrid-scale v particle velocity component (in m/s)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">w"</span></td><td align="undefined" valign="undefined">subgrid-scale w particle velocity component (in m/s)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">npt_up</span></td><td align="undefined" valign="undefined">total number of upward moving particles</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">w_up</span></td><td align="undefined" valign="undefined">vertical velocity of the upward moving particles (in m/s)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">w_down</span></td><td align="undefined" valign="undefined">vertical velocity of the downward moving particles (in m/s)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">npt_max</span></td><td align="undefined" valign="undefined">maximum number of particles in a subdomain (=tnpt for non-parallel runs)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">npt_min</span></td><td align="undefined" valign="undefined">minimum number of particles in a subdomain (=tnpt for non-parallel runs)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">x*2</span></td><td align="undefined" valign="undefined">variance of the particle x-coordinate with respect to <span style="color: rgb(255, 0, 0);">x_ </span>(in m<sup>2</sup>)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">y*2</span></td><td align="undefined" valign="undefined">variance of the particle y-coordinate with respect to <span style="color: rgb(255, 0, 0);">y_</span> (in m<sup>2</sup>)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">z*2</span></td><td align="undefined" valign="undefined">variance of the particle z-coordinate with respect to <span style="color: rgb(255, 0, 0);">z_</span> (in m<sup>2</sup>)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">u*2</span></td><td align="undefined" valign="undefined">variance of the u particle velocity component with respect to <span style="color: rgb(255, 0, 0);">u </span>(in m<sup>2</sup>/s<sup>2</sup>)</td></tr><tr><td align="undefined" valign="undefined">v*2</td><td align="undefined" valign="undefined">variance of the v particle velocity component with respect to <span style="color: rgb(255, 0, 0);">v </span>(in m<sup>2</sup>/s<sup>2</sup>)</td></tr><tr><td align="undefined" valign="undefined">w*2</td><td align="undefined" valign="undefined">variance of the w particle velocity component with respect to <span style="color: rgb(255, 0, 0);">w </span>(in m<sup>2</sup>/s<sup>2</sup>)</td></tr><tr><td align="undefined" valign="undefined">u"2</td><td align="undefined" valign="undefined">variance of the subgrid-scale u particle velocity component with respect to <span style="color: rgb(255, 0, 0);">u" </span>(in m<sup>2</sup>/s<sup>2</sup>)</td></tr><tr><td align="undefined" valign="undefined">v"2</td><td align="undefined" valign="undefined">variance of the subgrid-scale v particle velocity component with respect to <span style="color: rgb(255, 0, 0);">v" </span>(in m<sup>2</sup>/s<sup>2</sup>)</td></tr><tr><td align="undefined" valign="undefined">w"2</td><td align="undefined" valign="undefined">variance of the subgrid-scale w particle velocity component with respect to <span style="color: rgb(255, 0, 0);">w" </span>(in m<sup>2</sup>/s<sup>2</sup>)</td></tr><tr><td align="undefined" valign="undefined">npt*2</td><td align="undefined" valign="undefined">variance of the number of particles with respect to the average number of particles per subdomain</td></tr></tbody></table><span lang="en-GB"></span><span lang="en-GB"></span></td></tr><tr><td align="left" valign="top"><a name="dt_min_part"></a><span style="font-weight: bold;">dt_min_part</span></td><td align="left" valign="top">R</td><td align="left" valign="top"><span style="font-style: italic;">0.0002</span></td><td align="left" valign="top">Minimum value for the particle timestep when SGS velocities are used (in s).<br><br>For a further explanation see package parameter <a href="#use_sgs_for_particles">use_sgs_for_particles</a>.</td></tr><tr> 2712 <td style="vertical-align: top;"> 2713 <p><a name="dt_write_particle_data"></a><b>dt_write_particle_</b> 2714 <b>data</b></p> 2715 </td> 2716 <td style="vertical-align: top;">R<br> 2717 </td> 2718 <td style="vertical-align: top;"><i>9999999.9</i></td> 2719 <td style="vertical-align: top;"> 2720 <p>Temporal interval for output of particle data (in s). </p> 2721 <p>T<span lang="en-GB"></span><a href="#pr1d"><span lang="en-GB"></span></a><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale">his 2302 timeseries all end with the string</font><span style="font-style: italic; font-family: monospace;">' PG ##'</span><font face="Thorndale">, where ## is the number of the particle 2303 group (<span style="font-style: italic;">01</span>, <span style="font-style: italic;">02</span>, etc.). <br> </font></span><table style="text-align: left; width: 631px; height: 652px;" border="1" cellpadding="2" cellspacing="2"><tbody><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">tnpt</span></td><td align="undefined" valign="undefined">total number of 2304 particles</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">x_</span></td><td align="undefined" valign="undefined">particle 2305 x-coordinate with respect to the particle origin (in m)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">y_</span></td><td align="undefined" valign="undefined">particle 2306 y-coordinate with respect to the particle origin (in m)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">z_</span></td><td align="undefined" valign="undefined">particle 2307 z-coordinate with respect to the particle origin (in m)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">z_abs</span></td><td align="undefined" valign="undefined">absolute 2308 particle z-coordinate (in m)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">u</span></td><td align="undefined" valign="undefined">u particle 2309 velocity component (in m/s)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">v</span></td><td align="undefined" valign="undefined">v particle 2310 velocity component (in m/s)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">w</span></td><td align="undefined" valign="undefined">w particle 2311 velocity component (in m/s)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">u"</span></td><td align="undefined" valign="undefined">subgrid-scale u 2312 particle velocity component (in m/s)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">v"</span></td><td align="undefined" valign="undefined">subgrid-scale v 2313 particle velocity component (in m/s)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">w"</span></td><td align="undefined" valign="undefined">subgrid-scale w 2314 particle velocity component (in m/s)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">npt_up</span></td><td align="undefined" valign="undefined">total number of 2315 upward moving particles</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">w_up</span></td><td align="undefined" valign="undefined">vertical 2316 velocity of the upward moving particles (in m/s)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">w_down</span></td><td align="undefined" valign="undefined">vertical 2317 velocity of the downward moving particles (in m/s)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">npt_max</span></td><td align="undefined" valign="undefined">maximum number 2318 of particles in a subdomain (=tnpt for non-parallel runs)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">npt_min</span></td><td align="undefined" valign="undefined">minimum number 2319 of particles in a subdomain (=tnpt for non-parallel runs)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">x*2</span></td><td align="undefined" valign="undefined">variance of the 2320 particle x-coordinate with respect to <span style="color: rgb(255, 0, 0);">x_ </span>(in m<sup>2</sup>)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">y*2</span></td><td align="undefined" valign="undefined">variance of the 2321 particle y-coordinate with respect to <span style="color: rgb(255, 0, 0);">y_</span> (in m<sup>2</sup>)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">z*2</span></td><td align="undefined" valign="undefined">variance of the 2322 particle z-coordinate with respect to <span style="color: rgb(255, 0, 0);">z_</span> (in m<sup>2</sup>)</td></tr><tr><td align="undefined" valign="undefined"><span style="color: rgb(255, 0, 0);">u*2</span></td><td align="undefined" valign="undefined">variance of the 2323 u particle velocity component with respect to <span style="color: rgb(255, 0, 0);">u </span>(in m<sup>2</sup>/s<sup>2</sup>)</td></tr><tr><td align="undefined" valign="undefined">v*2</td><td align="undefined" valign="undefined">variance of the 2324 v particle velocity component with respect to <span style="color: rgb(255, 0, 0);">v </span>(in m<sup>2</sup>/s<sup>2</sup>)</td></tr><tr><td align="undefined" valign="undefined">w*2</td><td align="undefined" valign="undefined">variance of the 2325 w particle velocity component with respect to <span style="color: rgb(255, 0, 0);">w </span>(in m<sup>2</sup>/s<sup>2</sup>)</td></tr><tr><td align="undefined" valign="undefined">u"2</td><td align="undefined" valign="undefined">variance of the 2326 subgrid-scale u particle velocity component with respect to <span style="color: rgb(255, 0, 0);">u" </span>(in m<sup>2</sup>/s<sup>2</sup>)</td></tr><tr><td align="undefined" valign="undefined">v"2</td><td align="undefined" valign="undefined">variance of the 2327 subgrid-scale v particle velocity component with respect to <span style="color: rgb(255, 0, 0);">v" </span>(in m<sup>2</sup>/s<sup>2</sup>)</td></tr><tr><td align="undefined" valign="undefined">w"2</td><td align="undefined" valign="undefined">variance of the 2328 subgrid-scale w particle velocity component with respect to <span style="color: rgb(255, 0, 0);">w" </span>(in m<sup>2</sup>/s<sup>2</sup>)</td></tr><tr><td align="undefined" valign="undefined">npt*2</td><td align="undefined" valign="undefined">variance of the 2329 number of particles with respect to the average number of particles per 2330 subdomain</td></tr></tbody></table><span lang="en-GB"></span><span lang="en-GB"></span></td></tr><tr><td align="left" valign="top"><a name="dt_min_part"></a><span style="font-weight: bold;">dt_min_part</span></td><td align="left" valign="top">R</td><td align="left" valign="top"><span style="font-style: italic;">0.0002</span></td><td align="left" valign="top">Minimum value for the 2331 particle timestep when SGS velocities are used (in s).<br><br>For 2332 a further explanation see package parameter <a href="#use_sgs_for_particles">use_sgs_for_particles</a>.</td></tr><tr> 2333 <td style="vertical-align: top;"> <p><a name="dt_write_particle_data"></a><b>dt_write_particle_</b> 2334 <b>data</b></p> </td> <td style="vertical-align: top;">R<br> </td> <td style="vertical-align: top;"><i>9999999.9</i></td> 2335 <td style="vertical-align: top;"> <p>Temporal 2336 interval for output of particle data (in s). </p> <p>T<span lang="en-GB"></span><a href="#pr1d"><span lang="en-GB"></span></a><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale">his 2722 2337 parameter can be used to 2723 2338 assign the temporal interval at which particle data shall be output.</font></span> 2724 2339 Data are output to 2725 2340 the local file <a href="chapter_3.4.html#PARTICLE_DATA">PARTICLE_DATA</a>. 2726 <span style="font-family: mon;">See the file description for more 2727 details about its format</span>. </p> 2728 <p>By default, no particle data are output.</p> 2729 </td> 2730 </tr> 2731 <tr> 2732 <td style="vertical-align: top;"> 2733 <p><a name="dvrp_psize"></a><b>dvrp_psize</b></p> 2734 </td> 2735 <td style="vertical-align: top;">R<br> 2736 </td> 2737 <td style="vertical-align: top;">0.2 * dx<br> 2738 </td> 2739 <td style="vertical-align: top;"> 2740 <p>Diameter that the particles is given in visualizations with 2741 the <span style="font-weight: bold;">dvrp</span> software (in 2742 m). </p> 2743 <p>In case that particles are visualized with the <span style="font-weight: bold;">dvrp</span> software (see <a href="chapter_4.5.7.html">chapter 2744 4.5.7</a>), their size can be set by parameter <b>dvrp_psize</b>. All 2745 particles are displayed with this same size.<br> 2746 </p> 2747 <p>Alternatively, the particle diameters can be set with the 2341 <span style="font-family: mon;">See the file description 2342 for more 2343 details about its format</span>. </p> <p>By 2344 default, no particle data are output.</p> </td> </tr> 2345 <tr> <td style="vertical-align: top;"> <p><a name="dvrp_psize"></a><b>dvrp_psize</b></p> 2346 </td> <td style="vertical-align: top;">R<br> </td> 2347 <td style="vertical-align: top;">0.2 * dx<br> </td> 2348 <td style="vertical-align: top;"> <p>Diameter that 2349 the particles is given in visualizations with 2350 the <span style="font-weight: bold;">dvrp</span> 2351 software (in 2352 m). </p> <p>In case that particles are 2353 visualized with the <span style="font-weight: bold;">dvrp</span> 2354 software (see <a href="chapter_4.5.7.html">chapter 2355 4.5.7</a>), their size can be set by parameter <b>dvrp_psize</b>. 2356 All 2357 particles are displayed with this same size.<br> </p> <p>Alternatively, 2358 the particle diameters can be set with the 2748 2359 user-interface in routine <span style="font-family: monospace;">user_init_particles</span> 2749 2360 (at the beginning of the simulation) and/or can be redefined after each 2750 2361 timestep in routine <tt>user<font style="font-size: 11pt;" size="2">_particle_attributes</font></tt> 2751 2362 (both routines can be found in file <tt><font style="font-size: 11pt;" size="2">user_interface.f90</font></tt><font style="font-size: 11pt;" size="2">)</font>. </p> 2752 <p><b>Note:</b> This parameter determines exclusively the size 2363 <p><b>Note:</b> This parameter determines exclusively 2364 the size 2753 2365 under which particles appear in the <span style="font-weight: bold;">dvrp</span> 2754 visualization. The flow relevant particle radius is determined via the particle package parameter <a href="#radius">radius</a>!</p> 2755 </td> 2756 </tr> 2757 <tr><td align="left" valign="top"><a name="end_time_prel"></a><span style="font-weight: bold;">end_time_prel</span></td><td align="left" valign="top">R</td><td align="left" valign="top"><span style="font-style: italic;">9999999.9</span></td><td align="left" valign="top">Time of the last release of particles (in s).<br><br>See also <a href="#particle_advection_start">particle_advection_start</a>.</td></tr><tr> 2758 <td style="vertical-align: top;"><span style="font-weight: bold;"><a name="initial_weighting_factor"></a>initial_weighting_factor</span></td> 2759 <td style="vertical-align: top;">R<br> 2760 </td> 2761 <td style="vertical-align: top;"><span style="font-style: italic;">1.0</span><br> 2762 </td> 2763 <td style="vertical-align: top;">Factor to define the real number of initial droplets in a grid box.<br> 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 <br> 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2366 visualization. The flow relevant particle radius is determined via the 2367 particle package parameter <a href="#radius">radius</a>!</p> 2368 </td> </tr> <tr><td align="left" valign="top"><a name="end_time_prel"></a><span style="font-weight: bold;">end_time_prel</span></td><td align="left" valign="top">R</td><td align="left" valign="top"><span style="font-style: italic;">9999999.9</span></td><td align="left" valign="top">Time of the last release of 2369 particles (in s).<br><br>See also <a href="#particle_advection_start">particle_advection_start</a>.</td></tr><tr> 2370 <td style="vertical-align: top;"><span style="font-weight: bold;"><a name="initial_weighting_factor"></a>initial_weighting_factor</span></td> 2371 <td style="vertical-align: top;">R<br> </td> <td style="vertical-align: top;"><span style="font-style: italic;">1.0</span><br> </td> 2372 <td style="vertical-align: top;">Factor to define the real 2373 number of initial droplets in a grid box.<br> <br> 2787 2374 In case of explicitly simulating cloud droplets (see <a href="chapter_4.1.html#cloud_droplets">cloud_droplets</a>), 2788 2375 the real number of initial droplets in a grid box is equal to the 2789 2376 initial number of droplets in this box (defined by the particle source 2790 2377 parameters <span lang="en-GB"><font face="Thorndale, serif"> </font></span><a href="chapter_4.2.html#pst"><span lang="en-GB"><font face="Thorndale, serif">pst</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#psl"><span lang="en-GB"><font face="Thorndale, serif">psl</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#psr"><span lang="en-GB"><font face="Thorndale, serif">psr</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#pss"><span lang="en-GB"><font face="Thorndale, serif">pss</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#psn"><span lang="en-GB"><font face="Thorndale, serif">psn</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#psb"><span lang="en-GB"><font face="Thorndale, serif">psb</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#pdx"><span lang="en-GB"><font face="Thorndale, serif">pdx</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#pdy"><span lang="en-GB"><font face="Thorndale, serif">pdy</font></span></a> 2791 <span lang="en-GB"><font face="Thorndale, serif">and </font></span><a href="chapter_4.2.html#pdz"><span lang="en-GB"><font face="Thorndale, serif">pdz</font></span></a><span lang="en-GB"></span><span lang="en-GB"></span>) times the <span style="font-weight: bold;">initial_weighting_factor</span>.</td> 2792 </tr> 2793 <tr> 2794 <td style="vertical-align: top;"> 2795 <p><a name="maximum_number_of_particles"></a><b>maximum_number_of_</b> 2796 <br> 2797 <b>particles</b></p> 2798 </td> 2799 <td style="vertical-align: top;">I</td> 2800 <td style="vertical-align: top;"><i>1000</i></td> 2801 <td style="vertical-align: top;"> 2802 <p>Maximum number of particles (on a PE). </p> 2803 <p>This parameter allows to set the number of particles for which 2378 <span lang="en-GB"><font face="Thorndale, serif">and 2379 </font></span><a href="chapter_4.2.html#pdz"><span lang="en-GB"><font face="Thorndale, serif">pdz</font></span></a><span lang="en-GB"></span><span lang="en-GB"></span>) 2380 times the <span style="font-weight: bold;">initial_weighting_factor</span>.</td> 2381 </tr> 2382 <tr> <td style="vertical-align: top;"> <p><a name="maximum_number_of_particles"></a><b>maximum_number_of_</b> 2383 <br> <b>particles</b></p> </td> <td style="vertical-align: top;">I</td> <td style="vertical-align: top;"><i>1000</i></td> 2384 <td style="vertical-align: top;"> <p>Maximum number 2385 of particles (on a PE). </p> <p>This parameter 2386 allows to set the number of particles for which 2804 2387 memory must be allocated at the beginning of the run. 2805 2388 If this memory becomes insufficient during the run, due to the 2806 2389 release of further particles (see <a href="#dt_prel">dt_prel</a>), 2807 then more memory is automatically allocated.<br> 2808 </p> 2390 then more memory is automatically allocated.<br> </p> 2809 2391 For runs on several processors, <span style="font-weight: bold;">maximum_number_of_particles</span> 2810 2392 defines 2811 2393 the maximum number on each PE. This number must be larger than the 2812 2394 maximum number of particles initially released in a subdomain.</td> 2813 </tr> 2814 <tr> 2815 <td style="vertical-align: top;"> 2816 <p><a name="maximum_number_of_tailpoints"></a><b>maximum_number_of_</b> 2817 <br> 2818 <b>tailpoints</b></p> 2819 </td> 2820 <td style="vertical-align: top;">I</td> 2821 <td style="vertical-align: top;"><i>100</i></td> 2822 <td style="vertical-align: top;"> 2823 <p>Maximum number of tailpoints that a particle tail can 2824 have. </p> 2825 <p> <b>maximum_number_of_tailpoints</b> 2395 </tr> <tr> <td style="vertical-align: top;"> 2396 <p><a name="maximum_number_of_tailpoints"></a><b>maximum_number_of_</b> 2397 <br> <b>tailpoints</b></p> </td> <td style="vertical-align: top;">I</td> <td style="vertical-align: top;"><i>100</i></td> 2398 <td style="vertical-align: top;"> <p>Maximum number 2399 of tailpoints that a particle tail can 2400 have. </p> <p> <b>maximum_number_of_tailpoints</b> 2826 2401 sets the number of descrete points the tail consists of. A new point is 2827 2402 added to the particle tails after each time step. If the maximum number … … 2829 2404 points is reached after the corresponding number of timesteps, the 2830 2405 oldest respective tail points is deleted within the following 2831 timestep. </p> 2832 <p>All particle tails have thesame number of points. The maximum2406 timestep. </p> <p>All particle tails have the 2407 same number of points. The maximum 2833 2408 length of 2834 2409 these … … 2839 2414 between the current position of the particle and the oldest point of 2840 2415 the tail may become not larger than a value to be assigned by <a href="#maximum_tailpoint_age">maximum_tailpoint_age</a>.</p> 2841 </td> 2842 </tr> 2843 <tr> 2844 <td style="vertical-align: top;"> 2845 <p><a name="maximum_tailpoint_age"></a><b>maximum_tailpoint_</b> <br> 2846 <b>age</b></p> 2847 </td> 2848 <td style="vertical-align: top;">R</td> 2849 <td style="vertical-align: top;">100000.0</td> 2850 <td style="vertical-align: top;"> 2851 <p>Maximum age that the end point of a particle tail is allowed to have (in s). </p> 2852 <p>If the temporal displacement between the oldest point of a 2416 </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="maximum_tailpoint_age"></a><b>maximum_tailpoint_</b> 2417 <br> <b>age</b></p> </td> <td style="vertical-align: top;">R</td> <td style="vertical-align: top;">100000.0</td> <td style="vertical-align: top;"> <p>Maximum age that the 2418 end point of a particle tail is allowed to have (in s). </p> 2419 <p>If the temporal displacement between the oldest point of a 2853 2420 particle tail and the current position of the particle becomes larger 2854 than the value given by <b>maximum_tailpoint_age</b>, this oldest 2421 than the value given by <b>maximum_tailpoint_age</b>, this 2422 oldest 2855 2423 point (which defines the end of the tail) is 2856 2424 removed. If this time is so small that the number of points defining … … 2861 2429 particle velocity. Fast particles will have long tails, slow particles 2862 2430 shorter ones (note: this will not neccessarily hold if <a href="#minimum_tailpoint_distance">minimum_tailpoint_distance</a> 2863 = <i>0.0</i>).</p> 2864 </td> 2865 </tr> 2866 <tr> 2867 <td style="vertical-align: top;"> 2868 <p><a name="minimum_tailpoint_distance"></a><b>minimum_tailpoint_distance</b></p> 2869 </td> 2870 <td style="vertical-align: top;">R</td> 2871 <td style="vertical-align: top;"><i>0.0</i></td> 2872 <td style="vertical-align: top;"> 2873 <p>Minimum distance allowed between two adjacent points of a 2874 particle tail (in m). </p> 2875 <p>In case of <b>minimum_tailpoint_distance</b> > <i>0.0 </i>the 2431 = <i>0.0</i>).</p> </td> </tr> <tr> 2432 <td style="vertical-align: top;"> <p><a name="minimum_tailpoint_distance"></a><b>minimum_tailpoint_distance</b></p> 2433 </td> <td style="vertical-align: top;">R</td> 2434 <td style="vertical-align: top;"><i>0.0</i></td> 2435 <td style="vertical-align: top;"> <p>Minimum 2436 distance allowed between two adjacent points of a 2437 particle tail (in m). </p> <p>In case of <b>minimum_tailpoint_distance</b> 2438 > <i>0.0 </i>the 2876 2439 particle tail is extended by a new point only if the distance between 2877 2440 its current position and the most recent tail point exceed the 2878 2441 distance given via <b>minimum_tailpoint_distance</b>.<br> 2879 </p> 2880 <p>If the length of the particle tails shall beproportional to2442 </p> <p>If the length of the particle tails shall be 2443 proportional to 2881 2444 the respective particle velocity, the parameter <a href="#maximum_tailpoint_age">maximum_tailpoint_age</a> 2882 must also be set appropriately. </p> 2883 <b>Note:</b><br> 2445 must also be set appropriately. </p> <b>Note:</b><br> 2884 2446 A suitable choice of <b>minimum_tailpoint_distance</b> 2885 > <i>0.0</i> is recommended, because then the tail coordinates of 2447 > <i>0.0</i> is recommended, because then the tail 2448 coordinates of 2886 2449 slowly moving particles require less memory and can also be drawn 2887 2450 faster. The upper limit of <b>minimum_tailpoint_distance</b> … … 2889 2452 tails still appear as smooth lines. Example: with a model domain of 2890 2453 1000 m and a monitor resolution of 1280 * 1024 pixels it 2891 should be sufficient to set <b>minimum_tailpoint_distance</b> = <i>5.0</i> 2892 (m). </td> 2893 </tr> 2894 <tr> 2895 <td style="vertical-align: top;"><a name="number_of_particle_groups"></a><span style="font-weight: bold;">number_of_particle_groups</span><br> 2896 </td> 2897 <td style="vertical-align: top;">I<br> 2898 </td> 2899 <td style="vertical-align: top;">1<br> 2900 </td> 2901 <td style="vertical-align: top;">Number of particle groups to be used.<br> 2902 <br> 2903 Each particle group can be assigned its own source region (see <a href="#pdx">pdx</a>, <a href="#psl">psl</a>, <a href="#psr">psr</a>, etc.), particle diameter (<a href="#radius">radius</a>) and particle density ratio (<a href="density_ratio">density_ratio</a>).<br><br>If less values are given for <a href="#pdx">pdx</a>, <a href="#psl">psl</a>, 2454 should be sufficient to set <b>minimum_tailpoint_distance</b> 2455 = <i>5.0</i> 2456 (m). </td> </tr> <tr> <td style="vertical-align: top;"><a name="number_of_particle_groups"></a><span style="font-weight: bold;">number_of_particle_groups</span><br> 2457 </td> <td style="vertical-align: top;">I<br> </td> 2458 <td style="vertical-align: top;">1<br> </td> <td style="vertical-align: top;">Number of particle groups to be 2459 used.<br> <br> 2460 Each particle group can be assigned its own source region (see <a href="#pdx">pdx</a>, <a href="#psl">psl</a>, 2461 <a href="#psr">psr</a>, etc.), particle diameter (<a href="#radius">radius</a>) and particle density ratio (<a href="density_ratio">density_ratio</a>).<br><br>If 2462 less values are given for <a href="#pdx">pdx</a>, <a href="#psl">psl</a>, 2904 2463 etc. than the number of particle groups, then the last value is used 2905 2464 for the remaining values (or the default value, if the user did not set 2906 the parameter).<br> 2907 <br> 2908 The maximum allowed number of particle groups is limited to <span style="font-style: italic;">10</span>.<br> 2909 </td> 2910 </tr> 2911 <tr><td align="left" valign="top"><a name="particles_per_point"></a><span style="font-weight: bold;">particles_per_point</span></td><td align="left" valign="top">I</td><td align="left" valign="top">1</td><td align="left" valign="top">Number of particles to be started per point.<br><br>By default, one particle is started at all points of the particle source, defined by <span style="font-family: Thorndale,serif;">the </span><span lang="en-GB"><font face="Thorndale, serif">package parameters </font></span><a href="chapter_4.2.html#pst"><span lang="en-GB"><font face="Thorndale, serif">pst</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#psl"><span lang="en-GB"><font face="Thorndale, serif">psl</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#psr"><span lang="en-GB"><font face="Thorndale, serif">psr</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#pss"><span lang="en-GB"><font face="Thorndale, serif">pss</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#psn"><span lang="en-GB"><font face="Thorndale, serif">psn</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#psb"><span lang="en-GB"><font face="Thorndale, serif">psb</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#pdx"><span lang="en-GB"><font face="Thorndale, serif">pdx</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#pdy"><span lang="en-GB"><font face="Thorndale, serif">pdy</font></span></a> 2912 <span lang="en-GB"><font face="Thorndale, serif">and </font></span><a href="chapter_4.2.html#pdz"><span lang="en-GB"><font face="Thorndale, serif">pdz</font></span></a><span lang="en-GB"><font face="Thorndale, serif">.</font></span><span lang="en-GB"></span></td></tr><tr> 2913 <td style="vertical-align: top;"> 2914 <p><a name="particle_advection_start"></a><b>particle_advection_</b> 2915 <br> 2916 <b>start</b></p> 2917 </td> 2918 <td style="vertical-align: top;">R </td> 2919 <td style="vertical-align: top;">0.0 </td> 2920 <td style="vertical-align: top;"> 2921 <p>Time of the first release of particles (in s). </p> 2922 <p>If particles are not to be released at the beginning of the 2465 the parameter).<br> <br> 2466 The maximum allowed number of particle groups is limited to <span style="font-style: italic;">10</span>.<br> </td> 2467 </tr> 2468 <tr><td align="left" valign="top"><a name="particles_per_point"></a><span style="font-weight: bold;">particles_per_point</span></td><td align="left" valign="top">I</td><td align="left" valign="top">1</td><td align="left" valign="top">Number of particles to be 2469 started per point.<br><br>By default, one particle is 2470 started at all points of the particle source, defined by <span style="font-family: Thorndale,serif;">the </span><span lang="en-GB"><font face="Thorndale, serif">package 2471 parameters </font></span><a href="chapter_4.2.html#pst"><span lang="en-GB"><font face="Thorndale, serif">pst</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#psl"><span lang="en-GB"><font face="Thorndale, serif">psl</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#psr"><span lang="en-GB"><font face="Thorndale, serif">psr</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#pss"><span lang="en-GB"><font face="Thorndale, serif">pss</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#psn"><span lang="en-GB"><font face="Thorndale, serif">psn</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#psb"><span lang="en-GB"><font face="Thorndale, serif">psb</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#pdx"><span lang="en-GB"><font face="Thorndale, serif">pdx</font></span></a><span lang="en-GB"><font face="Thorndale, serif">, </font></span><a href="chapter_4.2.html#pdy"><span lang="en-GB"><font face="Thorndale, serif">pdy</font></span></a> 2472 <span lang="en-GB"><font face="Thorndale, serif">and 2473 </font></span><a href="chapter_4.2.html#pdz"><span lang="en-GB"><font face="Thorndale, serif">pdz</font></span></a><span lang="en-GB"><font face="Thorndale, serif">.</font></span><span lang="en-GB"></span></td></tr><tr> <td style="vertical-align: top;"> <p><a name="particle_advection_start"></a><b>particle_advection_</b> 2474 <br> <b>start</b></p> </td> <td style="vertical-align: top;">R </td> <td style="vertical-align: top;">0.0 </td> <td style="vertical-align: top;"> <p>Time of the first 2475 release of particles (in s). </p> <p>If particles are not 2476 to be released at the beginning of the 2923 2477 run, the release time can be set via <b>particle_advection_start</b>.<br> 2924 2478 If particle transport is switched on in a restart run, then <a href="#read_particles_from_restartfile">read_particles_from_restartfile</a> 2925 = <span style="font-style: italic;">.F.</span> is also required.</p><p>See also <a href="#end_time_prel">end_time_prel</a>. </p> 2926 </td> 2927 </tr> 2928 <tr> 2929 <td style="vertical-align: top;"> 2930 <p><a name="particle_maximum_age"></a><b>particle_maximum_age</b></p> 2931 </td> 2932 <td style="vertical-align: top;">R </td> 2933 <td style="vertical-align: top;"><i>9999999.9</i> </td> 2934 <td style="vertical-align: top;"> 2935 <p>Maximum allowed age of particles (in s). </p> 2936 <p>If the age of a particle exceeds the time set by <b>particle_maximum_age</b>, 2937 the particle as well as its tail is deleted.</p> 2938 </td> 2939 </tr> 2940 <tr> 2941 <td style="vertical-align: top;"> 2942 <p><a name="pdx"></a><b>pdx</b></p> 2943 </td> 2944 <td style="vertical-align: top;">R (10)<br> 2945 </td> 2946 <td style="vertical-align: top;"><i>10 * dx</i> </td> 2947 <td style="vertical-align: top;"> 2948 <p>Distance along x between particles within a particle source 2949 (in m). </p> 2950 <p>If the particle source shall be confined to one grid point, 2951 the distances given by <span style="font-weight: bold;">pdx</span>, <a href="#pdy">pdy</a> 2479 = <span style="font-style: italic;">.F.</span> is 2480 also required.</p><p>See also <a href="#end_time_prel">end_time_prel</a>. 2481 </p> </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="particle_maximum_age"></a><b>particle_maximum_age</b></p> 2482 </td> <td style="vertical-align: top;">R </td> 2483 <td style="vertical-align: top;"><i>9999999.9</i> 2484 </td> <td style="vertical-align: top;"> <p>Maximum 2485 allowed age of particles (in s). </p> <p>If the 2486 age of a particle exceeds the time set by <b>particle_maximum_age</b>, 2487 the particle as well as its tail is deleted.</p> </td> </tr> 2488 <tr> <td style="vertical-align: top;"> <p><a name="pdx"></a><b>pdx</b></p> </td> 2489 <td style="vertical-align: top;">R (10)<br> </td> 2490 <td style="vertical-align: top;"><i>10 * dx</i> 2491 </td> <td style="vertical-align: top;"> <p>Distance 2492 along x between particles within a particle source 2493 (in m). </p> <p>If the particle source shall be 2494 confined to one grid point, 2495 the distances given by <span style="font-weight: bold;">pdx</span>, 2496 <a href="#pdy">pdy</a> 2952 2497 and <a href="#pdz">pdz</a> 2953 must be set larger than the respective domain size or <a href="#psl">psl</a> = <a href="#psr">psr</a> has to be set alternatively.<br> 2954 </p> 2955 <p><span style="font-weight: bold;">pdx</span> can be assigned a different value for each particle group (see <a href="#number_of_particle_groups">number_of_particle_groups</a>).<br> 2956 </p> 2957 2958 </td> 2959 </tr> 2960 <tr> 2961 <td style="vertical-align: top;"> 2962 <p><a name="pdy"></a><b>pdy</b></p> 2963 </td> 2964 <td style="vertical-align: top;">R (10)<br> 2965 </td> 2966 <td style="vertical-align: top;"><i>10 * dy</i> </td> 2967 <td style="vertical-align: top;">Distance along y between 2498 must be set larger than the respective domain size or <a href="#psl">psl</a> 2499 = <a href="#psr">psr</a> has to be set 2500 alternatively.<br> 2501 </p> <p><span style="font-weight: bold;">pdx</span> 2502 can be assigned a different value for each particle group (see <a href="#number_of_particle_groups">number_of_particle_groups</a>).<br> 2503 </p> </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="pdy"></a><b>pdy</b></p> 2504 </td> <td style="vertical-align: top;">R (10)<br> 2505 </td> <td style="vertical-align: top;"><i>10 2506 * dy</i> </td> <td style="vertical-align: top;">Distance 2507 along y between 2968 2508 particles within a 2969 particle source (in m). </td> 2970 </tr> 2971 <tr> 2972 <td style="vertical-align: top;"> 2973 <p><a name="pdz"></a><b>pdz</b></p> 2974 </td> 2975 <td style="vertical-align: top;">R (10)<br> 2976 </td> 2977 <td style="vertical-align: top;"><i>10 * ( zu(2) - zu(1) )</i> </td> 2978 <td style="vertical-align: top;">Distance along z between 2509 particle source (in m). </td> </tr> <tr> 2510 <td style="vertical-align: top;"> <p><a name="pdz"></a><b>pdz</b></p> </td> 2511 <td style="vertical-align: top;">R (10)<br> 2512 </td> <td style="vertical-align: top;"><i>10 2513 * ( zu(2) - zu(1) )</i> </td> <td style="vertical-align: top;">Distance along z between 2979 2514 particles within a particle source 2980 (in m). </td> 2981 </tr> 2982 <tr> 2983 <td style="vertical-align: top;"> 2984 <p><a name="psb"></a><b>psb</b></p> 2985 </td> 2986 <td style="vertical-align: top;">R (10)<br> 2987 </td> 2988 <td style="vertical-align: top;"><i>10 * zu(nz/2)</i> </td> 2989 <td style="vertical-align: top;">Bottom edge of a particle 2990 source (in m). </td> 2991 </tr> 2992 <tr> 2993 <td style="vertical-align: top;"> 2994 <p><a name="psl"></a><b>psl</b></p> 2995 </td> 2996 <td style="vertical-align: top;">R (10)<br> 2997 </td> 2998 <td style="vertical-align: top;"><i>10 * 0.0</i> </td> 2999 <td style="vertical-align: top;">Left edge of a particle source 3000 (in m). </td> 3001 </tr> 3002 <tr> 3003 <td style="vertical-align: top;"> 3004 <p><a name="psn"></a><b>psn</b></p> 3005 </td> 3006 <td style="vertical-align: top;">R (10)<br> 3007 </td> 3008 <td style="vertical-align: top;"><i>10 * (ny * dy)</i> </td> 3009 <td style="vertical-align: top;">Rear (“north”) edge of a 3010 particle source (in m). </td> 3011 </tr> 3012 <tr> 3013 <td style="vertical-align: top;"> 3014 <p><a name="psr"></a><b>psr</b></p> 3015 </td> 3016 <td style="vertical-align: top;">R (10)<br> 3017 </td> 3018 <td style="vertical-align: top;"><i>10 * (nx * dx)</i> </td> 3019 <td style="vertical-align: top;">Right edge of a particle 3020 source (in m). </td> 3021 </tr> 3022 <tr> 3023 <td style="vertical-align: top;"> 3024 <p><a name="pss"></a><b>pss</b></p> 3025 </td> 3026 <td style="vertical-align: top;">R (10)<br> 3027 </td> 3028 <td style="vertical-align: top;"><i>10 * 0.0</i> </td> 3029 <td style="vertical-align: top;">Front (“south”) edge of a 3030 particle source (in m). </td> 3031 </tr> 3032 <tr> 3033 <td style="vertical-align: top;"> 3034 <p><a name="pst"></a><b>pst</b></p> 3035 </td> 3036 <td style="vertical-align: top;">R (10)<br> 3037 </td> 3038 <td style="vertical-align: top;"><i>10 * zu(nz/2)</i> </td> 3039 <td style="vertical-align: top;">Top edge of a particle source 3040 (in m). </td> 3041 </tr> 3042 <tr> 3043 <td style="vertical-align: top;"> 3044 <p><a name="radius"></a><b>radius</b></p> 3045 </td> 3046 <td style="vertical-align: top;">R (10)</td> 3047 <td style="vertical-align: top;"><i>0.0, 9</i>*<br> 3048 3049 <i>9999999.9</i></td> 3050 <td style="vertical-align: top;">Particle radius (in m).<br> 3051 3052 <br> 3053 2515 (in m). </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="psb"></a><b>psb</b></p> 2516 </td> <td style="vertical-align: top;">R (10)<br> 2517 </td> <td style="vertical-align: top;"><i>10 2518 * zu(nz/2)</i> </td> <td style="vertical-align: top;">Bottom 2519 edge of a particle 2520 source (in m). </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="psl"></a><b>psl</b></p> 2521 </td> <td style="vertical-align: top;">R (10)<br> 2522 </td> <td style="vertical-align: top;"><i>10 2523 * 0.0</i> </td> <td style="vertical-align: top;">Left 2524 edge of a particle source 2525 (in m). </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="psn"></a><b>psn</b></p> 2526 </td> <td style="vertical-align: top;">R (10)<br> 2527 </td> <td style="vertical-align: top;"><i>10 2528 * (ny * dy)</i> </td> <td style="vertical-align: top;">Rear 2529 (“north”) edge of a 2530 particle source (in m). </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="psr"></a><b>psr</b></p> 2531 </td> <td style="vertical-align: top;">R (10)<br> 2532 </td> <td style="vertical-align: top;"><i>10 2533 * (nx * dx)</i> </td> <td style="vertical-align: top;">Right 2534 edge of a particle 2535 source (in m). </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="pss"></a><b>pss</b></p> 2536 </td> <td style="vertical-align: top;">R (10)<br> 2537 </td> <td style="vertical-align: top;"><i>10 2538 * 0.0</i> </td> <td style="vertical-align: top;">Front 2539 (“south”) edge of a 2540 particle source (in m). </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="pst"></a><b>pst</b></p> 2541 </td> <td style="vertical-align: top;">R (10)<br> 2542 </td> <td style="vertical-align: top;"><i>10 2543 * zu(nz/2)</i> </td> <td style="vertical-align: top;">Top 2544 edge of a particle source 2545 (in m). </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="radius"></a><b>radius</b></p> 2546 </td> <td style="vertical-align: top;">R (10)</td> 2547 <td style="vertical-align: top;"><i>0.0, 9</i>*<br> 2548 <i>9999999.9</i></td> <td style="vertical-align: top;">Particle radius (in m).<br> 2549 <br> 3054 2550 The viscous friction (in case of a velocity difference between 3055 2551 particles and surrounding fluid) depends on the particle radius which 3056 2552 must be assigned as soon as <a href="chapter_4.2.html#density_ratio">density_ratio</a> 3057 /= <i>0.0</i>.<br> 3058 3059 <br> 3060 3061 With several groups of particles (see <a href="#number_of_particle_groups">number_of_particle_groups</a>), each group can be assigned a different value. If the number of values given for <span style="font-weight: bold;">radius</span>is less than the number of2553 /= <i>0.0</i>.<br> <br> 2554 With several groups of particles (see <a href="#number_of_particle_groups">number_of_particle_groups</a>), 2555 each group can be assigned a different value. If the number of values 2556 given for <span style="font-weight: bold;">radius</span> 2557 is less than the number of 3062 2558 groups defined by <span style="font-weight: bold;">number_of_particle_groups</span>, 3063 2559 then the last assigned value is used for all remaining groups. This 3064 means that by default the particle radius for all groups will be <span style="font-style: italic;">0.0</span>.<br> 3065 </td> 3066 </tr> 3067 <tr> 3068 <td style="vertical-align: top;"> 3069 <p><a name="random_start_position"></a><b>random_start_position</b></p> 3070 </td> 3071 <td style="vertical-align: top;">L<br> 3072 </td> 3073 <td style="vertical-align: top;"><i>.F.</i> </td> 3074 <td style="vertical-align: top;"> 3075 <p><span style="background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><font color="#000000">Initial position of the</font></span> particles is 3076 varied randomly within certain limits. </p> 3077 <p>By default, the initial positions of particles within the 2560 means that by default the particle radius for all groups will be <span style="font-style: italic;">0.0</span>.<br> </td> 2561 </tr> 2562 <tr> <td style="vertical-align: top;"> <p><a name="random_start_position"></a><b>random_start_position</b></p> 2563 </td> <td style="vertical-align: top;">L<br> </td> 2564 <td style="vertical-align: top;"><i>.F.</i> </td> 2565 <td style="vertical-align: top;"> <p><span style="background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><font color="#000000">Initial position of the</font></span> 2566 particles is 2567 varied randomly within certain limits. </p> <p>By 2568 default, the initial positions of particles within the 3078 2569 source excatly correspond with the positions given by <a href="#psl">psl</a>, 3079 <a href="#psr">psr</a>, <a href="#psn">psn</a>, <a href="#pss">pss</a>, 3080 <a href="#psb">psb</a>, <a href="#pst">pst</a>, <a href="#pdx">pdx</a>, 3081 <a href="#pdy">pdy</a>, 2570 <a href="#psr">psr</a>, <a href="#psn">psn</a>, 2571 <a href="#pss">pss</a>, <a href="#psb">psb</a>, 2572 <a href="#pst">pst</a>, <a href="#pdx">pdx</a>, 2573 <a href="#pdy">pdy</a>, 3082 2574 and<a href="#pdz"> 3083 pdz</a>. With <b>random_start_position</b> = <i>.T. </i>the initial 2575 pdz</a>. With <b>random_start_position</b> = <i>.T. 2576 </i>the initial 3084 2577 positions of the particles are allowed to randomly vary from these 3085 positions within certain limits. </p> 3086 <p><b>Very important:<br>3087 </b>In case of <b>random_start_position</b>= <i>.T.</i>, the2578 positions within certain limits. </p> <p><b>Very 2579 important:<br> </b>In case of <b>random_start_position</b> 2580 = <i>.T.</i>, the 3088 2581 random-number generators on the individual PEs no longer 3089 2582 run synchronously. If random disturbances are applied to the velocity 3090 2583 field 3091 (see <a href="#create_disturbances">create_disturbances</a>), <font color="#000000">then as consequence for parallel runs the 2584 (see <a href="#create_disturbances">create_disturbances</a>), 2585 <font color="#000000">then as consequence for parallel 2586 runs the 3092 2587 realizations of the turbulent flow 3093 2588 fields will deviate between runs which used different numbers of PEs!</font></p> 3094 </td> 3095 </tr> 3096 <tr> 3097 <td style="vertical-align: top;"> 3098 <p><a name="read_particles_from_restartfile"></a><b>read_particles_from_</b> 3099 <br> 3100 <b>restartfile</b></p> 3101 </td> 3102 <td style="vertical-align: top;">L<br> 3103 </td> 3104 <td style="vertical-align: top;"><i>.T.</i> </td> 3105 <td style="vertical-align: top;"> 3106 <p>Read particle data from the previous run. </p> 3107 <p>By default, with restart runs particle data is read 2589 </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="read_particles_from_restartfile"></a><b>read_particles_from_</b> 2590 <br> <b>restartfile</b></p> </td> <td style="vertical-align: top;">L<br> </td> <td style="vertical-align: top;"><i>.T.</i> </td> 2591 <td style="vertical-align: top;"> <p>Read particle 2592 data from the previous run. </p> <p>By default, 2593 with restart runs particle data is read 3108 2594 from file <a href="chapter_3.4.html#PARTICLE_RESTART_DATA_IN">PARTICLE_RESTART_DATA_IN</a>, 3109 2595 which is created by the preceding run. If this is not requested or if … … 3111 2597 first time (see <a href="#particle_advection_start">particle_advection_start</a>), 3112 2598 then <b>read_particles_from_restartfile</b> = <i>.F.</i> 3113 is required.</p> 3114 </td> 3115 </tr> 3116 <tr> 3117 <td style="vertical-align: top;"><a name="skip_particles_for_tail"></a><span style="font-weight: bold;">skip_particles_for_tail</span><br> 3118 </td> 3119 <td style="vertical-align: top;">I<br> 3120 </td> 3121 <td style="vertical-align: top;"><span style="font-style: italic;">1</span><br> 3122 </td> 3123 <td style="vertical-align: top;">Limit the number of particle tails.<br> 3124 <br> 3125 If particle tails are switched on (see <a href="#use_particle_tails">use_particle_tails</a>), every particle is given a tail by default. <span style="font-weight: bold;">skip_particles_for_tail </span>can be used to give only every n'th particle a tail.<br> 3126 <br> 3127 <span style="font-weight: bold;">Example:</span><br> 3128 <span style="font-weight: bold;">skip_particles_for_tail</span> = <span style="font-style: italic;">10</span> means that only every 10th particle will be given a tail.<br> 3129 </td> 3130 </tr> 3131 <tr> 3132 <td style="vertical-align: top;"><a name="use_particle_tails"></a><span style="font-weight: bold;">use_particle_tails</span><br> 3133 </td> 3134 <td style="vertical-align: top;">L<br> 3135 </td> 3136 <td style="vertical-align: top;"><span style="font-style: italic;">.F.</span><br> 3137 </td> 3138 <td style="vertical-align: top;">Give particles a tail.<br> 3139 <br> 2599 is required.</p> </td> </tr> <tr> <td style="vertical-align: top;"><a name="skip_particles_for_tail"></a><span style="font-weight: bold;">skip_particles_for_tail</span><br> 2600 </td> <td style="vertical-align: top;">I<br> </td> 2601 <td style="vertical-align: top;"><span style="font-style: italic;">1</span><br> </td> 2602 <td style="vertical-align: top;">Limit the number of 2603 particle tails.<br> <br> 2604 If particle tails are switched on (see <a href="#use_particle_tails">use_particle_tails</a>), 2605 every particle is given a tail by default. <span style="font-weight: bold;">skip_particles_for_tail </span>can 2606 be used to give only every n'th particle a tail.<br> <br> <span style="font-weight: bold;">Example:</span><br> <span style="font-weight: bold;">skip_particles_for_tail</span> 2607 = <span style="font-style: italic;">10</span> means 2608 that only every 10th particle will be given a tail.<br> </td> 2609 </tr> <tr> <td style="vertical-align: top;"><a name="use_particle_tails"></a><span style="font-weight: bold;">use_particle_tails</span><br> 2610 </td> <td style="vertical-align: top;">L<br> </td> 2611 <td style="vertical-align: top;"><span style="font-style: italic;">.F.</span><br> </td> 2612 <td style="vertical-align: top;">Give particles a tail.<br> 2613 <br> 3140 2614 A particle tail is defined by the path a particle has moved 3141 2615 along starting from some point of time in the past. It consists of a 3142 2616 set of descrete points in space which may e.g. be connected by a line 3143 in order visualize how the particle has moved.<br> 3144 <br> 3145 3146 By default, particles have no tail. Parameter <a href="#skip_particles_for_tail">skip_particles_for_tail</a> can be used to give only every n'th particle a tail.<br> 3147 <br> 3148 The length of the tail is controlled by parameters <a href="#maximum_number_of_tailpoints">maximum_number_of_tailpoints</a>, <a href="#maximum_tailpoint_age">maximum_tailpoint_age</a>, and <a href="#minimum_tailpoint_distance">minimum_tailpoint_distance</a>.<br> 3149 </td> 3150 </tr> 3151 <tr><td align="left" valign="top"><a name="use_sgs_for_particles"></a><span style="font-weight: bold;">use_sgs_for_particles</span></td><td align="left" valign="top">L</td><td align="left" valign="top"><span style="font-style: italic;">.F.</span></td><td align="left" valign="top">Use subgrid-scale velocities for particle advection.<br><br>These 2617 in order visualize how the particle has moved.<br> <br> 2618 By default, particles have no tail. Parameter <a href="#skip_particles_for_tail">skip_particles_for_tail</a> 2619 can be used to give only every n'th particle a tail.<br> <br> 2620 The length of the tail is controlled by parameters <a href="#maximum_number_of_tailpoints">maximum_number_of_tailpoints</a>, <a href="#maximum_tailpoint_age">maximum_tailpoint_age</a>, 2621 and <a href="#minimum_tailpoint_distance">minimum_tailpoint_distance</a>.<br> 2622 </td> </tr> 2623 <tr><td align="left" valign="top"><a name="use_sgs_for_particles"></a><span style="font-weight: bold;">use_sgs_for_particles</span></td><td align="left" valign="top">L</td><td align="left" valign="top"><span style="font-style: italic;">.F.</span></td><td align="left" valign="top">Use subgrid-scale 2624 velocities for particle advection.<br><br>These 3152 2625 velocities are calculated from the resolved and subgrid-scale TKE using 3153 2626 the Monte-Carlo random-walk method described by Weil et al. (2004, JAS, … … 3159 2632 order to limit the number of sub-timesteps (and to limit the CPU-time), 3160 2633 the minimum value for the particle timestep is defined by the package 3161 parameter <a href="#dt_min_part">dt_min_part</a>.<br><br>Setting <span style="font-weight: bold;">use_sgs_for_particles</span> = <span style="font-style: italic;">.TRUE.</span> automatically forces <a href="chapter_4.1.html#use_upstream_for_tke">use_upstream_for_tke</a> = <span style="font-style: italic;">.TRUE.</span>. 2634 parameter <a href="#dt_min_part">dt_min_part</a>.<br><br>Setting 2635 <span style="font-weight: bold;">use_sgs_for_particles</span> 2636 = <span style="font-style: italic;">.TRUE.</span> 2637 automatically forces <a href="chapter_4.1.html#use_upstream_for_tke">use_upstream_for_tke</a> 2638 = <span style="font-style: italic;">.TRUE.</span>. 3162 2639 This inhibits the occurrence of large (artificial) spatial gradients of 3163 2640 the subgrid-scale TKE which otherwise would lead to wrong results for 3164 the particle advection.</td></tr><tr> 3165 <td style="vertical-align: top;"> 3166 <p><a name="vertical_particle_advection"></a><b>vertical_particle_</b> 3167 <br> 3168 <b>advection</b></p> 3169 </td> 3170 <td style="vertical-align: top;">L<br> 3171 </td> 3172 <td style="vertical-align: top;"><i>.T.</i> </td> 3173 <td style="vertical-align: top;"> 3174 <p>Switch on/off vertical particle transport. </p> 3175 <p>By default, particles are transported along all three 3176 directions in space. With <b>vertical_particle_advection</b> = <i>.F., 3177 </i>the 3178 particles will only be transported horizontally.</p> 3179 </td> 3180 </tr> 3181 <tr> 3182 <td style="vertical-align: top;"> 3183 <p><a name="write_particle_statistics"></a><b>write_particle_</b> 3184 <br> 3185 <b>statistics</b></p> 3186 </td> 3187 <td style="vertical-align: top;">L<br> 3188 </td> 3189 <td style="vertical-align: top;"><i>.F.</i> </td> 3190 <td style="vertical-align: top;"> 3191 <p>Switch on/off output of particle informations.<br> 3192 </p> 3193 <p><br> 2641 the particle advection.</td></tr><tr> <td style="vertical-align: top;"> <p><a name="vertical_particle_advection"></a><b>vertical_particle_</b> 2642 <br> <b>advection</b></p> </td> <td style="vertical-align: top;">L<br> </td> <td style="vertical-align: top;"><i>.T.</i> </td> 2643 <td style="vertical-align: top;"> <p>Switch on/off 2644 vertical particle transport. </p> <p>By default, 2645 particles are transported along all three 2646 directions in space. With <b>vertical_particle_advection</b> 2647 = <i>.F., </i>the 2648 particles will only be transported horizontally.</p> </td> 2649 </tr> <tr> <td style="vertical-align: top;"> 2650 <p><a name="write_particle_statistics"></a><b>write_particle_</b> 2651 <br> <b>statistics</b></p> </td> <td style="vertical-align: top;">L<br> </td> <td style="vertical-align: top;"><i>.F.</i> </td> 2652 <td style="vertical-align: top;"> <p>Switch on/off 2653 output of particle informations.<br> </p> <p><br> 3194 2654 For <span style="font-weight: bold;">write_particle_statistics</span> 3195 2655 = <span style="font-style: italic;">.T.</span> s<span style="font-family: thorndale,serif;">tatistical … … 3198 2658 for debugging are output to the 3199 2659 local file <a href="chapter_3.4.html#PARTICLE_DATA">PARTICLE_INFOS</a>. 3200 </p> 3201 <p><b>Note:</b> For parallel runs files may become very large 3202 and performance of PALM may decrease.</p> 3203 </td> 3204 </tr> 3205 </tbody> 3206 </table> 3207 <span style="font-weight: bold;"><br> 3208 <br> 3209 </span><span style="font-weight: bold;">Package (<span style="font-weight: bold;">mrun</span> option -p): <span style="font-weight: bold;"><a name="dvrp_graphics"></a>dvrp_graphics</span> 2660 </p> <p><b>Note:</b> For parallel runs files 2661 may become very large 2662 and performance of PALM may decrease.</p> </td> </tr> 2663 </tbody> 2664 </table><span style="font-weight: bold;"><br> 2665 <br></span><span style="font-weight: bold;">Package 2666 (<span style="font-weight: bold;">mrun</span> option 2667 -p): <span style="font-weight: bold;"><a name="dvrp_graphics"></a>dvrp_graphics</span> 3210 2668 3211 2669 NAMELIST group name: <span style="font-weight: bold;">dvrp_graphics_par<br> 3212 <br> 3213 </span></span> 3214 <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2"> 3215 <tbody> 3216 <tr> 3217 <td style="vertical-align: top;"><font size="4"><b>Parameter name</b></font></td> 3218 <td style="vertical-align: top;"><font size="4"><b>Type</b></font></td> 3219 <td style="vertical-align: top;"> 3220 <p><b><font size="4">Default</font></b> <br> 3221 <b><font size="4">value</font></b></p> 3222 </td> 3223 <td style="vertical-align: top;"><font size="4"><b>Explanation</b></font></td> 3224 </tr> 3225 <tr> 3226 <td style="vertical-align: top;"> 3227 <p><a name="dt_dvrp"></a><b>dt_dvrp</b></p> 3228 </td> 3229 <td style="vertical-align: top;">R</td> 3230 <td style="vertical-align: top;"><i>9999999.9</i></td> 3231 <td style="vertical-align: top;"> 3232 <p>Temporal interval of scenes to be displayed with the <span style="font-weight: bold;">dvrp</span> software (in s). </p> 3233 <p>Isosurfaces, cross sections and particles can be displayed 2670 <br></span></span> 2671 <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2"> <tbody> <tr> 2672 <td style="vertical-align: top;"><font size="4"><b>Parameter 2673 name</b></font></td> <td style="vertical-align: top;"><font size="4"><b>Type</b></font></td> 2674 <td style="vertical-align: top;"> <p><b><font size="4">Default</font></b> <br> <b><font size="4">value</font></b></p> </td> 2675 <td style="vertical-align: top;"><font size="4"><b>Explanation</b></font></td> 2676 </tr> <tr> <td style="vertical-align: top;"> 2677 <p><a name="dt_dvrp"></a><b>dt_dvrp</b></p> 2678 </td> <td style="vertical-align: top;">R</td> 2679 <td style="vertical-align: top;"><i>9999999.9</i></td> 2680 <td style="vertical-align: top;"> <p>Temporal 2681 interval of scenes to be displayed with the <span style="font-weight: bold;">dvrp</span> software (in 2682 s). </p> <p>Isosurfaces, cross sections and 2683 particles can be displayed 3234 2684 simultaneous. The display of particles requires that the particle 3235 2685 transport is switched on (see <a href="#dt_prel">dt_prel</a>). 3236 Objects to be displayed have to be determined with <a href="#mode_dvrp">mode_dvrp</a>. 3237 </p> 3238 <p>If output of scenes created by dvrp software is switched on 2686 Objects to be displayed have to be determined with <a href="#mode_dvrp">mode_dvrp</a>. </p> <p>If 2687 output of scenes created by dvrp software is switched on 3239 2688 (see <a href="#mode_dvrp">mode_dvrp</a>), 3240 2689 this parameter can be used to assign the temporal interval at which 3241 scenes are to be created (and the respective graphical data is to 2690 scenes are to be created (and the respective graphical data 2691 is to 3242 2692 be output to the streaming server). <span lang="en-GB"><font face="Thorndale">Reference time is the beginning of 3243 2693 the simulation, i.e. output takes place at times t = <b>dt_dvrp</b>, 3244 2*<b>dt_dvrp</b>, 3*<b>dt_dvrp</b>, etc. The actual output times can 3245 deviate from these theoretical values (see </font></span><a href="#dt_dopr_zeitpunkte"><span lang="en-GB"><font face="Thorndale">dt_dopr</font></span></a><span lang="en-GB"><font face="Thorndale">). Is <b>dt_dvrp</b> < </font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"><font face="Thorndale">dt</font></span></a><span lang="en-GB"><font face="Thorndale">, then scenes are created and 2694 2*<b>dt_dvrp</b>, 3*<b>dt_dvrp</b>, etc. The 2695 actual output times can 2696 deviate from these theoretical values (see </font></span><a href="#dt_dopr_zeitpunkte"><span lang="en-GB"><font face="Thorndale">dt_dopr</font></span></a><span lang="en-GB"><font face="Thorndale">). 2697 Is <b>dt_dvrp</b> < </font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"><font face="Thorndale">dt</font></span></a><span lang="en-GB"><font face="Thorndale">, then 2698 scenes are created and 3246 2699 output after each time step (if this is requested it should be <b>dt_dvrp</b> 3247 = <i>0</i>).</font></span> </p> 3248 </td> 3249 </tr> 3250 <tr> 3251 <td style="vertical-align: top;"> 3252 <p><a name="dvrp_directory"></a><b>dvrp_directory</b></p> 3253 </td> 3254 <td style="vertical-align: top;">C*80</td> 3255 <td style="vertical-align: top;"><i>'default'</i></td> 3256 <td style="vertical-align: top;"> 3257 <p>Name of the directory into which data created by the <span style="font-weight: bold;">dvrp</span> 3258 software shall be saved. </p> 3259 <p>By default, the directory name is generated from the user 2700 = <i>0</i>).</font></span> </p> </td> 2701 </tr> <tr> <td style="vertical-align: top;"> 2702 <p><a name="dvrp_directory"></a><b>dvrp_directory</b></p> 2703 </td> <td style="vertical-align: top;">C*80</td> 2704 <td style="vertical-align: top;"><i>'default'</i></td> 2705 <td style="vertical-align: top;"> <p>Name of the 2706 directory into which data created by the <span style="font-weight: bold;">dvrp</span> 2707 software shall be saved. </p> <p>By default, 2708 the directory name is generated from the user 3260 2709 name 3261 2710 (see package parameter <a href="#dvrp_username">dvrp_username</a>) 3262 and the base file name (given as the argument of <span style="font-weight: bold;">mrun</span> option -d) as <span style="font-style: italic;">'<user name>/<base file name>'</span>.</p> 3263 </td> 3264 </tr> 3265 <tr> 3266 <td style="vertical-align: top;"> 3267 <p><a name="dvrp_file"></a><b>dvrp_file</b></p> 3268 </td> 3269 <td style="vertical-align: top;">C*80</td> 3270 <td style="vertical-align: top;"><i>'default'</i></td> 3271 <td style="vertical-align: top;"> 3272 <p>Name of the file into which data created by the <span style="font-weight: bold;">dvrp</span> software shall be output. 3273 </p> 3274 <p>This parameter can be given a value only in case of <a href="#dvrp_output">dvrp_output</a> 3275 = <span style="font-style: italic;">'local'</span><i> </i>which 2711 and the base file name (given as the argument of <span style="font-weight: bold;">mrun</span> option -d) as <span style="font-style: italic;">'<user 2712 name>/<base file name>'</span>.</p> </td> 2713 </tr> <tr> <td style="vertical-align: top;"> 2714 <p><a name="dvrp_file"></a><b>dvrp_file</b></p> 2715 </td> <td style="vertical-align: top;">C*80</td> 2716 <td style="vertical-align: top;"><i>'default'</i></td> 2717 <td style="vertical-align: top;"> <p>Name of the 2718 file into which data created by the <span style="font-weight: bold;">dvrp</span> 2719 software shall be output. </p> <p>This 2720 parameter can be given a value only in case of <a href="#dvrp_output">dvrp_output</a> 2721 = <span style="font-style: italic;">'local'</span><i> 2722 </i>which 3276 2723 determines that the data created by <span style="font-weight: bold;">dvrp</span> 3277 2724 is output to a local file (on the machine where PALM is executed). … … 3279 2726 means that no output is really stored). This can be used for special 3280 2727 runtime measurements of the <span style="font-weight: bold;">dvrp</span> 3281 software.</p> 3282 </td> 3283 </tr> 3284 <tr> 3285 <td style="vertical-align: top;"> 3286 <p><a name="dvrp_host"></a><b>dvrp_host</b></p> 3287 </td> 3288 <td style="vertical-align: top;">C*80</td> 3289 <td style="vertical-align: top;"> 3290 <p><i>'origin.rvs.</i> <br> 3291 u<i>ni- hanover.de'</i></p> 3292 </td> 3293 <td style="vertical-align: top;"> 3294 <p>Name of the computer to which data created by the <span style="font-weight: bold;">dvrp</span> software shall be 3295 transferred. </p> 3296 <p>In case of <a href="#dvrp_output">dvrp_output</a> 3297 = <span style="font-style: italic;">'rtsp'</span> only the default 2728 software.</p> </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="dvrp_host"></a><b>dvrp_host</b></p> 2729 </td> <td style="vertical-align: top;">C*80</td> 2730 <td style="vertical-align: top;"> <p><i>'origin.rvs.</i> 2731 <br> 2732 u<i>ni- hanover.de'</i></p> </td> <td style="vertical-align: top;"> <p>Name of the computer 2733 to which data created by the <span style="font-weight: bold;">dvrp</span> 2734 software shall be 2735 transferred. </p> <p>In case of <a href="#dvrp_output">dvrp_output</a> 2736 = <span style="font-style: italic;">'rtsp'</span> 2737 only the default 3298 2738 value is allowed (streaming server of 3299 2739 the RRZN). For <a href="#dvrp_output">dvrp_output</a> 3300 = <span style="font-style: italic;">'local'</span><i> </i>the 3301 assigned value is ignored.</p> 3302 </td> 3303 </tr> 3304 <tr> 3305 <td style="vertical-align: top;"> 3306 <p><a name="dvrp_output"></a><b>dvrp_output</b></p> 3307 </td> 3308 <td style="vertical-align: top;">C*10</td> 3309 <td style="vertical-align: top;"><i>'rtsp'</i></td> 3310 <td style="vertical-align: top;"> 3311 <p>Output mode for the <span style="font-weight: bold;">dvrp</span> 3312 software. <br> 3313 <br> 3314 </p> 3315 The following settings are allowed:<br> 3316 <br> 3317 <table style="text-align: left; width: 100%;" cellpadding="2" cellspacing="2"> 3318 <tbody> 3319 <tr> 3320 <td style="vertical-align: top;"><i>'rtsp'</i></td> 3321 <td style="vertical-align: top;">Data created by the <span style="font-weight: bold;">dvrp</span> 2740 = <span style="font-style: italic;">'local'</span><i> 2741 </i>the 2742 assigned value is ignored.</p> </td> </tr> <tr> 2743 <td style="vertical-align: top;"> <p><a name="dvrp_output"></a><b>dvrp_output</b></p> 2744 </td> <td style="vertical-align: top;">C*10</td> 2745 <td style="vertical-align: top;"><i>'rtsp'</i></td> 2746 <td style="vertical-align: top;"> <p>Output mode 2747 for the <span style="font-weight: bold;">dvrp</span> 2748 software. <br> <br> </p> 2749 The following settings are allowed:<br> <br> <table style="text-align: left; width: 100%;" cellpadding="2" cellspacing="2"> <tbody> <tr> <td style="vertical-align: top;"><i>'rtsp'</i></td> 2750 <td style="vertical-align: top;">Data created by the <span style="font-weight: bold;">dvrp</span> 3322 2751 software is transferred using 3323 2752 a special transmission protocol to a so-called streaming server, which … … 3331 2760 (streaming-server) and directory can be defined by the user with <a href="#dvrp_host">dvrp_host</a> 3332 2761 and <a href="#dvrp_directory">dvrp_directory</a>.</td> 3333 </tr> 3334 <tr> 3335 <td style="vertical-align: top;"><i>'ftp'</i></td> 3336 <td style="vertical-align: top;">Data created by the <span style="font-weight: bold;">dvrp</span> 2762 </tr> <tr> <td style="vertical-align: top;"><i>'ftp'</i></td> 2763 <td style="vertical-align: top;">Data created by the <span style="font-weight: bold;">dvrp</span> 3337 2764 software is transferred to the destination host (see <a href="#dvrp_host">dvrp_host</a> 3338 2765 and <a href="#dvrp_directory">dvrp_directory</a>) 3339 using ftp.</td> 3340 </tr> 3341 <tr> 3342 <td style="vertical-align: top;"><i>'local'</i></td> 3343 <td style="vertical-align: top;">Data created by the <span style="font-weight: bold;">dvrp</span> 2766 using ftp.</td> </tr> <tr> <td style="vertical-align: top;"><i>'local'</i></td> 2767 <td style="vertical-align: top;">Data created by the <span style="font-weight: bold;">dvrp</span> 3344 2768 software is output locally on a file defined by <a href="#dvrp_file">dvrp_file 3345 </a>.</td> 3346 </tr> 3347 </tbody> 3348 </table> 3349 <br> 3350 </td> 3351 </tr> 3352 <tr> 3353 <td style="vertical-align: top;"> 3354 <p><a name="dvrp_password"></a><b>dvrp_password</b></p> 3355 </td> 3356 <td style="vertical-align: top;">C*80</td> 3357 <td style="vertical-align: top;">'********'</td> 3358 <td style="vertical-align: top;"> 3359 <p>Password for the computer to which data created by the <span style="font-weight: bold;">dvrp</span> software is to be 3360 transferred. </p> 3361 <p>Assigning a password is only necessary in case of <a href="#dvrp_output">dvrp_output</a> 3362 = <span style="font-style: italic;">'ftp'</span>. For <a href="#dvrp_output">dvrp_output</a> 3363 = <span style="font-style: italic;">'rtsp'</span><i> </i>the default 3364 value must not be changed!</p> 3365 </td> 3366 </tr> 3367 <tr> 3368 <td style="vertical-align: top;"> 3369 <p><a name="dvrp_username"></a><b>dvrp_username</b></p> 3370 </td> 3371 <td style="vertical-align: top;">C*80</td> 3372 <td style="vertical-align: top;"><br> 3373 </td> 3374 <td style="vertical-align: top;"> 3375 <p>User name of a valid account on the computer to which data 3376 created by the <span style="font-weight: bold;">dvrp</span> software 2769 </a>.</td> </tr> </tbody> </table> <br> 2770 </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="dvrp_password"></a><b>dvrp_password</b></p> 2771 </td> <td style="vertical-align: top;">C*80</td> 2772 <td style="vertical-align: top;">'********'</td> <td style="vertical-align: top;"> <p>Password for the 2773 computer to which data created by the <span style="font-weight: bold;">dvrp</span> software is to 2774 be 2775 transferred. </p> <p>Assigning a password is 2776 only necessary in case of <a href="#dvrp_output">dvrp_output</a> 2777 = <span style="font-style: italic;">'ftp'</span>. 2778 For <a href="#dvrp_output">dvrp_output</a> 2779 = <span style="font-style: italic;">'rtsp'</span><i> 2780 </i>the default 2781 value must not be changed!</p> </td> </tr> <tr> 2782 <td style="vertical-align: top;"> <p><a name="dvrp_username"></a><b>dvrp_username</b></p> 2783 </td> <td style="vertical-align: top;">C*80</td> 2784 <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"> <p>User name of a valid 2785 account on the computer to which data 2786 created by the <span style="font-weight: bold;">dvrp</span> 2787 software 3377 2788 is to be 3378 transferred. </p> 3379 <p>Assigning a value to this parameter is required in case of <a href="#dvrp_output">dvrp_output</a> 3380 = <span style="font-style: italic;">'rtsp'</span> or <span style="font-style: italic;">'ftp'</span>.</p> 3381 </td> 3382 </tr> 3383 <tr> 3384 <td style="vertical-align: top;"> 3385 <p><a name="mode_dvrp"></a><b>mode_dvrp</b></p> 3386 </td> 3387 <td style="vertical-align: top;">C*20 <br> 3388 (10)</td> 3389 <td style="vertical-align: top;"><i>10 * ''</i></td> 3390 <td style="vertical-align: top;"> 3391 <p>Graphical objects (isosurfaces, slicers, particles) which are 2789 transferred. </p> <p>Assigning a value to this 2790 parameter is required in case of <a href="#dvrp_output">dvrp_output</a> 2791 = <span style="font-style: italic;">'rtsp'</span> 2792 or <span style="font-style: italic;">'ftp'</span>.</p> 2793 </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="mode_dvrp"></a><b>mode_dvrp</b></p> 2794 </td> <td style="vertical-align: top;">C*20 2795 <br>(10)</td> <td style="vertical-align: top;"><i>10 2796 * ''</i></td> <td style="vertical-align: top;"> 2797 <p>Graphical objects (isosurfaces, slicers, particles) which are 3392 2798 to be created by the <span style="font-weight: bold;">dvrp</span> 3393 software. </p> 3394 <p>Several different objects canbe assigned simultaneously and2799 software. </p> <p>Several different objects can 2800 be assigned simultaneously and 3395 2801 will be displayed in the same scene. Allowed values for <span style="font-weight: bold;">mode_dvrp</span> are <span style="font-style: italic;">'isosurface#'</span> 3396 2802 (isosurface), <span style="font-style: italic;">'slicer#'</span> … … 3398 2804 Within the strings the hash character ("#") has to be replaced by a 3399 2805 digit ≤9. Up to 10 objects 3400 can be assigned at the same time, e.g. : </p> 3401 <blockquote><b>mode_dvrp</b>= <span style="font-style: italic;">'isosurface2'</span><i>,2806 can be assigned at the same time, e.g. : </p> <blockquote><b>mode_dvrp</b> 2807 = <span style="font-style: italic;">'isosurface2'</span><i>, 3402 2808 'slicer1', 3403 'particles', 'slicer2'</i></blockquote> 3404 <p>In thiscase one isosurface, two cross sections, and particles2809 'particles', 'slicer2'</i></blockquote> <p>In this 2810 case one isosurface, two cross sections, and particles 3405 2811 will be created. The quantities for which an isosurface are to be 3406 2812 created have to be selected with 3407 2813 the parameter <a href="#data_output">data_output</a>, 3408 2814 those for cross sections with <a href="#data_output">data_output</a> 3409 (<span style="font-weight: bold;">data_output</span> also determines the 3410 orientation of the cross section, thus xy, xz, or yz). Since for <span style="font-weight: bold;">data_output</span> and <span style="font-weight: bold;">data_output</span> lists of variables may be 2815 (<span style="font-weight: bold;">data_output</span> 2816 also determines the 2817 orientation of the cross section, thus xy, xz, or yz). Since for <span style="font-weight: bold;">data_output</span> and <span style="font-weight: bold;">data_output</span> lists of 2818 variables may be 3411 2819 assigned, the digit at the end of the <span style="font-weight: bold;">mode_dvrp</span>-string 3412 2820 selects the quantity, which is given 3413 at the respective position in the respective list (e.g. <span style="font-style: italic;">'isosurface2'</span> selects the quantity 2821 at the respective position in the respective list (e.g. <span style="font-style: italic;">'isosurface2'</span> 2822 selects the quantity 3414 2823 given in the second position of <span style="font-weight: bold;">data_output</span>). 3415 If e.g. <span style="font-weight: bold;">data_output</span> and <span style="font-weight: bold;">data_output</span> are assigned as <b>data_output</b> = <span style="font-style: italic;">'u_xy'</span><i>, 2824 If e.g. <span style="font-weight: bold;">data_output</span> 2825 and <span style="font-weight: bold;">data_output</span> 2826 are assigned as <b>data_output</b> = <span style="font-style: italic;">'u_xy'</span><i>, 3416 2827 'w_xz', 'v_yz'</i> and <b>data_output</b> = <span style="font-style: italic;">'pt'</span><i>, 3417 2828 'u', 'w' </i>are 3418 indicated, then - assuming the above assignment of <span style="font-weight: bold;">mode_dvrp</span> - an isosurface of u, a 2829 indicated, then - assuming the above assignment of <span style="font-weight: bold;">mode_dvrp</span> - an 2830 isosurface of u, a 3419 2831 horizontal cross section of u and 3420 2832 a vertical cross section (xz) of w is created. For locations of the … … 3422 2834 The theshold value for which the isosurface is 3423 2835 to be created can be defined with parameter <a href="#threshold">threshold</a>.<br> 3424 </p> 3425 <p>The vertical extension of the displayed domain is given by <a href="#nz_do3d">nz_do3d</a>.<br> 3426 </p> 3427 <p>The vertical extension of the displayed domain is given by <a href="#nz_do3d">nz_do3d</a>. </p> 3428 <p><b>Assignments of mode_dvrp must correspond to those of data_output 2836 </p> <p>The vertical extension of the displayed domain is 2837 given by <a href="#nz_do3d">nz_do3d</a>.<br> </p> 2838 <p>The vertical extension of the displayed domain is given by <a href="#nz_do3d">nz_do3d</a>. </p> <p><b>Assignments 2839 of mode_dvrp must correspond to those of data_output 3429 2840 and 3430 2841 data_output! </b>If e.g. <b>data_output</b> = <span style="font-style: italic;">'pt_xy'</span> 3431 2842 and <b>data_output</b> 3432 = 'w'<i> </i>was set, then only the digit "1" is allowed for <b>mode_dvrp</b>, 3433 thus <span style="font-style: italic;">'isosurface1'</span> and/or <span style="font-style: italic;">'slicer1'</span><i>.</i> </p> 3434 <p>Further details about using the <span style="font-weight: bold;">dvrp</span> software are given in <a href="chapter_4.5.7.html">chapter 3435 4.5.7</a>.<br> 3436 </p> 3437 <b>Note:</b><br> 2843 = 'w'<i> </i>was set, then only the digit "1" is allowed 2844 for <b>mode_dvrp</b>, 2845 thus <span style="font-style: italic;">'isosurface1'</span> 2846 and/or <span style="font-style: italic;">'slicer1'</span><i>.</i> 2847 </p> <p>Further details about using the <span style="font-weight: bold;">dvrp</span> software are 2848 given in <a href="chapter_4.5.7.html">chapter 2849 4.5.7</a>.<br> </p> <b>Note:</b><br> 3438 2850 The declaration color charts to be 3439 used still have to be given "manually" in subroutine <span style="font-family: monospace;">user_dvrp_coltab</span> (file <tt><font style="font-size: 11pt;" size="2">user_interface.f90</font></tt>). 3440 <br> 3441 A change of particle colors and/or particle diameters (e.g. according 2851 used still have to be given "manually" in subroutine <span style="font-family: monospace;">user_dvrp_coltab</span> 2852 (file <tt><font style="font-size: 11pt;" size="2">user_interface.f90</font></tt>). 2853 <br>A change of particle colors and/or particle diameters (e.g. 2854 according 3442 2855 to the local characteristics of the flow field) to be used for the 3443 2856 visualization, must be carried out by adding respective code extensions 3444 2857 to <tt><font style="font-size: 11pt;" size="2">user_particle_attributes</font></tt> 3445 2858 (in file <tt><font style="font-size: 11pt;" size="2">user_interface.f90</font></tt>). </td> 3446 </tr> 3447 <tr> 3448 <td style="vertical-align: top;"><a name="slicer_range_limits_dvrp"></a><span style="font-weight: bold;">slicer_range_limits_<br> 3449 dvrp</span></td> 3450 <td style="vertical-align: top;">R(2,10)</td> 3451 <td style="vertical-align: top;"><span style="font-style: italic;">10 3452 * (-1,1)</span></td> 3453 <td style="vertical-align: top;">Ranges 2859 </tr> <tr> <td style="vertical-align: top;"><a name="slicer_range_limits_dvrp"></a><span style="font-weight: bold;">slicer_range_limits_<br> 2860 dvrp</span></td> <td style="vertical-align: top;">R(2,10)</td> 2861 <td style="vertical-align: top;"><span style="font-style: italic;">10 2862 * (-1,1)</span></td> <td style="vertical-align: top;">Ranges 3454 2863 of values to which a color table has to be mapped (units of the 3455 respective quantity).<br> 3456 <br> 2864 respective quantity).<br> <br> 3457 2865 In case that slicers have to be displayed (see <a href="#threshold">mode_dvrp</a>), 3458 2866 this parameter defines the ranges of values of the respective … … 3464 2872 within these limits will be displayed by a continuous color gradient 3465 2873 from blue to red and Temperatures outside the limits will 3466 be displayed either in dark blue or in dark red.<br> 3467 <br> 2874 be displayed either in dark blue or in dark red.<br> <br> 3468 2875 Up to ten different ranges can be assigned in case that more than one 3469 slicer has to be displayed.<br> 3470 <br> 2876 slicer has to be displayed.<br> <br> 3471 2877 See <a href="#threshold">mode_dvrp</a> 3472 for the declaration of color charts.</td> 3473 </tr> 3474 <tr> 3475 <td style="vertical-align: top;"> 3476 <p><a name="superelevation"></a><b>superelevation</b></p> 3477 </td> 3478 <td style="vertical-align: top;">R</td> 3479 <td style="vertical-align: top;"><i>1.0</i></td> 3480 <td style="vertical-align: top;"> 3481 <p>Superelevation factor for the vertical coordinate. </p> 3482 <p>For domains with unfavorable ratio between the vertical and 2878 for the declaration of color charts.</td> </tr> <tr> 2879 <td style="vertical-align: top;"> <p><a name="superelevation"></a><b>superelevation</b></p> 2880 </td> <td style="vertical-align: top;">R</td> 2881 <td style="vertical-align: top;"><i>1.0</i></td> 2882 <td style="vertical-align: top;"> <p>Superelevation 2883 factor for the vertical coordinate. </p> <p>For 2884 domains with unfavorable ratio between the vertical and 3483 2885 the horizontal size 3484 2886 (the vertical size is determined by <a href="#nz_do3d">nz_do3d</a>) 3485 a <span style="font-weight: bold;">superelevation</span> /= <span style="font-style: italic;">1.0</span> may be used. If e.g. the 2887 a <span style="font-weight: bold;">superelevation</span> 2888 /= <span style="font-style: italic;">1.0</span> may 2889 be used. If e.g. the 3486 2890 horizontal size is substantially larger 3487 2891 than the vertical size, a <span style="font-weight: bold;">superelevation</span> 3488 much larger than <span style="font-style: italic;">1.0</span> should 2892 much larger than <span style="font-style: italic;">1.0</span> 2893 should 3489 2894 be used, since otherwise the domain appears as a 3490 2895 "flat disk" in the visualization and thus the vertical direction is 3491 only very poorly resolved.</p> 3492 </td> 3493 </tr> 3494 <tr> 3495 <td style="vertical-align: top;"> 3496 <p><a name="superelevation_x"></a><b>superelevation_x</b></p> 3497 </td> 3498 <td style="vertical-align: top;">R<br> 3499 </td> 3500 <td style="vertical-align: top; font-style: italic;">1.0<br> 3501 </td> 3502 <td style="vertical-align: top;"> 3503 <p>Superelevation factor for the horizontal (x) coordinate. 3504 </p> 3505 <p>This parameter can be used to stretch the displayed domain 2896 only very poorly resolved.</p> </td> </tr> <tr> 2897 <td style="vertical-align: top;"> <p><a name="superelevation_x"></a><b>superelevation_x</b></p> 2898 </td> <td style="vertical-align: top;">R<br> </td> 2899 <td style="vertical-align: top; font-style: italic;">1.0<br> 2900 </td> <td style="vertical-align: top;"> <p>Superelevation 2901 factor for the horizontal (x) coordinate. </p> <p>This 2902 parameter can be used to stretch the displayed domain 3506 2903 along the x-direction. See also <a href="#superelevation">superelevation</a>.</p> 3507 </td> 3508 </tr> 3509 <tr> 3510 <td style="vertical-align: top;"> 3511 <p><a name="superelevation_y"></a><b>superelevation_y</b></p> 3512 </td> 3513 <td style="vertical-align: top;">R<br> 3514 </td> 3515 <td style="vertical-align: top; font-style: italic;">1.0<br> 3516 </td> 3517 <td style="vertical-align: top;">Superelevation factor for the 3518 horizontal (y) coordinate. 3519 <p>This parameter can be used to 3520 stretch the displayed domain along the y-direction. See also <a href="#superelevation">superelevation</a>.</p> 3521 </td> 3522 </tr> 3523 <tr> 3524 <td style="vertical-align: top;"> 3525 <p><a name="threshold"></a><b>threshold</b></p> 3526 </td> 3527 <td style="vertical-align: top;">R(10)<br> 3528 </td> 3529 <td style="vertical-align: top; font-style: italic;">0.0<br> 3530 </td> 3531 <td style="vertical-align: top;"> 3532 <p>Threshold value for which an isosurface is to be created by 3533 the <span style="font-weight: bold;">dvrp</span> software. </p> 3534 <p>If the creation of isosurfaces is switched on via 2904 </td> </tr> <tr> <td style="vertical-align: top;"> <p><a name="superelevation_y"></a><b>superelevation_y</b></p> 2905 </td> <td style="vertical-align: top;">R<br> </td> 2906 <td style="vertical-align: top; font-style: italic;">1.0<br> 2907 </td> <td style="vertical-align: top;">Superelevation 2908 factor for the 2909 horizontal (y) coordinate. <p>This parameter can be 2910 used to 2911 stretch the displayed domain along the y-direction. See also <a href="#superelevation">superelevation</a>.</p> </td> 2912 </tr> <tr> <td style="vertical-align: top;"> 2913 <p><a name="threshold"></a><b>threshold</b></p> 2914 </td> <td style="vertical-align: top;">R(10)<br> 2915 </td> <td style="vertical-align: top; font-style: italic;">0.0<br> 2916 </td> <td style="vertical-align: top;"> <p>Threshold 2917 value for which an isosurface is to be created by 2918 the <span style="font-weight: bold;">dvrp</span> 2919 software. </p> <p>If the creation of 2920 isosurfaces is switched on via 3535 2921 parameter <a href="#mode_dvrp">mode_dvrp</a>, 3536 2922 then the respective threshold value for which the isosurface is to be 3537 created can be assigned via <b>threshold</b>. If several isosurfaces 3538 are given by <b>mode_dvrp</b>, then an individual threshold value for 2923 created can be assigned via <b>threshold</b>. If several 2924 isosurfaces 2925 are given by <b>mode_dvrp</b>, then an individual 2926 threshold value for 3539 2927 each isosurface can be assigned. The order of the threshold values 3540 2928 refers to the order of the isosurfaces given by <b>mode_dvrp</b>.</p> 3541 </td> 3542 </tr> 3543 </tbody> 3544 </table> 3545 <span style="font-weight: bold;"><span style="font-weight: bold;"><br> 2929 </td> </tr> </tbody> 2930 </table><span style="font-weight: bold;"><span style="font-weight: bold;"><br> 3546 2931 </span></span><span style="font-weight: bold;"><span style="font-weight: bold;">Package (<span style="font-weight: bold;">mrun</span> 3547 2932 option -p): <span style="font-weight: bold;"><a name="spectra"></a>spectra</span> 3548 2933 NAMELIST group name: <span style="font-weight: bold;">spectra_par<br> 3549 <br> 3550 </span></span></span> 3551 <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2"> 3552 <tbody> 3553 <tr> 3554 <td style="vertical-align: top;"><font size="4"><b>Parameter name</b></font></td> 3555 <td style="vertical-align: top;"><font size="4"><b>Type</b></font></td> 3556 <td style="vertical-align: top;"> 3557 <p><b><font size="4">Default</font></b> <br> 3558 <b><font size="4">value</font></b></p> 3559 </td> 3560 <td style="vertical-align: top;"><font size="4"><b>Explanation</b></font></td> 3561 </tr> 3562 <tr> 3563 <td style="vertical-align: top;"> 3564 <p><a name="averaging_interval_sp"></a><b>averaging_interval_sp</b></p> 3565 </td> 3566 <td style="vertical-align: top;">R<br> 3567 </td> 3568 <td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="chapter_4.2.html#averaging_interval">averaging_<br> 3569 interval</a></span> 3570 </td> 3571 <td style="vertical-align: top;"> 3572 <p>Averaging interval for spectra output to local 3573 file <font color="#000000"><font color="#000000"><a href="chapter_3.4.html#DATA_1D_SP_NETCDF">DATA_1D_SP_NETCDF</a> </font></font>and/or <a href="chapter_3.4.html#PLOTSP_X_DATA">PLOTSP_X_DATA</a> 3574 / <a href="chapter_3.4.html#PLOTSP_Y_DATA">PLOTSP_Y_DATA</a> (in s). </p> 3575 <p>If 2934 <br></span></span></span> 2935 <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2"> <tbody> <tr> 2936 <td style="vertical-align: top;"><font size="4"><b>Parameter 2937 name</b></font></td> <td style="vertical-align: top;"><font size="4"><b>Type</b></font></td> 2938 <td style="vertical-align: top;"> <p><b><font size="4">Default</font></b> <br> <b><font size="4">value</font></b></p> </td> 2939 <td style="vertical-align: top;"><font size="4"><b>Explanation</b></font></td> 2940 </tr> <tr> <td style="vertical-align: top;"> 2941 <p><a name="averaging_interval_sp"></a><b>averaging_interval_sp</b></p> 2942 </td> <td style="vertical-align: top;">R<br> </td> 2943 <td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="chapter_4.2.html#averaging_interval">averaging_<br> 2944 interval</a></span> </td> <td style="vertical-align: top;"> <p>Averaging interval 2945 for spectra output to local 2946 file <font color="#000000"><font color="#000000"><a href="chapter_3.4.html#DATA_1D_SP_NETCDF">DATA_1D_SP_NETCDF</a> 2947 </font></font>and/or <a href="chapter_3.4.html#PLOTSP_X_DATA">PLOTSP_X_DATA</a> 2948 / <a href="chapter_3.4.html#PLOTSP_Y_DATA">PLOTSP_Y_DATA</a> 2949 (in s). </p> <p>If 3576 2950 this parameter is given a non-zero value, temporally 3577 2951 averaged spectra data are output. By default, spectra data data are not 3578 2952 subject to temporal averaging. The interval length is limited by the 3579 parameter <a href="#dt_dosp">dt_dosp</a>. In any case <b>averaging_interval_sp</b> <= <b>dt_dosp </b>must 3580 hold.</p>If an interval is defined, then by default the average is calculated 2953 parameter <a href="#dt_dosp">dt_dosp</a>. In any 2954 case <b>averaging_interval_sp</b> <= <b>dt_dosp 2955 </b>must 2956 hold.</p>If an interval is defined, then by default the average 2957 is calculated 3581 2958 from the data values of all timesteps lying within this interval. The 3582 2959 number of time levels entering into the average can be reduced with the 3583 2960 parameter <a href="chapter_4.2.html#dt_averaging_input_pr">dt_averaging_input_pr</a>. 3584 2961 <p>If 3585 2962 an averaging interval can not be completed at the end of a run, it will 3586 2963 be finished at the beginning of the next restart run. Thus for restart 3587 2964 runs, averaging intervals do not 3588 necessarily begin at the beginning of the run.</p></td> 3589 </tr> 3590 <tr> 3591 <td style="vertical-align: top;"><b><a name="comp_spectra_level"></a>comp_spectra_level</b></td> 3592 <td style="vertical-align: top;">I(10)</td> 3593 <td style="vertical-align: top;"><i>no level</i></td> 3594 <td style="vertical-align: top;"> 3595 <p>Vertical level for which horizontal spectra are to be 3596 calculated and output (gridpoints).<br> 3597 </p> 3598 <br> 3599 Spectra can be calculated for up to ten levels.</td> 3600 </tr> 3601 <tr><td style="vertical-align: top;"><p><a name="data_output_sp"></a><b>data_output_sp</b></p></td><td style="vertical-align: top;">C*10 (10)</td><td style="vertical-align: top;"><i>10 * ' '</i></td><td style="vertical-align: top;"><p>Quantities for which horizontal spectra are to be calculated 3602 and output.</p> 3603 <p>Allowed values are: <b>data_output_sp</b> = <span style="font-style: italic;">'u'</span>, <span style="font-style: italic;">'v'</span>, <span style="font-style: italic;">'w'</span>, <span style="font-style: italic;">'pt'</span>, <span style="font-style: italic;">'q'</span>.<br> 3604 </p> 3605 <p>Spectra are calculated using the FFT-method defined by <a href="chapter_4.1.html#fft_method">fft_method</a>.</p> 3606 <p>By default spectra data are output to the local file <a href="chapter_3.4.html#DATA_1D_SP_NETCDF">DATA_1D_SP_NETCDF</a>. The file's format is NetCDF. Further details about processing NetCDF data are given in chapter <a href="chapter_4.5.1.html">4.5.1</a>.</p><p>The temporal interval of the output times of profiles is 3607 assigned via the parameter <a href="chapter_4.2.html#dt_dosp">dt_dosp</a>. </p><p>The vertical levels for which spectra are to be computed and output must be given by parameter <font><a href="chapter_4.2.html#comp_spectra_level"><span lang="en-GB"><font face="Thorndale">comp_spectra_level</font></span></a></font>. 3608 </p><span style="font-weight: bold;">Note:</span><br> 3609 Beside <span style="font-weight: bold;">data_output_sp</span>, values <span style="font-weight: bold;">must</span> be given for each of the 2965 necessarily begin at the beginning of the run.</p></td> </tr> 2966 <tr> <td style="vertical-align: top;"><b><a name="comp_spectra_level"></a>comp_spectra_level</b></td> 2967 <td style="vertical-align: top;">I(10)</td> <td style="vertical-align: top;"><i>no level</i></td> 2968 <td style="vertical-align: top;"> <p>Vertical level 2969 for which horizontal spectra are to be 2970 calculated and output (gridpoints).<br> </p> <br> 2971 Spectra can be calculated for up to ten levels.</td> </tr> 2972 <tr><td style="vertical-align: top;"><p><a name="data_output_sp"></a><b>data_output_sp</b></p></td><td style="vertical-align: top;">C*10 (10)</td><td style="vertical-align: top;"><i>10 * ' '</i></td><td style="vertical-align: top;"><p>Quantities for which 2973 horizontal spectra are to be calculated 2974 and output.</p> <p>Allowed values are: <b>data_output_sp</b> 2975 = <span style="font-style: italic;">'u'</span>, <span style="font-style: italic;">'v'</span>, <span style="font-style: italic;">'w'</span>, <span style="font-style: italic;">'pt'</span>, <span style="font-style: italic;">'q'</span>.<br> </p> 2976 <p>Spectra are calculated using the FFT-method defined by <a href="chapter_4.1.html#fft_method">fft_method</a>.</p> 2977 <p>By default spectra data are output to the local file <a href="chapter_3.4.html#DATA_1D_SP_NETCDF">DATA_1D_SP_NETCDF</a>. 2978 The file's format is NetCDF. Further details about processing 2979 NetCDF data are given in chapter <a href="chapter_4.5.1.html">4.5.1</a>.</p><p>The 2980 temporal interval of the output times of profiles is 2981 assigned via the parameter <a href="chapter_4.2.html#dt_dosp">dt_dosp</a>. </p><p>The 2982 vertical levels for which spectra are to be computed and output must be 2983 given by parameter <font><a href="chapter_4.2.html#comp_spectra_level"><span lang="en-GB"><font face="Thorndale">comp_spectra_level</font></span></a></font>. 2984 </p><span style="font-weight: bold;">Note:</span><br> 2985 Beside <span style="font-weight: bold;">data_output_sp</span>, 2986 values <span style="font-weight: bold;">must</span> 2987 be given for each of the 3610 2988 parameters, <font><a href="chapter_4.2.html#comp_spectra_level"><span lang="en-GB"><font face="Thorndale">comp_spectra_level</font></span></a></font>, 3611 2989 and <font><a href="chapter_4.2.html#spectra_direction"><span lang="en-GB"><font face="Thorndale">spectra_direction</font></span></a></font>, 3612 otherwise <span style="font-weight: bold;">no</span> output will be 2990 otherwise <span style="font-weight: bold;">no</span> 2991 output will be 3613 2992 created!<br><br><br> 3614 2993 Calculation of spectra requires cyclic boundary conditions 3615 2994 along the respective directions (see <a href="chapter_4.1.html#bc_lr">bc_lr</a> 3616 and <a href="chapter_4.1.html#bc_ns">bc_ns</a>).For historical reasons, data can also be output in ASCII-format on local files <a href="chapter_3.4.html#PLOTSP_X_DATA">PLOTSP_X_DATA</a> 3617 and/or <a href="chapter_3.4.html#PLOTSP_Y_DATA">PLOTSP_Y_DATA</a> (depending on the direction(s) along which spectra are to be calculated; see <font><a href="chapter_4.2.html#spectra_direction"><span lang="en-GB"><font face="Thorndale">spectra_direction</font></span></a>),</font> 3618 which are readable by the graphic software <span style="font-weight: bold;">profil</span>. See parameter <a href="chapter_4.2.html#data_output_format">data_output_format</a> for defining the format in which data shall be output. Within these file, the spectra are ordered with respect to their 2995 and <a href="chapter_4.1.html#bc_ns">bc_ns</a>).For 2996 historical reasons, data can also be output in ASCII-format on local 2997 files <a href="chapter_3.4.html#PLOTSP_X_DATA">PLOTSP_X_DATA</a> 2998 and/or <a href="chapter_3.4.html#PLOTSP_Y_DATA">PLOTSP_Y_DATA</a> 2999 (depending on the direction(s) along which spectra are to be 3000 calculated; see <font><a href="chapter_4.2.html#spectra_direction"><span lang="en-GB"><font face="Thorndale">spectra_direction</font></span></a>),</font> 3001 which are readable by the graphic software <span style="font-weight: bold;">profil</span>. See 3002 parameter <a href="chapter_4.2.html#data_output_format">data_output_format</a> 3003 for defining the format in which data shall be output. Within 3004 these file, the spectra are ordered with respect to their 3619 3005 output times. Spectra can also be temporally averaged (see <a href="chapter_4.2.html#averaging_interval_sp">averaging_interval_sp</a> 3620 ). <font><a href="chapter_4.2.html#spectra_direction"><span lang="en-GB"></span></a>Each data point of a spectrum is output in a single line (1st column: 3006 ). <font><a href="chapter_4.2.html#spectra_direction"><span lang="en-GB"></span></a>Each data point of a 3007 spectrum is output in a single line (1st column: 3621 3008 wavenumber, 2nd column: spectral coefficient). If spectra are to be 3622 3009 calculated and output for more than one height (see </font><font><a href="chapter_4.2.html#comp_spectra_level"><span lang="en-GB"><font face="Thorndale">comp_spectra_level</font></span></a></font><font>), … … 3626 3013 (<b>data_output_sp</b> = <span style="font-style: italic;">'u'</span>, <span style="font-style: italic;">'v'</span>,… 3627 3014 means that the file starts with the spectra of the u-component, 3628 followed by the v-component spectra, etc.). Additional to the files PLOTSP_X_DATA and PLOTSP_Y_DATA which contain 3015 followed by the v-component spectra, etc.). Additional to the files 3016 PLOTSP_X_DATA and PLOTSP_Y_DATA which contain 3629 3017 the data, 3630 3018 PALM creates NAMELIST parameter files (local name <a href="chapter_3.4.html#PLOTSP_X_PAR">PLOTSP_X_PAR</a> … … 3635 3023 plot layout is 3636 3024 steered via the parameter input file. The vertical levels for which 3637 spectra are to be plotted must be given by <font><a href="chapter_4.2.html#plot_spectra_level"><span lang="en-GB"><font face="Thorndale">plot_spectra_level</font></span></a></font><font><a href="chapter_4.2.html#comp_spectra_level"><span lang="en-GB"></span></a></font>. 3638 <span style="font-weight: bold;"></span>Otherwise, nospectra3025 spectra are to be plotted must be given by <font><a href="chapter_4.2.html#plot_spectra_level"><span lang="en-GB"><font face="Thorndale">plot_spectra_level</font></span></a></font><font><a href="chapter_4.2.html#comp_spectra_level"><span lang="en-GB"></span></a></font>. <span style="font-weight: bold;"></span>Otherwise, no 3026 spectra 3639 3027 will appear on the plot, although data are available on file. All 3640 3028 parameter values can be changed by editing the parameter 3641 3029 input 3642 3030 file.<span style="font-weight: bold;"><br></span></td></tr><tr> 3643 <td style="vertical-align: top;"> 3644 <p><a name="dt_dosp"></a><b>dt_dosp</b></p> 3645 </td> 3646 <td style="vertical-align: top;">R</td> 3647 <td style="vertical-align: top;"><i>value of <a href="chapter_4.2.html#dt_data_output">dt_data_<br>output</a></i></td> 3648 <td style="vertical-align: top;"> 3649 <p>Temporal interval at which spectra data shall be output 3650 (in s). </p> 3651 <p><span lang="en-GB"><font face="Thorndale">If output of 3652 horizontal spectra is switched on (see </font></span><a href="#data_output_sp"><span lang="en-GB"><font face="Thorndale">data_output_sp</font></span></a><span lang="en-GB"><font face="Thorndale">), </font></span><span lang="en-GB"><font face="Thorndale">this parameter can be used to 3031 <td style="vertical-align: top;"> <p><a name="dt_dosp"></a><b>dt_dosp</b></p> 3032 </td> <td style="vertical-align: top;">R</td> 3033 <td style="vertical-align: top;"><i>value of 3034 <a href="chapter_4.2.html#dt_data_output">dt_data_<br>output</a></i></td> 3035 <td style="vertical-align: top;"> <p>Temporal 3036 interval at which spectra data shall be output 3037 (in s). </p> <p><span lang="en-GB"><font face="Thorndale">If output of 3038 horizontal spectra is switched on (see </font></span><a href="#data_output_sp"><span lang="en-GB"><font face="Thorndale">data_output_sp</font></span></a><span lang="en-GB"><font face="Thorndale">), </font></span><span lang="en-GB"><font face="Thorndale">this 3039 parameter can be used to 3653 3040 assign the temporal interval at which spectral data shall be 3654 output. </font></span><span lang="en-GB"><font face="Thorndale">Output can be skipped at the beginning of a simulation using parameter <a href="#skip_time_dosp">skip_time_dosp</a>, which has zero value by default. </font></span><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale">Reference 3041 output. </font></span><span lang="en-GB"><font face="Thorndale">Output can be skipped at the beginning of a 3042 simulation using parameter <a href="#skip_time_dosp">skip_time_dosp</a>, 3043 which has zero value by default. </font></span><span lang="en-GB"></span><span lang="en-GB"><font face="Thorndale">Reference 3655 3044 time is the beginning of 3656 3045 the simulation, i.e. output takes place at times t = <span style="font-weight: bold;">skip_time_dosp</span> + <b>dt_dosp</b>, 3657 <span style="font-weight: bold;">skip_time_dosp</span> + 2*<b>dt_dosp</b>, skip_time_dosp + 3*<b>dt_dosp</b>, etc. The actual output times can 3658 deviate from these theoretical values (see </font></span><a href="#dt_dopr_zeitpunkte"><span lang="en-GB"><font face="Thorndale">dt_dopr</font></span></a><span lang="en-GB"><font face="Thorndale">). If <b>dt_dosp</b> < </font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"><font face="Thorndale">dt</font></span></a><span lang="en-GB"><font face="Thorndale">, then spectral data are output 3046 <span style="font-weight: bold;">skip_time_dosp</span> 3047 + 2*<b>dt_dosp</b>, skip_time_dosp + 3*<b>dt_dosp</b>, 3048 etc. The actual output times can 3049 deviate from these theoretical values (see </font></span><a href="#dt_dopr_zeitpunkte"><span lang="en-GB"><font face="Thorndale">dt_dopr</font></span></a><span lang="en-GB"><font face="Thorndale">). 3050 If <b>dt_dosp</b> < </font></span><a href="chapter_4.1.html#dt"><span lang="en-GB"><font face="Thorndale">dt</font></span></a><span lang="en-GB"><font face="Thorndale">, then 3051 spectral data are output 3659 3052 after each time step (if this is requested it should be <b>dt_dosp</b> 3660 = <i>0</i>).</font></span> </p> 3661 </td> 3662 </tr> 3663 <tr> 3664 <td style="vertical-align: top;"> 3665 <p><a name="plot_spectra_level"></a><b>plot_spectra_level</b></p> 3666 </td> 3667 <td style="vertical-align: top;">I(10)</td> 3668 <td style="vertical-align: top;"><i>no level</i></td> 3669 <td style="vertical-align: top;"> 3670 <p>Vertical level(s) for which horizontal spectra are to be 3671 plotted (in gridpoints). </p> 3672 <p>This parameter only affects the display of spectra in plots 3673 created with <span style="font-weight: bold;">profil</span>. The 3053 = <i>0</i>).</font></span> </p> </td> 3054 </tr> <tr> <td style="vertical-align: top;"> 3055 <p><a name="plot_spectra_level"></a><b>plot_spectra_level</b></p> 3056 </td> <td style="vertical-align: top;">I(10)</td> 3057 <td style="vertical-align: top;"><i>no level</i></td> 3058 <td style="vertical-align: top;"> <p>Vertical 3059 level(s) for which horizontal spectra are to be 3060 plotted (in gridpoints). </p> <p>This parameter 3061 only affects the display of spectra in plots 3062 created with <span style="font-weight: bold;">profil</span>. 3063 The 3674 3064 spectral data created and output to file are exclusively determined via 3675 <font><a href="#comp_spectra_level"><span lang="en-GB"><font face="Thorndale">comp_spectra_level</font></span></a></font>.</p> 3676 </td> 3677 </tr> 3678 3679 <tr> 3680 <td style="vertical-align: top;"><a name="skip_time_dosp"></a><span style="font-weight: bold;">skip_time_dosp</span></td> 3681 <td style="vertical-align: top;">R<br> 3682 </td> 3683 <td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="chapter_4.2.html#skip_time_data_output">skip_time_<br>data_output</a></span> 3684 </td> 3685 <td style="vertical-align: top;">No output of spectra data before this interval has passed (in s).<br><br>This 3686 parameter causes that data output activities are starting not before this interval 3687 (counting from the beginning of the simulation, t=0) has passed. <br><br><span style="font-weight: bold;">Example:</span><br>If the user has set <a href="#dt_dosp">dt_dosp</a> = <span style="font-style: italic;">3600.0</span> and <span style="font-weight: bold;">skip_time_dosp</span> = <span style="font-style: italic;">1800.0</span>, then the first output will be done at t = 5400 s. 3688 </td> 3689 </tr> 3690 <tr> 3691 <td style="vertical-align: top;"> 3692 <p><a name="spectra_direction"></a><b>spectra_direction</b></p> 3693 </td> 3694 <td style="vertical-align: top;">C*2 (10)</td> 3695 <td style="vertical-align: top;"><i>10 * ' '</i></td> 3696 <td style="vertical-align: top;"> 3697 <p>Direction(s) along which spectra are to be calculated. </p> 3698 <p>Allowed values are <span style="font-style: italic;">'x'</span>, 3699 <span style="font-style: italic;">'y'</span> and <span style="font-style: italic;">'xy'</span>. For 3065 <font><a href="#comp_spectra_level"><span lang="en-GB"><font face="Thorndale">comp_spectra_level</font></span></a></font>.</p> 3066 </td> </tr> <tr> <td style="vertical-align: top;"><a name="skip_time_dosp"></a><span style="font-weight: bold;">skip_time_dosp</span></td> 3067 <td style="vertical-align: top;">R<br> </td> <td style="vertical-align: top;"><span style="font-style: italic;">value of <a href="chapter_4.2.html#skip_time_data_output">skip_time_<br>data_output</a></span> 3068 </td> <td style="vertical-align: top;">No output of 3069 spectra data before this interval has passed (in s).<br><br>This 3070 parameter causes that data output activities are starting not before 3071 this interval 3072 (counting from the beginning of the simulation, t=0) has passed. <br><br><span style="font-weight: bold;">Example:</span><br>If 3073 the user has set <a href="#dt_dosp">dt_dosp</a> = <span style="font-style: italic;">3600.0</span> and <span style="font-weight: bold;">skip_time_dosp</span> = <span style="font-style: italic;">1800.0</span>, then the 3074 first output will be done at t = 5400 s. </td> </tr> 3075 <tr> <td style="vertical-align: top;"> <p><a name="spectra_direction"></a><b>spectra_direction</b></p> 3076 </td> <td style="vertical-align: top;">C*2 (10)</td> 3077 <td style="vertical-align: top;"><i>10 * ' '</i></td> 3078 <td style="vertical-align: top;"> <p>Direction(s) 3079 along which spectra are to be calculated. </p> <p>Allowed 3080 values are <span style="font-style: italic;">'x'</span>, 3081 <span style="font-style: italic;">'y'</span> and <span style="font-style: italic;">'xy'</span>. For 3700 3082 every quantity given by <a href="#data_output_sp">data_output_sp</a> 3701 3083 a corresponding 3702 direction<span style="font-weight: bold;"> </span>must be assigned.<br>3703 </p> 3704 <p>Calculation of spectrarequires cyclic boundary conditions3084 direction<span style="font-weight: bold;"> </span>must 3085 be assigned.<br> </p> <p>Calculation of spectra 3086 requires cyclic boundary conditions 3705 3087 along the respective directions (see <a href="chapter_4.1.html#bc_lr">bc_lr</a> 3706 3088 and <a href="chapter_4.1.html#bc_ns">bc_ns</a>).</p> 3707 </td> 3708 </tr> 3709 </tbody> 3710 </table> 3711 <span style="font-weight: bold;"><span style="font-weight: bold;"><span style="font-weight: bold;"><br> 3712 </span></span></span> 3713 <h3 style="line-height: 100%;"><br> 3714 <a href="chapter_4.1.html"><img src="left.gif" name="Grafik1" align="bottom" border="2" height="32" width="32"></a><a href="index.html"><img src="up.gif" name="Grafik2" align="bottom" border="2" height="32" width="32"></a><a href="chapter_4.3.html"><img src="right.gif" name="Grafik3" align="bottom" border="2" height="32" width="32"></a></h3> 3715 <span style="font-style: italic;">Last change:</span> 22/08/06 (SR)<span style="font-weight: bold;"><span style="font-weight: bold;"><br> 3716 </span></span> 3717 <br> 3089 </td> </tr> </tbody> 3090 </table><span style="font-weight: bold;"><span style="font-weight: bold;"><span style="font-weight: bold;"><br> 3091 </span></span></span><h3 style="line-height: 100%;"><br> 3092 <a href="chapter_4.1.html"><img src="left.gif" name="Grafik1" align="bottom" border="2" height="32" width="32"></a><a href="index.html"><img src="up.gif" name="Grafik2" align="bottom" border="2" height="32" width="32"></a><a href="chapter_4.3.html"><img src="right.gif" name="Grafik3" align="bottom" border="2" height="32" width="32"></a></h3><span style="font-style: italic;">Last change:</span> 3093 22/08/06 (SR)<span style="font-weight: bold;"><span style="font-weight: bold;"><br> 3094 </span></span><br> 3718 3095 </body></html> -
palm/trunk/DOC/app/chapter_4.3.html
r5 r48 13 13 --> 14 14 </style></head> 15 16 15 <body dir="ltr" lang="en-US"> 17 16 <h3 style="line-height: 200%;">4.3 User-defined parameters</h3> … … 54 53 <p>With this variable, names can be assigned to the subsections 55 54 defined by the user (see <a href="chapter_4.1.html#statistic_regions">statistic_regions</a>) 56 which afterwards appear in the headers of the respective files (<a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a> , <a href="chapter_3.4.html#PLOTTS_DATA">PLOTTS_DATA</a>)55 which afterwards appear in the headers of the respective files (<a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a>) 57 56 and within the respective plots. Up to 9 subdomains are allowed (<b>region</b> 58 57 (1) to <b>region</b> (9)), the total domain has the index 0 (<b>region</b> -
palm/trunk/DOC/app/chapter_4.5.1.html
r5 r48 61 61 <a href="chapter_4.2.html#skip_time_data_output">skip_time_data_output</a> 62 62 (or <a href="chapter_4.2.html#skip_time_dopr">skip_time_dopr</a>), 63 <a href="chapter_4.1.html#statistic_regions">statistic_regions</a></td></tr><tr><td align="left" valign="top">timeseries</td><td align="left" valign="top"><a href="chapter_3.4.html#DATA_1D_TS_NETCDF">DATA_1D_TS_NETCDF</a></td><td align="left" valign="top"><a href="chapter_4.2.html#data_output_ts">data_output_ts</a></td><td align="left" valign="top"><a href="chapter_4.2.html#data_output_format">data_output_format</a>, 64 <a href="chapter_4.2.html#dt_dots">dt_dots</a>, <a href="chapter_4.1.html#statistic_regions">statistic_regions</a></td></tr><tr><td align="left" valign="top">spectra</td><td align="left" valign="top"><a href="chapter_3.4.html#DATA_1D_SP_NETCDF">DATA_1D_SP_NETCDF</a></td><td align="left" valign="top"><a href="chapter_4.2.html#comp_spectra_level">comp_spectra_level</a>, 63 <a href="chapter_4.1.html#statistic_regions">statistic_regions</a></td></tr><tr><td align="left" valign="top">timeseries</td><td align="left" valign="top"><a href="chapter_3.4.html#DATA_1D_TS_NETCDF">DATA_1D_TS_NETCDF</a></td><td align="left" valign="top"><a href="chapter_4.2.html#dt_dots">dt_dots</a></td><td align="left" valign="top"><a href="chapter_4.2.html#data_output_format">data_output_format</a>, <a href="chapter_4.1.html#statistic_regions">statistic_regions</a></td></tr><tr><td align="left" valign="top">spectra</td><td align="left" valign="top"><a href="chapter_3.4.html#DATA_1D_SP_NETCDF">DATA_1D_SP_NETCDF</a></td><td align="left" valign="top"><a href="chapter_4.2.html#comp_spectra_level">comp_spectra_level</a>, 65 64 <a href="chapter_4.2.html#data_output_sp">data_output_sp</a>, 66 65 <a href="chapter_4.2.html#dt_data_output">dt_data_output</a> -
palm/trunk/DOC/app/chapter_4.5.3.html
r5 r48 1 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 2 <html> 3 <head> 4 <meta http-equiv="CONTENT-TYPE" 5 content="text/html; charset=windows-1252"> 6 <title>PALM chapter 4.5.3</title> 7 <meta name="GENERATOR" content="StarOffice 7 (Win32)"> 2 <html><head> 3 <meta http-equiv="CONTENT-TYPE" content="text/html; charset=windows-1252"> 4 5 <title>PALM chapter 4.5.3</title><meta name="GENERATOR" content="StarOffice 7 (Win32)"> 8 6 <meta name="AUTHOR" content="Siegfried Raasch"> 9 7 <meta name="CREATED" content="20041026;14291096"> … … 14 12 @page { size: 21cm 29.7cm } 15 13 --> 16 </style> 17 </head> 14 </style></head> 15 18 16 <body dir="ltr" lang="en-US"> 19 17 <h4 style="line-height: 100%;"><font size="4">4.5.3 Plots of time 20 18 series 21 with profil</font></h4> 22 <p style="line-height: 100%;">Output of time series is enabled 23 by providing a value for the run parameter <a 24 href="chapter_4.2.html#dt_dots">dt_dots</a>, 25 which specifies the temporal interval at which time series data is 26 output. Output times cannot be defined 27 directly but only via the output time interval, starting from the 28 beginning of the initial 3d run (t=0, but no data is output at that 29 time). The time series data 30 represent sums, averages or extreme values which by default refer to 31 the total model domain. 32 Output of time series for user-defined subdomains is possible with the 33 help of the initialization parameter 34 <a href="chapter_4.1.html#statistic_regions">statistic_regions</a>. 19 with profil</font></h4>Sorry, this feature isn't supported any more.<hr> 20 <p style="line-height: 100%;"><br> 21 <font color="#000080"><font color="#000080"><a href="chapter_4.5.2.html"><font color="#000080"><img src="left.gif" name="Grafik1" align="bottom" border="2" height="32" width="32"></font></a><a href="index.html"><font color="#000080"><img src="up.gif" name="Grafik2" align="bottom" border="2" height="32" width="32"></font></a><a href="chapter_4.5.4.html"><font color="#000080"><img src="right.gif" name="Grafik3" align="bottom" border="2" height="32" width="32"></font></a></font></font></p> 22 <p style="line-height: 100%;"> <span style="font-style: italic;">Last 23 change:</span> 06/03/07 (SR)<br> 35 24 </p> 36 <p style="line-height: 100%;">Time series are output into the local 37 file <a href="chapter_3.4.html#PLOTTS_DATA">PLOTTS_DATA</a>. 38 This file must be linked with a permanent file via a file connection 39 statement in the <b>mrun</b> configuration file (see e.g. <a 40 href="chapter_3.2.html">Chapter 41 3.2</a>). At the end of the run the local file is copied to this 42 file. Such a statement can look like this: </p> 43 <ul> 44 <pre style="margin-bottom: 0.5cm; line-height: 100%;"><font 45 style="font-size: 10pt;" size="2">PLOTTS_DATA out:loc:tr ts ~/PLOT/$fname _ts_in</font></pre> 46 </ul> 47 <p style="line-height: 100%;">If the respective <b>mrun</b> call is 48 like<br> 49 </p> 50 <ul> 51 <pre style="margin-bottom: 0.5cm; line-height: 100%;"><font 52 style="font-size: 10pt;" size="2">mrun -d test -r ts 53 </font></pre> 54 </ul> 55 <p style="line-height: 100%;">then the local file <tt><font 56 style="font-size: 10pt;" size="2">PLOTTS_DATA</font></tt> 57 is copied to the permanent file <tt><font style="font-size: 10pt;" 58 size="2">~/PLOT/test/test_ts_in</font> 59 </tt><font face="Thorndale, serif">.</font> However, the character 60 string <font style="font-size: 10pt;" size="2"></font><tt><font 61 style="font-size: 10pt;" size="2">ts</font></tt><font 62 style="font-size: 10pt;" size="2"></font> 63 activating the file connection staement (see third column of the 64 statement) must be given in the <b>mrun</b> call as argument of the 65 option -r (and/or -o)<b>. </b>If this is 66 forgotten by mistake, the model outputs the data to the local file, but 67 this is 68 not copied to the permanent file and thus the data are not available 69 for the user after the run has finished. </p> 70 <p style="line-height: 100%;">The time series data file always 71 contains all time series available. Which time series are 72 actually plotted can be specified via the parameter <a 73 href="chapter_4.2.html#data_output_ts">data_output_ts</a>.<br> 74 </p> 75 <p style="line-height: 100%;">The created data file can be directly 76 used as input file for the plot 77 routine <b>profil</b>. Beside the data file, <b>profil</b> 78 needs another file, the 79 so-called parameter file, which specifies the plot layout. This file is 80 created by PALM under the local 81 name <a href="chapter_3.4.html#PLOTTS_PAR">PLOTTS_PAR</a> 82 and also needs a file connection statement, e.g.: </p> 83 <ul> 84 <pre style="margin-bottom: 0.5cm; line-height: 100%;"><font 85 style="font-size: 10pt;" size="2">PLOTTS_PAR out:loc:tr ts ~/PLOT/$fname _ts_par</font></pre> 86 </ul> 87 <p style="line-height: 100%;">If you are in the directory 88 <tt><font style="font-size: 10pt;" size="2">~/PLOT/test</font>,</tt>the 89 data can be plotted by entering </p> 90 <ul> 91 <pre style="margin-bottom: 0.5cm; line-height: 100%;"><font 92 style="font-size: 10pt;" size="2">profil -d test_ts_in -p test_ts_par</font></pre> 93 </ul> 94 <p style="line-height: 100%;">Which time series are actually plotted 95 can be determined with the parameter <a href="chapter_4.2.html#data_output_ts">data_output_ts</a>. 96 </p> 97 <p style="line-height: 100%;">By default plot layout as specified in 98 the parameter file is as follows: the individual time series are 99 plotted 100 into individual coordinate systems (panels) which are arranged one upon 101 the other. Typically several time 102 series are plotted 103 together into one panel. The grouping is fixed PALM-internally (it can 104 be changed by editing the parameter input file). The parameter <b>data_output_ts</b> 105 determines which time series are actually to be plotted. If none of the 106 time series 107 which are assigned to a certain panel is plotted, 108 then this panel is completely omitted in the plot. </p> 109 <p style="line-height: 100%;">The time series are always plotted 110 one page only. or identification, each plot is 111 provided with a title, which contains the model version number, the 112 run identifier (base file name + number of the restart run), the name 113 of the host where the run was executed, the date and time of the 114 beginning 115 of the run as well as the averaging domain (by default: <span 116 style="font-style: italic;">'total 117 domain'</span>). 118 The x axes of the panels have the label <i>time 119 in s</i>, the y axes have no label. The 120 run parameters <a href="chapter_4.2.html#cross_ts_uymin">cross_ts_uymin</a> 121 and <a href="chapter_4.2.html#cross_ts_uymax">cross_ts_uymax</a> 122 can be used to assign the range of values of the y axis individually 123 for 124 each panel. By default, the range of values is calculated 125 from the minimum and maximum values of the time series. Each system 126 has a legend which contains an entry for each time serias. The legend 127 string is taken from file PLOTTS_DATA where the time 128 series contained are noted in the comment lines at the 129 beginning of the file. If a panel contains more than one time series 130 then they are marked by different 131 colors and types of lines. </p> 132 <p style="line-height: 100%;">If a simulation needs restart runs, then 133 one usually would like to have the time series of the complete 134 simulation in one plot. Using the file connection statements shown 135 above, a new cycle of time series data file and of the parameter file 136 is created for each run and thus the time series could only be plotted 137 in pieces. If one wants to have the complete time series in one 138 plot, the configuration file must be changed such that for 139 restart runs the time series data are appended to already existing 140 data (thus all data are output into one file). Then the configuration 141 file has two entries for PLOTTS_DATA: 142 </p> 143 <ul> 144 <pre style="line-height: 100%;"><font style="font-size: 10pt;" 145 size="2">PLOTTS_DATA out:loc:tr ts# ~/PLOT/$fname _ts_in</font><br><font 146 style="font-size: 10pt;" size="2">PLOTTS_DATA out:loc:tra tsf ~/PLOT/$fname _ts_in.</font></pre> 147 </ul> 148 <p style="line-height: 100%;">The first run of the job chain is now </p> 149 <ul> 150 <pre style="margin-bottom: 0.5cm; line-height: 100%;"><font 151 style="font-size: 10pt;" size="2">mrun -d test -r ts# 152 </font></pre> 153 </ul> 154 <p style="line-height: 100%;">For the restart runs, the "#" in the <span 155 style="font-weight: bold;">mrun</span> 156 call is automatically replaced by an "f". At the end of the job chain 157 there will only be one data file containing the complete time series 158 data. The file connection staement for the parameter file PLOTTS_PAR 159 has not changed, thus a new cycle of the respective permanent file is 160 created for each run. The highest 161 cycle of this file can be used as parameter file in order to plot the 162 complete time series. </p> 163 <p style="line-height: 100%;">The default layout of the plots of time 164 series described can be changed by editing the 165 parameter file. For a detailed description of the <span 166 style="font-weight: bold;">profil</span> parameters see the 167 <a 168 href="http://www.muk.uni-hannover.de/institut/software/profil_beschreibung.html">profil</a> 169 manual (only in German). <br> 170 </p> 171 <hr> 172 <p style="line-height: 100%;"><br> 173 <font color="#000080"><font color="#000080"><a href="chapter_4.5.2.html"><font 174 color="#000080"><img src="left.gif" name="Grafik1" align="bottom" 175 border="2" height="32" width="32"></font></a><a href="index.html"><font 176 color="#000080"><img src="up.gif" name="Grafik2" align="bottom" 177 border="2" height="32" width="32"></font></a><a 178 href="chapter_4.5.4.html"><font color="#000080"><img src="right.gif" 179 name="Grafik3" align="bottom" border="2" height="32" width="32"></font></a></font></font></p> 180 <p style="line-height: 100%;"> <span style="font-style: italic;">Last 181 change:</span> 19/04/05 (SR)<br> 182 </p> 183 </body> 184 </html> 25 </body></html> -
palm/trunk/DOC/app/chapter_4.6.html
r46 r48 4022 4022 4023 4023 4024 <tr> 4025 4026 4027 4028 4029 4030 4031 4032 <td style="vertical-align: middle;" width="15%"> 4033 4034 4035 4036 4037 4038 4039 <p><a href="chapter_4.2.html#cross_ts_uymax"><b>cross_ts_uymax</b></a></p> 4040 4041 4042 4043 4044 4045 4046 4047 </td> 4048 4049 4050 4051 4052 4053 4054 4055 <td style="vertical-align: middle;" width="5%"> 4056 4057 4058 4059 4060 4061 4062 <p>R</p> 4063 4064 4065 4066 4067 4068 4069 4070 </td> 4071 4072 4073 4074 4075 4076 4077 4078 <td style="vertical-align: middle;" width="7%"> 4079 4080 4081 4082 4083 4084 4085 <p>R (10)</p> 4086 4087 4088 4089 4090 4091 4092 4093 </td> 4094 4095 4096 4097 4098 4099 4100 4101 <td style="vertical-align: middle;" width="16%"> 4102 4103 4104 4105 4106 4107 4108 <p><i>10 * 999.999</i></p> 4109 4110 4111 4112 4113 4114 4115 4116 </td> 4117 4118 4119 4120 4121 4122 4123 4124 <td style="vertical-align: middle;" width="57%"> 4125 4126 4127 4128 4129 4130 4131 <p>Maximum of the range of y-axis values for coordinate 4132 systems 4133 of time series plots. <br> 4134 4135 4136 4137 4138 4139 4140 4141 </p> 4142 4143 4144 4145 4146 4147 4148 4149 </td> 4150 4151 4152 4153 4154 4155 4156 4157 </tr> 4158 4159 4160 4161 4162 4163 4164 4165 <tr> 4166 4167 4168 4169 4170 4171 4172 4173 <td style="vertical-align: middle;" width="15%"> 4174 4175 4176 4177 4178 4179 4180 <p><a href="chapter_4.2.html#cross_ts_uymin"><b>cross_ts_uymin</b></a></p> 4181 4182 4183 4184 4185 4186 4187 4188 </td> 4189 4190 4191 4192 4193 4194 4195 4196 <td style="vertical-align: middle;" width="5%"> 4197 4198 4199 4200 4201 4202 4203 <p>R</p> 4204 4205 4206 4207 4208 4209 4210 4211 </td> 4212 4213 4214 4215 4216 4217 4218 4219 <td style="vertical-align: middle;" width="7%"> 4220 4221 4222 4223 4224 4225 4226 <p>R (10)</p> 4227 4228 4229 4230 4231 4232 4233 4234 </td> 4235 4236 4237 4238 4239 4240 4241 4242 <td style="vertical-align: middle;" width="16%"> 4243 4244 4245 4246 4247 4248 4249 <p><i>10 * 999.999</i></p> 4250 4251 4252 4253 4254 4255 4256 4257 </td> 4258 4259 4260 4261 4262 4263 4264 4265 <td style="vertical-align: middle;" width="57%"> 4266 4267 4268 4269 4270 4271 4272 <p>Minimum of the range of y-axis values for coordinate 4273 systems 4274 of time series plot. <br> 4275 4276 4277 4278 4279 4280 4281 4282 </p> 4283 4284 4285 4286 4287 4288 4289 4290 </td> 4291 4292 4293 4294 4295 4296 4297 4298 </tr> 4024 4025 4026 4027 4028 4029 4030 4031 4032 4299 4033 4300 4034 … … 4875 4609 and output.</td> 4876 4610 </tr> 4877 <tr> 4878 <td><a href="chapter_4.2.html#data_output_ts"><span style="font-weight: bold;">data_output_ts</span></a></td> 4879 <td>R</td> 4880 <td>C * 10 (100)</td> 4881 <td><span style="font-style: italic;">100 * ' '</span></td> 4882 <td>Quantities for which time series 4883 are to be output (plot). </td> 4884 </tr> 4611 4885 4612 <tr> 4886 4613 <td><a href="chapter_4.3.html#data_output_user"><span style="font-weight: bold;">data_output_user</span></a></td> … … 24332 24059 24333 24060 24334 <p> <i>Last change: </i> 07/ 11/06 (ML) </p>24061 <p> <i>Last change: </i> 07/03/07 (SR) </p> 24335 24062 24336 24063 -
palm/trunk/SOURCE/CURRENT_MODIFICATIONS
r46 r48 4 4 new d3par-parameter netcdf_64bit_3d to switch on 64bit offset only for 3D files 5 5 6 new initializing action "by_user" calls user_init_3d_model and allows the 7 initial setting of all 3d arrays 6 new initializing action "by_user" calls user_init_3d_model and allows the initial setting of all 3d arrays 8 7 9 check_open, check_parameters, header, init_3d_model, modules, parin, user_interface 8 topography height informations are stored on arrays zu_s_inner and zw_w_inner and output to the 2d/3d NetCDF files 9 10 samples added to the user interface which show how to add user-define time series quantities. 11 12 check_open, check_parameters, header, init_3d_model, modules, netcdf, parin, user_interface 10 13 11 14 … … 14 17 15 18 Move call of user_actions( 'after_integration' ) below increment of times 16 and counters 19 and counters. user_actions is now called for each statistic region and has as an argument the number of the respective region (sr) 17 20 18 time_integration 21 d3par-parameter data_output_ts removed. Timeseries output for "profil" removed. Timeseries are now switched on by dt_dots. Timeseries data is collected in flow_statistics. 22 23 check_parameters, data_output_ts, flow_statistics, init_3d_model, modules, parin, time_integration 19 24 20 25 … … 24 29 Bugfix: preset of tendencies te_em, te_um, te_vm in init_1d_model 25 30 31 in Makefile, default suffixes removed from the suffix list to avoid calling of m2c in 32 # case of .mod files 33 34 Makefile 26 35 init_1d_model -
palm/trunk/SOURCE/Makefile
r3 r48 4 4 # Actual revisions: 5 5 # ----------------- 6 # 6 # default suffixes removed from the suffix list to avoid calling of m2c in 7 # case of .mod files 7 8 # 8 9 # Former revisions: … … 93 94 LDFLAGS = 94 95 95 .SUFFIXES: $(SUFFIXES) .f90 96 97 .SUFFIXES: 98 .SUFFIXES: .o .f90 96 99 97 100 -
palm/trunk/SOURCE/check_parameters.f90
r46 r48 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! "by_user" allowed as initializing action 6 ! "by_user" allowed as initializing action, -data_output_ts 7 7 ! 8 8 ! Former revisions: … … 1681 1681 ENDIF 1682 1682 1683 !1684 !-- Determine parameters for time series output and check whether permissible1685 i = 01686 DO WHILE ( data_output_ts(i+1) /= ' ' .AND. i+1 <= 100 )1687 1688 dots_n = dots_n + 11689 i = i + 11690 !1691 !-- Check whether time series is permissible and determine internal number1692 SELECT CASE ( TRIM( data_output_ts(i) ) )1693 1694 CASE ( 'E' )1695 dots_index(i) = 11696 CASE ( 'E*' )1697 dots_index(i) = 21698 CASE ( 'dt' )1699 dots_index(i) = 31700 CASE ( 'u*' )1701 dots_index(i) = 41702 CASE ( 'th*' )1703 dots_index(i) = 51704 CASE ( 'umax' )1705 dots_index(i) = 61706 CASE ( 'vmax' )1707 dots_index(i) = 71708 CASE ( 'wmax' )1709 dots_index(i) = 81710 CASE ( 'div_new' )1711 dots_index(i) = 91712 CASE ( 'div_old' )1713 dots_index(i) = 101714 CASE ( 'z_i_wpt' )1715 dots_index(i) = 111716 CASE ( 'z_i_pt' )1717 dots_index(i) = 121718 CASE ( 'w*' )1719 dots_index(i) = 131720 CASE ( 'w"pt"0' )1721 dots_index(i) = 141722 CASE ( 'w"pt"' )1723 dots_index(i) = 151724 CASE ( 'wpt' )1725 dots_index(i) = 161726 CASE ( 'pt(0)' )1727 dots_index(i) = 171728 CASE ( 'pt(zp)' )1729 dots_index(i) = 181730 CASE ( 'splptx' )1731 dots_index(i) = 191732 CASE ( 'splpty' )1733 dots_index(i) = 201734 CASE ( 'splptz' )1735 dots_index(i) = 211736 CASE ( 'L' )1737 dots_index(i) = 221738 1739 CASE DEFAULT1740 IF ( myid == 0 ) THEN1741 PRINT*, '+++ check_parameters: unknown time series: ', &1742 'data_output_ts = ',&1743 data_output_ts(i)1744 ENDIF1745 CALL local_stop1746 1747 END SELECT1748 1749 !1750 !-- Check, to which predefined coordinate system the time series belongs, and1751 !-- store corresponding internal number. Furthermore determine, how many and1752 !-- which graphs are being drawn into the corresponding system1753 DO k = 1, crmax1754 IF ( INDEX( cross_ts_profiles(k), ' ' // TRIM( data_output_ts(i) ) &1755 // ' ' ) /=0 ) &1756 THEN1757 dots_crossindex(i) = k1758 cross_ts_number_count(k) = cross_ts_number_count(k) + 11759 cross_ts_numbers(cross_ts_number_count(k),k) = dots_index(i)1760 EXIT1761 ENDIF1762 ENDDO1763 1764 ENDDO1765 1683 1766 1684 ! -
palm/trunk/SOURCE/data_output_tseries.f90
r4 r48 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! 6 ! Collection of time series quantities moved to routine flow_statistics, 7 ! output for "profil" removed 7 8 ! 8 9 ! Former revisions: … … 37 38 38 39 INTEGER :: file_id, i, j, sr 39 REAL :: ts_value(30)40 40 41 41 … … 70 70 !-- applicable) 71 71 DO sr = 0, statistic_regions 72 !73 !-- Open file for time series output.74 IF ( profil_output ) THEN75 file_id = 50 + sr76 CALL check_open( file_id )77 ENDIF78 79 !80 !-- Collect and printout all time series quantities in a single line.81 ts_value(1) = hom(nzb+4,1,var_hom,sr) ! E82 ts_value(2) = hom(nzb+5,1,var_hom,sr) ! E*83 ts_value(3) = dt_3d84 ts_value(4) = hom(nzb,1,var_hom,sr) ! u*85 ts_value(5) = hom(nzb+3,1,var_hom,sr) ! th*86 ts_value(6) = u_max87 ts_value(7) = v_max88 ts_value(8) = w_max89 ts_value(9) = hom(nzb+10,1,var_sum,sr) ! new divergence90 ts_value(10) = hom(nzb+9,1,var_hom,sr) ! old Divergence91 ts_value(11) = hom(nzb+6,1,var_hom,sr) ! z_i(1)92 ts_value(12) = hom(nzb+7,1,var_hom,sr) ! z_i(2)93 ts_value(13) = hom(nzb+8,1,var_hom,sr) ! w*94 ts_value(14) = hom(nzb,1,16,sr) ! w'pt' at k=095 ts_value(15) = hom(nzb+1,1,16,sr) ! w'pt' at k=196 ts_value(16) = hom(nzb+1,1,18,sr) ! wpt at k=197 ts_value(17) = hom(nzb,1,4,sr) ! pt(0)98 ts_value(18) = hom(nzb+1,1,4,sr) ! pt(zp)99 ts_value(19) = hom(nzb+9,1,var_hom-1,sr) ! splptx100 ts_value(20) = hom(nzb+10,1,var_hom-1,sr) ! splpty101 ts_value(21) = hom(nzb+11,1,var_hom-1,sr) ! splptz102 IF ( ts_value(5) /= 0.0 ) THEN103 ts_value(22) = ts_value(4)**2 / &104 ( kappa * g * ts_value(5) / ts_value(18) ) ! L105 ELSE106 ts_value(22) = 10000.0107 ENDIF108 72 109 73 #if defined( __netcdf ) … … 111 75 DO i = 1, dots_num 112 76 nc_stat = NF90_PUT_VAR( id_set_ts, id_var_dots(i,sr), & 113 (/ ts_value(i ) /),&77 (/ ts_value(i,sr) /), & 114 78 start = (/ dots_time_count /), & 115 79 count = (/ 1 /) ) … … 119 83 #endif 120 84 121 IF ( profil_output ) THEN 122 WRITE ( file_id, 500 ) simulated_time, ts_value(1:22) 123 ! 124 !-- y-value range of the crosses to be drawn by PROFIL 125 !-- If required, enlarge them, provided they have not yet been 126 !-- specified in 127 !-- check_parameters 128 DO i = 1, dots_n 129 130 j = dots_crossindex(i) 131 132 IF ( cross_ts_uymin(j) == 999.999 ) THEN 133 ! 134 !-- When the value range of the first line in the corresponding 135 !-- cross is determined, its value range is simply adopted. 136 IF ( cross_ts_uymin_computed(j) == 999.999 ) & 137 THEN 138 cross_ts_uymin_computed(j) = ts_value(dots_index(i)) 139 ELSE 140 cross_ts_uymin_computed(j) = & 141 MIN(cross_ts_uymin_computed(j),ts_value(dots_index(i))) 142 ENDIF 143 ENDIF 144 145 IF ( cross_ts_uymax(j) == 999.999 ) THEN 146 ! 147 !-- When the value range of the first line in the corresponding 148 !-- cross is determined, its value range is simply adopted. 149 IF ( cross_ts_uymax_computed(j) == 999.999 ) & 150 THEN 151 cross_ts_uymax_computed(j) = ts_value(dots_index(i)) 152 ELSE 153 cross_ts_uymax_computed(j) = & 154 MAX(cross_ts_uymax_computed(j),ts_value(dots_index(i))) 155 ENDIF 156 ENDIF 157 158 ENDDO 159 160 ENDIF 161 162 ENDDO ! Loop of subregions. 85 ENDDO 163 86 164 87 ENDIF -
palm/trunk/SOURCE/flow_statistics.f90
r39 r48 801 801 ENDIF 802 802 803 ! 804 !-- Collect the time series quantities 805 ts_value(1,sr) = hom(nzb+4,1,var_hom,sr) ! E 806 ts_value(2,sr) = hom(nzb+5,1,var_hom,sr) ! E* 807 ts_value(3,sr) = dt_3d 808 ts_value(4,sr) = hom(nzb,1,var_hom,sr) ! u* 809 ts_value(5,sr) = hom(nzb+3,1,var_hom,sr) ! th* 810 ts_value(6,sr) = u_max 811 ts_value(7,sr) = v_max 812 ts_value(8,sr) = w_max 813 ts_value(9,sr) = hom(nzb+10,1,var_sum,sr) ! new divergence 814 ts_value(10,sr) = hom(nzb+9,1,var_hom,sr) ! old Divergence 815 ts_value(11,sr) = hom(nzb+6,1,var_hom,sr) ! z_i(1) 816 ts_value(12,sr) = hom(nzb+7,1,var_hom,sr) ! z_i(2) 817 ts_value(13,sr) = hom(nzb+8,1,var_hom,sr) ! w* 818 ts_value(14,sr) = hom(nzb,1,16,sr) ! w'pt' at k=0 819 ts_value(15,sr) = hom(nzb+1,1,16,sr) ! w'pt' at k=1 820 ts_value(16,sr) = hom(nzb+1,1,18,sr) ! wpt at k=1 821 ts_value(17,sr) = hom(nzb,1,4,sr) ! pt(0) 822 ts_value(18,sr) = hom(nzb+1,1,4,sr) ! pt(zp) 823 ts_value(19,sr) = hom(nzb+9,1,var_hom-1,sr) ! splptx 824 ts_value(20,sr) = hom(nzb+10,1,var_hom-1,sr) ! splpty 825 ts_value(21,sr) = hom(nzb+11,1,var_hom-1,sr) ! splptz 826 IF ( ts_value(5,sr) /= 0.0 ) THEN 827 ts_value(22,sr) = ts_value(4,sr)**2 / & 828 ( kappa * g * ts_value(5,sr) / ts_value(18,sr) ) ! L 829 ELSE 830 ts_value(22,sr) = 10000.0 831 ENDIF 832 833 ! 834 !-- Calculate additional statistics provided by the user interface 835 CALL user_statistics( sr ) 836 803 837 ENDDO ! loop of the subregions 804 805 !806 !-- Calculate additional statistics provided by the user interface807 CALL user_statistics808 838 809 839 ! -
palm/trunk/SOURCE/init_3d_model.f90
r46 r48 7 7 ! Actual revisions: 8 8 ! ----------------- 9 ! New initializing action "by_user" calls user_init_3d_model 9 ! New initializing action "by_user" calls user_init_3d_model, 10 ! ts_value is allocated 10 11 ! 11 12 ! Former revisions: … … 78 79 sums_l_l(nzb:nzt+1,0:statistic_regions,0:threads_per_task-1), & 79 80 sums_up_fraction_l(10,3,0:statistic_regions), & 80 sums_wsts_bc_l(nzb:nzt+1,0:statistic_regions) ) 81 sums_wsts_bc_l(nzb:nzt+1,0:statistic_regions), & 82 ts_value(var_ts,0:statistic_regions) ) 81 83 ALLOCATE( km_damp_x(nxl-1:nxr+1), km_damp_y(nys-1:nyn+1) ) 82 84 -
palm/trunk/SOURCE/init_grid.f90
r39 r48 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! 6 ! storage of topography height arrays zu_s_inner and zw_s_inner 7 7 ! 8 8 ! Former revisions: -
palm/trunk/SOURCE/modules.f90
r46 r48 5 5 ! Actual revisions: 6 6 ! ----------------- 7 ! +netcdf_64bit_3d 7 ! +netcdf_64bit_3d, zu_s_inner, zw_w_inner, id_var_zusi_*, id_var_zwwi_*, 8 ! ts_value 9 ! -data_output_ts, dots_n 10 ! arrays dots_label and dots_unit now dimensioned with dots_max 8 11 ! 9 12 ! Former revisions: … … 228 231 CHARACTER (LEN=10), DIMENSION(100) :: data_output = ' ', & 229 232 data_output_pr = ' ', & 230 data_output_ts = ' ', &231 233 data_output_user = ' ', doav = ' ' 232 234 CHARACTER (LEN=20), DIMENSION(10) :: netcdf_precision = ' ' … … 239 241 disturbance_level_ind_t, doav_n = 0, dopr_n = 0, & 240 242 dopr_time_count = 0, dopts_time_count = 0, & 241 dosp_time_count = 0, dots_ n = 0, dots_time_count = 0, &243 dosp_time_count = 0, dots_time_count = 0, & 242 244 do2d_xy_n = 0, do2d_xz_n = 0, do2d_yz_n = 0, do3d_avs_n = 0, & 243 245 dvrp_filecount = 0, dz_stretch_level_index, gamma_mg, & … … 489 491 REAL, DIMENSION(:), ALLOCATABLE :: ddx2_mg, ddy2_mg 490 492 491 REAL, DIMENSION(:,:), ALLOCATABLE :: fwxm, fwxp, fwym, fwyp, fxm, fxp, & 492 fym, fyp, wall_e_x, wall_e_y, & 493 wall_u, wall_v, wall_w_x, wall_w_y 493 REAL, DIMENSION(:,:), ALLOCATABLE :: fwxm, fwxp, fwym, fwyp, fxm, fxp, & 494 fym, fyp, wall_e_x, wall_e_y, & 495 wall_u, wall_v, wall_w_x, wall_w_y, & 496 zu_s_inner, zw_w_inner 494 497 495 498 SAVE … … 648 651 #endif 649 652 650 INTEGER, PARAMETER :: dopr_norm_num = 7, dopts_num = 26, dots_ num = 22, &653 INTEGER, PARAMETER :: dopr_norm_num = 7, dopts_num = 26, dots_max = 100, & 651 654 replace_num = 6 655 656 INTEGER :: dots_num = 22 652 657 653 658 CHARACTER, DIMENSION( replace_num ) :: & … … 677 682 'm2/s2 ', 'number2' /) 678 683 679 CHARACTER (LEN=7), DIMENSION(dots_ num) :: dots_label = &684 CHARACTER (LEN=7), DIMENSION(dots_max) :: dots_label = & 680 685 (/ 'E ', 'E* ', 'dt ', 'u* ', 'th* ', 'umax ', & 681 686 'vmax ', 'wmax ', 'div_new', 'div_old', 'z_i_wpt', 'z_i_pt ', & 682 687 'w* ', 'w"pt"0 ', 'w"pt" ', 'wpt ', 'pt(0) ', 'pt(zp) ', & 683 'splptx ', 'splpty ', 'splptz ', 'mo_L ' /) 684 685 CHARACTER (LEN=7), DIMENSION(dots_num) :: dots_unit = & 688 'splptx ', 'splpty ', 'splptz ', 'mo_L ', & 689 ( 'unknown', i9 = 1, 78) /) 690 691 CHARACTER (LEN=7), DIMENSION(dots_max) :: dots_unit = & 686 692 (/ 'm2/s2 ', 'm2/s2 ', 's ', 'm/s ', 'K ', 'm/s ', & 687 693 'm/s ', 'm/s ', 's-1 ', 's-1 ', 'm ', 'm ', & 688 694 'm/s ', 'K m/s ', 'K m/s ', 'k m/s ', 'K ', 'K ', & 689 '% ', '% ', '% ', 'm ' /) 695 '% ', '% ', '% ', 'm ', & 696 ( 'unknown', i9 = 1, 78 ) /) 690 697 691 698 CHARACTER (LEN=7), DIMENSION(100) :: dopr_unit = 'unknown' … … 737 744 id_var_xu_yz, id_var_x_3d, id_var_xu_3d, id_var_y_xy, & 738 745 id_var_yv_xy, id_var_y_xz, id_var_yv_xz, id_var_y_yz, & 739 id_var_yv_yz, id_var_y_3d, id_var_yv_3d, id_var_zu_xy, & 740 id_var_zu1_xy, id_var_zu_xz, id_var_zu_yz, id_var_zu_3d, & 746 id_var_yv_yz, id_var_y_3d, id_var_yv_3d, id_var_zusi_xy, & 747 id_var_zusi_3d, id_var_zu_xy, id_var_zu1_xy, id_var_zu_xz, & 748 id_var_zu_yz, id_var_zu_3d, id_var_zwwi_xy, id_var_zwwi_3d, & 741 749 id_var_zw_xy, id_var_zw_xz, id_var_zw_yz, id_var_zw_3d 742 750 … … 749 757 INTEGER, DIMENSION(100,0:9) :: id_dim_z_pr, id_var_dopr, & 750 758 id_var_z_pr 751 INTEGER, DIMENSION(dots_ num,0:9) :: id_var_dots759 INTEGER, DIMENSION(dots_max,0:9) :: id_var_dots 752 760 753 761 … … 1020 1028 1021 1029 CHARACTER (LEN=40) :: region(0:9) 1022 INTEGER :: statistic_regions = 0, var_hom = 80, var_sum = 80 1030 INTEGER :: statistic_regions = 0, var_hom = 80, var_sum = 80, var_ts = 100 1023 1031 INTEGER :: u_max_ijk(3), v_max_ijk(3), w_max_ijk(3) 1024 1032 LOGICAL :: flow_statistics_called = .FALSE. 1025 1033 REAL :: u_max, v_max, w_max 1026 1034 REAL, DIMENSION(:), ALLOCATABLE :: sums_divnew_l, sums_divold_l 1027 REAL, DIMENSION(:,:), ALLOCATABLE :: sums, sums_wsts_bc_l 1035 REAL, DIMENSION(:,:), ALLOCATABLE :: sums, sums_wsts_bc_l, ts_value 1028 1036 REAL, DIMENSION(:,:,:), ALLOCATABLE :: hom_sum, rmask, spectrum_x, & 1029 1037 spectrum_y, sums_l, sums_l_l, & -
palm/trunk/SOURCE/netcdf.f90
r4 r48 7 7 ! Current revisions: 8 8 ! ------------------ 9 ! 9 ! Output topography height information (zu_s_inner, zw_s_inner) to 2d-xy and 3d 10 ! datasets 10 11 ! 11 12 ! Former revisions: … … 290 291 291 292 ! 293 !-- In case of non-flat topography define 2d-arrays containing the height 294 !-- informations 295 IF ( TRIM( topography ) /= 'flat' ) THEN 296 ! 297 !-- Define zusi = zu(nzb_s_inner) 298 nc_stat = NF90_DEF_VAR( id_set_3d(av), 'zusi', NF90_DOUBLE, & 299 (/ id_dim_x_3d(av), id_dim_y_3d(av) /), & 300 id_var_zusi_3d(av) ) 301 IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 413 ) 302 303 nc_stat = NF90_PUT_ATT( id_set_3d(av), id_var_zusi_3d(av), & 304 'units', 'meters' ) 305 IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 414 ) 306 307 nc_stat = NF90_PUT_ATT( id_set_3d(av), id_var_zusi_3d(av), & 308 'long_name', 'zu(nzb_s_inner)' ) 309 IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 415 ) 310 311 ! 312 !-- Define zwwi = zw(nzb_w_inner) 313 nc_stat = NF90_DEF_VAR( id_set_3d(av), 'zwwi', NF90_DOUBLE, & 314 (/ id_dim_x_3d(av), id_dim_y_3d(av) /), & 315 id_var_zwwi_3d(av) ) 316 IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 416 ) 317 318 nc_stat = NF90_PUT_ATT( id_set_3d(av), id_var_zwwi_3d(av), & 319 'units', 'meters' ) 320 IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 417 ) 321 322 nc_stat = NF90_PUT_ATT( id_set_3d(av), id_var_zwwi_3d(av), & 323 'long_name', 'zw(nzb_w_inner)' ) 324 IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 418 ) 325 326 ENDIF 327 328 329 ! 292 330 !-- Define the variables 293 331 var_list = ';' … … 393 431 !-- No arrays to output 394 432 IF ( i == 1 ) RETURN 395 ! nc_stat = NF90_CLOSE( id_set_3d(av) )396 ! IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 9999 )397 ! RETURN398 ! ENDIF399 433 400 434 ! … … 468 502 IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 86 ) 469 503 504 505 ! 506 !-- In case of non-flat topography write height information 507 IF ( TRIM( topography ) /= 'flat' ) THEN 508 509 nc_stat = NF90_PUT_VAR( id_set_3d(av), id_var_zusi_3d(av), & 510 zu_s_inner(0:nx+1,0:ny+1), & 511 start = (/ 1, 1 /), & 512 count = (/ nx+2, ny+2 /) ) 513 IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 419 ) 514 515 nc_stat = NF90_PUT_VAR( id_set_3d(av), id_var_zwwi_3d(av), & 516 zw_w_inner(0:nx+1,0:ny+1), & 517 start = (/ 1, 1 /), & 518 count = (/ nx+2, ny+2 /) ) 519 IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 420 ) 520 521 ENDIF 470 522 471 523 CASE ( '3d_ext' ) … … 742 794 743 795 ! 796 !-- In case of non-flat topography define 2d-arrays containing the height 797 !-- informations 798 IF ( TRIM( topography ) /= 'flat' ) THEN 799 ! 800 !-- Define zusi = zu(nzb_s_inner) 801 nc_stat = NF90_DEF_VAR( id_set_xy(av), 'zusi', NF90_DOUBLE, & 802 (/ id_dim_x_xy(av), id_dim_y_xy(av) /), & 803 id_var_zusi_xy(av) ) 804 IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 421 ) 805 806 nc_stat = NF90_PUT_ATT( id_set_xy(av), id_var_zusi_xy(av), & 807 'units', 'meters' ) 808 IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 422 ) 809 810 nc_stat = NF90_PUT_ATT( id_set_xy(av), id_var_zusi_xy(av), & 811 'long_name', 'zu(nzb_s_inner)' ) 812 IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 423 ) 813 814 ! 815 !-- Define zwwi = zw(nzb_w_inner) 816 nc_stat = NF90_DEF_VAR( id_set_xy(av), 'zwwi', NF90_DOUBLE, & 817 (/ id_dim_x_xy(av), id_dim_y_xy(av) /), & 818 id_var_zwwi_xy(av) ) 819 IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 424 ) 820 821 nc_stat = NF90_PUT_ATT( id_set_xy(av), id_var_zwwi_xy(av), & 822 'units', 'meters' ) 823 IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 425 ) 824 825 nc_stat = NF90_PUT_ATT( id_set_xy(av), id_var_zwwi_xy(av), & 826 'long_name', 'zw(nzb_w_inner)' ) 827 IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 426 ) 828 829 ENDIF 830 831 832 ! 744 833 !-- Define the variables 745 834 var_list = ';' … … 870 959 !-- No arrays to output. Close the netcdf file and return. 871 960 IF ( i == 1 ) RETURN 872 ! nc_stat = NF90_CLOSE( id_set_xy(av) )873 ! IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 9999 )874 ! RETURN875 ! ENDIF876 961 877 962 ! … … 981 1066 982 1067 DEALLOCATE( netcdf_data ) 1068 1069 ! 1070 !-- In case of non-flat topography write height information 1071 IF ( TRIM( topography ) /= 'flat' ) THEN 1072 1073 nc_stat = NF90_PUT_VAR( id_set_xy(av), id_var_zusi_xy(av), & 1074 zu_s_inner(0:nx+1,0:ny+1), & 1075 start = (/ 1, 1 /), & 1076 count = (/ nx+2, ny+2 /) ) 1077 IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 427 ) 1078 1079 nc_stat = NF90_PUT_VAR( id_set_xy(av), id_var_zwwi_xy(av), & 1080 zw_w_inner(0:nx+1,0:ny+1), & 1081 start = (/ 1, 1 /), & 1082 count = (/ nx+2, ny+2 /) ) 1083 IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 428 ) 1084 1085 ENDIF 983 1086 984 1087 … … 1398 1501 !-- No arrays to output. Close the netcdf file and return. 1399 1502 IF ( i == 1 ) RETURN 1400 ! nc_stat = NF90_CLOSE( id_set_xz(av) )1401 ! IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 9999 )1402 ! RETURN1403 ! ENDIF1404 1503 1405 1504 ! … … 1913 2012 !-- No arrays to output. Close the netcdf file and return. 1914 2013 IF ( i == 1 ) RETURN 1915 ! nc_stat = NF90_CLOSE( id_set_yz(av) )1916 ! IF ( nc_stat /= NF90_NOERR ) CALL handle_netcdf_error( 9999 )1917 ! RETURN1918 ! ENDIF1919 2014 1920 2015 ! -
palm/trunk/SOURCE/parin.f90
r46 r48 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! +netcdf_64bit_3d in d3par 6 ! +netcdf_64bit_3d in d3par, -data_output_ts 7 7 ! 8 8 ! Former revisions: … … 90 90 cross_normalized_y, cross_profiles, cross_ts_uymax, & 91 91 cross_ts_uymin, cross_xtext, cycle_mg, data_output, & 92 data_output_format, data_output_pr, data_output_ts,&92 data_output_format, data_output_pr, & 93 93 data_output_2d_on_each_pe, disturbance_amplitude, & 94 94 disturbance_energy_limit, disturbance_level_b, & -
palm/trunk/SOURCE/time_integration.f90
r46 r48 380 380 !-- Graphic output for time series 381 381 IF ( time_dots >= dt_dots ) THEN 382 IF ( dots_n /= 0 )CALL data_output_tseries382 CALL data_output_tseries 383 383 time_dots = MOD( time_dots, MAX( dt_dots, dt_3d ) ) 384 384 ENDIF -
palm/trunk/SOURCE/user_interface.f90
r46 r48 5 5 ! ----------------- 6 6 ! New routine user_init_3d_model which allows the initial setting of all 3d 7 ! arrays under control of the user 7 ! arrays under control of the user, 8 ! routine user_statistics now has one argument (sr), 9 ! sample for generating time series quantities added 8 10 ! 9 11 ! Former revisions: … … 174 176 ! ENDDO 175 177 ! ENDIF 178 179 ! 180 !-- Sample for user-defined time series 181 !-- For each time series quantity you have to give a label and a unit, 182 !-- which will be used for the NetCDF file. They must not contain more than 183 !-- seven characters. The value of dots_num has to be increased by the 184 !-- number of new time series quantities. Its old value has to be store in 185 !-- dots_num_palm. See routine user_statistics on how to output calculate 186 !-- and output these quantities. 187 ! dots_label(dots_num+1) = 'abs_umx' 188 ! dots_unit(dots_num+1) = 'm/s' 189 ! dots_label(dots_num+2) = 'abs_vmx' 190 ! dots_unit(dots_num+2) = 'm/s' 191 ! 192 ! dots_num_palm = dots_num 193 ! dots_num = dots_num + 2 176 194 177 195 END SUBROUTINE user_init … … 421 439 422 440 423 SUBROUTINE user_statistics 441 SUBROUTINE user_statistics( sr ) 424 442 425 443 !------------------------------------------------------------------------------! … … 428 446 ! ------------ 429 447 ! Calculation of user-defined statistics 448 ! This routine is called for every statistic region sr defined by the user, 449 ! but at least for the region "total domain" (sr=0). 430 450 !------------------------------------------------------------------------------! 431 451 … … 435 455 IMPLICIT NONE 436 456 457 INTEGER :: sr 458 459 ! 460 !-- Sample on how to add values for the user-defined time series quantities. 461 !-- These have to be defined before in routine user_init. This sample 462 !-- creates two time series for the absolut values of the horizontal 463 !-- velocities u and v. 464 ! ts_value(dots_num_palm+1,sr) = ABS( u_max ) 465 ! ts_value(dots_num_palm+2,sr) = ABS( v_max ) 437 466 438 467 END SUBROUTINE user_statistics
Note: See TracChangeset
for help on using the changeset viewer.