Added ampi manual placeholder.
authorMilind Bhandarkar <milind@cs.uiuc.edu>
Wed, 6 Dec 2000 21:44:00 +0000 (21:44 +0000)
committerMilind Bhandarkar <milind@cs.uiuc.edu>
Wed, 6 Dec 2000 21:44:00 +0000 (21:44 +0000)
doc/Makefile
doc/ampi/Makefile [new file with mode: 0644]
doc/ampi/manual.tex [new file with mode: 0644]

index 95a2f2af4b4b006b2280d31a591e1cd75a9c0ae6..03bff6c3a6cc9a6972a77bbd8832f1b8fd13a02e 100644 (file)
@@ -13,6 +13,7 @@ ps:
        ( cd libraries; make ps )
        ( cd f90charm; make ps )
        ( cd fem; make ps )
+       ( cd ampi; make ps )
 
 pdf:
        if [ ! -d $(IDIR)/pdf ] ; then mkdir $(IDIR)/pdf ; fi
@@ -25,6 +26,7 @@ pdf:
        ( cd libraries; make pdf )
        ( cd f90charm; make pdf )
        ( cd fem; make pdf )
+       ( cd ampi; make pdf )
 
 html:
        if [ ! -d $(IDIR)/html ] ; then mkdir $(IDIR)/html ; fi
@@ -37,6 +39,7 @@ html:
        ( cd libraries; make html )
        ( cd f90charm; make html )
        ( cd fem; make html )
+       ( cd ampi; make html )
 
 clean:
        ( cd install; make clean )
@@ -48,3 +51,4 @@ clean:
        ( cd libraries; make clean )
        ( cd f90charm; make clean )
        ( cd fem; make clean )
+       ( cd ampi; make clean )
diff --git a/doc/ampi/Makefile b/doc/ampi/Makefile
new file mode 100644 (file)
index 0000000..33677cf
--- /dev/null
@@ -0,0 +1,36 @@
+PSDIR=../../../doc/ps
+PDFDIR=../../../doc/pdf
+HDIR=../../../doc/html
+
+all: ps pdf html
+
+ps:
+       make clean
+       touch index.tex
+       latex manual.tex
+       latex manual.tex
+       if [ -f manual.idx ] ; then makeindex -o index.tex manual.idx ; fi
+       latex manual.tex
+       dvips -o manual.ps manual.dvi
+       /bin/cp manual.ps $(PSDIR)/ampi.ps
+
+html:
+       make clean
+       touch index.tex
+       latex manual.tex
+       latex2html -local_icons manual.tex
+       /bin/rm -rf $(HDIR)/ampi
+       /bin/cp -R manual $(HDIR)/ampi
+
+pdf:
+       make clean
+       touch index.tex
+       pdflatex manual.tex
+       if [ -f manual.idx ] ; then makeindex -o index.tex manual.idx ; fi
+       pdflatex manual.tex
+       /bin/cp manual.pdf $(PDFDIR)/ampi.pdf
+
+clean:
+       /bin/rm -f *.ps *.pdf *.ilg *.aux *.log *.dvi *.idx *.toc 
+       /bin/rm -f index.tex *.blg *.bbl
+       /bin/rm -rf manual
diff --git a/doc/ampi/manual.tex b/doc/ampi/manual.tex
new file mode 100644 (file)
index 0000000..0d27a60
--- /dev/null
@@ -0,0 +1,92 @@
+\documentclass[11pt]{article}
+
+\newif\ifpdf
+\ifx\pdfoutput\undefined
+  \pdffalse
+\else
+  \pdfoutput=1
+  \pdftrue
+\fi
+
+\ifpdf
+  \pdfcompresslevel=9
+  %\usepackage[pdftex,colorlinks=true,plainpages=false]{hyperref}
+\else
+\fi
+
+\usepackage{graphicx,calc}
+\usepackage{makeidx}
+\usepackage{alltt}
+
+\setcounter{topnumber}{2}
+\def\topfraction{1}
+\setcounter{bottomnumber}{1}
+\def\bottomfraction{1}
+\setcounter{totalnumber}{3}
+\def\textfraction{0.2}
+\def\floatpagefraction{0.8}
+
+\setlength{\parindent}{0.0in}
+\setlength{\parskip}{0.1in}
+\setlength{\textwidth}{6.5in}
+\setlength{\itemindent}{1in}
+\setlength{\textheight}{9.5in}
+\addtolength{\oddsidemargin}{0in}
+\addtolength{\topmargin}{-0.4in}
+
+\parskip 0.05in
+
+\newcommand{\internal}[1]{}
+\newcommand{\function}[1]{{\noindent{\textsf{\textbf{#1}}}\\}}
+\newcommand{\args}[1]{\hspace*{2em}{\textsf{#1}}\\}
+\newcommand{\param}[1]{{\textsf{#1}}}
+\newcommand{\kw}[1]{{\textsf{\textbf{#1}}}}
+\newcommand{\note}[1]{\noindent{(Note: {\em {#1}})}}
+
+\newcommand{\basea}{\renewcommand{\baselinestretch}{1.2}}
+\newcommand{\baseb}{\renewcommand{\baselinestretch}{1.0}}
+\newcommand{\mycomment}[1]{}
+
+\textwidth 6.4in
+\textheight 8.9in
+\topmargin -.4in
+\oddsidemargin 0.25in
+\evensidemargin 0.25in
+\parskip 0.1in
+
+\makeindex
+
+\begin{document}
+
+\begin{titlepage}
+\begin{flushright}
+{\Large 
+  Parallel Programming Laboratory\\
+  University of Illinois at Urbana-Champaign\\
+}
+\end{flushright}
+\rule{\textwidth}{3pt}
+\vspace{\fill}
+\begin{flushright}
+\textsf{
+ {\Huge Adaptive Message Passing Interface\\ (AMPI)\\ Manual \\}
+}
+\end{flushright}
+\vspace{\fill}
+
+AMPI has been developed by Milind Bhandarkar with inputs from Gengbin Zheng and
+Orion Lawlor. The derived data types (DDT) library, which AMPI uses for the
+derived data types support, has been developed by Neelam Saboo.
+
+\rule{\textwidth}{3pt}
+
+\begin{flushright}
+{\large Version 1.0}
+\end{flushright}
+\end{titlepage}
+
+\tableofcontents
+\newpage
+
+\input{index}
+\end{document}