<?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> <a href="mpi4py-module.html">Home</a> </th> <!-- Tree link --> <th> <a href="module-tree.html">Trees</a> </th> <!-- Index link --> <th> <a href="identifier-index.html">Indices</a> </th> <!-- Help link --> <th> <a href="help.html">Help</a> </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 mpi4py</a> :: Module 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 private</a>]</span></td></tr> <tr><td align="right"><span class="options" >[<a href="frames.html" target="_top">frames</a >] | <a href="mpi4py.MPI-module.html" target="_top">no 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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </span> </td><td class="summary"> <a href="mpi4py.MPI._p_buffer-class.html" class="summary-name" onclick="show_private();">_p_buffer</a> </td> </tr> <tr class="private"> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </span> </td><td class="summary"> <a href="mpi4py.MPI._p_message-class.html" class="summary-name" onclick="show_private();">_p_message</a> </td> </tr> <tr class="private"> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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><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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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">(version, subversion)</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"> </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"> </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"> </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">Finalize</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"> </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">Init</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"> </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">Init</tt> or <tt class="rst-docutils literal">Init_thread</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"> </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"> </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"> </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"> </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"> </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"> </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"> </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">Wtime</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"> </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"> </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"> </span> </td><td class="summary"> <a name="AINT"></a><span class="summary-name">AINT</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a210>"><mpi4py.MPI.Datatype object at 0x7fba8470a210></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </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"> </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"> </span> </td><td class="summary"> <a name="BAND"></a><span class="summary-name">BAND</span> = <code title="<mpi4py.MPI.Op object at 0x7fba7e0fa3c8>"><mpi4py.MPI.Op object at 0x7fba7e0fa3c8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="BOOL"></a><span class="summary-name">BOOL</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a3a8>"><mpi4py.MPI.Datatype object at 0x7fba8470a3a8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="BOR"></a><span class="summary-name">BOR</span> = <code title="<mpi4py.MPI.Op object at 0x7fba7e0fa418>"><mpi4py.MPI.Op object at 0x7fba7e0fa418></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </span> </td><td class="summary"> <a name="BSEND_OVERHEAD"></a><span class="summary-name">BSEND_OVERHEAD</span> = <code title="88">88</code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="BXOR"></a><span class="summary-name">BXOR</span> = <code title="<mpi4py.MPI.Op object at 0x7fba7e0fa2b0>"><mpi4py.MPI.Op object at 0x7fba7e0fa2b0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="BYTE"></a><span class="summary-name">BYTE</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a1f8>"><mpi4py.MPI.Datatype object at 0x7fba8470a1f8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </span> </td><td class="summary"> <a name="CHAR"></a><span class="summary-name">CHAR</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a240>"><mpi4py.MPI.Datatype object at 0x7fba8470a240></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="CHARACTER"></a><span class="summary-name">CHARACTER</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a570>"><mpi4py.MPI.Datatype object at 0x7fba8470a570></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </span> </td><td class="summary"> <a name="COMM_NULL"></a><span class="summary-name">COMM_NULL</span> = <code title="<mpi4py.MPI.Comm object at 0x7fba8470a7f8>"><mpi4py.MPI.Comm object at 0x7fba8470a7f8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="COMM_SELF"></a><span class="summary-name">COMM_SELF</span> = <code title="<mpi4py.MPI.Intracomm object at 0x7fba8470a810>"><mpi4py.MPI.Intracomm object at 0x7fba8470a810></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="COMM_WORLD"></a><span class="summary-name">COMM_WORLD</span> = <code title="<mpi4py.MPI.Intracomm object at 0x7fba8470a828>"><mpi4py.MPI.Intracomm object at 0x7fba8470a828></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="COMPLEX"></a><span class="summary-name">COMPLEX</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a5e8>"><mpi4py.MPI.Datatype object at 0x7fba8470a5e8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="COMPLEX16"></a><span class="summary-name">COMPLEX16</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a780>"><mpi4py.MPI.Datatype object at 0x7fba8470a780></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="COMPLEX32"></a><span class="summary-name">COMPLEX32</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a798>"><mpi4py.MPI.Datatype object at 0x7fba8470a798></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="COMPLEX4"></a><span class="summary-name">COMPLEX4</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a750>"><mpi4py.MPI.Datatype object at 0x7fba8470a750></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="COMPLEX8"></a><span class="summary-name">COMPLEX8</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a768>"><mpi4py.MPI.Datatype object at 0x7fba8470a768></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </span> </td><td class="summary"> <a name="C_BOOL"></a><span class="summary-name">C_BOOL</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a3a8>"><mpi4py.MPI.Datatype object at 0x7fba8470a3a8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="C_COMPLEX"></a><span class="summary-name">C_COMPLEX</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a480>"><mpi4py.MPI.Datatype object at 0x7fba8470a480></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="C_DOUBLE_COMPLEX"></a><span class="summary-name">C_DOUBLE_COMPLEX</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a4b0>"><mpi4py.MPI.Datatype object at 0x7fba8470a4b0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="C_FLOAT_COMPLEX"></a><span class="summary-name">C_FLOAT_COMPLEX</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a498>"><mpi4py.MPI.Datatype object at 0x7fba8470a498></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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="<mpi4py.MPI.Datatype object at 0x7fba8470a4c8>"><mpi4py.MPI.Datatype object at 0x7fba8<code class="variable-ellipsis">...</code></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="DATATYPE_NULL"></a><span class="summary-name">DATATYPE_NULL</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a198>"><mpi4py.MPI.Datatype object at 0x7fba8470a198></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </span> </td><td class="summary"> <a name="DOUBLE"></a><span class="summary-name">DOUBLE</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a378>"><mpi4py.MPI.Datatype object at 0x7fba8470a378></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="DOUBLE_COMPLEX"></a><span class="summary-name">DOUBLE_COMPLEX</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a600>"><mpi4py.MPI.Datatype object at 0x7fba8470a600></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="DOUBLE_INT"></a><span class="summary-name">DOUBLE_INT</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a540>"><mpi4py.MPI.Datatype object at 0x7fba8470a540></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="DOUBLE_PRECISION"></a><span class="summary-name">DOUBLE_PRECISION</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a5d0>"><mpi4py.MPI.Datatype object at 0x7fba8470a5d0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a href="mpi4py.MPI-module.html#ERRHANDLER_NULL" class="summary-name">ERRHANDLER_NULL</a> = <code title="<mpi4py.MPI.Errhandler object at 0x7fba8470a150>"><mpi4py.MPI.Errhandler object at 0x7fba8470a<code class="variable-ellipsis">...</code></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a href="mpi4py.MPI-module.html#ERRORS_ARE_FATAL" class="summary-name">ERRORS_ARE_FATAL</a> = <code title="<mpi4py.MPI.Errhandler object at 0x7fba8470a180>"><mpi4py.MPI.Errhandler object at 0x7fba8470<code class="variable-ellipsis">...</code></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="ERRORS_RETURN"></a><span class="summary-name">ERRORS_RETURN</span> = <code title="<mpi4py.MPI.Errhandler object at 0x7fba8470a168>"><mpi4py.MPI.Errhandler object at 0x7fba8470a168></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </span> </td><td class="summary"> <a name="FILE_NULL"></a><span class="summary-name">FILE_NULL</span> = <code title="<mpi4py.MPI.File object at 0x7fba8470b110>"><mpi4py.MPI.File object at 0x7fba8470b110></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="FLOAT"></a><span class="summary-name">FLOAT</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a360>"><mpi4py.MPI.Datatype object at 0x7fba8470a360></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="FLOAT_INT"></a><span class="summary-name">FLOAT_INT</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a528>"><mpi4py.MPI.Datatype object at 0x7fba8470a528></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="F_BOOL"></a><span class="summary-name">F_BOOL</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a588>"><mpi4py.MPI.Datatype object at 0x7fba8470a588></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="F_COMPLEX"></a><span class="summary-name">F_COMPLEX</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a5e8>"><mpi4py.MPI.Datatype object at 0x7fba8470a5e8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="F_DOUBLE"></a><span class="summary-name">F_DOUBLE</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a5d0>"><mpi4py.MPI.Datatype object at 0x7fba8470a5d0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="F_DOUBLE_COMPLEX"></a><span class="summary-name">F_DOUBLE_COMPLEX</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a600>"><mpi4py.MPI.Datatype object at 0x7fba8470a600></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="F_FLOAT"></a><span class="summary-name">F_FLOAT</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a5b8>"><mpi4py.MPI.Datatype object at 0x7fba8470a5b8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="F_FLOAT_COMPLEX"></a><span class="summary-name">F_FLOAT_COMPLEX</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a5e8>"><mpi4py.MPI.Datatype object at 0x7fba8470a5e8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="F_INT"></a><span class="summary-name">F_INT</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a5a0>"><mpi4py.MPI.Datatype object at 0x7fba8470a5a0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </span> </td><td class="summary"> <a name="GROUP_EMPTY"></a><span class="summary-name">GROUP_EMPTY</span> = <code title="<mpi4py.MPI.Group object at 0x7fba8470a7e0>"><mpi4py.MPI.Group object at 0x7fba8470a7e0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="GROUP_NULL"></a><span class="summary-name">GROUP_NULL</span> = <code title="<mpi4py.MPI.Group object at 0x7fba8470a7c8>"><mpi4py.MPI.Group object at 0x7fba8470a7c8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </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"> </span> </td><td class="summary"> <a name="INFO_NULL"></a><span class="summary-name">INFO_NULL</span> = <code title="<mpi4py.MPI.Info object at 0x7fba8470a7b0>"><mpi4py.MPI.Info object at 0x7fba8470a7b0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="INT"></a><span class="summary-name">INT</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a2a0>"><mpi4py.MPI.Datatype object at 0x7fba8470a2a0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="INT16_T"></a><span class="summary-name">INT16_T</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a3d8>"><mpi4py.MPI.Datatype object at 0x7fba8470a3d8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="INT32_T"></a><span class="summary-name">INT32_T</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a3f0>"><mpi4py.MPI.Datatype object at 0x7fba8470a3f0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="INT64_T"></a><span class="summary-name">INT64_T</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a408>"><mpi4py.MPI.Datatype object at 0x7fba8470a408></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="INT8_T"></a><span class="summary-name">INT8_T</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a3c0>"><mpi4py.MPI.Datatype object at 0x7fba8470a3c0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="INTEGER"></a><span class="summary-name">INTEGER</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a5a0>"><mpi4py.MPI.Datatype object at 0x7fba8470a5a0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="INTEGER1"></a><span class="summary-name">INTEGER1</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a678>"><mpi4py.MPI.Datatype object at 0x7fba8470a678></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="INTEGER16"></a><span class="summary-name">INTEGER16</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a6d8>"><mpi4py.MPI.Datatype object at 0x7fba8470a6d8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="INTEGER2"></a><span class="summary-name">INTEGER2</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a690>"><mpi4py.MPI.Datatype object at 0x7fba8470a690></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="INTEGER4"></a><span class="summary-name">INTEGER4</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a6a8>"><mpi4py.MPI.Datatype object at 0x7fba8470a6a8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="INTEGER8"></a><span class="summary-name">INTEGER8</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a6c0>"><mpi4py.MPI.Datatype object at 0x7fba8470a6c0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="INT_INT"></a><span class="summary-name">INT_INT</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a4f8>"><mpi4py.MPI.Datatype object at 0x7fba8470a4f8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </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"> </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"> </span> </td><td class="summary"> <a name="LAND"></a><span class="summary-name">LAND</span> = <code title="<mpi4py.MPI.Op object at 0x7fba7e0fa3a0>"><mpi4py.MPI.Op object at 0x7fba7e0fa3a0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </span> </td><td class="summary"> <a name="LB"></a><span class="summary-name">LB</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a1c8>"><mpi4py.MPI.Datatype object at 0x7fba8470a1c8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </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"> </span> </td><td class="summary"> <a name="LOGICAL"></a><span class="summary-name">LOGICAL</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a588>"><mpi4py.MPI.Datatype object at 0x7fba8470a588></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="LOGICAL1"></a><span class="summary-name">LOGICAL1</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a618>"><mpi4py.MPI.Datatype object at 0x7fba8470a618></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="LOGICAL2"></a><span class="summary-name">LOGICAL2</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a630>"><mpi4py.MPI.Datatype object at 0x7fba8470a630></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="LOGICAL4"></a><span class="summary-name">LOGICAL4</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a648>"><mpi4py.MPI.Datatype object at 0x7fba8470a648></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="LOGICAL8"></a><span class="summary-name">LOGICAL8</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a660>"><mpi4py.MPI.Datatype object at 0x7fba8470a660></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="LONG"></a><span class="summary-name">LONG</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a2b8>"><mpi4py.MPI.Datatype object at 0x7fba8470a2b8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="LONG_DOUBLE"></a><span class="summary-name">LONG_DOUBLE</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a390>"><mpi4py.MPI.Datatype object at 0x7fba8470a390></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="LONG_DOUBLE_INT"></a><span class="summary-name">LONG_DOUBLE_INT</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a558>"><mpi4py.MPI.Datatype object at 0x7fba8470a558></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="LONG_INT"></a><span class="summary-name">LONG_INT</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a510>"><mpi4py.MPI.Datatype object at 0x7fba8470a510></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="LONG_LONG"></a><span class="summary-name">LONG_LONG</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a2d0>"><mpi4py.MPI.Datatype object at 0x7fba8470a2d0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="LOR"></a><span class="summary-name">LOR</span> = <code title="<mpi4py.MPI.Op object at 0x7fba7e0fa3f0>"><mpi4py.MPI.Op object at 0x7fba7e0fa3f0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="LXOR"></a><span class="summary-name">LXOR</span> = <code title="<mpi4py.MPI.Op object at 0x7fba7e0fa468>"><mpi4py.MPI.Op object at 0x7fba7e0fa468></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="MAX"></a><span class="summary-name">MAX</span> = <code title="<mpi4py.MPI.Op object at 0x7fba7e0fa300>"><mpi4py.MPI.Op object at 0x7fba7e0fa300></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="MAXLOC"></a><span class="summary-name">MAXLOC</span> = <code title="<mpi4py.MPI.Op object at 0x7fba7e0fa440>"><mpi4py.MPI.Op object at 0x7fba7e0fa440></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </span> </td><td class="summary"> <a name="MIN"></a><span class="summary-name">MIN</span> = <code title="<mpi4py.MPI.Op object at 0x7fba7e0fa328>"><mpi4py.MPI.Op object at 0x7fba7e0fa328></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="MINLOC"></a><span class="summary-name">MINLOC</span> = <code title="<mpi4py.MPI.Op object at 0x7fba7e0fa490>"><mpi4py.MPI.Op object at 0x7fba7e0fa490></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </span> </td><td class="summary"> <a name="OFFSET"></a><span class="summary-name">OFFSET</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a228>"><mpi4py.MPI.Datatype object at 0x7fba8470a228></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="OP_NULL"></a><span class="summary-name">OP_NULL</span> = <code title="<mpi4py.MPI.Op object at 0x7fba7e0fa238>"><mpi4py.MPI.Op object at 0x7fba7e0fa238></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </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"> </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"> </span> </td><td class="summary"> <a name="PACKED"></a><span class="summary-name">PACKED</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a1e0>"><mpi4py.MPI.Datatype object at 0x7fba8470a1e0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </span> </td><td class="summary"> <a name="PROD"></a><span class="summary-name">PROD</span> = <code title="<mpi4py.MPI.Op object at 0x7fba7e0fa378>"><mpi4py.MPI.Op object at 0x7fba7e0fa378></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="REAL"></a><span class="summary-name">REAL</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a5b8>"><mpi4py.MPI.Datatype object at 0x7fba8470a5b8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="REAL16"></a><span class="summary-name">REAL16</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a738>"><mpi4py.MPI.Datatype object at 0x7fba8470a738></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="REAL2"></a><span class="summary-name">REAL2</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a6f0>"><mpi4py.MPI.Datatype object at 0x7fba8470a6f0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="REAL4"></a><span class="summary-name">REAL4</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a708>"><mpi4py.MPI.Datatype object at 0x7fba8470a708></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="REAL8"></a><span class="summary-name">REAL8</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a720>"><mpi4py.MPI.Datatype object at 0x7fba8470a720></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="REPLACE"></a><span class="summary-name">REPLACE</span> = <code title="<mpi4py.MPI.Op object at 0x7fba7e0fa4b8>"><mpi4py.MPI.Op object at 0x7fba7e0fa4b8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="REQUEST_NULL"></a><span class="summary-name">REQUEST_NULL</span> = <code title="<mpi4py.MPI.Request object at 0x7fba7e0fe210>"><mpi4py.MPI.Request object at 0x7fba7e0fe210></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </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"> </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"> </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"> </span> </td><td class="summary"> <a name="SHORT"></a><span class="summary-name">SHORT</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a288>"><mpi4py.MPI.Datatype object at 0x7fba8470a288></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="SHORT_INT"></a><span class="summary-name">SHORT_INT</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a4e0>"><mpi4py.MPI.Datatype object at 0x7fba8470a4e0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="SIGNED_CHAR"></a><span class="summary-name">SIGNED_CHAR</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a270>"><mpi4py.MPI.Datatype object at 0x7fba8470a270></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="SIGNED_INT"></a><span class="summary-name">SIGNED_INT</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a2a0>"><mpi4py.MPI.Datatype object at 0x7fba8470a2a0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="SIGNED_LONG"></a><span class="summary-name">SIGNED_LONG</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a2b8>"><mpi4py.MPI.Datatype object at 0x7fba8470a2b8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="SIGNED_LONG_LONG"></a><span class="summary-name">SIGNED_LONG_LONG</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a2d0>"><mpi4py.MPI.Datatype object at 0x7fba8470a2d0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="SIGNED_SHORT"></a><span class="summary-name">SIGNED_SHORT</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a288>"><mpi4py.MPI.Datatype object at 0x7fba8470a288></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </span> </td><td class="summary"> <a name="SINT16_T"></a><span class="summary-name">SINT16_T</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a3d8>"><mpi4py.MPI.Datatype object at 0x7fba8470a3d8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="SINT32_T"></a><span class="summary-name">SINT32_T</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a3f0>"><mpi4py.MPI.Datatype object at 0x7fba8470a3f0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="SINT64_T"></a><span class="summary-name">SINT64_T</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a408>"><mpi4py.MPI.Datatype object at 0x7fba8470a408></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="SINT8_T"></a><span class="summary-name">SINT8_T</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a3c0>"><mpi4py.MPI.Datatype object at 0x7fba8470a3c0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </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"> </span> </td><td class="summary"> <a name="SUM"></a><span class="summary-name">SUM</span> = <code title="<mpi4py.MPI.Op object at 0x7fba7e0fa350>"><mpi4py.MPI.Op object at 0x7fba7e0fa350></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </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"> </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"> </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"> </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"> </span> </td><td class="summary"> <a name="TWOINT"></a><span class="summary-name">TWOINT</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a4f8>"><mpi4py.MPI.Datatype object at 0x7fba8470a4f8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </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"> </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"> </span> </td><td class="summary"> <a name="UB"></a><span class="summary-name">UB</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a1b0>"><mpi4py.MPI.Datatype object at 0x7fba8470a1b0></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="UINT16_T"></a><span class="summary-name">UINT16_T</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a438>"><mpi4py.MPI.Datatype object at 0x7fba8470a438></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="UINT32_T"></a><span class="summary-name">UINT32_T</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a450>"><mpi4py.MPI.Datatype object at 0x7fba8470a450></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="UINT64_T"></a><span class="summary-name">UINT64_T</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a468>"><mpi4py.MPI.Datatype object at 0x7fba8470a468></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="UINT8_T"></a><span class="summary-name">UINT8_T</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a420>"><mpi4py.MPI.Datatype object at 0x7fba8470a420></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </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"> </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"> </span> </td><td class="summary"> <a name="UNSIGNED"></a><span class="summary-name">UNSIGNED</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a318>"><mpi4py.MPI.Datatype object at 0x7fba8470a318></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="UNSIGNED_CHAR"></a><span class="summary-name">UNSIGNED_CHAR</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a2e8>"><mpi4py.MPI.Datatype object at 0x7fba8470a2e8></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="UNSIGNED_INT"></a><span class="summary-name">UNSIGNED_INT</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a318>"><mpi4py.MPI.Datatype object at 0x7fba8470a318></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="UNSIGNED_LONG"></a><span class="summary-name">UNSIGNED_LONG</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a330>"><mpi4py.MPI.Datatype object at 0x7fba8470a330></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a href="mpi4py.MPI-module.html#UNSIGNED_LONG_LONG" class="summary-name">UNSIGNED_LONG_LONG</a> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a348>"><mpi4py.MPI.Datatype object at 0x7fba8470<code class="variable-ellipsis">...</code></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="UNSIGNED_SHORT"></a><span class="summary-name">UNSIGNED_SHORT</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a300>"><mpi4py.MPI.Datatype object at 0x7fba8470a300></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </span> </td><td class="summary"> <a name="WCHAR"></a><span class="summary-name">WCHAR</span> = <code title="<mpi4py.MPI.Datatype object at 0x7fba8470a258>"><mpi4py.MPI.Datatype object at 0x7fba8470a258></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </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"> </span> </td><td class="summary"> <a name="WIN_NULL"></a><span class="summary-name">WIN_NULL</span> = <code title="<mpi4py.MPI.Win object at 0x7fba8470a858>"><mpi4py.MPI.Win object at 0x7fba8470a858></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </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"> </span> </td><td class="summary"> <a href="mpi4py.MPI-module.html#__CTypeDict__" class="summary-name">__CTypeDict__</a> = <code title="{'?': <mpi4py.MPI.Datatype object at 0x7fba8470a3a8>, 'B': <mpi4py.MPI.Datatype object at 0x7fba8470a2e8>, 'D': <mpi4py.MPI.Datatype object at 0x7fba8470a4b0>, 'F': <mpi4py.MPI.Datatype object at 0x7fba8470a498>, 'G': <mpi4py.MPI.Datatype object at 0x7fba8470a4c8>, 'H': <mpi4py.MPI.Datatype object at 0x7fba8470a300>, 'I': <mpi4py.MPI.Datatype object at 0x7fba8470a318>, 'L': <mpi4py.MPI.Datatype object at 0x7fba8470a330>, ..."><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><mpi4py.MPI.Datatype object at 0x7fba847<code class="variable-ellipsis">...</code></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a href="mpi4py.MPI-module.html#__FTypeDict__" class="summary-name">__FTypeDict__</a> = <code title="{'?': <mpi4py.MPI.Datatype object at 0x7fba8470a588>, 'D': <mpi4py.MPI.Datatype object at 0x7fba8470a600>, 'F': <mpi4py.MPI.Datatype object at 0x7fba8470a5e8>, 'c': <mpi4py.MPI.Datatype object at 0x7fba8470a570>, 'c16': <mpi4py.MPI.Datatype object at 0x7fba8470a780>, 'c32': <mpi4py.MPI.Datatype object at 0x7fba8470a798>, 'c8': <mpi4py.MPI.Datatype object at 0x7fba8470a768>, 'd': <mpi4py.MPI.Datatype object at 0x7fba8470a5d0>, ..."><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><mpi4py.MPI.Datatype object at 0x7fba847<code class="variable-ellipsis">...</code></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a href="mpi4py.MPI-module.html#__TypeDict__" class="summary-name">__TypeDict__</a> = <code title="{'?': <mpi4py.MPI.Datatype object at 0x7fba8470a3a8>, 'B': <mpi4py.MPI.Datatype object at 0x7fba8470a2e8>, 'D': <mpi4py.MPI.Datatype object at 0x7fba8470a4b0>, 'F': <mpi4py.MPI.Datatype object at 0x7fba8470a498>, 'G': <mpi4py.MPI.Datatype object at 0x7fba8470a4c8>, 'H': <mpi4py.MPI.Datatype object at 0x7fba8470a300>, 'I': <mpi4py.MPI.Datatype object at 0x7fba8470a318>, 'L': <mpi4py.MPI.Datatype object at 0x7fba8470a330>, ..."><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><mpi4py.MPI.Datatype object at 0x7fba8470<code class="variable-ellipsis">...</code></code> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </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"> </span> </td><td class="summary"> <a href="mpi4py.MPI-module.html#__pyx_capi__" class="summary-name">__pyx_capi__</a> = <code title="{'PyMPIComm_Get': <capsule object "MPI_Comm *(PyObject *)" at 0x7fba84\ 6903c0>, 'PyMPIComm_New': <capsule object "PyObject *(MPI_Comm)" at 0x7fba8469\ 0390>, 'PyMPIDatatype_Get': <capsule object "MPI_Datatype *(PyObject *)" at \ 0x7fba84690120>, 'PyMPIDatatype_New': <capsule object "PyObject *(MPI_Datatype)" at 0x\ 7fba846900f0>, ..."><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><capsule object "MPI_Comm *(P<code class="variable-ellipsis">...</code></code> </td> </tr> <tr class="private"> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="_p_pickle"></a><span class="summary-name">_p_pickle</span> = <code title="<mpi4py.MPI._p_Pickle object at 0x7fba7e0fc460>"><mpi4py.MPI._p_Pickle object at 0x7fba7e0fc460></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" > </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">(major, minor, micro)</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"> <mpi4py.MPI.Datatype object at 0x7fba8470a4c8> </pre></td></tr></table> </dd> </dl> </td></tr></table> </div> <a name="ERRHANDLER_NULL"></a> <div> <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr><td> <h3 class="epydoc">ERRHANDLER_NULL</h3> <dl class="fields"> </dl> <dl class="fields"> <dt>Value:</dt> <dd><table><tr><td><pre class="variable"> <mpi4py.MPI.Errhandler object at 0x7fba8470a150> </pre></td></tr></table> </dd> </dl> </td></tr></table> </div> <a name="ERRORS_ARE_FATAL"></a> <div> <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr><td> <h3 class="epydoc">ERRORS_ARE_FATAL</h3> <dl class="fields"> </dl> <dl class="fields"> <dt>Value:</dt> <dd><table><tr><td><pre class="variable"> <mpi4py.MPI.Errhandler object at 0x7fba8470a180> </pre></td></tr></table> </dd> </dl> </td></tr></table> </div> <a name="UNSIGNED_LONG_LONG"></a> <div> <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr><td> <h3 class="epydoc">UNSIGNED_LONG_LONG</h3> <dl class="fields"> </dl> <dl class="fields"> <dt>Value:</dt> <dd><table><tr><td><pre class="variable"> <mpi4py.MPI.Datatype object at 0x7fba8470a348> </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><mpi4py.MPI.Datatype object at 0x7fba8470a3a8><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><mpi4py.MPI.Datatype object at 0x7fba8470a2e8><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><mpi4py.MPI.Datatype object at 0x7fba8470a4b0><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><mpi4py.MPI.Datatype object at 0x7fba8470a498><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><mpi4py.MPI.Datatype object at 0x7fba8470a4c8><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><mpi4py.MPI.Datatype object at 0x7fba8470a300><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><mpi4py.MPI.Datatype object at 0x7fba8470a318><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><mpi4py.MPI.Datatype object at 0x7fba8470a330><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><mpi4py.MPI.Datatype object at 0x7fba8470a588><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><mpi4py.MPI.Datatype object at 0x7fba8470a600><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><mpi4py.MPI.Datatype object at 0x7fba8470a5e8><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><mpi4py.MPI.Datatype object at 0x7fba8470a570><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><mpi4py.MPI.Datatype object at 0x7fba8470a780><code class="variable-op">,</code> <code class="variable-quote">'</code><code class="variable-string">c32</code><code class="variable-quote">'</code><code class="variable-op">: </code><mpi4py.MPI.Datatype object at 0x7fba8470a798><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><mpi4py.MPI.Datatype object at 0x7fba8470a768><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><mpi4py.MPI.Datatype object at 0x7fba8470a5d0><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><mpi4py.MPI.Datatype object at 0x7fba8470a3a8><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><mpi4py.MPI.Datatype object at 0x7fba8470a2e8><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><mpi4py.MPI.Datatype object at 0x7fba8470a4b0><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><mpi4py.MPI.Datatype object at 0x7fba8470a498><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><mpi4py.MPI.Datatype object at 0x7fba8470a4c8><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><mpi4py.MPI.Datatype object at 0x7fba8470a300><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><mpi4py.MPI.Datatype object at 0x7fba8470a318><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><mpi4py.MPI.Datatype object at 0x7fba8470a330><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><capsule object "MPI_Comm *(PyObject *)" at 0x7fba84<span class="variable-linewrap"><img src="crarr.png" alt="\" /></span> 6903c0><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><capsule object "PyObject *(MPI_Comm)" at 0x7fba8469<span class="variable-linewrap"><img src="crarr.png" alt="\" /></span> 0390><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><capsule object "MPI_Datatype *(PyObject *)" at <span class="variable-linewrap"><img src="crarr.png" alt="\" /></span> 0x7fba84690120><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><capsule object "PyObject *(MPI_Datatype)" at 0x<span class="variable-linewrap"><img src="crarr.png" alt="\" /></span> 7fba846900f0><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> <a href="mpi4py-module.html">Home</a> </th> <!-- Tree link --> <th> <a href="module-tree.html">Trees</a> </th> <!-- Index link --> <th> <a href="identifier-index.html">Indices</a> </th> <!-- Help link --> <th> <a href="help.html">Help</a> </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 Wed Aug 7 15:01:54 2013 </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>