Skip to content

Commit 32310cc

Browse files
committed
week with andreas work
1 parent 3d0c0eb commit 32310cc

File tree

1 file changed

+317
-0
lines changed

1 file changed

+317
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,317 @@
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

Comments
 (0)