|
| 1 | +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
| 2 | +%%%%%%%%% Select one of the options, and comment the rest of them |
| 3 | + |
| 4 | +%%%%%%%%%% Option 1: to compile with pdflatex : parameter "t" - to align to the top |
| 5 | +\documentclass[professionalfonts,t]{beamer} |
| 6 | +%sans font? |
| 7 | + |
| 8 | +%%%%%%%%%% Option 3: to create handout for print |
| 9 | +%\documentclass[t,handout]{beamer} |
| 10 | +%\usepackage{pgfpages} % to put several slides on one page |
| 11 | +%\pgfpagesuselayout{2 on 1}[a4paper, border shrink=5mm] % 2 slides on 1 page |
| 12 | +%\pgfpagesuselayout{4 on 1}[a4paper,landscape, border shrink=5mm] % 4 slides on 1 page, and landscaped |
| 13 | + |
| 14 | + |
| 15 | +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
| 16 | +%%%%%%%%%%%%%% Select the Theme %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
| 17 | +\usetheme{Dresden} % OK |
| 18 | +%\usetheme{Berlin} |
| 19 | +%\usetheme{Bergen} % NO |
| 20 | +%\usetheme{Boadilla} % NO |
| 21 | +%\usetheme{Copenhagen} % NO |
| 22 | +%\usetheme{Hannover} % NO |
| 23 | +%\usetheme{Luebeck} % NO |
| 24 | +%\usetheme{Marburg} % NO |
| 25 | +%\usetheme{Pittsburgh} % NO |
| 26 | +%\usetheme{default} |
| 27 | +%\usetheme{Singapore} % OK |
| 28 | +%\usetheme{boxes} |
| 29 | +%\usecolortheme{structure} |
| 30 | +%\usecolortheme{rose} |
| 31 | +%\usecolortheme{beaver} |
| 32 | + |
| 33 | + |
| 34 | +\definecolor{mymaroon}{cmyk}{0.0, 1.0, 1.0, 0.498} |
| 35 | +\definecolor{myblue}{cmyk}{1.0, 1, 0, 0.5} |
| 36 | +\definecolor{mygreen}{cmyk}{100, 0, 100, 50} |
| 37 | +\setbeamercolor*{palette secondary}{use=structure,fg=white,bg=myblue} |
| 38 | +\setbeamercolor*{palette tertiary}{use=structure,fg=white,bg=mymaroon} |
| 39 | + |
| 40 | +%\usepackage{beamerthemesplit} % |
| 41 | +\beamertemplateballitem % fancy bullets and numbering |
| 42 | + |
| 43 | +\setbeamertemplate{navigation symbols}{} % suppress navigation symbols |
| 44 | +\addtobeamertemplate{frametitle}{}{% |
| 45 | + \logo{../images/IIT_logo} |
| 46 | + \iffalse |
| 47 | + |
| 48 | + \begin{tikzpicture}[remember picture,overlay] |
| 49 | + \node[anchor=center, yshift=-13pt, xshift=-5pt] at (current page.north) |
| 50 | + {\includegraphics[height=1.1cm]{../images/Argonne_cmyk_black-eps-converted-to}\hspace{10cm}}; |
| 51 | + |
| 52 | + \node[anchor=north east, yshift=3pt, xshift=0pt] at (current page.north east) |
| 53 | + {\includegraphics[height=0.7cm]{../images/IIT_Logo_blk}}; |
| 54 | + \end{tikzpicture} |
| 55 | + |
| 56 | + \fi |
| 57 | +} |
| 58 | +% other possibilities to include LOGO. it puts it in RLC |
| 59 | + |
| 60 | +% |
| 61 | +%\pgfdeclareimage[width=1cm]{logo}{../images/IIT_Logo} |
| 62 | +%\logo{\pgfuseimage{logo}} |
| 63 | + |
| 64 | + |
| 65 | +% load additional packages |
| 66 | + |
| 67 | +\usepackage{xcolor} |
| 68 | +\usepackage{graphicx} |
| 69 | +\usepackage{amsmath} |
| 70 | +\usepackage{amssymb} |
| 71 | +\usepackage{amsthm} |
| 72 | +\usepackage{graphicx} |
| 73 | +\usepackage{url} |
| 74 | +\usepackage{color} |
| 75 | +\usepackage{booktabs} % Allows the use of \toprule, \midrule and \bottomrule in tables |
| 76 | +\usepackage{pifont}% http://ctan.org/pkg/pifont |
| 77 | +\usepackage{epstopdf} |
| 78 | +\usepackage[export]{adjustbox} |
| 79 | +\usepackage{tikz} |
| 80 | +\usetikzlibrary{shapes.misc} |
| 81 | +\usetikzlibrary{shapes,arrows,decorations.markings,shadows,positioning} |
| 82 | + |
| 83 | +% Your Abbreviations |
| 84 | +\newcommand\bE{{\mathbb{E}}} |
| 85 | +\newcommand\bR{{\mathbb{R}}} |
| 86 | +\newcommand\bH{{\mathbf{H}}} |
| 87 | +% End abbreviations |
| 88 | + |
| 89 | +\newcommand\Wider[2][3em]{% |
| 90 | + \makebox[\linewidth][c]{% |
| 91 | + \begin{minipage}{\dimexpr\textwidth+#1\relax} |
| 92 | + \raggedright#2 |
| 93 | + \end{minipage}% |
| 94 | + }%\textbf{} |
| 95 | +} |
| 96 | + |
| 97 | +%%%%%%%%%%%%%%%%%%%%% to edit the main text below |
| 98 | +%NOTES ON SOME TECHNICS |
| 99 | +%%%% Box %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
| 100 | +%{\fbox{ \parbox[t]{10cm}{ SOME TEXT }}} |
| 101 | + |
| 102 | +%%% include a picture. The file should be with extention EPS, e.g. FILENAME.EPS |
| 103 | +%\begin{figure}[h] |
| 104 | +%\centering |
| 105 | +%\includegraphics[width=.7\linewidth]{FILENAME} |
| 106 | +%\caption{{\footnotesize PUT_CAPTION }} |
| 107 | +%\end{figure} |
| 108 | + |
| 109 | +%\subtitle{} |
| 110 | +%\institute[ANL/IIT]{Argonne National Laboratory\\Illinois Institute of Technology} |
| 111 | + |
| 112 | +\title[]{Optimization and \\ Surrogate Models Work} |
| 113 | +\author[N.Neveu]{{\Large Nicole Neveu}} |
| 114 | +\institute[ANL, IIT] % (optional, but mostly needed) |
| 115 | +{ Illinois Institute of Technology \\ |
| 116 | + Argonne National Laboratory \\ |
| 117 | + |
| 118 | +} |
| 119 | +% - Use the \inst command only if there are several affiliations. |
| 120 | +% - Keep it simple, no one is interested in your street address. |
| 121 | +\date{ \today \\ |
| 122 | +\includegraphics[width=3cm,keepaspectratio]{../logos/Argonne_cmyk_black}% |
| 123 | +\hfill \hfill \hfill% |
| 124 | +\includegraphics[width=4cm,keepaspectratio]{../logos/IIT_Logo_blk-eps-converted-to}% |
| 125 | +} |
| 126 | + |
| 127 | +%\date[IIT, April 2009]{ |
| 128 | +% Space Charge 2017 \\ Oc 18, 2009 } |
| 129 | + |
| 130 | + |
| 131 | + |
| 132 | +\begin{document} |
| 133 | +%\section{Intro} |
| 134 | + |
| 135 | +\begin{frame} |
| 136 | + \titlepage |
| 137 | +\end{frame} |
| 138 | +\begin{frame} |
| 139 | + \frametitle{Outline} |
| 140 | + \tableofcontents |
| 141 | +\end{frame} |
| 142 | + |
| 143 | +% Structuring a talk is a difficult task and the following structure |
| 144 | +% may not be suitable. Here are some rules that apply for this |
| 145 | +% solution: |
| 146 | + |
| 147 | +% - Exactly two or three sections (other than the summary). |
| 148 | +% - At *most* three subsections per section. |
| 149 | +% - Talk about 30s to 2min per frame. So there should be between about |
| 150 | +% 15 and 30 frames, all told. |
| 151 | + |
| 152 | +% - A conference audience is likely to know very little of what you |
| 153 | +% are going to talk about. So *simplify*! |
| 154 | +% - In a 20min talk, getting the main ideas across is hard |
| 155 | +% enough. Leave out details, even if it means being less precise than |
| 156 | +% you think necessary. |
| 157 | +% - If you omit details that are vital to the proof/implementation, |
| 158 | +% just say so once. Everybody will be happy with that. |
| 159 | + |
| 160 | +\section{TBA Optimization Work} |
| 161 | +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
| 162 | +\begin{frame} |
| 163 | + \frametitle{TBA Optimization} |
| 164 | + Goal 1: Finish this arxiv paper in progress: \url{https://arxiv.org/pdf/1302.2889.pdf} |
| 165 | + \begin{itemize} |
| 166 | + \item Use TBA beam line as model (up to the septum) |
| 167 | + \item Results on next two slides, Ex-1-4 stand for various GA parameters |
| 168 | + \item I will add AWA section to paper |
| 169 | + \item Hopefully submit in a few weeks, given few rounds of editing |
| 170 | + \end{itemize} |
| 171 | + \vspace{1em} |
| 172 | + Goal 2: Finish whole TBA optimization |
| 173 | + \begin{itemize} |
| 174 | + \item Framework in place and working to do this |
| 175 | + \item Needs a few more big runs on Bebop |
| 176 | + \item Will be done by/before IPAC |
| 177 | + \end{itemize} |
| 178 | + |
| 179 | +\end{frame} |
| 180 | + |
| 181 | +\begin{frame}[t] |
| 182 | +\frametitle{Pareto front at entrance of kicker, z = 16.5 m} |
| 183 | + \begin{minipage}{0.48\textwidth} |
| 184 | + Ex-1 |
| 185 | + \includegraphics[width=1.0\linewidth]{/home/nicole/Documents/opal_stuff/awa-optim/ex-1_gen96} |
| 186 | + Ex-2 \includegraphics[width=1.0\linewidth]{/home/nicole/Documents/opal_stuff/awa-optim/ex-2_gen81} |
| 187 | + \end{minipage} |
| 188 | + \begin{minipage}{0.48\textwidth} |
| 189 | + Ex-3 |
| 190 | + \includegraphics[width=1.0\linewidth]{/home/nicole/Documents/opal_stuff/awa-optim/ex-3_gen53} |
| 191 | + Ex-4 |
| 192 | + \includegraphics[width=1.0\linewidth]{/home/nicole/Documents/opal_stuff/awa-optim/ex-4_gen95} |
| 193 | + \end{minipage} |
| 194 | + |
| 195 | +\end{frame} |
| 196 | + |
| 197 | +\begin{frame}[t] |
| 198 | + \frametitle{Pareto front at entrance of septum, z = 18.5 m} |
| 199 | + \begin{minipage}{0.48\textwidth} |
| 200 | + Ex-1 |
| 201 | + \includegraphics[width=1.0\linewidth]{/home/nicole/Documents/opal_stuff/awa-optim/ex-1_gen96_z2} |
| 202 | + Ex-2 |
| 203 | + \includegraphics[width=1.0\linewidth]{/home/nicole/Documents/opal_stuff/awa-optim/ex-2_gen81_z2} |
| 204 | + \end{minipage} |
| 205 | + \begin{minipage}{0.48\textwidth} |
| 206 | + Ex-3 |
| 207 | + \includegraphics[width=1.0\linewidth]{/home/nicole/Documents/opal_stuff/awa-optim/ex-3_gen53_z2} |
| 208 | + Ex-4 |
| 209 | + \includegraphics[width=1.0\linewidth]{/home/nicole/Documents/opal_stuff/awa-optim/ex-4_gen95_z2} |
| 210 | + \end{minipage} |
| 211 | +\end{frame} |
| 212 | +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
| 213 | + |
| 214 | +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
| 215 | +\section{Surrogate Models} |
| 216 | +\begin{frame} |
| 217 | + \frametitle{Surrogate Models and Machine Learning} |
| 218 | + Andreas and Auralee invited me to collaboration on a Surrogate Model and Machine learning (ML) paper that is an extension of the work we did for the ML workshop at SLAC. |
| 219 | + \vspace{1em} |
| 220 | + |
| 221 | + Goal: Generate 3 sets of data to be used for the paper: |
| 222 | + \begin{enumerate} |
| 223 | + \item Optimized data using genetic algorithm in OPAL |
| 224 | + \begin{itemize} |
| 225 | + \item about 33k simulations completed |
| 226 | + \end{itemize} |
| 227 | + |
| 228 | + \item Random sample |
| 229 | + \begin{itemize} |
| 230 | + \item 1200 simulations completed |
| 231 | + \end{itemize} |
| 232 | + \item Polynomial-chaos set |
| 233 | + \begin{itemize} |
| 234 | + \item 3rd order, about 16.5k simulations completed |
| 235 | + \end{itemize} |
| 236 | + \end{enumerate} |
| 237 | + \vspace{1em} |
| 238 | + We may need to re-run 1 or 3 depending on post processing results. |
| 239 | +\end{frame} |
| 240 | + |
| 241 | +\begin{frame} |
| 242 | + \frametitle{Surrogate Models continued...} |
| 243 | + Software used: |
| 244 | + \begin{itemize} |
| 245 | + \item OPAL as forward simulation |
| 246 | + \item runOPAL python script (from PSI) |
| 247 | + \item libensemble, library that Jeff Larson from MCS is developing |
| 248 | + \item Generating functions to go with libensemble (Nicole) |
| 249 | + \item UQ python code (Andreas) |
| 250 | + \item Neural Net python code (Auralee) |
| 251 | + \end{itemize} |
| 252 | + |
| 253 | +\end{frame} |
| 254 | + |
| 255 | +\begin{frame}[t] |
| 256 | + \frametitle{Surrogate Models: GA optimization} |
| 257 | + \centering |
| 258 | + \begin{itemize} |
| 259 | + \item Model includes gun and first linac cavity |
| 260 | + \item 7 optimization variables: 2 solenoids, laser radius, 2 gradients, 2 phases. |
| 261 | + \end{itemize} |
| 262 | + \includegraphics[width=0.8\linewidth]{/home/nicole/Documents/opal_stuff/surrogate-ga/zoomed_in_100gen} |
| 263 | +\end{frame} |
| 264 | + |
| 265 | + |
| 266 | +\section{Towards INCITE} |
| 267 | +\begin{frame} |
| 268 | + \frametitle{Scaling and 1:1 Work } |
| 269 | + Theta is an intermediate cluster between Bebop and Mira. |
| 270 | + Goal here is to get OPAL ready for a competitive INCITE proposal. |
| 271 | + Project would be 1:1 simulations for plasma wakefield experiment. |
| 272 | + Work done includes (mostly done by Andreas): |
| 273 | + |
| 274 | + \begin{itemize} |
| 275 | + \item Worked with Kevin at ALCF to install OPAL on Theta |
| 276 | + \item Did scaling study on FFT, passed data to ALCF |
| 277 | + \item ALCF folks (Kevin) are working on understanding the scalability of the FFT. |
| 278 | + \item Identified issues with the particle update (already know) |
| 279 | + \item 4E10 simulations are possible with the current version of OPAL. |
| 280 | + \end{itemize} |
| 281 | +\end{frame} |
| 282 | + |
| 283 | +\begin{frame}[t] |
| 284 | + \frametitle{Preliminary Scaling Data} |
| 285 | + \centering |
| 286 | + \includegraphics[width=.45\linewidth]{scaling-theta-1} |
| 287 | + \includegraphics[width=.45\linewidth]{scaling-theta-2}\includegraphics[width=.45\linewidth]{scaling-theta-3} |
| 288 | +\end{frame} |
| 289 | + |
| 290 | +\begin{frame} |
| 291 | + \frametitle{To Do:} |
| 292 | + \begin{enumerate} |
| 293 | + \item Finish GA paper |
| 294 | + \item Finish TBA optimization |
| 295 | + \item Post process surrogate models data |
| 296 | + \item Make 4th order PC data set, if needed |
| 297 | + \item Work on getting surrogate models draft done by end of month. |
| 298 | + \item Continue scaling studies for INCITE |
| 299 | + \end{enumerate} |
| 300 | +\end{frame} |
| 301 | +\end{document} |
| 302 | + |
| 303 | + |
| 304 | + |
| 305 | + |
| 306 | + |
| 307 | + |
| 308 | + |
| 309 | + |
| 310 | + |
| 311 | + |
| 312 | + |
| 313 | + |
| 314 | + |
| 315 | + |
| 316 | + |
| 317 | + |
0 commit comments