This file is indexed.

/usr/share/doc/mrmpi-doc/Manual.html is in mrmpi-doc 1.0~20140404-1build2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
<HTML>
<HEAD>
<TITLE>MapReduce-MPI Library Users Manual</TITLE>
<META NAME="docnumber" CONTENT="http://mapreduce.sandia.gov">
<META NAME="author" CONTENT="Sandia National Laboratories, Copyright (2009) Sandia Corporation">
<META NAME="copyright" CONTENT="This software and manual is distributed under the modified Berkeley Software Distribution (BSD) License.">
</HEAD>

<BODY>

<CENTER><A HREF = "httpmapreduce.sandia.gov">MapReduce-MPI WWW Site</A> 
</CENTER>


<HR>

<H1></H1>

<H2><CENTER>MapReduce-MPI (MR-MPI) Library Documentation 
</CENTER></H2>
<H4>Version info: 
</H4>
<P>The MR-MPI "version" is the date when it was released, such as 1 May
2010.  MR-MPI is updated continuously.  Whenever we fix a bug or add a
feature, we release it immediately, and post a notice on <A HREF = "http://mapreduce.sandia.gov/bug.html">this page of
the WWW site</A>.  Each dated copy of MR-MPI contains all the
features and bug-fixes up to and including that version date. The
version date is printed to the screen every time you run a program
that uses MR-MPI. It is also in the file src/version.h and in the
MR-MPI directory name created when you unpack a tarball.
</P>
<UL><LI>If you browse the HTML or PDF doc pages on the MR-MPI WWW site, they
always describe the most current version of MR-MPI. 

<LI>If you browse the HTML or PDF doc pages included in your tarball, they
describe the version you have. 
</UL>
<P>The MapReduce-MPI (MR-MPI) library is open-source software that
implements the <A HREF = "http://en.wikipedia.org/wiki/Mapreduce">MapReduce operation</A> popularized by Google on top
of standard MPI message passing.
</P>
<P>The library is designed for parallel execution on distributed-memory
platforms, but will also operate on a single processor.  It requires
no additional software to build and run, except linking with an MPI
library if you wish to perform MapReduces in parallel.  Similar to the
original Google design, a user performs a MapReduce by writing a small
program that invokes the library.  The user typically provides two
application-specific functions, a "map()" and a "reduce()", that are
called back from the library when a MapReduce operation is executed.
"Map()" and "reduce()" are serial functions, meaning they are invoked
independently on individual processors on portions of your data when
performing a MapReduce operation in parallel.
</P>
<P>The MR-MPI library is written in C++ and is callable from hi-level
langauges such as C++, C, Fortran.  A Python wrapper is also included,
so MapReduce programs can be written in Python, including map() and
reduce() user callback methods.  A hi-level scripting interface to the
MR-MPI library, called OINK, is also included which can be used to
develop and chain MapReduce algorithms together in scripts with
commands that simplify data management tasks.  OINK has its own
<A HREF = "../oinkdoc/Manual.html">manual and doc pages</A>.
</P>
<P>The goal of the MR-MPI library is to provide a simple and portable
interface for users to create their own MapReduce programs, which can
then be run on any desktop or large parallel machine using MPI.  See
the Background section for features and limitations of this
implementation.
</P>
<P>The distrubution includes a few examples of simple programs that
illustrate the use of MR-MPI.
</P>
<P>Source code for the library and OINK is freely available for download
from the <A HREF = "http://mapreduce.sandia.gov">MR-MPI web site</A> and is licensed under the modified
<A HREF = "http://en.wikipedia.org/wiki/BSD_license">Berkeley Software Distribution (BSD) License</A>.  This basically
means they can be used by anyone for any purpose.  See the LICENSE
file provided with the distribution for more details.
</P>
<P>The authors of the MR-MPI library are <A HREF = "http://www.sandia.gov/~sjplimp">Steve Plimpton</A> and <A HREF = "http://www.cs.sandia.gov/~kddevin">Karen
Devine</A> who can be contacted via email: sjplimp,kddevin at
sandia.gov.
</P>












<HR>

<P>The MR-MPI documentation is organized into the following sections.  If
you find errors or omissions in this manual or have suggestions for
useful information to add, please send an email to the developers so
we can improve the MR-MPI documentation.
</P>
<P>Once you are familiar with MR-MPI, you may want to bookmark <A HREF = "Interface_c++.html">this
page</A> at interface_c++.html, since it gives quick
access to documentation for all the MR-MPI library methods.
</P>
<P><A HREF = "Manual.pdf">PDF file</A> of the entire manual, generated by
<A HREF = "http://www.easysw.com/htmldoc">htmldoc</A>
</P>
<UL><LI><A HREF = "Background.html">Background</A> 

<LI><A HREF = "Whatis.html">What is a MapReduce?</A> 

<LI><A HREF = "Start.html">Getting Started</A> 

<LI><A HREF = "Program.html">Writing a MapReduce program</A> 

<LI><A HREF = "Interface_c++.html">C++ Interface to the MapReduce-MPI Library</A> 

<UL><LI>  <A HREF = "create.html">Create a MapReduce object</A> 

<LI>  <A HREF = "copy.html">Copy a MapReduce object</A> 

<LI>  <A HREF = "destroy.html">Destroy a MapReduce object</A> 

<LI>  <A HREF = "add.html">MapReduce::add()</A> 

<LI>  <A HREF = "aggregate.html">MapReduce::aggregate()</A> 

<LI>  <A HREF = "broadcast.html">MapReduce::broadcast()</A> 

<LI>  <A HREF = "clone.html">MapReduce::clone()</A> 

<LI>  <A HREF = "open.html">MapReduce::close()</A> 

<LI>  <A HREF = "collapse.html">MapReduce::collapse()</A> 

<LI>  <A HREF = "collate.html">MapReduce::collate()</A> 

<LI>  <A HREF = "compress.html">MapReduce::compress()</A> 

<UL><LI>    <A HREF = "compress.html">MapReduce::multivalue_blocks()</A> 

<LI>    <A HREF = "compress.html">MapReduce::multivalue_block()</A> 
</UL>
<LI>  <A HREF = "convert.html">MapReduce::convert()</A> 

<LI>  <A HREF = "gather.html">MapReduce::gather()</A> 

<LI>  <A HREF = "map.html">MapReduce::map()</A> 

<LI>  <A HREF = "open.html">MapReduce::open()</A> 

<LI>  <A HREF = "print.html">MapReduce::print()</A> 

<LI>  <A HREF = "reduce.html">MapReduce::reduce()</A> 

<UL><LI>    <A HREF = "reduce.html">MapReduce::multivalue_blocks()</A> 

<LI>    <A HREF = "reduce.html">MapReduce::multivalue_block()</A> 
</UL>
<LI>  <A HREF = "scan.html">MapReduce::scan()</A> 

<LI>  <A HREF = "scrunch.html">MapReduce::scrunch()</A> 

<LI>  <A HREF = "sort_keys.html">MapReduce::sort_keys()</A> 

<LI>  <A HREF = "sort_values.html">MapReduce::sort_values()</A> 

<LI>  <A HREF = "sort_multivalues.html">MapReduce::sort_multivalues()</A> 

<LI>  <A HREF = "stats.html">MapReduce::kv_stats()</A> 

<LI>  <A HREF = "stats.html">MapReduce::kmv_stats()</A> 

<LI>  <A HREF = "stats.html">MapReduce::cummulative_stats()</A> 

<LI>  <A HREF = "kv_add.html">KeyValue::add()</A> 

<LI>  <A HREF = "settings.html">Settings and defaults</A> 
</UL>
<LI><A HREF = "Interface_c.html">C interface to the MapReduce-MPI Library</A> 

<LI><A HREF = "Interface_python.html">Python interface to the MapReduce-MPI Library</A> 

<LI><A HREF = "Interface_oink.html">OINK interface to the MapReduce-MPI Library</A> 

<LI><A HREF = "Technical.html">Technical Details</A> 

<LI><A HREF = "Examples/html">Examples</A> 

<UL><LI>  <A HREF = "Examples.html#word">Word frequency</A> 

<LI>  <A HREF = "Examples.html#rmat">R-MAT matrices</A> 
</UL>

</UL>
</BODY>

</HTML>