source: palm/trunk/TUTORIAL/SOURCE/mrun_steering_parameters.tex @ 1243

Last change on this file since 1243 was 1080, checked in by maronga, 12 years ago

several updates in the tutorial

  • Property svn:executable set to *
  • Property svn:keywords set to Id
File size: 8.5 KB
RevLine 
[945]1% $Id: mrun_steering_parameters.tex 1080 2012-12-13 13:39:39Z heinze $
2\input{header_tmp.tex}
3%\input{../header_lectures.tex}
4
5\usepackage[utf8]{inputenc}
6\usepackage{ngerman}
[1080]7% \usepackage{pgf}
[945]8\usetheme{Dresden}
9\usepackage{subfigure}
10\usepackage{units}
11\usepackage{multimedia}
12\usepackage{hyperref}
13\newcommand{\event}[1]{\newcommand{\eventname}{#1}}
14\usepackage{xmpmulti}
15\usepackage{tikz}
16\usetikzlibrary{shapes,arrows,positioning}
17\usetikzlibrary{decorations.markings}             %neues paket
18\usetikzlibrary{decorations.pathreplacing}        %neues paket
19\def\Tiny{\fontsize{4pt}{4pt}\selectfont}
20\usepackage{amsmath}
21\usepackage{amssymb}
22\usepackage{multicol}
23\usepackage{pdfcomment}
24\usepackage{graphicx}
25\usepackage{listings}
26\lstset{showspaces=false,language=fortran,basicstyle=
27        \ttfamily,showstringspaces=false,captionpos=b}
28
29\institute{Institut fÌr Meteorologie und Klimatologie, Leibniz UniversitÀt Hannover}
30\date{last update: \today}
31\event{PALM Seminar}
32\setbeamertemplate{navigation symbols}{}
33
34\setbeamertemplate{footline}
35  {
36    \begin{beamercolorbox}[rightskip=-0.1cm]&
37     {\includegraphics[height=0.65cm]{imuk_logo.pdf}\hfill \includegraphics[height=0.65cm]{luh_logo.pdf}}
38    \end{beamercolorbox}
39    \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,
40      leftskip=.3cm,rightskip=0.3cm plus1fil]{title in head/foot}
41      {\leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor} \hfill \eventname \hfill \insertframenumber \; / \inserttotalframenumber}
42    \end{beamercolorbox}
43    \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot}
44    \end{beamercolorbox}
45  }
46%\logo{\includegraphics[width=0.3\textwidth]{luhimuk_logo.pdf}}
47
48\title[General Steering Parameters]{General Steering Parameters}
49\author{Siegfried Raasch}
50
51\begin{document}
52
53% Folie 1
54\begin{frame}
55\titlepage
56\end{frame}
57
58\section{General Steering Parameters}
59\subsection{General Steering Parameters}
60
61% Folie 2
62\begin{frame}                         
63   \frametitle{General Hints for Carrying out LES}
64   
65   
66   \begin{itemize}
67      \scriptsize
68     
[973]69      \item<2-> \textbf{Domain size}
[945]70      \begin{itemize}
71         \scriptsize
72         \item[-]<3-> Must be large enough to capture all relevant scales of turbulence
73      \end{itemize}
74     
[973]75      \item<4-> \textbf{Grid spacing}
[945]76      \begin{itemize}
77         \scriptsize
[973]78         \item[-]<4-> Must be so fine that most of the turbulent transport is resolved\\ (explicit transport $>>$ subgrid-scale transport)\\ $\rightarrow$ check profiles of resolved-scale and subgrid-scale fluxes
[945]79         \item[-]<5-> Results should not depend on grid spacing $\rightarrow$ carry out sensitivity study
80      \end{itemize}
81     
[973]82      \item<6-> \textbf{Simulation time}
[945]83      \begin{itemize}
84         \scriptsize
85         \item[-]<6-> Must be long enough that turbulence can develop $\rightarrow$ check the timeseries of velocity components or resolved-scale TKE
86         \item[-]<7-> In case of horizontally homogeneous boundary conditions, onset of turbulence has to be triggered by imposing random disturbances to the flow $\rightarrow$ otherwise, there will be no turbulence!
87         \item[-]<8-> Must be long enough to guarantee, that the mean flow has reached a (quasi-) stationary state $\rightarrow$ otherwise, turbulence statistics may be wrong
88      \end{itemize}
89     
[973]90      \item<9-> \textbf{Data analysis}
[945]91      \begin{itemize}
92         \scriptsize
93         \item[-]<9-> Data analysis should start only after onset of turbulence and after the mean flow has reached a (quasi-) stationary state
94         \item[-]<10-> Getting correct mean flow profiles generally requires temporal averaging of the data (e.g. over the eddy-turnover timescale in the \\ convective boundary layer)
95      \end{itemize}
96     
97   \end{itemize}
98\end{frame}
99
100% Folie 3
101\begin{frame}
102   \frametitle{PALM - General Steering Parameters - Overview (I)}
103   
104   Steering parameters can be classified into different groups:
105   \begin{itemize}
106      \footnotesize
107     
[973]108      \item<2-> \textbf{Grid parameters (computational grid / processor grid)}
[945]109      \begin{itemize}
110         \footnotesize
111         \item[-]<2-> grid spacing, number of gridpoints, etc.
112      \end{itemize}
113     
[973]114      \item<3-> \textbf{Numerical parameters}
[945]115      \begin{itemize}
116         \footnotesize
117         \item[-]<3-> timestep scheme, advection scheme, etc.
118      \end{itemize}
119     
[973]120      \item<4-> \textbf{Boundary condition parameters}
[945]121      \begin{itemize}
122         \footnotesize
123         \item[-]<4-> horizontal (cyclic/non-cyclic), vertical (Prandtl-layer, free-slip condition, etc.)
124      \end{itemize}
125     
[973]126      \item<5-> \textbf{Initialization parameters}
[945]127      \begin{itemize}
128         \footnotesize
[1080]129         \item[-]<5-> kind of initial profiles, restart run, main run (following pre-run)
[945]130      \end{itemize}   
131     
[973]132      \item<6-> \textbf{Output parameters}
[945]133      \begin{itemize}
134         \footnotesize
135         \item[-]<6-> 1d, 2d, 3d output, output intervals, etc.
136      \end{itemize}         
137     
[973]138      \item<7-> \textbf{Physical parameters}
[945]139      \begin{itemize}
140         \footnotesize
141         \item[-]<7-> latitude, angular velocity, etc.
142      \end{itemize} 
143               
144   \end{itemize}
145   
146\end{frame}
147
148% Folie 4
149\begin{frame}
150   \frametitle{PALM - General Steering Parameters - Overview (II)}
151   \footnotesize A complete alphabetical list of all parameters can be found under: \url{http://palm.muk.uni-hannover.de/wiki/doc/app/parlist}
152
153   \begin{itemize}
154      \footnotesize
155     
[973]156      \item<2-> \textbf{General initialization methods}
[945]157      \begin{itemize}
158         \footnotesize
159         \item[-]<2-> controlled by parameter \texttt{initializing\_actions =}
160      \end{itemize}
161     
[973]162      \item<3-> \textbf{Initial run:}
[945]163      \begin{itemize}
164         \footnotesize
165         \item[-]<3-> \texttt{initializing\_actions = ‘set\_constant\_profiles’}\\
166         constant, piecewise linear, profiles are used
167         \item[-]<4-> \texttt{initializing\_actions = ‘set\_1d-model-profiles’}\\
168wind/TKE-profiles are created by a 1d-model, embedded in PALM, using stationary temperature/humidity-profiles
169         \item[-]<5-> \texttt{initializing\_actions = ‘cyclic\_fill’}\\
170         3d-data from a pre-run (possibly with smaller domain size than the initial run) are used
171         \item[-]<6-> \texttt{initializing\_actions = ‘by\_user’}\\
[973]172         user has to provide \textbf{all} initial settings
[945]173      \end{itemize}
174     
[973]175      \item<7-> \textbf{Restart run:}
[945]176      \begin{itemize}
177         \footnotesize
178         \item[-]<7-> \texttt{initializing\_actions = ‘read\_restart\_data’}\\
179         data from the previous run in the job-chain are used
180      \end{itemize}
181               
182   \end{itemize}
183
184\end{frame}
185
186% Folie 5
187\begin{frame}
188   \frametitle{PALM - Initialization Example}
189
190   \begin{itemize}
191      \footnotesize
[973]192      \item<1-> \textbf{The following parameters have to be set for an initial atmosphere at rest with neutral temperature stratification and a capping inversion:}
[945]193
194      \quad \texttt{initializing\_actions = ‘set\_constant\_profiles’,}\\
195      \quad \texttt{ug\_surface = 0.0, vg\_surface = 0.0,}\\
196      \quad \texttt{pt\_surface = 300.0,}\\
197      \quad \texttt{pt\_initial\_gradient = 0.0, 1.0,}\\
198      \quad \texttt{pt\_initial\_gradient\_level = 0.0, 800.0,}\\
199   \end{itemize}
200
201   \begin{center}
202      \onslide<2->
203      \begin{tikzpicture}[scale=0.7]
204
205         % define coordinates
206         \coordinate (O) at (0,0) ;
207         \coordinate (X) at (5,0) ;
208         \coordinate (Z) at (0,5) ;
209   
210         % axis
211         \draw[->, thick] (O) -- (X) ;
212         \draw[->, thick] (O) -- (Z) ;
213   
214         % axis tics
215         \draw[-] (1,-0.2) -- (1,0) ;
216         \draw[-] (-0.2,0) -- (0,0) ;
217         \draw[-] (-0.2,3) -- (0,3) ;
218       
219         % x-axis labels
220         \node[below] at (5,-0.2) {$\theta$};
221         \node[below] at (1,-0.2) {$\unit{300}{K}$};
222   
223         % z-axis labels
224         \node[left] at (-0.2,5) {$z$};
225         \node[left] at (-0.2,3) {$\unit{800}{m}$};
226         \node[left] at (-0.2,0) {$\unit{0}{m}$};
227   
228         % theta lines
229         \draw[red, ultra thick] (1,0) -- (1,3) ;
230         \draw[red, ultra thick] (1,3) -- (3,4.4) ;
231
232         % theta profiles
233         \uncover<3->{
234         \draw [decorate,decoration={brace,amplitude=10pt,mirror}] (1,0) -- (1,3) node[black,midway,xshift=0pt] {} ;
235         \node at (3.6,1.5) {$\dfrac{\partial \theta}{\partial z} = \unit{0.0}{K} / \unit{100}{m}$} ;}
236         \uncover<4->{
237         \node at (4.7,3.5) {$\dfrac{\partial \theta}{\partial z} = \unit{1.0}{K} / \unit{100}{m}$} ;}
238   
239      \end{tikzpicture}
240   \end{center}
241   
242\end{frame}
243
244\end{document}
Note: See TracBrowser for help on using the repository browser.