Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > be0974b2b8ed02af93714b256a53dd30 > files > 47

mpi4py-docs-1.2.2-6.fc15.noarch.rpm

<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>mpi4py.MPI</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="mpi4py-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            ><a class="navbar" target="_top" href="http://mpi4py.googlecode.com/">MPI for Python</a></th>
          </tr></table></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        <a href="mpi4py-module.html">Package&nbsp;mpi4py</a> ::
        Module&nbsp;MPI
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="mpi4py.MPI-module.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<!-- ==================== MODULE DESCRIPTION ==================== -->
<h1 class="epydoc">Module MPI</h1><p class="nomargin-top"></p>
Message Passing Interface

<!-- ==================== CLASSES ==================== -->
<a name="section-Classes"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Classes</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Classes"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI.Cartcomm-class.html" class="summary-name">Cartcomm</a><br />
      Cartesian topology intracommunicator
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI.Comm-class.html" class="summary-name">Comm</a><br />
      Communicator
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI.Datatype-class.html" class="summary-name">Datatype</a><br />
      Datatype
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI.Distgraphcomm-class.html" class="summary-name">Distgraphcomm</a><br />
      Distributed graph topology intracommunicator
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI.Errhandler-class.html" class="summary-name">Errhandler</a><br />
      Error Handler
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI.Exception-class.html" class="summary-name">Exception</a><br />
      Exception
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI.File-class.html" class="summary-name">File</a><br />
      File
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI.Graphcomm-class.html" class="summary-name">Graphcomm</a><br />
      General graph topology intracommunicator
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI.Grequest-class.html" class="summary-name">Grequest</a><br />
      Generalized request
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI.Group-class.html" class="summary-name">Group</a><br />
      Group
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI.Info-class.html" class="summary-name">Info</a><br />
      Info
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI.Intercomm-class.html" class="summary-name">Intercomm</a><br />
      Intercommunicator
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI.Intracomm-class.html" class="summary-name">Intracomm</a><br />
      Intracommunicator
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI.Op-class.html" class="summary-name">Op</a><br />
      Op
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI.Prequest-class.html" class="summary-name">Prequest</a><br />
      Persistent request
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI.Request-class.html" class="summary-name">Request</a><br />
      Request
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI.Status-class.html" class="summary-name">Status</a><br />
      Status
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI.Win-class.html" class="summary-name">Win</a><br />
      Window
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI._p_Pickle-class.html" class="summary-name" onclick="show_private();">_p_Pickle</a>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI._p_greq-class.html" class="summary-name" onclick="show_private();">_p_greq</a>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI._p_msg_cco-class.html" class="summary-name" onclick="show_private();">_p_msg_cco</a>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI._p_msg_io-class.html" class="summary-name" onclick="show_private();">_p_msg_io</a>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI._p_msg_p2p-class.html" class="summary-name" onclick="show_private();">_p_msg_p2p</a>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI._p_msg_rma-class.html" class="summary-name" onclick="show_private();">_p_msg_rma</a>
    </td>
  </tr>
</table>
<!-- ==================== FUNCTIONS ==================== -->
<a name="section-Functions"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Functions</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Functions"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Add_error_class"></a><span class="summary-sig-name">Add_error_class</span>()</span><br />
      Add an <em>error class</em> to the known error classes</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Add_error_code"></a><span class="summary-sig-name">Add_error_code</span>(<span class="summary-sig-arg">int errorclass</span>)</span><br />
      Add an <em>error code</em> to an <em>error class</em></td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Add_error_string"></a><span class="summary-sig-name">Add_error_string</span>(<span class="summary-sig-arg">int errorcode</span>,
        <span class="summary-sig-arg">string</span>)</span><br />
      Associate an <em>error string</em> with an
<em>error class</em> or <em>errorcode</em></td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Alloc_mem"></a><span class="summary-sig-name">Alloc_mem</span>(<span class="summary-sig-arg">Aint size</span>,
        <span class="summary-sig-arg">Info info</span>=<span class="summary-sig-default">INFO_NULL</span>)</span><br />
      Allocate memory for message passing and RMA</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Attach_buffer"></a><span class="summary-sig-name">Attach_buffer</span>(<span class="summary-sig-arg">memory</span>)</span><br />
      Attach a user-provided buffer for
sending in buffered mode</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Close_port"></a><span class="summary-sig-name">Close_port</span>(<span class="summary-sig-arg">port_name</span>,
        <span class="summary-sig-arg">Info info</span>=<span class="summary-sig-default">INFO_NULL</span>)</span><br />
      Close a port</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Compute_dims"></a><span class="summary-sig-name">Compute_dims</span>(<span class="summary-sig-arg">int nnodes</span>,
        <span class="summary-sig-arg">dims</span>)</span><br />
      Return a balanced distribution of
processes per coordinate direction</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Detach_buffer"></a><span class="summary-sig-name">Detach_buffer</span>()</span><br />
      Remove an existing attached buffer</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Finalize"></a><span class="summary-sig-name">Finalize</span>()</span><br />
      Terminate the MPI execution environment</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Free_mem"></a><span class="summary-sig-name">Free_mem</span>(<span class="summary-sig-arg">memory</span>)</span><br />
      Free memory allocated with <a href="mpi4py.MPI-module.html#Alloc_mem" class="link">Alloc_mem()</a></td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Get_address"></a><span class="summary-sig-name">Get_address</span>(<span class="summary-sig-arg">location</span>)</span><br />
      Get the address of a location in memory</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Get_error_class"></a><span class="summary-sig-name">Get_error_class</span>(<span class="summary-sig-arg">int errorcode</span>)</span><br />
      Convert an <em>error code</em> into an <em>error class</em></td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Get_error_string"></a><span class="summary-sig-name">Get_error_string</span>(<span class="summary-sig-arg">int errorcode</span>)</span><br />
      Return the <em>error string</em> for a given
<em>error class</em> or <em>error code</em></td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Get_processor_name"></a><span class="summary-sig-name">Get_processor_name</span>()</span><br />
      Obtain the name of the calling processor</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Get_version"></a><span class="summary-sig-name">Get_version</span>()</span><br />
      Obtain the version number of the MPI standard supported
by the implementation as a tuple <tt class="rst-docutils literal"><span class="pre">(version,</span> <span class="pre">subversion)</span></tt></td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Init"></a><span class="summary-sig-name">Init</span>()</span><br />
      Initialize the MPI execution environment</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Init_thread"></a><span class="summary-sig-name">Init_thread</span>(<span class="summary-sig-arg">int required</span>=<span class="summary-sig-default">THREAD_MULTIPLE</span>)</span><br />
      Initialize the MPI execution environment</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Is_finalized"></a><span class="summary-sig-name">Is_finalized</span>()</span><br />
      Indicates whether <tt class="rst-docutils literal"><span class="pre">Finalize</span></tt> has completed</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Is_initialized"></a><span class="summary-sig-name">Is_initialized</span>()</span><br />
      Indicates whether <tt class="rst-docutils literal"><span class="pre">Init</span></tt> has been called</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Is_thread_main"></a><span class="summary-sig-name">Is_thread_main</span>()</span><br />
      Indicate whether this thread called
<tt class="rst-docutils literal"><span class="pre">Init</span></tt> or <tt class="rst-docutils literal"><span class="pre">Init_thread</span></tt></td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Lookup_name"></a><span class="summary-sig-name">Lookup_name</span>(<span class="summary-sig-arg">service_name</span>,
        <span class="summary-sig-arg">Info info</span>=<span class="summary-sig-default">INFO_NULL</span>)</span><br />
      Lookup a port name given a service name</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Open_port"></a><span class="summary-sig-name">Open_port</span>(<span class="summary-sig-arg">Info info</span>=<span class="summary-sig-default">INFO_NULL</span>)</span><br />
      Return an address that can be used to establish
connections between groups of MPI processes</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Pcontrol"></a><span class="summary-sig-name">Pcontrol</span>(<span class="summary-sig-arg">int level</span>)</span><br />
      Control profiling</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Publish_name"></a><span class="summary-sig-name">Publish_name</span>(<span class="summary-sig-arg">service_name</span>,
        <span class="summary-sig-arg">Info info</span>,
        <span class="summary-sig-arg">port_name</span>)</span><br />
      Publish a service name</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Query_thread"></a><span class="summary-sig-name">Query_thread</span>()</span><br />
      Return the level of thread support
provided by the MPI library</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Unpublish_name"></a><span class="summary-sig-name">Unpublish_name</span>(<span class="summary-sig-arg">service_name</span>,
        <span class="summary-sig-arg">Info info</span>,
        <span class="summary-sig-arg">port_name</span>)</span><br />
      Unpublish a service name</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Wtick"></a><span class="summary-sig-name">Wtick</span>()</span><br />
      Return the resolution of <tt class="rst-docutils literal"><span class="pre">Wtime</span></tt></td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Wtime"></a><span class="summary-sig-name">Wtime</span>()</span><br />
      Return an elapsed time on the calling processor</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="mpi4py.MPI-module.html#get_vendor" class="summary-sig-name">get_vendor</a>()</span><br />
      Infomation about the underlying MPI implementation</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
</table>
<!-- ==================== VARIABLES ==================== -->
<a name="section-Variables"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Variables</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Variables"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="AINT"></a><span class="summary-name">AINT</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5180&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5180&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ANY_SOURCE"></a><span class="summary-name">ANY_SOURCE</span> = <code title="-2">-2</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ANY_TAG"></a><span class="summary-name">ANY_TAG</span> = <code title="-1">-1</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="APPNUM"></a><span class="summary-name">APPNUM</span> = <code title="1681915917">1681915917</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="BAND"></a><span class="summary-name">BAND</span> = <code title="&lt;mpi4py.MPI.Op object at 0xb77b3950&gt;">&lt;mpi4py.MPI.Op object at 0xb77b3950&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="BOOL"></a><span class="summary-name">BOOL</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5290&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5290&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="BOR"></a><span class="summary-name">BOR</span> = <code title="&lt;mpi4py.MPI.Op object at 0xb77b3ef0&gt;">&lt;mpi4py.MPI.Op object at 0xb77b3ef0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="BOTTOM"></a><span class="summary-name">BOTTOM</span> = <code title="0">0</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="BSEND_OVERHEAD"></a><span class="summary-name">BSEND_OVERHEAD</span> = <code title="56">56</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="BXOR"></a><span class="summary-name">BXOR</span> = <code title="&lt;mpi4py.MPI.Op object at 0xb77b3d58&gt;">&lt;mpi4py.MPI.Op object at 0xb77b3d58&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="BYTE"></a><span class="summary-name">BYTE</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5170&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5170&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="CART"></a><span class="summary-name">CART</span> = <code title="2">2</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="CHAR"></a><span class="summary-name">CHAR</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d51a0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d51a0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="CHARACTER"></a><span class="summary-name">CHARACTER</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d53c0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d53c0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMBINER_CONTIGUOUS"></a><span class="summary-name">COMBINER_CONTIGUOUS</span> = <code title="3">3</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMBINER_DARRAY"></a><span class="summary-name">COMBINER_DARRAY</span> = <code title="14">14</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMBINER_DUP"></a><span class="summary-name">COMBINER_DUP</span> = <code title="2">2</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMBINER_F90_COMPLEX"></a><span class="summary-name">COMBINER_F90_COMPLEX</span> = <code title="16">16</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMBINER_F90_INTEGER"></a><span class="summary-name">COMBINER_F90_INTEGER</span> = <code title="17">17</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMBINER_F90_REAL"></a><span class="summary-name">COMBINER_F90_REAL</span> = <code title="15">15</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMBINER_HINDEXED"></a><span class="summary-name">COMBINER_HINDEXED</span> = <code title="9">9</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMBINER_HINDEXED_INTEGER"></a><span class="summary-name">COMBINER_HINDEXED_INTEGER</span> = <code title="8">8</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMBINER_HVECTOR"></a><span class="summary-name">COMBINER_HVECTOR</span> = <code title="6">6</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMBINER_HVECTOR_INTEGER"></a><span class="summary-name">COMBINER_HVECTOR_INTEGER</span> = <code title="5">5</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMBINER_INDEXED"></a><span class="summary-name">COMBINER_INDEXED</span> = <code title="7">7</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMBINER_INDEXED_BLOCK"></a><span class="summary-name">COMBINER_INDEXED_BLOCK</span> = <code title="10">10</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMBINER_NAMED"></a><span class="summary-name">COMBINER_NAMED</span> = <code title="1">1</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMBINER_RESIZED"></a><span class="summary-name">COMBINER_RESIZED</span> = <code title="18">18</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMBINER_STRUCT"></a><span class="summary-name">COMBINER_STRUCT</span> = <code title="12">12</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMBINER_STRUCT_INTEGER"></a><span class="summary-name">COMBINER_STRUCT_INTEGER</span> = <code title="11">11</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMBINER_SUBARRAY"></a><span class="summary-name">COMBINER_SUBARRAY</span> = <code title="13">13</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMBINER_VECTOR"></a><span class="summary-name">COMBINER_VECTOR</span> = <code title="4">4</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMM_NULL"></a><span class="summary-name">COMM_NULL</span> = <code title="&lt;mpi4py.MPI.Comm object at 0xb77d5570&gt;">&lt;mpi4py.MPI.Comm object at 0xb77d5570&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMM_SELF"></a><span class="summary-name">COMM_SELF</span> = <code title="&lt;mpi4py.MPI.Intracomm object at 0xb77d5580&gt;">&lt;mpi4py.MPI.Intracomm object at 0xb77d5580&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMM_WORLD"></a><span class="summary-name">COMM_WORLD</span> = <code title="&lt;mpi4py.MPI.Intracomm object at 0xb77d5590&gt;">&lt;mpi4py.MPI.Intracomm object at 0xb77d5590&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMPLEX"></a><span class="summary-name">COMPLEX</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5410&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5410&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMPLEX16"></a><span class="summary-name">COMPLEX16</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5520&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5520&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMPLEX32"></a><span class="summary-name">COMPLEX32</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5530&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5530&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMPLEX4"></a><span class="summary-name">COMPLEX4</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5500&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5500&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="COMPLEX8"></a><span class="summary-name">COMPLEX8</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5510&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5510&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="CONGRUENT"></a><span class="summary-name">CONGRUENT</span> = <code title="1">1</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="C_BOOL"></a><span class="summary-name">C_BOOL</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5290&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5290&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="C_COMPLEX"></a><span class="summary-name">C_COMPLEX</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5320&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5320&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="C_DOUBLE_COMPLEX"></a><span class="summary-name">C_DOUBLE_COMPLEX</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5340&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5340&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="C_FLOAT_COMPLEX"></a><span class="summary-name">C_FLOAT_COMPLEX</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5330&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5330&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI-module.html#C_LONG_DOUBLE_COMPLEX" class="summary-name">C_LONG_DOUBLE_COMPLEX</a> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5350&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5<code class="variable-ellipsis">...</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="DATATYPE_NULL"></a><span class="summary-name">DATATYPE_NULL</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5130&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5130&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="DISPLACEMENT_CURRENT"></a><span class="summary-name">DISPLACEMENT_CURRENT</span> = <code title="-54278278">-54278278</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="DISP_CUR"></a><span class="summary-name">DISP_CUR</span> = <code title="-54278278">-54278278</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="DISTRIBUTE_BLOCK"></a><span class="summary-name">DISTRIBUTE_BLOCK</span> = <code title="121">121</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="DISTRIBUTE_CYCLIC"></a><span class="summary-name">DISTRIBUTE_CYCLIC</span> = <code title="122">122</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="DISTRIBUTE_DFLT_DARG"></a><span class="summary-name">DISTRIBUTE_DFLT_DARG</span> = <code title="-49767">-49767</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="DISTRIBUTE_NONE"></a><span class="summary-name">DISTRIBUTE_NONE</span> = <code title="123">123</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="DIST_GRAPH"></a><span class="summary-name">DIST_GRAPH</span> = <code title="3">3</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="DOUBLE"></a><span class="summary-name">DOUBLE</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5270&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5270&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="DOUBLE_COMPLEX"></a><span class="summary-name">DOUBLE_COMPLEX</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5420&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5420&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="DOUBLE_INT"></a><span class="summary-name">DOUBLE_INT</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d53a0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d53a0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="DOUBLE_PRECISION"></a><span class="summary-name">DOUBLE_PRECISION</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5400&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5400&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERRHANDLER_NULL"></a><span class="summary-name">ERRHANDLER_NULL</span> = <code title="&lt;mpi4py.MPI.Errhandler object at 0xb77d5100&gt;">&lt;mpi4py.MPI.Errhandler object at 0xb77d5100&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERRORS_ARE_FATAL"></a><span class="summary-name">ERRORS_ARE_FATAL</span> = <code title="&lt;mpi4py.MPI.Errhandler object at 0xb77d5120&gt;">&lt;mpi4py.MPI.Errhandler object at 0xb77d5120&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERRORS_RETURN"></a><span class="summary-name">ERRORS_RETURN</span> = <code title="&lt;mpi4py.MPI.Errhandler object at 0xb77d5110&gt;">&lt;mpi4py.MPI.Errhandler object at 0xb77d5110&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_ACCESS"></a><span class="summary-name">ERR_ACCESS</span> = <code title="20">20</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_AMODE"></a><span class="summary-name">ERR_AMODE</span> = <code title="21">21</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_ARG"></a><span class="summary-name">ERR_ARG</span> = <code title="12">12</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_ASSERT"></a><span class="summary-name">ERR_ASSERT</span> = <code title="53">53</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_BAD_FILE"></a><span class="summary-name">ERR_BAD_FILE</span> = <code title="22">22</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_BASE"></a><span class="summary-name">ERR_BASE</span> = <code title="46">46</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_BUFFER"></a><span class="summary-name">ERR_BUFFER</span> = <code title="1">1</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_COMM"></a><span class="summary-name">ERR_COMM</span> = <code title="5">5</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_CONVERSION"></a><span class="summary-name">ERR_CONVERSION</span> = <code title="23">23</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_COUNT"></a><span class="summary-name">ERR_COUNT</span> = <code title="2">2</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_DIMS"></a><span class="summary-name">ERR_DIMS</span> = <code title="11">11</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_DISP"></a><span class="summary-name">ERR_DISP</span> = <code title="52">52</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_DUP_DATAREP"></a><span class="summary-name">ERR_DUP_DATAREP</span> = <code title="24">24</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_FILE"></a><span class="summary-name">ERR_FILE</span> = <code title="27">27</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_FILE_EXISTS"></a><span class="summary-name">ERR_FILE_EXISTS</span> = <code title="25">25</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_FILE_IN_USE"></a><span class="summary-name">ERR_FILE_IN_USE</span> = <code title="26">26</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_GROUP"></a><span class="summary-name">ERR_GROUP</span> = <code title="8">8</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_INFO"></a><span class="summary-name">ERR_INFO</span> = <code title="28">28</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_INFO_KEY"></a><span class="summary-name">ERR_INFO_KEY</span> = <code title="29">29</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_INFO_NOKEY"></a><span class="summary-name">ERR_INFO_NOKEY</span> = <code title="31">31</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_INFO_VALUE"></a><span class="summary-name">ERR_INFO_VALUE</span> = <code title="30">30</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_INTERN"></a><span class="summary-name">ERR_INTERN</span> = <code title="16">16</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_IN_STATUS"></a><span class="summary-name">ERR_IN_STATUS</span> = <code title="17">17</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_IO"></a><span class="summary-name">ERR_IO</span> = <code title="32">32</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_KEYVAL"></a><span class="summary-name">ERR_KEYVAL</span> = <code title="48">48</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_LASTCODE"></a><span class="summary-name">ERR_LASTCODE</span> = <code title="1073741823">1073741823</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_LOCKTYPE"></a><span class="summary-name">ERR_LOCKTYPE</span> = <code title="47">47</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_NAME"></a><span class="summary-name">ERR_NAME</span> = <code title="33">33</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_NOT_SAME"></a><span class="summary-name">ERR_NOT_SAME</span> = <code title="35">35</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_NO_MEM"></a><span class="summary-name">ERR_NO_MEM</span> = <code title="34">34</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_NO_SPACE"></a><span class="summary-name">ERR_NO_SPACE</span> = <code title="36">36</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_NO_SUCH_FILE"></a><span class="summary-name">ERR_NO_SUCH_FILE</span> = <code title="37">37</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_OP"></a><span class="summary-name">ERR_OP</span> = <code title="9">9</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_OTHER"></a><span class="summary-name">ERR_OTHER</span> = <code title="15">15</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_PENDING"></a><span class="summary-name">ERR_PENDING</span> = <code title="18">18</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_PORT"></a><span class="summary-name">ERR_PORT</span> = <code title="38">38</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_QUOTA"></a><span class="summary-name">ERR_QUOTA</span> = <code title="39">39</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_RANK"></a><span class="summary-name">ERR_RANK</span> = <code title="6">6</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_READ_ONLY"></a><span class="summary-name">ERR_READ_ONLY</span> = <code title="40">40</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_REQUEST"></a><span class="summary-name">ERR_REQUEST</span> = <code title="19">19</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_RMA_CONFLICT"></a><span class="summary-name">ERR_RMA_CONFLICT</span> = <code title="49">49</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_RMA_SYNC"></a><span class="summary-name">ERR_RMA_SYNC</span> = <code title="50">50</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_ROOT"></a><span class="summary-name">ERR_ROOT</span> = <code title="7">7</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_SERVICE"></a><span class="summary-name">ERR_SERVICE</span> = <code title="41">41</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_SIZE"></a><span class="summary-name">ERR_SIZE</span> = <code title="51">51</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_SPAWN"></a><span class="summary-name">ERR_SPAWN</span> = <code title="42">42</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_TAG"></a><span class="summary-name">ERR_TAG</span> = <code title="4">4</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_TOPOLOGY"></a><span class="summary-name">ERR_TOPOLOGY</span> = <code title="10">10</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_TRUNCATE"></a><span class="summary-name">ERR_TRUNCATE</span> = <code title="14">14</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_TYPE"></a><span class="summary-name">ERR_TYPE</span> = <code title="3">3</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_UNKNOWN"></a><span class="summary-name">ERR_UNKNOWN</span> = <code title="13">13</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_UNSUPPORTED_DATAREP"></a><span class="summary-name">ERR_UNSUPPORTED_DATAREP</span> = <code title="43">43</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_UNSUPPORTED_OPERATION"></a><span class="summary-name">ERR_UNSUPPORTED_OPERATION</span> = <code title="44">44</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ERR_WIN"></a><span class="summary-name">ERR_WIN</span> = <code title="45">45</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="FILE_NULL"></a><span class="summary-name">FILE_NULL</span> = <code title="&lt;mpi4py.MPI.File object at 0xb77d55c0&gt;">&lt;mpi4py.MPI.File object at 0xb77d55c0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="FLOAT"></a><span class="summary-name">FLOAT</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5260&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5260&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="FLOAT_INT"></a><span class="summary-name">FLOAT_INT</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5390&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5390&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="F_BOOL"></a><span class="summary-name">F_BOOL</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d53d0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d53d0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="F_COMPLEX"></a><span class="summary-name">F_COMPLEX</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5410&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5410&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="F_DOUBLE"></a><span class="summary-name">F_DOUBLE</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5400&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5400&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="F_DOUBLE_COMPLEX"></a><span class="summary-name">F_DOUBLE_COMPLEX</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5420&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5420&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="F_FLOAT"></a><span class="summary-name">F_FLOAT</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d53f0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d53f0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="F_FLOAT_COMPLEX"></a><span class="summary-name">F_FLOAT_COMPLEX</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5410&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5410&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="F_INT"></a><span class="summary-name">F_INT</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d53e0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d53e0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="GRAPH"></a><span class="summary-name">GRAPH</span> = <code title="1">1</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="GROUP_EMPTY"></a><span class="summary-name">GROUP_EMPTY</span> = <code title="&lt;mpi4py.MPI.Group object at 0xb77d5560&gt;">&lt;mpi4py.MPI.Group object at 0xb77d5560&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="GROUP_NULL"></a><span class="summary-name">GROUP_NULL</span> = <code title="&lt;mpi4py.MPI.Group object at 0xb77d5550&gt;">&lt;mpi4py.MPI.Group object at 0xb77d5550&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="HOST"></a><span class="summary-name">HOST</span> = <code title="1681915907">1681915907</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="IDENT"></a><span class="summary-name">IDENT</span> = <code title="0">0</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="INFO_NULL"></a><span class="summary-name">INFO_NULL</span> = <code title="&lt;mpi4py.MPI.Info object at 0xb77d5540&gt;">&lt;mpi4py.MPI.Info object at 0xb77d5540&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="INT"></a><span class="summary-name">INT</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d51e0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d51e0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="INT16_T"></a><span class="summary-name">INT16_T</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d52b0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d52b0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="INT32_T"></a><span class="summary-name">INT32_T</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d52c0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d52c0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="INT64_T"></a><span class="summary-name">INT64_T</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d52d0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d52d0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="INT8_T"></a><span class="summary-name">INT8_T</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d52a0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d52a0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="INTEGER"></a><span class="summary-name">INTEGER</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d53e0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d53e0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="INTEGER1"></a><span class="summary-name">INTEGER1</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5470&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5470&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="INTEGER16"></a><span class="summary-name">INTEGER16</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d54b0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d54b0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="INTEGER2"></a><span class="summary-name">INTEGER2</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5480&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5480&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="INTEGER4"></a><span class="summary-name">INTEGER4</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5490&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5490&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="INTEGER8"></a><span class="summary-name">INTEGER8</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d54a0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d54a0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="INT_INT"></a><span class="summary-name">INT_INT</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5370&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5370&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="IN_PLACE"></a><span class="summary-name">IN_PLACE</span> = <code title="-1">-1</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="IO"></a><span class="summary-name">IO</span> = <code title="1681915909">1681915909</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="KEYVAL_INVALID"></a><span class="summary-name">KEYVAL_INVALID</span> = <code title="603979776">603979776</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="LAND"></a><span class="summary-name">LAND</span> = <code title="&lt;mpi4py.MPI.Op object at 0xb77b3d70&gt;">&lt;mpi4py.MPI.Op object at 0xb77b3d70&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="LASTUSEDCODE"></a><span class="summary-name">LASTUSEDCODE</span> = <code title="1681915915">1681915915</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="LB"></a><span class="summary-name">LB</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5150&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5150&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="LOCK_EXCLUSIVE"></a><span class="summary-name">LOCK_EXCLUSIVE</span> = <code title="234">234</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="LOCK_SHARED"></a><span class="summary-name">LOCK_SHARED</span> = <code title="235">235</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="LOGICAL"></a><span class="summary-name">LOGICAL</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d53d0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d53d0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="LOGICAL1"></a><span class="summary-name">LOGICAL1</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5430&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5430&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="LOGICAL2"></a><span class="summary-name">LOGICAL2</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5440&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5440&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="LOGICAL4"></a><span class="summary-name">LOGICAL4</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5450&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5450&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="LOGICAL8"></a><span class="summary-name">LOGICAL8</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5460&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5460&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="LONG"></a><span class="summary-name">LONG</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d51f0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d51f0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="LONG_DOUBLE"></a><span class="summary-name">LONG_DOUBLE</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5280&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5280&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="LONG_DOUBLE_INT"></a><span class="summary-name">LONG_DOUBLE_INT</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d53b0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d53b0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="LONG_INT"></a><span class="summary-name">LONG_INT</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5380&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5380&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="LONG_LONG"></a><span class="summary-name">LONG_LONG</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5200&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5200&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="LOR"></a><span class="summary-name">LOR</span> = <code title="&lt;mpi4py.MPI.Op object at 0xb77b3b78&gt;">&lt;mpi4py.MPI.Op object at 0xb77b3b78&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="LXOR"></a><span class="summary-name">LXOR</span> = <code title="&lt;mpi4py.MPI.Op object at 0xb77b3bc0&gt;">&lt;mpi4py.MPI.Op object at 0xb77b3bc0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MAX"></a><span class="summary-name">MAX</span> = <code title="&lt;mpi4py.MPI.Op object at 0xb77b3a10&gt;">&lt;mpi4py.MPI.Op object at 0xb77b3a10&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MAXLOC"></a><span class="summary-name">MAXLOC</span> = <code title="&lt;mpi4py.MPI.Op object at 0xb77b3f08&gt;">&lt;mpi4py.MPI.Op object at 0xb77b3f08&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MAX_DATAREP_STRING"></a><span class="summary-name">MAX_DATAREP_STRING</span> = <code title="128">128</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MAX_ERROR_STRING"></a><span class="summary-name">MAX_ERROR_STRING</span> = <code title="1024">1024</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MAX_INFO_KEY"></a><span class="summary-name">MAX_INFO_KEY</span> = <code title="255">255</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MAX_INFO_VAL"></a><span class="summary-name">MAX_INFO_VAL</span> = <code title="1024">1024</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MAX_OBJECT_NAME"></a><span class="summary-name">MAX_OBJECT_NAME</span> = <code title="128">128</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MAX_PORT_NAME"></a><span class="summary-name">MAX_PORT_NAME</span> = <code title="256">256</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MAX_PROCESSOR_NAME"></a><span class="summary-name">MAX_PROCESSOR_NAME</span> = <code title="128">128</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MIN"></a><span class="summary-name">MIN</span> = <code title="&lt;mpi4py.MPI.Op object at 0xb77b3e78&gt;">&lt;mpi4py.MPI.Op object at 0xb77b3e78&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MINLOC"></a><span class="summary-name">MINLOC</span> = <code title="&lt;mpi4py.MPI.Op object at 0xb77b3f20&gt;">&lt;mpi4py.MPI.Op object at 0xb77b3f20&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MODE_APPEND"></a><span class="summary-name">MODE_APPEND</span> = <code title="128">128</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MODE_CREATE"></a><span class="summary-name">MODE_CREATE</span> = <code title="1">1</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MODE_DELETE_ON_CLOSE"></a><span class="summary-name">MODE_DELETE_ON_CLOSE</span> = <code title="16">16</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MODE_EXCL"></a><span class="summary-name">MODE_EXCL</span> = <code title="64">64</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MODE_NOCHECK"></a><span class="summary-name">MODE_NOCHECK</span> = <code title="1024">1024</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MODE_NOPRECEDE"></a><span class="summary-name">MODE_NOPRECEDE</span> = <code title="8192">8192</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MODE_NOPUT"></a><span class="summary-name">MODE_NOPUT</span> = <code title="4096">4096</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MODE_NOSTORE"></a><span class="summary-name">MODE_NOSTORE</span> = <code title="2048">2048</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MODE_NOSUCCEED"></a><span class="summary-name">MODE_NOSUCCEED</span> = <code title="16384">16384</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MODE_RDONLY"></a><span class="summary-name">MODE_RDONLY</span> = <code title="2">2</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MODE_RDWR"></a><span class="summary-name">MODE_RDWR</span> = <code title="8">8</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MODE_SEQUENTIAL"></a><span class="summary-name">MODE_SEQUENTIAL</span> = <code title="256">256</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MODE_UNIQUE_OPEN"></a><span class="summary-name">MODE_UNIQUE_OPEN</span> = <code title="32">32</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="MODE_WRONLY"></a><span class="summary-name">MODE_WRONLY</span> = <code title="4">4</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="OFFSET"></a><span class="summary-name">OFFSET</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5190&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5190&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="OP_NULL"></a><span class="summary-name">OP_NULL</span> = <code title="&lt;mpi4py.MPI.Op object at 0xb77b39c8&gt;">&lt;mpi4py.MPI.Op object at 0xb77b39c8&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ORDER_C"></a><span class="summary-name">ORDER_C</span> = <code title="56">56</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ORDER_F"></a><span class="summary-name">ORDER_F</span> = <code title="57">57</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ORDER_FORTRAN"></a><span class="summary-name">ORDER_FORTRAN</span> = <code title="57">57</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="PACKED"></a><span class="summary-name">PACKED</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5160&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5160&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="PROC_NULL"></a><span class="summary-name">PROC_NULL</span> = <code title="-1">-1</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="PROD"></a><span class="summary-name">PROD</span> = <code title="&lt;mpi4py.MPI.Op object at 0xb77b3aa0&gt;">&lt;mpi4py.MPI.Op object at 0xb77b3aa0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="REAL"></a><span class="summary-name">REAL</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d53f0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d53f0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="REAL16"></a><span class="summary-name">REAL16</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d54f0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d54f0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="REAL2"></a><span class="summary-name">REAL2</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d54c0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d54c0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="REAL4"></a><span class="summary-name">REAL4</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d54d0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d54d0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="REAL8"></a><span class="summary-name">REAL8</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d54e0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d54e0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="REPLACE"></a><span class="summary-name">REPLACE</span> = <code title="&lt;mpi4py.MPI.Op object at 0xb77b3dd0&gt;">&lt;mpi4py.MPI.Op object at 0xb77b3dd0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="REQUEST_NULL"></a><span class="summary-name">REQUEST_NULL</span> = <code title="&lt;mpi4py.MPI.Request object at 0xb77569ec&gt;">&lt;mpi4py.MPI.Request object at 0xb77569ec&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="ROOT"></a><span class="summary-name">ROOT</span> = <code title="-3">-3</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="SEEK_CUR"></a><span class="summary-name">SEEK_CUR</span> = <code title="602">602</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="SEEK_END"></a><span class="summary-name">SEEK_END</span> = <code title="604">604</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="SEEK_SET"></a><span class="summary-name">SEEK_SET</span> = <code title="600">600</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="SHORT"></a><span class="summary-name">SHORT</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d51d0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d51d0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="SHORT_INT"></a><span class="summary-name">SHORT_INT</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5360&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5360&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="SIGNED_CHAR"></a><span class="summary-name">SIGNED_CHAR</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d51c0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d51c0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="SIGNED_INT"></a><span class="summary-name">SIGNED_INT</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d51e0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d51e0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="SIGNED_LONG"></a><span class="summary-name">SIGNED_LONG</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d51f0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d51f0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="SIGNED_LONG_LONG"></a><span class="summary-name">SIGNED_LONG_LONG</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5200&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5200&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="SIGNED_SHORT"></a><span class="summary-name">SIGNED_SHORT</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d51d0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d51d0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="SIMILAR"></a><span class="summary-name">SIMILAR</span> = <code title="2">2</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="SINT16_T"></a><span class="summary-name">SINT16_T</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d52b0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d52b0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="SINT32_T"></a><span class="summary-name">SINT32_T</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d52c0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d52c0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="SINT64_T"></a><span class="summary-name">SINT64_T</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d52d0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d52d0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="SINT8_T"></a><span class="summary-name">SINT8_T</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d52a0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d52a0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="SUBVERSION"></a><span class="summary-name">SUBVERSION</span> = <code title="2">2</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="SUCCESS"></a><span class="summary-name">SUCCESS</span> = <code title="0">0</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="SUM"></a><span class="summary-name">SUM</span> = <code title="&lt;mpi4py.MPI.Op object at 0xb77b3a58&gt;">&lt;mpi4py.MPI.Op object at 0xb77b3a58&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="TAG_UB"></a><span class="summary-name">TAG_UB</span> = <code title="1681915905">1681915905</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="THREAD_FUNNELED"></a><span class="summary-name">THREAD_FUNNELED</span> = <code title="1">1</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="THREAD_MULTIPLE"></a><span class="summary-name">THREAD_MULTIPLE</span> = <code title="3">3</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="THREAD_SERIALIZED"></a><span class="summary-name">THREAD_SERIALIZED</span> = <code title="2">2</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="THREAD_SINGLE"></a><span class="summary-name">THREAD_SINGLE</span> = <code title="0">0</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="TWOINT"></a><span class="summary-name">TWOINT</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5370&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5370&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="TYPECLASS_COMPLEX"></a><span class="summary-name">TYPECLASS_COMPLEX</span> = <code title="3">3</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="TYPECLASS_INTEGER"></a><span class="summary-name">TYPECLASS_INTEGER</span> = <code title="2">2</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="TYPECLASS_REAL"></a><span class="summary-name">TYPECLASS_REAL</span> = <code title="1">1</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="UB"></a><span class="summary-name">UB</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5140&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5140&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="UINT16_T"></a><span class="summary-name">UINT16_T</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d52f0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d52f0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="UINT32_T"></a><span class="summary-name">UINT32_T</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5300&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5300&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="UINT64_T"></a><span class="summary-name">UINT64_T</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5310&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5310&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="UINT8_T"></a><span class="summary-name">UINT8_T</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d52e0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d52e0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="UNDEFINED"></a><span class="summary-name">UNDEFINED</span> = <code title="-32766">-32766</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="UNEQUAL"></a><span class="summary-name">UNEQUAL</span> = <code title="3">3</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="UNIVERSE_SIZE"></a><span class="summary-name">UNIVERSE_SIZE</span> = <code title="1681915913">1681915913</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="UNSIGNED"></a><span class="summary-name">UNSIGNED</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5230&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5230&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="UNSIGNED_CHAR"></a><span class="summary-name">UNSIGNED_CHAR</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5210&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5210&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="UNSIGNED_INT"></a><span class="summary-name">UNSIGNED_INT</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5230&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5230&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="UNSIGNED_LONG"></a><span class="summary-name">UNSIGNED_LONG</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5240&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5240&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="UNSIGNED_LONG_LONG"></a><span class="summary-name">UNSIGNED_LONG_LONG</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5250&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5250&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="UNSIGNED_SHORT"></a><span class="summary-name">UNSIGNED_SHORT</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d5220&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d5220&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="VERSION"></a><span class="summary-name">VERSION</span> = <code title="2">2</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="WCHAR"></a><span class="summary-name">WCHAR</span> = <code title="&lt;mpi4py.MPI.Datatype object at 0xb77d51b0&gt;">&lt;mpi4py.MPI.Datatype object at 0xb77d51b0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="WIN_BASE"></a><span class="summary-name">WIN_BASE</span> = <code title="1711276033">1711276033</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="WIN_DISP_UNIT"></a><span class="summary-name">WIN_DISP_UNIT</span> = <code title="1711276037">1711276037</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="WIN_NULL"></a><span class="summary-name">WIN_NULL</span> = <code title="&lt;mpi4py.MPI.Win object at 0xb77d55b0&gt;">&lt;mpi4py.MPI.Win object at 0xb77d55b0&gt;</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="WIN_SIZE"></a><span class="summary-name">WIN_SIZE</span> = <code title="1711276035">1711276035</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="WTIME_IS_GLOBAL"></a><span class="summary-name">WTIME_IS_GLOBAL</span> = <code title="1681915911">1681915911</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI-module.html#__CTypeDict__" class="summary-name">__CTypeDict__</a> = <code title="{'?': &lt;mpi4py.MPI.Datatype object at 0xb77d5290&gt;,
 'B': &lt;mpi4py.MPI.Datatype object at 0xb77d5210&gt;,
 'D': &lt;mpi4py.MPI.Datatype object at 0xb77d5340&gt;,
 'F': &lt;mpi4py.MPI.Datatype object at 0xb77d5330&gt;,
 'G': &lt;mpi4py.MPI.Datatype object at 0xb77d5350&gt;,
 'H': &lt;mpi4py.MPI.Datatype object at 0xb77d5220&gt;,
 'I': &lt;mpi4py.MPI.Datatype object at 0xb77d5230&gt;,
 'L': &lt;mpi4py.MPI.Datatype object at 0xb77d5240&gt;,
..."><code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">?</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d529<code class="variable-ellipsis">...</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI-module.html#__FTypeDict__" class="summary-name">__FTypeDict__</a> = <code title="{'?': &lt;mpi4py.MPI.Datatype object at 0xb77d53d0&gt;,
 'D': &lt;mpi4py.MPI.Datatype object at 0xb77d5420&gt;,
 'F': &lt;mpi4py.MPI.Datatype object at 0xb77d5410&gt;,
 'c': &lt;mpi4py.MPI.Datatype object at 0xb77d53c0&gt;,
 'c16': &lt;mpi4py.MPI.Datatype object at 0xb77d5520&gt;,
 'c8': &lt;mpi4py.MPI.Datatype object at 0xb77d5510&gt;,
 'd': &lt;mpi4py.MPI.Datatype object at 0xb77d5400&gt;,
 'f': &lt;mpi4py.MPI.Datatype object at 0xb77d53f0&gt;,
..."><code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">?</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d53d<code class="variable-ellipsis">...</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI-module.html#__TypeDict__" class="summary-name">__TypeDict__</a> = <code title="{'?': &lt;mpi4py.MPI.Datatype object at 0xb77d5290&gt;,
 'B': &lt;mpi4py.MPI.Datatype object at 0xb77d5210&gt;,
 'D': &lt;mpi4py.MPI.Datatype object at 0xb77d5340&gt;,
 'F': &lt;mpi4py.MPI.Datatype object at 0xb77d5330&gt;,
 'G': &lt;mpi4py.MPI.Datatype object at 0xb77d5350&gt;,
 'H': &lt;mpi4py.MPI.Datatype object at 0xb77d5220&gt;,
 'I': &lt;mpi4py.MPI.Datatype object at 0xb77d5230&gt;,
 'L': &lt;mpi4py.MPI.Datatype object at 0xb77d5240&gt;,
..."><code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">?</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5290<code class="variable-ellipsis">...</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'mpi4py'"><code class="variable-quote">'</code><code class="variable-string">mpi4py</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="mpi4py.MPI-module.html#__pyx_capi__" class="summary-name">__pyx_capi__</a> = <code title="{'PyMPIComm_Get': &lt;PyCObject object at 0xb77b3c80&gt;,
 'PyMPIComm_New': &lt;PyCObject object at 0xb77b3a88&gt;,
 'PyMPIDatatype_Get': &lt;PyCObject object at 0xb77b3998&gt;,
 'PyMPIDatatype_New': &lt;PyCObject object at 0xb77b3cc8&gt;,
 'PyMPIErrhandler_Get': &lt;PyCObject object at 0xb77b3b00&gt;,
 'PyMPIErrhandler_New': &lt;PyCObject object at 0xb77b37e8&gt;,
 'PyMPIFile_Get': &lt;PyCObject object at 0xb77b3da0&gt;,
 'PyMPIFile_New': &lt;PyCObject object at 0xb77b3ad0&gt;,
..."><code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">PyMPIComm_Get</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;PyCObject object at 0xb77b3c<code class="variable-ellipsis">...</code></code>
    </td>
  </tr>
</table>
<!-- ==================== FUNCTION DETAILS ==================== -->
<a name="section-FunctionDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Function Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-FunctionDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="get_vendor"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_vendor</span>()</span>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;
    </td>
  </tr></table>
  
  Infomation about the underlying MPI implementation
  <dl class="fields">
    <dt>Returns:</dt>
        <dd><ul class="rst-simple">
<li>a string with the name of the MPI implementation</li>
<li>an integer 3-tuple version <tt class="rst-docutils literal"><span class="pre">(major,</span> <span class="pre">minor,</span> <span class="pre">micro)</span></tt></li>
</ul></dd>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== VARIABLES DETAILS ==================== -->
<a name="section-VariablesDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Variables Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-VariablesDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="C_LONG_DOUBLE_COMPLEX"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">C_LONG_DOUBLE_COMPLEX</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
&lt;mpi4py.MPI.Datatype object at 0xb77d5350&gt;
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="__CTypeDict__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">__CTypeDict__</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">?</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5290&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">B</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5210&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">D</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5340&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">F</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5330&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">G</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5350&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">H</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5220&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">I</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5230&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">L</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5240&gt;<code class="variable-op">,</code>
<code class="variable-ellipsis">...</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="__FTypeDict__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">__FTypeDict__</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">?</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d53d0&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">D</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5420&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">F</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5410&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">c</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d53c0&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">c16</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5520&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">c8</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5510&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">d</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5400&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">f</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d53f0&gt;<code class="variable-op">,</code>
<code class="variable-ellipsis">...</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="__TypeDict__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">__TypeDict__</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">?</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5290&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">B</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5210&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">D</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5340&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">F</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5330&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">G</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5350&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">H</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5220&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">I</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5230&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">L</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;mpi4py.MPI.Datatype object at 0xb77d5240&gt;<code class="variable-op">,</code>
<code class="variable-ellipsis">...</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="__pyx_capi__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">__pyx_capi__</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">PyMPIComm_Get</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;PyCObject object at 0xb77b3c80&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">PyMPIComm_New</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;PyCObject object at 0xb77b3a88&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">PyMPIDatatype_Get</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;PyCObject object at 0xb77b3998&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">PyMPIDatatype_New</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;PyCObject object at 0xb77b3cc8&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">PyMPIErrhandler_Get</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;PyCObject object at 0xb77b3b00&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">PyMPIErrhandler_New</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;PyCObject object at 0xb77b37e8&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">PyMPIFile_Get</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;PyCObject object at 0xb77b3da0&gt;<code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">PyMPIFile_New</code><code class="variable-quote">'</code><code class="variable-op">: </code>&lt;PyCObject object at 0xb77b3ad0&gt;<code class="variable-op">,</code>
<code class="variable-ellipsis">...</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="mpi4py-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            ><a class="navbar" target="_top" href="http://mpi4py.googlecode.com/">MPI for Python</a></th>
          </tr></table></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1 on Mon Sep 13 17:25:29 2010
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>