-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding Fortran bind(C) support for basic OpenSHMEM routines #257
Open
naveen-rn
wants to merge
7
commits into
openshmem-org:main
Choose a base branch
from
naveen-rn:ftn08
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
7 commits
Select commit
Hold shift + click to select a range
97c2f22
Add separate document for lang bind ext
naveen-rn 77f2f52
Add FTN08 lang extensions
naveen-rn 5097e76
Framework for FTN08 APIs
naveen-rn 14c4cd0
Add list of ftn interfaces against c
naveen-rn 13ae409
Add mem-order and lock FTN bind(C) interface routines
naveen-rn f24f26c
Update FTN bind(c) overview section
naveen-rn 34ca0a6
Update API information
naveen-rn File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,122 @@ | ||
\thispagestyle{empty} | ||
\begin{center} | ||
\textbf{\LARGE Language Binding Extensions For}\\ | ||
\par | ||
\end{center} | ||
|
||
\begin{center} | ||
\textbf{\Huge \openshmem} | ||
\par | ||
\end{center} | ||
|
||
\begin{center} | ||
\textbf{\LARGE Application Programming Interface}\\ | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Most of this page should be abstracted via |
||
\includegraphics[scale=0.65]{figures/OpenSHMEM_Pound}\\ | ||
\url{http://www.openshmem.org/} | ||
\par | ||
\end{center} | ||
|
||
\begin{center} | ||
Version \insertDocVersion | ||
\par | ||
\end{center} | ||
|
||
\vspace{0.5in} | ||
\begin{center} | ||
\today | ||
\end{center} | ||
|
||
\vspace{0.5in} | ||
|
||
\vfill{} | ||
|
||
\section*{Development by} | ||
\begin{itemize} | ||
\item For a current list of contributors and collaborators please see\\ | ||
\url{http://www.openshmem.org/site/Contributors/} | ||
\item For a current list of OpenSHMEM implementations and tools, please see\\ | ||
\url{http://openshmem.org/site/Links#impl/} | ||
|
||
\end{itemize} | ||
|
||
\pagebreak{} | ||
|
||
\section*{Sponsored by} | ||
\begin{itemize} | ||
\item \ac{DoD}\\ | ||
\url{http://www.defense.gov/ } | ||
\item \ac{ORNL}\\ | ||
\url{http://www.ornl.gov/} | ||
\item \ac{LANL}\\ | ||
\url{http://www.lanl.gov/} | ||
\end{itemize} | ||
|
||
\section*{Current Authors and Collaborators} | ||
\begin{itemize} | ||
\item Matthew Baker, \ac{ORNL} | ||
\item Swen Boehm, \ac{ORNL} | ||
\item Aurelien Bouteiller, \ac{UTK} | ||
\item Barbara Chapman, \ac{SBU} | ||
\item Robert Cernohous, Cray Inc. | ||
\item James Culhane, \ac{LANL} | ||
\item Tony Curtis, \ac{SBU} | ||
\item James Dinan, Intel | ||
\item Mike Dubman, Mellanox | ||
\item Karl Feind, \ac{HPE} | ||
\item Manjunath Gorentla Venkata, \ac{ORNL} | ||
\item Max Grossman, Rice University | ||
\item Khaled Hamidouche, \ac{AMD} | ||
\item Jeff Hammond, Intel | ||
\item Yossi Itigin, Mellanox | ||
\item Bryant Lam, \ac{DoD} | ||
\item David Knaak, Cray Inc. | ||
\item Jeff Kuehn, \ac{LANL} | ||
\item Jens Manser, \ac{DoD} | ||
\item Tiffany M. Mintz, \ac{ORNL} | ||
\item David Ozog, Intel | ||
\item Nicholas Park, \ac{DoD} | ||
\item Steve Poole, \ac{OSSS} | ||
\item Wendy Poole, \ac{OSSS} | ||
\item Swaroop Pophale, \ac{ORNL} | ||
\item Sreeram Potluri, NVIDIA | ||
\item Howard Pritchard, \ac{LANL} | ||
\item Naveen Ravichandrasekaran, Cray Inc. | ||
\item Michael Raymond, \ac{HPE} | ||
\item James Ross, \ac{ARL} | ||
\item Pavel Shamis, ARM Inc. | ||
\item Sameer Shende, \ac{UO} | ||
\item Lauren Smith, \ac{DoD} | ||
|
||
\end{itemize} | ||
|
||
\section*{Alumni Authors and Collaborators} | ||
\begin{itemize} | ||
\item Amrita Banerjee, \ac{UH} | ||
\item Monika ten Bruggencate, Cray Inc. | ||
\item Eduardo D'Azevedo, \ac{ORNL} | ||
\item Oscar Hernandez, \ac{ORNL} | ||
\item Gregory Koenig, \ac{ORNL} | ||
\item Graham Lopez, \ac{ORNL} | ||
\item Ricardo Mauricio, \ac{UH} | ||
\item Ram Nanjegowda, \ac{UH} | ||
\item Aaron Welch, \ac{ORNL} | ||
|
||
\end{itemize} | ||
|
||
\date{\today} | ||
|
||
\section*{Acknowledgments} | ||
The \openshmem specification belongs to Open Source Software Solutions, Inc. | ||
(OSSS), a non-profit organization, under an agreement with HPE. For a current list | ||
of Contributors and Collaborators, please see | ||
\url{http://www.openshmem.org/site/Contributors/}. | ||
We gratefully acknowledge support from | ||
Oak Ridge National Laboratory's | ||
Extreme Scale Systems Center and the continuing support of the Department of Defense.\\ | ||
\\ | ||
We would also like to acknowledge the contribution of the members of the | ||
\openshmem mailing list for their ideas, discussions, suggestions, and | ||
constructive criticism which has helped us improve this document.\\ | ||
\\ | ||
\openshmem[1.4] is dedicated to the memory of David Charles Knaak. David was a highly involved | ||
colleague and contributor to the entire OpenSHMEM project. He will be missed. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
\hypersetup{pageanchor=true,citecolor=blue} | ||
|
||
% Set header/footer for opening content | ||
\pagestyle{fancy} | ||
\fancyhead{} | ||
\fancyhead[LE,LO]{\insertDocVersion} | ||
\fancyhead[CO,CE]{--- DRAFT ---} | ||
\SetWatermarkText{DRAFT} | ||
\SetWatermarkScale{1} | ||
\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 | ||
|
||
\input{language/coverpage} | ||
|
||
\setcounter{tocdepth}{4} | ||
\setcounter{secnumdepth}{4} | ||
\tableofcontents | ||
|
||
\mainmatter % included for use of documenttype 'book' | ||
|
||
% Set header/footer for main content | ||
\pagestyle{fancy} %replacing {headings} with {fancy} for customization | ||
\withlinenumbers %adds line numbers to edges of normal pages | ||
\fancyhf{} | ||
\fancyhead[RE, LO]{\rightmark} | ||
\fancyhead[RO, LE]{\thepage} | ||
\renewcommand{\headrulewidth}{0pt} | ||
\renewcommand{\thesection}{\arabic{section}} | ||
|
||
{ %using setlength to force standardized spacing, if needed | ||
% this command is ended in backmatter.tex | ||
%\setlength{\baselineskip}{3pt plus 3pt minus 3pt} | ||
|
||
\setlength{\parskip}{3pt} |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Error: Duplicate
${TARGET}.pdf
rule. Did you mean `${LANG_EXT}.pdf?