-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathompd-tr.tex
91 lines (78 loc) · 2.13 KB
/
ompd-tr.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
\documentclass[titlepage]{article}
\input{packages_definitons}
\begin{document}
\pagestyle{plain}
\pagenumbering{roman}
%\setcounter{page}{1}
\begin{titlepage}
\vspace*{\fill}
\begin{center}
{\LARGE OMPD: An Application Programming Interface for a Debugger
Support Library for OpenMP}\\[1cm]
{\large
Ariel Burton$^{1}$,
John DelSignore$^{1}$,
Alexandre Eichenberger$^{2}$,
Ignacio Laguna$^{3}$, \\
John Mellor-Crummey$^{4}$,
Martin Schulz$^{3}$,
Joachim Protze$^{5}$
}\\[0.5cm]
{\large $^{1}$Rogue Wave Software}\\[0.1cm]
{\large $^{2}$IBM T.J. Watson Research Center}\\[0.1cm]
{\large $^{3}$Lawrence Livermore National Laboratory}\\[0.1cm]
{\large $^{4}$Rice University}\\[0.1cm]
{\large $^{5}$RWTH Aachen University}\\[1cm]
{\large Version \input{version}}\\[1cm]
{\large \today\par}
\end{center}
\vspace*{\fill}
\end{titlepage}
\clearpage
\setcounter{page}{2}
%\maketitle
\tableofcontents
\clearpage
\input{sec_acknowledgments}
\clearpage
\pagenumbering{arabic}
\input{sec_introduction}
\input{sec_runtime_interface}
\input{sec_terminology}
\input{sec_initialization}
\input{sec_memory_mgmt}
\input{sec_thread_safety}
\input{sec_handle_mgmt}
\input{sec_settings}
\input{sec_par_region_inquiries}
\input{sec_thread_inquiries}
\input{sec_task_inquiries}
\input{sec_breakpoints}
\input{sec_display_cv}
\input{sec_runtime_req}
\input{sec_ompd_interface}
\input{sec_callbacks}
\clearpage
\bibliographystyle{abbrv}
\bibliography{ompd-tr}
\end{document}
\clearpage
%{
%\section*{Outstanding Issues}
%\section*{General Issues}
%\begin{itemize}
% \item Is it preferable to replace all enum definitions with integer types and
% use \verb|#define| to define values?
%\end{itemize}
%\section*{OMPT Issues}
%
%\begin{itemize}
%\item Verify callback types for events.
%
%\item We need to distinguish which functions require OMPT state tracking to be
%enabled.
%Functions that require OMPT state tracking are not guaranteed to be available
%unless state tracking is explicitly enabled using \verb|OMP_TOOL=true| or
%using \verb|ompd_enable(true)|.
%\end{itemize}
%}