This file is indexed.

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

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
<HTML>
<CENTER><A HREF = "http://mapreduce.sandia.gov">MapReduce-MPI WWW Site</A> - <A HREF = "Manual.html">MapReduce-MPI Documentation</A> 
</CENTER>




<HR>

<H3>MapReduce collate() method 
</H3>
<PRE>uint64_t MapReduce::collate(int (*myhash)(char *, int)) 
</PRE>
<P>This calls the collate() method of a MapReduce object, which
aggregates a KeyValue object across processors and converts it into a
KeyMultiValue object.  This method is exactly the same as performing
an <A HREF = "aggregate.html">aggregate()</A> followed by a
<A HREF = "convert.html">convert()</A>.  The method returns the total number of
unique key/value pairs in the KeyMultiValue object.
</P>
<P>The hash argument is used by the <A HREF = "aggregate.html">aggregate()</A> portion
of the operation and can be specified as NULL.  See the
<A HREF = "aggregate.html">aggregate()</A> doc page for details.
</P>
<P>Note that if your map operation does not produce duplicate keys, you
do not typically need to perform a collate().  Instead you can convert
a KeyValue object into a KeyMultiValue object directly via the
<A HREF = "clone.html">clone()</A> method, which requires no communication.  Or you
can pass it directly to another <A HREF = "map.html">map()</A> operation.  One
exception would be if your map operation produces a KeyValue object
which is highly imbalanced across processors.  The
<A HREF = "aggregate.html">aggregate()</A> portion of the operation should
redistribute the key/value pairs more evenly.
</P>
<P>This method is a parallel operation (<A HREF = "aggregate.html">aggregate()</A>),
followed by an on-processor operation (<A HREF = "convert.html">convert()</A>).
</P>
<HR>

<P><B>Related methods</B>: <A HREF = "aggregate.html">aggregate()</A>, <A HREF = "clone.html">clone</A>,
<A HREF = "collapse.html">collapse()</A>, <A HREF = "compress.html">compress()</A>,
<A HREF = "convert.html">convert()</A>
</P>
</HTML>