mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-28 06:05:58 -04:00
Added stub of presentation for Kord/Ben meeting.
This commit is contained in:
parent
b8d8373c8d
commit
4f863bbc30
4 changed files with 165 additions and 0 deletions
7
presentations/crpg_2011-09-30/Makefile
Normal file
7
presentations/crpg_2011-09-30/Makefile
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
all: slides.tex
|
||||
mkdir -p build
|
||||
pdflatex --output-directory=build slides.tex > /dev/null
|
||||
pdflatex --output-directory=build slides.tex > /dev/null
|
||||
|
||||
clean:
|
||||
rm -rf build
|
||||
22
presentations/crpg_2011-09-30/beamercolorthememit.sty
Normal file
22
presentations/crpg_2011-09-30/beamercolorthememit.sty
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
% Copyright 2004 by Madhusudan Singh <madhusudan.singh@gmail.com>
|
||||
%
|
||||
% This file may be distributed and/or modified
|
||||
%
|
||||
% 1. under the LaTeX Project Public License and/or
|
||||
% 2. under the GNU Public License.
|
||||
%
|
||||
% See the file doc/licenses/LICENSE for more details.
|
||||
%\DefineNamedColor{named}{mitred} {cmyk}{0,1,0.65,0.34}
|
||||
\DefineNamedColor{named}{mitred} {rgb}{0.6,0.2,0.2}
|
||||
\DefineNamedColor{named}{mitgray} {rgb}{0.4,0.4,0.4}
|
||||
\DefineNamedColor{named}{darkgray} {cmyk}{0,0,0,0.90}
|
||||
|
||||
\mode<presentation>
|
||||
\setbeamercolor{alerted text}{fg=green!80!yellow}
|
||||
\setbeamercolor*{palette primary}{bg=mitred,fg=white}
|
||||
\setbeamercolor*{palette secondary}{fg=white,bg=mitgray}
|
||||
\setbeamercolor*{palette tertiary}{fg=white,bg=darkgray}
|
||||
\setbeamercolor*{palette quaternary}{fg=white,bg=yellow}
|
||||
\setbeamercolor*{structure}{fg=mitred,bg=white}
|
||||
\setbeamercolor{frametitle}{bg=mitred,fg=white}
|
||||
\mode<all>
|
||||
BIN
presentations/crpg_2011-09-30/mit-logo.pdf
Normal file
BIN
presentations/crpg_2011-09-30/mit-logo.pdf
Normal file
Binary file not shown.
136
presentations/crpg_2011-09-30/slides.tex
Normal file
136
presentations/crpg_2011-09-30/slides.tex
Normal file
|
|
@ -0,0 +1,136 @@
|
|||
\documentclass{beamer}
|
||||
%\documentclass[handout,t]{beamer}
|
||||
|
||||
\batchmode
|
||||
% \usepackage{pgfpages}
|
||||
% \pgfpagesuselayout{4 on 1}[letterpaper,landscape,border shrink=5mm]
|
||||
|
||||
\usepackage{amsmath,amssymb,enumerate,epsfig,bbm,calc,color,ifthen,capt-of}
|
||||
|
||||
\usetheme{Berlin}
|
||||
\usecolortheme{mit}
|
||||
|
||||
\title{The OpenMC Monte Carlo Code}
|
||||
\author{Paul K. Romano}
|
||||
\date{September 30, 2011}
|
||||
\pgfdeclareimage[height=0.5cm]{mit-logo}{mit-logo.pdf}
|
||||
\logo{\pgfuseimage{mit-logo}\hspace*{0.3cm}}
|
||||
|
||||
\AtBeginSection[]
|
||||
{
|
||||
\begin{frame}<beamer>
|
||||
\frametitle{Outline}
|
||||
\tableofcontents[currentsection]
|
||||
\end{frame}
|
||||
}
|
||||
\beamerdefaultoverlayspecification{<+->}
|
||||
% -----------------------------------------------------------------------------
|
||||
\begin{document}
|
||||
% -----------------------------------------------------------------------------
|
||||
|
||||
\frame{\titlepage}
|
||||
|
||||
\section[Outline]{}
|
||||
\begin{frame}{Outline}
|
||||
\tableofcontents
|
||||
\end{frame}
|
||||
|
||||
% -----------------------------------------------------------------------------
|
||||
\section{Introduction}
|
||||
|
||||
\begin{frame}{Background}
|
||||
My background:
|
||||
\begin{itemize}
|
||||
\item<1-> B.S. Nuclear Engineering, RPI (2007)
|
||||
\item<1-> M.S. Nuclear Scince and Engineering, MIT (2009)
|
||||
\end{itemize}
|
||||
Origin of OpenMC:
|
||||
\begin{itemize}
|
||||
\item<1-> Working on advanced parallelization for Monte Carlo
|
||||
\item<1-> Needed testing platform - MC21?
|
||||
\item<1-> Ultimately decided to start from scratch
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Goals}
|
||||
Overall objectives of OpenMC:
|
||||
\begin{itemize}
|
||||
\item<1-> Fully featured, capable of realistic physics
|
||||
\item<1-> Written in a modern programming language (F2003)
|
||||
\item<1-> Easy to understand inner workings
|
||||
\item<1-> High performance
|
||||
\item<1-> Extensible for research purposes
|
||||
\item<1-> Open source and freely available
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
% -----------------------------------------------------------------------------
|
||||
\section{Methods and Theory}
|
||||
|
||||
\begin{frame}{Geometry}
|
||||
\begin{itemize}
|
||||
\item All geometry is described as constructive solid geometry (unions and
|
||||
intersections of second-order surfaces)
|
||||
\item e.g. to construct an annulus
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Cross-Sections}
|
||||
\begin{itemize}
|
||||
\item No need to reinvent the wheel
|
||||
\item ACE (A Compact ENDF) Format
|
||||
\begin{itemize}
|
||||
\item MCNP
|
||||
\item SERPENT
|
||||
\end{itemize}
|
||||
\item Three arrays: NXS, JXS, XSS
|
||||
\item Parse arrays into internal derived types
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Union Energy Grid}
|
||||
\begin{itemize}
|
||||
\item Each nuclide has cross-sections tabulated at different energy points
|
||||
\item To determine collision type, need $\Sigma$ for each collision
|
||||
\end{itemize}
|
||||
% Insert picture of pointer method
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Tallies}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Parallel Fission Bank}
|
||||
\end{frame}
|
||||
|
||||
% -----------------------------------------------------------------------------
|
||||
\section{Using OpenMC}
|
||||
|
||||
\begin{frame}{Compiling}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{XML Input Format}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Running}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Post-run Analysis}
|
||||
\end{frame}
|
||||
|
||||
% -----------------------------------------------------------------------------
|
||||
\section{Development}
|
||||
|
||||
\begin{frame}{Version Control}
|
||||
\end{frame}
|
||||
|
||||
% -----------------------------------------------------------------------------
|
||||
\section{Conclusions}
|
||||
\begin{frame}{Questions?}
|
||||
References:
|
||||
\begin{itemize}
|
||||
\item Github \url{http://github.com/paulromano/openmc}.
|
||||
\item Documentation \url{http://paulromano.github.com/openmc/}.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
% -----------------------------------------------------------------------------
|
||||
\end{document}
|
||||
Loading…
Add table
Add a link
Reference in a new issue