271 | | 1. The calculation of user-defined spectra is closely linked with the calculation of [#part_1 part 1. (user-defined vertical profiles)] and [#part_3 part 3. (user-defined 3d volume data)]. Therefore, the following prerequisites apply for each user-defined spectra quantity: |
272 | | |
273 | | 1. From [#part_1 part 1. (user-defined vertical profiles)] steps 2 and 3. |
274 | | See the sample code (as comment lines) for'' 'u*v*' ''and ustvst, respectively. (Actual output of vertical profiles - step 1 - is not required.) |
275 | | 2. From [#part_3 part 3. (user-defined 3d volume data)] steps 2, 3, 4, 5, and 6. |
276 | | See the sample code (as comment lines) for'' 'u*v*' ''and {{{ustvst}}}, respectively. (Actual output of 3d volume data - step 1 - is not required.) |
277 | | 3. The quantity has to be given a unique string identifier, e.g.'' 'u*v*'.'' This identifier must be different from the identifiers used for the {{{PALM}}} standard output (see list in description of package parameter [../../sppar#data_output_sp data_output_sp]). To switch on output of this quantity, the user has to assign the string identifier to the package parameter [../../sppar#data_output_sp data_output_sp], eg.: |
278 | | |
279 | | {{{ data_output_sp = 'u*v*' }}} \\ |
280 | | |
281 | | A. and B. as prerequisites for C. require a naming convention of identical identifiers, e.g. [../../userpar#data_output_pr_user data_output_pr_user]='' 'u*v*','' [../../userpar#data_output_user data_output_user] ='' 'u*v*' ''and [../../sppar#data_output_sp data_output_sp]='' 'u*v*'.'' This naming convention applies only in case of user-defined spectra. |
282 | | |
283 | | 2. Edit the subroutine user_spectra (only those parts in [[span(red,style=color: red)]]) as follows: |
| 271 | 1. The calculation of user-defined spectra is closely linked with the calculation of [#part_1 part 1. (user-defined vertical profiles)] and [#part_3 part 3. (user-defined 3d volume data)]. Therefore, the following prerequisites apply for each user-defined spectra quantity:\\\\ |
| 272 | A. From [#part_1 part 1. (user-defined vertical profiles)] steps 2 and 3. |
| 273 | See the sample code (as comment lines) for'' 'u*v*' ''and ustvst, respectively. (Actual output of vertical profiles - step 1 - is not required.) |
| 274 | B. From [#part_3 part 3. (user-defined 3d volume data)] steps 2, 3, 4, 5, and 6. |
| 275 | See the sample code (as comment lines) for'' 'u*v*' ''and {{{ustvst}}}, respectively. (Actual output of 3d volume data - step 1 - is not required.) |
| 276 | C. The quantity has to be given a unique string identifier, e.g.'' 'u*v*'.'' This identifier must be different from the identifiers used for the {{{PALM}}} standard output (see list in description of package parameter [../../sppar#data_output_sp data_output_sp]). To switch on output of this quantity, the user has to assign the string identifier to the package parameter [../../sppar#data_output_sp data_output_sp], eg.: |
| 277 | {{{ data_output_sp = 'u*v*' }}} |
| 278 | Item A. and item B. as prerequisites for C. require a naming convention of identical identifiers, e.g. [../../userpar#data_output_pr_user data_output_pr_user]='' 'u*v*','' [../../userpar#data_output_user data_output_user] ='' 'u*v*' ''and [../../sppar#data_output_sp data_output_sp]='' 'u*v*'.'' This naming convention applies only in case of user-defined spectra. |
| 279 | |
| 280 | 2. Edit the subroutine [../int#user_spectra user_spectra] (only those parts in [[span(red,style=color: red)]]) as follows: |