Skip to content

Commit

Permalink
switching to use the newly formatted sources. deprecating old
Browse files Browse the repository at this point in the history
  • Loading branch information
Graham Lopez committed Mar 27, 2015
1 parent 07a91b1 commit 62181c4
Show file tree
Hide file tree
Showing 332 changed files with 518 additions and 518 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
286 changes: 286 additions & 0 deletions _deprecated_sources/main_spec.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,286 @@
\documentclass[10pt]{book}
\usepackage[letterpaper,top=2.5cm,bottom=2.5cm,left=2.5cm,right=2.5cm]{geometry}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage[normalem]{ulem}
\usepackage{float}
\usepackage{listings}
\usepackage[usenames,dvipsnames]{color}
\usepackage{amsmath}
\usepackage{ifthen}
\usepackage[table]{xcolor}
\usepackage{textcomp}
\usepackage{alltt}
\usepackage{ifpdf}
\usepackage[UKenglish]{isodate}
\ifpdf
\usepackage[pdftex,
pagebackref=true,
colorlinks=true,
linkcolor=blue,
unicode
]{hyperref}
\else
\usepackage[ps2pdf,
pagebackref=true,chapter
colorlinks=true,
linkcolor=blue,
unicode
]{hyperref}
\usepackage{pspicture}
\fi
\usepackage[utf8]{inputenc}
\usepackage{mathptmx}
\usepackage{sectsty}
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage{sectsty}
\usepackage[titles]{tocloft}
\usepackage{prettyref}
\usepackage{mdwlist}
\usepackage{enumitem}
\usepackage{framed, color} %SP
\usepackage{pbox} %SP
\definecolor{shadecolor}{rgb}{0.92,0.92,0.92}

\usepackage{draftcopy}
\usepackage{fancyhdr}
\usepackage{wrapfig}

\usepackage[nolist]{acronym}

\usepackage{caption}
\usepackage{subcaption}
%\usepackage[latin]{babel} %causing page headings "CONTENTS" to show as "INDEX".
%%%%%%%%%%%%%%%Borrowed from MPI Spec%%%%%%%%
\usepackage[usenames,dvipsnames]{color}
\definecolor{ListingBG}{rgb}{0.91,0.91,0.91}


\include{osh}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setcounter{secnumdepth}{3}

\makeindex
% Make content "clickable"
\begin{document}
\hypersetup{pageanchor=true,citecolor=blue}

% Set Header
\pagestyle{fancy}
\fancyhead{}
\fancyhead[LE,LO]{\insertDocVersion}
%\fancyhead[CO,CE]{--- DRAFT ---}
\fancyfoot[CE,CO]{\thepage}%affects page numbering for the first pages, except the first ToC page
\pagenumbering{roman}%sets coverpage and toc page numbers to roman numerals
\include{coverpage}
\setcounter{tocdepth}{3}
\tableofcontents
\mainmatter % included for use of documenttype 'book'
%\pagestyle{headings} \withlinenumbers
\pagestyle{fancy} \withlinenumbers%replacing {headings} with {fancy} for customization
\fancyhf{}
\fancyhead[RE, LO]{\rightmark}
\fancyhead[RO, LE]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\thesection}{\arabic{section}}
{ %using setlength to force standardized spacing, if needed
%\setlength{\baselineskip}{3pt plus 3pt minus 3pt}
\setlength{\parskip}{3pt} %plus 3pt minus 9pt}
\startchap
\section*{Introduction}
\label{sec:intro}
%\input{INTRODUCTION/introduction}
%\input{INTRODUCTION/overview}
%\input{INTRODUCTION/introduction_pgas}
\input{INTRODUCTION/osh_project}
\label{subsec:osh_project}
\input{INTRODUCTION/programming_model}
\label{subsec:programming_model}
\input{INTRODUCTION/memory_model}
\label{subsec:memory_model}
\input{INTRODUCTION/new_execution_model}
%\input{INTRODUCTION/original_language_bindings}
\input{INTRODUCTION/language_bindings} %SP: Reverting to original text for now as per discussion on 02/04/2014
\input{INTRODUCTION/library_constants.tex}
\label{subsec:library_constants}
\input{INTRODUCTION/environment_variables.tex}
\label{subsec:environment_variables}
\label{subsec:language_bindings}
%\input{INTRODUCTION/synchronization_model} %SP:Moving to remote memory routines section as per discussion on 1/21/14

\clearpage

\startchap
\section{OpenSHMEM Library API}
\label{sec:openshmem_library_api}
\subsection{Library Setup, Exit, and Query Routines}%SP: Merging two routines
\input{INTRODUCTION/setup_query_intro}
\label{subsec:shmem_init}
\input{TEX_FILES/shmem_init.tex} %Swaroop, Graham
\input{TEX_FILES/NEW_shmem_my_pe.tex} %Tommy
\label{subsec:shmem_my_pe}
\input{TEX_FILES/NEW_shmem_num_pe.tex}%Tommy
\label{subsec:shmem_num_pe}
\input{TEX_FILES/shmem_finalize.tex} %Swaroop, Graham
\label{subsec:shmem_finalize}
\input{TEX_FILES/shmem_global_exit.tex} %Swaroop, Graham
\label{subsec:shmem_global_exit} %Still in review
\input{TEX_FILES/shmem_pe_accessible} %Oscar
\label{subsec:shmem_pe_accessible}
\input{TEX_FILES/shmem_addr_accessible}%Tommy
\label{subsec:shmem_addr_accessible}
\input{TEX_FILES/shmem_ptr.tex} %Oscar
\label{subsec:shmem_ptr}
\input{TEX_FILES/shmem_version.tex} %Manju
\label{subsec:shmem_version}
\input{TEX_FILES/shmem_name.tex} %Manju
\label{subsec:shmem_name}
\input{TEX_FILES/start_pes.tex} %Swaroop, Graham
\label{subsec:start_pes}
%\startchap
\subsection{Memory Management Routines}
\input{INTRODUCTION/memory_management_intro}
\input{TEX_FILES/shfree.tex}%Tommy
\label{subsec:shfree}
\input{TEX_FILES/shpalloc.tex} %Swaroop
\input{TEX_FILES/shpclmove.tex} %Swaroop
\input{TEX_FILES/shpdeallc.tex} %Swaroop
%\startchap
\input{INTRODUCTION/rma_intro.tex}
\label{subsec:shmem_put}
\input{TEX_FILES/shmem_put.tex} %Oscar
\label{subsec:shmem_p}
\input{TEX_FILES/shmem_p.tex} %Oscar
\input{TEX_FILES/shmem_iput.tex} %Oscar
\label{subsec:shmem_get}
\input{TEX_FILES/shmem_get.tex} %Manju
\label{subsec:shmem_g}
\input{TEX_FILES/shmem_g.tex} %Manju
\input{TEX_FILES/shmem_iget.tex} %Manju
%\startchap
\subsection{Atomic Memory Operations}
\input{INTRODUCTION/atomics_intro}
\label{subsec:shmem_add}
\input{TEX_FILES/shmem_add.tex}%Tommy
\label{subsec:shmem_cswap}
\input{TEX_FILES/shmem_cswap.tex} %Pasha
\label{subsec:shmem_swap}
\input{TEX_FILES/shmem_swap.tex} %Swaroop
\label{subsec:shmem_finc}
\input{TEX_FILES/shmem_finc.tex} %Manju
\label{subsec:shmem_inc}
\input{TEX_FILES/shmem_inc.tex} %Manju
\label{subsec:shmem_fadd}
\input{TEX_FILES/shmem_fadd.tex}%Pasha
%\startchap
\subsection{Collective Routines}
\label{subsec:coll}
\input{INTRODUCTION/collective_intro.tex}
\label{subsec:shmem_barrier_all}
\input{TEX_FILES/shmem_barrier_all.tex} %Pasha
\label{subsec:shmem_barrier}
\input{TEX_FILES/shmem_barrier.tex} %Tommy
\label{subsec:shmem_broadcast}
\input{TEX_FILES/shmem_broadcast.tex} %Pasha
\label{subsec:shmem_collect} %label in shmem_collect.tex, label from this location references page 1
\input{TEX_FILES/shmem_collect.tex} %Pasha
\label{subsec:shmem_reductions}
\input{TEX_FILES/shmem_reductions.tex} %Swaroop
%\startchap
\subsection{Point-To-Point Synchronization Routines}%SP: Adding a chapter to include wait and wait until
\input{INTRODUCTION/synchronization_intro} %Swaroop
\input{TEX_FILES/shmem_wait.tex} %Swaroop
\label{subsec:shmem_wait}
%\startchap
\subsection{Memory Ordering Routines} %SP: Adding a chapter to include fence and quiet
\label{subsec:memory_order}
\input{INTRODUCTION/ordering_intro} %Swaroop
\label{subsec:shmem_fence}
\input{TEX_FILES/shmem_fence.tex} %Manju
\label{subsec:shmem_quiet}
\input{TEX_FILES/shmem_quiet.tex} %Swaroop
\input{INTRODUCTION/synchronization_model.tex}
%\startchap
\subsection{Distributed Locking Routines}
\input{INTRODUCTION/locks_intro} %Swaroop
\input{TEX_FILES/shmem_lock.tex} %Oscar
%\startchap
\subsection{Cache Management}
\input{INTRODUCTION/deprication.tex} %Pasha
\input{TEX_FILES/shmem_cache.tex} %Pasha

\clearpage
%\startchap
%\subsection{Extensions Version 1.2}
%\color{red}
%\emph{Ticket \#107}
%\input{TEX_FILES/shmem_version.tex}
%\input{TEX_FILES/shmem_name.tex}
%\color{black}

%\startchap
% -> Compilation
% -> Writing OpenSHMEM Programs
% -> Application written in Fortran
\appendix
%defining pagestyle for annex
%\pagestyle{plain} \withlinenumbers
\pagestyle{fancy} \withlinenumbers
\fancyhf{}
\fancyhead[RE, LO]{\leftmark}
\fancyhead[RO, LE]{\thepage}
\fancyfoot[CE,CO]{\thepage}
\renewcommand{\headrulewidth}{0pt}
%\fancyfoot[C]{\thepage}%no numbering appearing on non-title pages
\chapter{Writing \openshmem Programs}
\input{INTRODUCTION/writing_programs.tex}
\chapter{Compiling and Running Programs}
\input{INTRODUCTION/compile_exec_applications.tex}
\chapter{Undefined Behavior in \openshmem}
\label{sec:undefined}
\input{INTRODUCTION/undefined_behavior}
\chapter{Interoperability with other Programming Models}
\label{sec:mpi}
\input{INTRODUCTION/mpi_interoperability}
\clearpage
\chapter{History of \openshmem{}}
\input{INTRODUCTION/openshmem_history.tex}
\label{sec:openshmem_history}
\chapter{\openshmem Specification and Deprecated API }
\input{INTRODUCTION/deprecated_API.tex}
\label{sec:dep_api}
\chapter{Changes to this Document}
\input{INTRODUCTION/changelog1.2}
\input{INTRODUCTION/changelog}
%\clearpage
%\startchap
%\section{\openshmem{} program examples}
%\input{INTRODUCTION/examples}
} %end of setlength command
% Manju: Don't move the definitions to the front, it requires to be after content
% Add acronyms here
\begin{acronym}
\acro{RMA}{\emph{Remote Memory Access}}
\acro{RMO}{\emph{Remote Memory Operation}}
\acro{AMO}{\emph{Atomic Memory Operation}}
\acro{PE}{\emph{Processing Element}}
\acrodefplural{PE}[PEs]{\emph{Processing Elements}}
\acro{PGAS}{\emph{Partitioned Global Address Space}}
\acro{API}{\emph{Application Programming Interface}}
\acro{MPI}{\emph{Message Passing Interface}}
\acro{SPMD}{\emph{Single Program Multiple Data}}
\acro{UH}{University of Houston}
\acro{UO}{University of Oregon}
\acro{ORNL}{Oak Ridge National Laboratory}
\acro{LANL}{Los Alamos National Laboratory}
\acro{ESSC}{Extreme Scale Systems Center}
\acro{OSSS}{Open Software System Solutions}
\acro{DoD}{U.S. Department of Defense}
\end{acronym}


\end{document}
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit 62181c4

Please sign in to comment.