829 lines
44 KiB
HTML
Executable File
829 lines
44 KiB
HTML
Executable File
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
|
<title>MPI On Cell (Documentation): Error-Handling</title>
|
|
<link href="../../doxygen.css" rel="stylesheet" type="text/css">
|
|
<link href="../../tabs.css" rel="stylesheet" type="text/css">
|
|
</head><body>
|
|
<!-- Generated by Doxygen 1.5.6 -->
|
|
<div class="navigation" id="top">
|
|
<div class="tabs">
|
|
<ul>
|
|
<li><a href="../../main.html"><span>Main Page</span></a></li>
|
|
<li><a href="../../modules.html"><span>Modules</span></a></li>
|
|
<li><a href="../../annotated.html"><span>Data Structures</span></a></li>
|
|
<li><a href="../../files.html"><span>Files</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="contents">
|
|
<h1>Error-Handling<br>
|
|
<small>
|
|
[<a class="el" href="../../de/d1b/group__environment__main.html">Environmental Management</a>]</small>
|
|
</h1>
|
|
<p>
|
|
<div class="dynheader">
|
|
Collaboration diagram for Error-Handling:</div>
|
|
<div class="dynsection">
|
|
<center><table><tr><td><img src="../../d8/da1/group__environment__error.png" border="0" alt="" usemap="#d1/dc5/d8_2da1_2group____environment____error_map">
|
|
<map name="d1/dc5/d8_2da1_2group____environment____error_map">
|
|
<area shape="rect" href="../../de/d1b/group__environment__main.html" title="This chapter discusses routines for getting and, where appropriate, setting various..." alt="" coords="5,5,187,32"></map></td></tr></table></center>
|
|
</div>
|
|
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
|
This section describes how errors are handled.
|
|
<p>
|
|
Every function should return an integer if possible. This integer should be MOC_SUCCESS if the operation teminated successfully otherwise an error-code telling the reason of the error is returned.<p>
|
|
Every function should return an integer if possible. This integer should be MOC_SUCCESS if the operation teminated successfully otherwise an error-code telling the reason of the error is returned.<p>
|
|
For more information see Chapter 7.2 of the MPI 1.3 Standard.
|
|
<p>
|
|
<table border="0" cellpadding="0" cellspacing="0">
|
|
<tr><td></td></tr>
|
|
<tr><td colspan="2"><br><h2>MPI_ERROR-CLASSES</h2></td></tr>
|
|
<tr><td colspan="2">Error-classes defined by the MPI-standard.<p>
|
|
Every error-code returned by a MOC-function should belong to an error-class or be an error-class itself. This enables implementation-independend error-handling.<p>
|
|
Value-range: 0 = MOC_SUCCESS < MOC_ERR_... <= MOC_ERR_LASTCODE <br><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g8a73ed6676bcf0c0607d98482ca1aca4">MOC_SUCCESS</a> 0</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">No error. <a href="#g8a73ed6676bcf0c0607d98482ca1aca4"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#gec3f466bf958e93fc3792674d00bfa06">MOC_ERR_BUFFER</a> 1000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Invalid buffer pointer. <a href="#gec3f466bf958e93fc3792674d00bfa06"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g5adca254d3feab57a4786c17b90d91c4">MOC_ERR_COUNT</a> 2000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Invalid count argument. <a href="#g5adca254d3feab57a4786c17b90d91c4"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#ge1052e542cdd8d265d99d2950936ba8e">MOC_ERR_TYPE</a> 3000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Invalid datatype argument. <a href="#ge1052e542cdd8d265d99d2950936ba8e"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g4dda6446879941989962c0fbdf4ba0e5">MOC_ERR_TAG</a> 4000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Invalid tag argument. <a href="#g4dda6446879941989962c0fbdf4ba0e5"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#gc1e776c0e7cb8c97391dd6ac476295a1">MOC_ERR_COMM</a> 5000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Invalid communicator. <a href="#gc1e776c0e7cb8c97391dd6ac476295a1"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g88202a7ec7634ce5634b0ead0368c802">MOC_ERR_RANK</a> 6000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Invalid rank. <a href="#g88202a7ec7634ce5634b0ead0368c802"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g0f3215c59df79197899fc28f7e9499c8">MOC_ERR_REQUEST</a> 7000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Invalid request (handle). <a href="#g0f3215c59df79197899fc28f7e9499c8"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g5ea365a8f03f9c490adb267ae677157c">MOC_ERR_ROOT</a> 8000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Invalid root. <a href="#g5ea365a8f03f9c490adb267ae677157c"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g9dadfbad2e34895bfe793e87ef476807">MOC_ERR_GROUP</a> 9000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Invalid group. <a href="#g9dadfbad2e34895bfe793e87ef476807"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g37e46a78874b2078225de0260f4666a8">MOC_ERR_OP</a> 10000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Invalid operation. <a href="#g37e46a78874b2078225de0260f4666a8"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g36581c314c20ec3f8286a61784b41bd9">MOC_ERR_TOPOLOGY</a> 11000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Invalid topology. <a href="#g36581c314c20ec3f8286a61784b41bd9"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g91dd648378f64ca3dff7af4750c79608">MOC_ERR_DIMS</a> 12000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Invalid dimension argument. <a href="#g91dd648378f64ca3dff7af4750c79608"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g734aa5985b6d809690f10979ff44785c">MOC_ERR_ARG</a> 13000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Invalid argument of some other kind. <a href="#g734aa5985b6d809690f10979ff44785c"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#ge00d9070a65099e436eb470ecb45ce35">MOC_ERR_UNKNOWN</a> 14000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Unknown error. <a href="#ge00d9070a65099e436eb470ecb45ce35"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g333d5841713c32c0ecf1cc85f0077744">MOC_ERR_TRUNCATE</a> 15000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Message truncated on receive. <a href="#g333d5841713c32c0ecf1cc85f0077744"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#gf1353d5719f5e14d8d89d72801e40144">MOC_ERR_OTHER</a> 16000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Known error not in this list. <a href="#gf1353d5719f5e14d8d89d72801e40144"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g05b3a70831c823a59014c4853a76ca7e">MOC_ERR_INTERN</a> 17000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Internal MOC (implementation) error. <a href="#g05b3a70831c823a59014c4853a76ca7e"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g941c5327e6430023994f32d25584059e">MOC_ERR_IN_STATUS</a> 18000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Error code is in status. <a href="#g941c5327e6430023994f32d25584059e"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g878ba1491199d12b999e1cb24020ddba">MOC_ERR_PENDING</a> 19000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pending request. <a href="#g878ba1491199d12b999e1cb24020ddba"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#gf902162b08ca55cd57455ee66e8e73d7">MOC_ERR_LASTCODE</a> 20000</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Last error code. <a href="#gf902162b08ca55cd57455ee66e8e73d7"></a><br></td></tr>
|
|
<tr><td colspan="2"><br><h2>MOC-Error-Codes</h2></td></tr>
|
|
<tr><td colspan="2">Implementation dependent Error-Codes. <br><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#gb5f8a2dbcd2a4b257dcedd8f08ab6367">MOC_ERR_NOT_IMPLEMENTED</a> 17001</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function not implemented. <a href="#gb5f8a2dbcd2a4b257dcedd8f08ab6367"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#gb41314dc085e915eab769ff2a2958061">MOC_ERR_BUFFER_OVERFLOW</a> 17002</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Internal Buffer Overflow. <a href="#gb41314dc085e915eab769ff2a2958061"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#gfd59894aba31d32eeff506d8df838089">MOC_ERR_NO_MEMORY</a> 17003</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insufficient Memory. <a href="#gfd59894aba31d32eeff506d8df838089"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#gb3b13f443f9a869ef4200334eb8792d0">MOC_ERR_NO_BUFFER</a> 17004</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insufficient Buffer-Space. <a href="#gb3b13f443f9a869ef4200334eb8792d0"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g5a536510d86dbad4f4bacf1dc3f08c47">MOC_ERR_MESSAGE_EXHAUSTED</a> 17005</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">No further messages possible. <a href="#g5a536510d86dbad4f4bacf1dc3f08c47"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g8dd6c4666118378bdd3cb6cfeaeea5b1">MOC_ERR_BAD_ALIGNMENT</a> 16001</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Base-Adress of Buffer isn't 16-byte aligned. <a href="#g8dd6c4666118378bdd3cb6cfeaeea5b1"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g9200eb7b0bf9f5605bc92943fee2cbdd">MOC_ERR_BAD_SIZE</a> 16002</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Bad Size (probably no multiple of 16). <a href="#g9200eb7b0bf9f5605bc92943fee2cbdd"></a><br></td></tr>
|
|
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g4f071cd9d3fc73bd6e4542a9abbb1610">MOC_MAX_ERROR_STRING</a> 255</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Maximal length of error-text. <a href="#g4f071cd9d3fc73bd6e4542a9abbb1610"></a><br></td></tr>
|
|
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#ge79331149c12155246d206d5bb7a7729">MOC_Error_string</a> (int errorcode, char *string, int *resultlen)</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns an error-text for a given error code. <a href="#ge79331149c12155246d206d5bb7a7729"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da1/group__environment__error.html#g46d1823f8eb05511d5b98ecdeafa33b2">MOC_Error_class</a> (int errorcode, int *errorclass)</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Converts an error code into an error class. <a href="#g46d1823f8eb05511d5b98ecdeafa33b2"></a><br></td></tr>
|
|
</table>
|
|
<hr><h2>Define Documentation</h2>
|
|
<a class="anchor" name="g734aa5985b6d809690f10979ff44785c"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_ARG" ref="g734aa5985b6d809690f10979ff44785c" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_ARG 13000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Invalid argument of some other kind.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00043">43</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="../../d8/d02/moc__error__class_8c-source.html#l00007">MOC_Error_class()</a>, <a class="el" href="../../d3/d68/moc__error__string__ppu_8c-source.html#l00068">MOC_Error_string()</a>, <a class="el" href="../../d1/ddf/moc__get__count_8c-source.html#l00003">MOC_Get_count()</a>, and <a class="el" href="../../d3/d88/moc__get__version_8c-source.html#l00003">MOC_Get_version()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="g8dd6c4666118378bdd3cb6cfeaeea5b1"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_BAD_ALIGNMENT" ref="g8dd6c4666118378bdd3cb6cfeaeea5b1" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_BAD_ALIGNMENT 16001 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Base-Adress of Buffer isn't 16-byte aligned.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00066">66</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="../../dd/d90/moc__dma-get__ppu_8c-source.html#l00009">MOC_Get_data()</a>, <a class="el" href="../../d8/da3/moc__dma-iget__ppu_8c-source.html#l00011">MOC_IGet_data()</a>, <a class="el" href="../../dd/dd5/moc__dma-iput__ppu_8c-source.html#l00011">MOC_IPut_data()</a>, and <a class="el" href="../../da/d4a/moc__dma-put__ppu_8c-source.html#l00009">MOC_Put_data()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="g9200eb7b0bf9f5605bc92943fee2cbdd"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_BAD_SIZE" ref="g9200eb7b0bf9f5605bc92943fee2cbdd" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_BAD_SIZE 16002 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Bad Size (probably no multiple of 16).
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00067">67</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="../../dd/dd5/moc__dma-iput__ppu_8c-source.html#l00011">MOC_IPut_data()</a>, and <a class="el" href="../../da/d4a/moc__dma-put__ppu_8c-source.html#l00009">MOC_Put_data()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="gec3f466bf958e93fc3792674d00bfa06"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_BUFFER" ref="gec3f466bf958e93fc3792674d00bfa06" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_BUFFER 1000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Invalid buffer pointer.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00031">31</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="gb41314dc085e915eab769ff2a2958061"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_BUFFER_OVERFLOW" ref="gb41314dc085e915eab769ff2a2958061" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_BUFFER_OVERFLOW 17002 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Internal Buffer Overflow.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00062">62</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="../../dd/db2/moc__add__spu__thread__ppu_8c-source.html#l00011">MOC_Add_spu_thread()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="gc1e776c0e7cb8c97391dd6ac476295a1"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_COMM" ref="gc1e776c0e7cb8c97391dd6ac476295a1" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_COMM 5000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Invalid communicator.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00035">35</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="../../dc/d5d/moc__barrier__ppu_8c-source.html#l00011">MOC_Barrier()</a>, <a class="el" href="../../d9/dd3/moc__comm__rank_8c-source.html#l00008">MOC_Comm_rank()</a>, and <a class="el" href="../../d8/d65/moc__comm__size_8c-source.html#l00008">MOC_Comm_size()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="g5adca254d3feab57a4786c17b90d91c4"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_COUNT" ref="g5adca254d3feab57a4786c17b90d91c4" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_COUNT 2000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Invalid count argument.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00032">32</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="g91dd648378f64ca3dff7af4750c79608"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_DIMS" ref="g91dd648378f64ca3dff7af4750c79608" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_DIMS 12000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Invalid dimension argument.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00042">42</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="g9dadfbad2e34895bfe793e87ef476807"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_GROUP" ref="g9dadfbad2e34895bfe793e87ef476807" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_GROUP 9000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Invalid group.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00039">39</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="g941c5327e6430023994f32d25584059e"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_IN_STATUS" ref="g941c5327e6430023994f32d25584059e" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_IN_STATUS 18000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Error code is in status.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00048">48</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="g05b3a70831c823a59014c4853a76ca7e"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_INTERN" ref="g05b3a70831c823a59014c4853a76ca7e" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_INTERN 17000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Internal MOC (implementation) error.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00047">47</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="../../d7/df2/imoc__dma-get__ppu_8c-source.html#l00009">IMOC_get_data()</a>, <a class="el" href="../../d6/df6/imoc__dma-iget__ppu_8c-source.html#l00010">IMOC_iget_data()</a>, <a class="el" href="../../dd/d07/imoc__dma-iput__ppu_8c-source.html#l00019">IMOC_iput_data()</a>, <a class="el" href="../../db/db1/imoc__dma-put__ppu_8c-source.html#l00009">IMOC_put_data()</a>, <a class="el" href="../../d2/df9/imoc__dma-test__ppu_8c-source.html#l00009">IMOC_test_dma()</a>, <a class="el" href="../../d8/da5/imoc__dma-wait__ppu_8c-source.html#l00009">IMOC_wait_dma()</a>, <a class="el" href="../../dd/db2/moc__add__spu__thread__ppu_8c-source.html#l00011">MOC_Add_spu_thread()</a>, <a class="el" href="../../dc/d5d/moc__barrier__ppu_8c-source.html#l00011">MOC_Barrier()</a>, <a class="el" href="../../d2/db6/moc__bsend__ppu_8c-source.html#l00010">MOC_Bsend()</a>, <a class="el" href="../../d1/d67/moc__finalize__ppu_8c-source.html#l00011">MOC_Finalize()</a>, <a class="el" href="../../d3/dfa/moc__get__avail__spu__ppu_8c-source.html#l00004">MOC_Get_avail_spu_count()</a>, <a class="el" href="../../de/d0b/moc__get__max__spu__ppu_8c-source.html#l00004">MOC_Get_max_spu_count()</a>, <a class="el" href="../../dd/dcb/moc__init__ppu_8c-source.html#l00011">MOC_Init()</a>, <a class="el" href="../../df/df8/moc__issend__ppu_8c-source.html#l00010">MOC_ISsend()</a>, <a class="el" href="../../d8/dbc/moc__recv__ppu_8c-source.html#l00011">MOC_Recv()</a>, <a class="el" href="../../d4/db6/moc__ssend__ppu_8c-source.html#l00010">MOC_Ssend()</a>, <a class="el" href="../../d0/d43/imoc__dma-tags__ppu_8c-source.html#l00032">moc_tag_release()</a>, and <a class="el" href="../../d0/d43/imoc__dma-tags__ppu_8c-source.html#l00014">moc_tag_reserve()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="gf902162b08ca55cd57455ee66e8e73d7"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_LASTCODE" ref="gf902162b08ca55cd57455ee66e8e73d7" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_LASTCODE 20000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Last error code.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00050">50</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="../../d8/d02/moc__error__class_8c-source.html#l00007">MOC_Error_class()</a>, and <a class="el" href="../../d3/d68/moc__error__string__ppu_8c-source.html#l00068">MOC_Error_string()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="g5a536510d86dbad4f4bacf1dc3f08c47"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_MESSAGE_EXHAUSTED" ref="g5a536510d86dbad4f4bacf1dc3f08c47" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_MESSAGE_EXHAUSTED 17005 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
No further messages possible.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00065">65</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="../../d1/d2a/imoc__get__free__entry_8c-source.html#l00009">IMOC_getFreeEntry()</a>, and <a class="el" href="../../dd/d18/imoc__get__free__mid_8c-source.html#l00009">IMOC_getFreeMID()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="gb3b13f443f9a869ef4200334eb8792d0"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_NO_BUFFER" ref="gb3b13f443f9a869ef4200334eb8792d0" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_NO_BUFFER 17004 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Insufficient Buffer-Space.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00064">64</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="../../d2/db6/moc__bsend__ppu_8c-source.html#l00010">MOC_Bsend()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="gfd59894aba31d32eeff506d8df838089"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_NO_MEMORY" ref="gfd59894aba31d32eeff506d8df838089" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_NO_MEMORY 17003 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Insufficient Memory.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00063">63</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="../../dd/dcb/moc__init__ppu_8c-source.html#l00011">MOC_Init()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="gb5f8a2dbcd2a4b257dcedd8f08ab6367"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_NOT_IMPLEMENTED" ref="gb5f8a2dbcd2a4b257dcedd8f08ab6367" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_NOT_IMPLEMENTED 17001 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Function not implemented.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00061">61</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="g37e46a78874b2078225de0260f4666a8"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_OP" ref="g37e46a78874b2078225de0260f4666a8" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_OP 10000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Invalid operation.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00040">40</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="gf1353d5719f5e14d8d89d72801e40144"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_OTHER" ref="gf1353d5719f5e14d8d89d72801e40144" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_OTHER 16000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Known error not in this list.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00046">46</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="g878ba1491199d12b999e1cb24020ddba"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_PENDING" ref="g878ba1491199d12b999e1cb24020ddba" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_PENDING 19000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Pending request.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00049">49</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="g88202a7ec7634ce5634b0ead0368c802"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_RANK" ref="g88202a7ec7634ce5634b0ead0368c802" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_RANK 6000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Invalid rank.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00036">36</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="g0f3215c59df79197899fc28f7e9499c8"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_REQUEST" ref="g0f3215c59df79197899fc28f7e9499c8" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_REQUEST 7000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Invalid request (handle).
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00037">37</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="../../d7/d24/moc__test_8c-source.html#l00013">MOC_Test()</a>, and <a class="el" href="../../de/d33/moc__wait_8c-source.html#l00011">MOC_Wait()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="g5ea365a8f03f9c490adb267ae677157c"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_ROOT" ref="g5ea365a8f03f9c490adb267ae677157c" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_ROOT 8000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Invalid root.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00038">38</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="g4dda6446879941989962c0fbdf4ba0e5"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_TAG" ref="g4dda6446879941989962c0fbdf4ba0e5" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_TAG 4000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Invalid tag argument.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00034">34</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="g36581c314c20ec3f8286a61784b41bd9"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_TOPOLOGY" ref="g36581c314c20ec3f8286a61784b41bd9" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_TOPOLOGY 11000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Invalid topology.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00041">41</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="g333d5841713c32c0ecf1cc85f0077744"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_TRUNCATE" ref="g333d5841713c32c0ecf1cc85f0077744" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_TRUNCATE 15000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Message truncated on receive.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00045">45</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="ge1052e542cdd8d265d99d2950936ba8e"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_TYPE" ref="ge1052e542cdd8d265d99d2950936ba8e" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_TYPE 3000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Invalid datatype argument.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00033">33</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="../../d8/dbc/moc__recv__ppu_8c-source.html#l00011">MOC_Recv()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="ge00d9070a65099e436eb470ecb45ce35"></a><!-- doxytag: member="moc_error_codes.h::MOC_ERR_UNKNOWN" ref="ge00d9070a65099e436eb470ecb45ce35" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_ERR_UNKNOWN 14000 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Unknown error.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00044">44</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="g4f071cd9d3fc73bd6e4542a9abbb1610"></a><!-- doxytag: member="moc.h::MOC_MAX_ERROR_STRING" ref="g4f071cd9d3fc73bd6e4542a9abbb1610" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_MAX_ERROR_STRING 255 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Maximal length of error-text.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d7/de1/moc_8h-source.html#l00101">101</a> of file <a class="el" href="../../d7/de1/moc_8h-source.html">moc.h</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="g8a73ed6676bcf0c0607d98482ca1aca4"></a><!-- doxytag: member="moc_error_codes.h::MOC_SUCCESS" ref="g8a73ed6676bcf0c0607d98482ca1aca4" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MOC_SUCCESS 0 </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
No error.
|
|
<p>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00030">30</a> of file <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html">moc_error_codes.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="../../d7/df2/imoc__dma-get__ppu_8c-source.html#l00009">IMOC_get_data()</a>, <a class="el" href="../../d6/df6/imoc__dma-iget__ppu_8c-source.html#l00010">IMOC_iget_data()</a>, <a class="el" href="../../dd/d07/imoc__dma-iput__ppu_8c-source.html#l00019">IMOC_iput_data()</a>, <a class="el" href="../../db/db1/imoc__dma-put__ppu_8c-source.html#l00009">IMOC_put_data()</a>, <a class="el" href="../../d2/df9/imoc__dma-test__ppu_8c-source.html#l00009">IMOC_test_dma()</a>, <a class="el" href="../../d8/da5/imoc__dma-wait__ppu_8c-source.html#l00009">IMOC_wait_dma()</a>, <a class="el" href="../../df/df8/moc__issend__ppu_8c-source.html#l00010">MOC_ISsend()</a>, <a class="el" href="../../d4/db6/moc__ssend__ppu_8c-source.html#l00010">MOC_Ssend()</a>, and <a class="el" href="../../d0/d43/imoc__dma-tags__ppu_8c-source.html#l00032">moc_tag_release()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<hr><h2>Function Documentation</h2>
|
|
<a class="anchor" name="g46d1823f8eb05511d5b98ecdeafa33b2"></a><!-- doxytag: member="moc.h::MOC_Error_class" ref="g46d1823f8eb05511d5b98ecdeafa33b2" args="(int errorcode, int *errorclass)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int MOC_Error_class </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>errorcode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"> <em>errorclass</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Converts an error code into an error class.
|
|
<p>
|
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
|
<table border="0" cellspacing="2" cellpadding="0">
|
|
<tr><td valign="top"></td><td valign="top"><em>errorcode</em> </td><td><b>in</b> Error code returned by an MPI routine </td></tr>
|
|
<tr><td valign="top"></td><td valign="top"><em>errorclass</em> </td><td><b>out</b> Error class associated with errorcode </td></tr>
|
|
</table>
|
|
</dl>
|
|
<dl compact><dt><b>Return values:</b></dt><dd>
|
|
<table border="0" cellspacing="2" cellpadding="0">
|
|
<tr><td valign="top"></td><td valign="top"><em>MOC_SUCCESS</em> </td><td>No error; MPI routine completed successfully. </td></tr>
|
|
<tr><td valign="top"></td><td valign="top"><em>MOC_ERR_COMM</em> </td><td>Invalid argument. Most likely an error-code out of range. </td></tr>
|
|
</table>
|
|
</dl>
|
|
|
|
<p>Definition at line <a class="el" href="../../d8/d02/moc__error__class_8c-source.html#l00007">7</a> of file <a class="el" href="../../d8/d02/moc__error__class_8c-source.html">moc_error_class.c</a>.</p>
|
|
|
|
<p>References <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00043">MOC_ERR_ARG</a>, and <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00050">MOC_ERR_LASTCODE</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="ge79331149c12155246d206d5bb7a7729"></a><!-- doxytag: member="moc.h::MOC_Error_string" ref="ge79331149c12155246d206d5bb7a7729" args="(int errorcode, char *string, int *resultlen)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int MOC_Error_string </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>errorcode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"> <em>string</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"> <em>resultlen</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Returns an error-text for a given error code.
|
|
<p>
|
|
The error-text is already terminated by '\0'.<p>
|
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
|
<table border="0" cellspacing="2" cellpadding="0">
|
|
<tr><td valign="top"></td><td valign="top"><em>errorcode</em> </td><td><b>in</b> Error code returned by an MPI routine </td></tr>
|
|
<tr><td valign="top"></td><td valign="top"><em>string</em> </td><td><b>out</b> Text that corresponds to the errorcode </td></tr>
|
|
<tr><td valign="top"></td><td valign="top"><em>resultlen</em> </td><td><b>out</b> Length of string </td></tr>
|
|
</table>
|
|
</dl>
|
|
<dl compact><dt><b>Return values:</b></dt><dd>
|
|
<table border="0" cellspacing="2" cellpadding="0">
|
|
<tr><td valign="top"></td><td valign="top"><em>MOC_SUCCESS</em> </td><td>No error; MPI routine completed successfully. </td></tr>
|
|
<tr><td valign="top"></td><td valign="top"><em>MOC_ERR_ARG</em> </td><td>Invalid argument. Most likely an error-code out of range. </td></tr>
|
|
</table>
|
|
</dl>
|
|
|
|
<p>Definition at line <a class="el" href="../../d3/d68/moc__error__string__ppu_8c-source.html#l00068">68</a> of file <a class="el" href="../../d3/d68/moc__error__string__ppu_8c-source.html">moc_error_string_ppu.c</a>.</p>
|
|
|
|
<p>References <a class="el" href="../../d3/d68/moc__error__string__ppu_8c-source.html#l00062">ERROR_STRINGS_COUNT</a>, <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00043">MOC_ERR_ARG</a>, and <a class="el" href="../../d3/d95/moc__error__codes_8h-source.html#l00050">MOC_ERR_LASTCODE</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
</div>
|
|
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Feb 12 13:50:45 2009 for MPI On Cell (Documentation) by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
|
|
</body>
|
|
</html>
|