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

Last change on this file since 1751 was 1649, checked in by knoop, 9 years ago

Latex lecture update for PALM seminar in Hong Kong

  • Property svn:executable set to *
  • Property svn:keywords set to Id
File size: 8.7 KB
Line 
1% $Id: mrun_steering_parameters.tex 1649 2015-09-15 16:34:42Z maronga $
2\input{header_tmp.tex}
3%\input{../header_lectures.tex}
4
5\usepackage[utf8]{inputenc}
6\usepackage{ngerman}
7% \usepackage{pgf}
8\usepackage{subfigure}
9\usepackage{units}
10\usepackage{multimedia}
11\usepackage{hyperref}
12\newcommand{\event}[1]{\newcommand{\eventname}{#1}}
13\usepackage{xmpmulti}
14\usepackage{tikz}
15\usetikzlibrary{shapes,arrows,positioning}
16\usetikzlibrary{decorations.markings}             %neues paket
17\usetikzlibrary{decorations.pathreplacing}        %neues paket
18\def\Tiny{\fontsize{4pt}{4pt}\selectfont}
19\usepackage{amsmath}
20\usepackage{amssymb}
21\usepackage{multicol}
22\usepackage{pdfcomment}
23\usepackage{graphicx}
24\usepackage{listings}
25\lstset{showspaces=false,language=fortran,basicstyle=
26        \ttfamily,showstringspaces=false,captionpos=b}
27
28\institute{Institute of Meteorology and Climatology, Leibniz UniversitÀt Hannover}
29\selectlanguage{english}
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{PALM group}
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     
69      \item<2-> \textbf{Domain size}
70      \begin{itemize}
71         \scriptsize
72         \item[-]<3-> Must be large enough to capture all relevant scales of turbulence
73      \end{itemize}
74     
75      \item<4-> \textbf{Grid spacing}
76      \begin{itemize}
77         \scriptsize
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
79         \item[-]<5-> Results should not depend on grid spacing $\rightarrow$ carry out sensitivity study
80      \end{itemize}
81     
82      \item<6-> \textbf{Simulation time}
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     
90      \item<9-> \textbf{Data analysis}
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     
108      \item<2-> \textbf{Grid parameters (computational grid / processor grid)}
109      \begin{itemize}
110         \footnotesize
111         \item[-]<2-> grid spacing, number of gridpoints, etc.
112      \end{itemize}
113     
114      \item<3-> \textbf{Numerical parameters}
115      \begin{itemize}
116         \footnotesize
117         \item[-]<3-> timestep scheme, advection scheme, etc.
118      \end{itemize}
119     
120      \item<4-> \textbf{Boundary condition parameters}
121      \begin{itemize}
122         \footnotesize
123         \item[-]<4-> horizontal (cyclic/non-cyclic), vertical (Prandtl-layer, free-slip condition, etc.)
124      \end{itemize}
125     
126      \item<5-> \textbf{Initialization parameters}
127      \begin{itemize}
128         \footnotesize
129         \item[-]<5-> kind of initial profiles, restart run, main run (following pre-run)
130      \end{itemize}   
131     
132      \item<6-> \textbf{Output parameters}
133      \begin{itemize}
134         \footnotesize
135         \item[-]<6-> 1d, 2d, 3d output, output intervals, etc.
136      \end{itemize}         
137     
138      \item<7-> \textbf{Physical parameters}
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/trac/wiki/doc/app/parlist}
152
153   \begin{itemize}
154      \footnotesize
155     
156      \item<2-> \textbf{General initialization methods}
157      \begin{itemize}
158         \footnotesize
159         \item[-]<2-> controlled by parameter \texttt{initializing\_actions}
160      \end{itemize}
161     
162      \item<3-> \textbf{Initial run:}
163      \begin{itemize}
164         \item[-]<3-> \footnotesize \texttt{initializing\_actions = ‘set\_constant\_profiles’}\\
165         \par\smallskip
166         \tiny constant, piecewise linear, profiles are used
167         \par\smallskip
168         \item[-]<4-> \footnotesize \texttt{initializing\_actions = ‘set\_1d-model-profiles’}\\
169         \par\smallskip
170         \tiny wind/TKE-profiles are created by a 1d-model, embedded in PALM, using stationary temperature/humidity-profiles
171         \par\smallskip
172         \item[-]<5-> \footnotesize \texttt{initializing\_actions = ‘cyclic\_fill’}\\
173         \par\smallskip
174         \tiny 3d-data from a pre-run (possibly with smaller domain size than the initial run) are used
175         \par\smallskip
176         \item[-]<6-> \footnotesize \texttt{initializing\_actions = ‘by\_user’}\\
177         \par\smallskip
178         \tiny user has to provide \textbf{all} initial settings\\
179      \end{itemize}
180     
181      \item<7-> \textbf{Restart run:}
182      \begin{itemize}
183         \item[-]<7-> \footnotesize \texttt{initializing\_actions = ‘read\_restart\_data’}\\
184         \par\smallskip
185         \tiny data from the previous run in the job-chain are used\\
186      \end{itemize}
187               
188   \end{itemize}
189
190\end{frame}
191
192% Folie 5
193\begin{frame}
194   \frametitle{PALM - Initialization Example}
195
196   \begin{itemize}
197      \footnotesize
198      \item<1-> \textbf{The following parameters have to be set for an initial atmosphere at rest with neutral temperature stratification and a capping inversion:}
199
200      \quad \texttt{initializing\_actions = ‘set\_constant\_profiles’,}\\
201      \quad \texttt{ug\_surface = 0.0, vg\_surface = 0.0,}\\
202      \quad \texttt{pt\_surface = 300.0,}\\
203      \quad \texttt{pt\_vertical\_gradient = 0.0, 1.0,}\\
204      \quad \texttt{pt\_vertical\_gradient\_level = 0.0, 800.0,}\\
205   \end{itemize}
206
207   \begin{center}
208      \onslide<2->
209      \begin{tikzpicture}[scale=0.7]
210
211         % define coordinates
212         \coordinate (O) at (0,0) ;
213         \coordinate (X) at (5,0) ;
214         \coordinate (Z) at (0,5) ;
215   
216         % axis
217         \draw[->, thick] (O) -- (X) ;
218         \draw[->, thick] (O) -- (Z) ;
219   
220         % axis tics
221         \draw[-] (1,-0.2) -- (1,0) ;
222         \draw[-] (-0.2,0) -- (0,0) ;
223         \draw[-] (-0.2,3) -- (0,3) ;
224       
225         % x-axis labels
226         \node[below] at (5,-0.2) {$\theta$};
227         \node[below] at (1,-0.2) {$\unit{300}{K}$};
228   
229         % z-axis labels
230         \node[left] at (-0.2,5) {$z$};
231         \node[left] at (-0.2,3) {$\unit{800}{m}$};
232         \node[left] at (-0.2,0) {$\unit{0}{m}$};
233   
234         % theta lines
235         \draw[red, ultra thick] (1,0) -- (1,3) ;
236         \draw[red, ultra thick] (1,3) -- (3,4.4) ;
237
238         % theta profiles
239         \uncover<3->{
240         \draw [decorate,decoration={brace,amplitude=10pt,mirror}] (1,0) -- (1,3) node[black,midway,xshift=0pt] {} ;
241         \node at (3.6,1.5) {$\dfrac{\partial \theta}{\partial z} = \unit{0.0}{K} / \unit{100}{m}$} ;}
242         \uncover<4->{
243         \node at (4.7,3.5) {$\dfrac{\partial \theta}{\partial z} = \unit{1.0}{K} / \unit{100}{m}$} ;}
244   
245      \end{tikzpicture}
246   \end{center}
247   
248\end{frame}
249
250\end{document}
Note: See TracBrowser for help on using the repository browser.