1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
---|
2 | <html><head> |
---|
3 | <meta content="text/html; charset=windows-1252" http-equiv="CONTENT-TYPE"><title>PALM chapter 4.5.2</title> <meta content="StarOffice 7 (Win32)" name="GENERATOR"> <meta content="Siegfried Raasch" name="AUTHOR"> <meta content="20041022;12155949" name="CREATED"> <meta content="20041117;11232134" name="CHANGED"> <meta content="parallel LES model" name="KEYWORDS"> <style> |
---|
4 | <!-- |
---|
5 | @page { size: 21cm 29.7cm } |
---|
6 | --> |
---|
7 | </style></head> |
---|
8 | |
---|
9 | <body style="direction: ltr;" lang="en-US"><h4 style="line-height: 100%;"><font size="4">4.5.2 |
---|
10 | Plots of vertical |
---|
11 | profiles with profil</font></h4> |
---|
12 | <p style="line-height: 100%;">Output of vertical |
---|
13 | profile data is enabled by providing values for the run parameters <a href="chapter_4.2.html#dt_dopr"><u>dt_dopr</u></a><span style="text-decoration: none;"> |
---|
14 | and </span><a href="chapter_4.2.html#data_output_pr">data_output_pr</a> |
---|
15 | <span style="text-decoration: none;">which specify the |
---|
16 | temporal |
---|
17 | interval of the output times (in s) and the quantities for which output |
---|
18 | is to be made.</span> Output times cannot be defined |
---|
19 | directly but only via the output time interval, starting from the |
---|
20 | beginning of the initial 3d run (t=0, but no profiles are |
---|
21 | written at the time t=0; exceptions see <a href="chapter_4.2.html#data_output_pr">data_output_pr</a>). |
---|
22 | By default, vertical profiles represent an instantaneous horizontal |
---|
23 | average of the |
---|
24 | total model domain at the respective output time. Temporal averaging |
---|
25 | can be initiated with |
---|
26 | the run parameter <a href="chapter_4.2.html#averaging_interval_pr">averaging_interval_pr</a>. |
---|
27 | Beyond that, an output of profiles for user-defined subdomains is |
---|
28 | possible via the |
---|
29 | initialization parameter <a href="chapter_4.1.html#statistic_regions">statistic_regions</a>.</p> |
---|
30 | <p style="line-height: 100%;">Output of desired profiles |
---|
31 | (temperature, |
---|
32 | velocity, etc.) is steered with the run parameter <a href="chapter_4.2.html#data_output_pr">data_output_pr</a>. |
---|
33 | If this parameter is not set by the user, then, independently of the |
---|
34 | value of <b>dt_dopr</b>, there will be no output! PALM |
---|
35 | creates the local file <a href="chapter_3.4.html#PLOT1D_DATA">PLOT1D_DATA</a>, |
---|
36 | which must be linked with a permanent file (see e.g. <a href="chapter_3.2.html">chapter |
---|
37 | 3.2</a>) via a file connection statement in the <b>mrun</b> |
---|
38 | configuration file. At the end of the run the local file is copied |
---|
39 | to this file. Such a statement can look like this: </p> |
---|
40 | <ul> <pre style="margin-bottom: 0.5cm; line-height: 100%;"><font style="font-size: 10pt;" size="2">PLOT1D_DATA out:loc:tr pr ~/PLOT/$fname _pr_in.</font></pre></ul> |
---|
41 | <p style="line-height: 100%;">If the respective <b>mrun</b> |
---|
42 | call is |
---|
43 | like<br> |
---|
44 | </p><ul> <pre style="margin-bottom: 0.5cm; line-height: 100%;"><font style="font-size: 10pt;" size="2">mrun -d test -r “pr” …</font></pre> |
---|
45 | </ul><p style="line-height: 100%;">then the local f<span style="text-decoration: none;">ile |
---|
46 | </span><tt><span style="text-decoration: none;"><font style="font-size: 10pt;" size="2">PLOT1D_DATA</font></span></tt><span style="text-decoration: none;"><font style="font-size: 10pt;" size="2"> |
---|
47 | </font>is copied to the permanent file </span><tt><span style="text-decoration: none;"><font style="font-size: 10pt;" size="2">~/PLOT/test/test_pr_in</font></span></tt><span style="text-decoration: none;">. |
---|
48 | However, the character string <font style="font-size: 10pt;" size="2">“</font></span><tt><span style="text-decoration: none;"><font style="font-size: 10pt;" size="2">pr</font></span></tt><span style="text-decoration: none;"><font style="font-size: 10pt;" size="2">”</font> |
---|
49 | activating the file connection statement </span><span style="text-decoration: none;">(see third column of the |
---|
50 | statement) </span><span style="text-decoration: none;">must |
---|
51 | be given in the <b>mrun</b> |
---|
52 | call as argument of the |
---|
53 | option -r (and/or -o)<b>.</b> If t</span>his is |
---|
54 | forgotten by mistake, the model outputs the data to the local file, but |
---|
55 | this is |
---|
56 | not copied to the permanent file and thus the data are not available |
---|
57 | for the user after the run has finished. </p> |
---|
58 | <p style="line-height: 100%;">The created data file can be |
---|
59 | directly used as input file for the plot software <b>profil</b>. |
---|
60 | <b>profil</b> needs another file, the so-called parameter |
---|
61 | file, which |
---|
62 | specifies the plot layout. This file is created by PALM under the local |
---|
63 | name <a href="chapter_3.4.html#PLOT1D_PAR">PLOT1D_PAR</a> |
---|
64 | and also needs a file connection statement, e.g.: </p> |
---|
65 | <ul> <pre style="margin-bottom: 0.5cm; line-height: 100%;"><font style="font-size: 10pt;" size="2">PLOT1D_PAR out:loc:tr pr ~/PLOT/$fname _pr_par.</font></pre></ul> |
---|
66 | <p style="line-height: 100%;">If you are in the directory |
---|
67 | <tt><font style="font-size: 10pt;" size="2">~/PLOT/test</font>,</tt>the |
---|
68 | data can be plotted by entering </p> |
---|
69 | <ul> <pre style="margin-bottom: 0.5cm; line-height: 100%;"><font style="font-size: 10pt;" size="2">profil -d test_pr_in -p test_pr_par</font></pre></ul> |
---|
70 | <p style="line-height: 100%;">The default plot layout as |
---|
71 | specified in the parameter file is as follows: the profiles of the |
---|
72 | different quantities are plottet into |
---|
73 | one or more coordinate systems (panels). Every profile is plotted only |
---|
74 | once, |
---|
75 | however several profiles of different quantities can be plottet into |
---|
76 | the same panel. If case of this, the different quantities are |
---|
77 | marked by different styles of lines. Which variables |
---|
78 | are drawn into which coordinate system is specified by the user via |
---|
79 | the run parameter <a href="chapter_4.2.html#cross_profiles">cross_profiles</a>. |
---|
80 | It is very important to note that only profiles are plottet, which are |
---|
81 | assigned to |
---|
82 | a coordinate system via <b>cross_profiles</b>. If a |
---|
83 | certain |
---|
84 | variable is selected by <b>data_output_pr</b> but not |
---|
85 | assigned to a coordinate |
---|
86 | system via <b>cross_profiles</b>, then the appropriate |
---|
87 | profile data |
---|
88 | are written to the file PLOT1D_DATA but they are not plotted! All |
---|
89 | panels for which data |
---|
90 | exist are plotted. For example, if only the profiles of the potential |
---|
91 | temperature are |
---|
92 | to be plottet in a panel but output of potential temperature is not set |
---|
93 | via |
---|
94 | <b>data_output_pr</b>, then the respective panel is not |
---|
95 | drawn |
---|
96 | (thus no 'empty' panels appear in the plot). The |
---|
97 | parameters <a href="chapter_4.2.html#profile_columns">profile_columns</a> |
---|
98 | and <a href="chapter_4.2.html#profile_rows">profile_rows</a> |
---|
99 | determine how the panels are arranged in columns and rows. The panels |
---|
100 | are plotted in the order given by <span style="font-weight: bold;">data_output_pr</span> |
---|
101 | starting in the top row from left to right. |
---|
102 | If the number of panels to be plotted is larger than the |
---|
103 | product <b>profile_columns</b> * <b>profile_rows</b>, |
---|
104 | then the plot |
---|
105 | is continued on a second page. </p> |
---|
106 | <p style="line-height: 100%;">During a model run output of |
---|
107 | profiles to |
---|
108 | file PLOT1D_DATA is usually carried out for several times (as |
---|
109 | determined by <span style="font-weight: bold;">dt_dopr</span>)<font style="font-size: 10pt;" size="2">.</font> |
---|
110 | All of these profiles belonging to the same quantity are plotted in the |
---|
111 | same panel. The different output times are marked by different line |
---|
112 | colors. All profiles of a certain output time have the |
---|
113 | same color, even if they are plotted into different panels. Beyond |
---|
114 | that, a legend entry is made for each, containing the name of the |
---|
115 | respective quantity and the output time. |
---|
116 | This legend string is taken from file PLOT1D_DATA |
---|
117 | in which a comment line is placed ahead of each profile data. </p> |
---|
118 | <p style="line-height: 100%;">For identification, each |
---|
119 | plot is |
---|
120 | provided with a title, which contains the model version number, the |
---|
121 | run identifier (base file name + number of the restart run), the name |
---|
122 | of the host where the run was executed, the date and time of the |
---|
123 | beginning |
---|
124 | of the run as well as the averaging domain (by default: <span style="font-style: italic;">'total |
---|
125 | domain'</span>). If the profiles are additionally temporally |
---|
126 | averaged, |
---|
127 | each panel gets an appropriate sub-label (<span style="font-style: italic;">'time |
---|
128 | averaged over… s'</span>). The axes labels of the x |
---|
129 | axes of the |
---|
130 | individual panels are specified with the run parameter |
---|
131 | <a href="chapter_4.2.html#cross_xtext">cross_xtext</a>, |
---|
132 | the y axes always have the label <span style="font-style: italic;">'height |
---|
133 | in m'</span>. For better |
---|
134 | comparison, the profiles can be normalized with respect to different |
---|
135 | quantities |
---|
136 | (see <a href="chapter_4.2.html#cross_normalized_x">cross_normalized_x</a> |
---|
137 | and <a href="chapter_4.2.html#cross_normalized_y">cross_normalized_y</a>). |
---|
138 | The respective normalization is noted in the axes label. </p> |
---|
139 | <p style="line-height: 100%;"><font color="#000000">As |
---|
140 | already |
---|
141 | mentioned, the profiles of a quantity |
---|
142 | for all output times are plotted into the same panel. This is not |
---|
143 | possible if a simulation needs restart runs, since the restart runs |
---|
144 | write the |
---|
145 | profile data to separate files (with appropriate cycle numbers) and |
---|
146 | create own parameter files. Thus by default profiles can only be drawn |
---|
147 | separately for each respective run. However there is a possibility to |
---|
148 | plot |
---|
149 | all profiles of a quantity in one plot, regardless of the number of |
---|
150 | restart runs. For this |
---|
151 | purpose the configuration file must be changed such that for restart |
---|
152 | runs the profile data are appended to already existing<font color="#000000"> |
---|
153 | data</font> (thus all data are output into one file). Then the |
---|
154 | configuration file has two entries for </font><tt><font color="#000000">PLOT1D_DATA</font></tt><font color="#000000">: |
---|
155 | </font></p><ul> <pre style="line-height: 100%;"><font style="font-size: 10pt;" size="2">PLOT1D_DATA out:loc:tr pr# ~/PLOT/$fname _pr_in</font><br><font style="font-size: 10pt;" size="2">PLOT1D_DATA out:loc:tra prf ~/PLOT/$fname _pr_in.</font></pre> |
---|
156 | </ul><p style="line-height: 100%;">The first run of |
---|
157 | the job chain is now </p> |
---|
158 | <ul> <pre style="margin-bottom: 0.5cm; line-height: 100%;"><font style="font-size: 10pt;" size="2">mrun - D test - r “pr#…</font></pre></ul> |
---|
159 | <p style="line-height: 100%;">For the restart runs, the |
---|
160 | "#" in the <span style="font-weight: bold;">mrun</span> |
---|
161 | call is automatically replaced by an "f". At the end of the job chain |
---|
162 | there will only be one data file containing the complete profile data. |
---|
163 | The file connection statement for the parameter file |
---|
164 | <font size="3">PLOT1D_PAR</font> has not changed, |
---|
165 | thus a new cycle of |
---|
166 | the respective permanent file is created for each run. To plot |
---|
167 | the combined data with the parameter file created by the last run of |
---|
168 | the job chain, the run parameter |
---|
169 | <a href="chapter_4.2.html#use_prior_plot1d_parameters">use_prior_plot1d_parameters</a> |
---|
170 | = <i>.TRUE.</i> must be additionally set for the restart |
---|
171 | runs. If this |
---|
172 | is |
---|
173 | forgotten, the parameter file is useless and the data cannot |
---|
174 | be plotted. </p> |
---|
175 | <p style="line-height: 100%;">The default layout of the |
---|
176 | plots of |
---|
177 | vertical profiles can be changed by editing the |
---|
178 | parameter file. For a detailed description of the <span style="font-weight: bold;">profil</span> parameters |
---|
179 | see the |
---|
180 | <a href="http://www.muk.uni-hannover.de/institut/software/profil_beschreibung.html">profil</a> |
---|
181 | manual (only in German). <br> |
---|
182 | </p><hr> |
---|
183 | <p style="line-height: 100%;"><br><font color="#000080"><font color="#000080"><a href="chapter_4.5.html"><font color="#000080"><img name="Grafik1" src="left.gif" align="bottom" border="2" height="32" width="32"></font></a><a href="index.html"><font color="#000080"><img name="Grafik2" src="up.gif" align="bottom" border="2" height="32" width="32"></font></a><a href="chapter_4.5.3.html"><font color="#000080"><img name="Grafik3" src="right.gif" align="bottom" border="2" height="32" width="32"></font></a></font></font></p> |
---|
184 | <p style="line-height: 100%;"><span style="font-style: italic;">Last |
---|
185 | change:</span> $Id: chapter_4.5.2.html 62 2007-03-13 02:52:40Z hellstea $ </p> |
---|
186 | </body></html> |
---|