1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SuperLU: SRC/slu_Cnames.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">SuperLU<span id="projectnumber"> 7.0.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_1e771ff450ae847412a8c28572c155bb.html">SRC</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> </div>
<div class="headertitle"><div class="title">slu_Cnames.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Macros defining how C routines will be called.
<a href="#details">More...</a></p>
<div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="slu__Cnames_8h__dep__incl.png" border="0" usemap="#aSRC_2slu__Cnames_8hdep" alt=""/></div>
<map name="aSRC_2slu__Cnames_8hdep" id="aSRC_2slu__Cnames_8hdep">
<area shape="rect" title="Macros defining how C routines will be called." alt="" coords="2435,5,2574,32"/>
<area shape="rect" href="EXAMPLE_2sp__ienv_8c.html" title="Chooses machine-dependent parameters for the local environment." alt="" coords="1392,80,1537,107"/>
<area shape="rect" href="clacon2_8c.html" title="Estimates the 1-norm." alt="" coords="1561,80,1672,107"/>
<area shape="rect" href="dlacon2_8c.html" title="Estimates the 1-norm." alt="" coords="1696,80,1807,107"/>
<area shape="rect" href="dzsum1_8c.html" title="Takes sum of the absolute values of a complex vector and returns a double precision result." alt="" coords="1831,80,1941,107"/>
<area shape="rect" href="icmax1_8c.html" title="Finds the index of the element whose real part has maximum absolute value." alt="" coords="1966,80,2073,107"/>
<area shape="rect" href="input__error_8c.html" title="Error handler for input parameters." alt="" coords="2097,80,2227,107"/>
<area shape="rect" href="izmax1_8c.html" title="Finds the index of the element whose real part has maximum absolute value." alt="" coords="2251,80,2358,107"/>
<area shape="rect" href="scsum1_8c.html" title="Takes sum of the absolute values of a complex vector and returns a single precision result." alt="" coords="2383,80,2493,107"/>
<area shape="rect" href="slacon2_8c.html" title="Estimates the 1-norm." alt="" coords="2517,80,2628,107"/>
<area shape="rect" href="slu__cdefs_8h.html" title="Header file for real operations." alt="" coords="2652,80,2773,107"/>
<area shape="rect" href="slu__ddefs_8h.html" title="Header file for real operations." alt="" coords="2798,80,2921,107"/>
<area shape="rect" href="slu__sdefs_8h.html" title="Header file for real operations." alt="" coords="2945,80,3067,107"/>
<area shape="rect" href="slu__zdefs_8h.html" title="Header file for real operations." alt="" coords="3091,80,3212,107"/>
<area shape="rect" href="SRC_2sp__ienv_8c.html" title="Chooses machine-dependent parameters for the local environment." alt="" coords="3236,80,3347,107"/>
<area shape="rect" href="zlacon2_8c.html" title="Estimates the 1-norm." alt="" coords="3371,80,3481,107"/>
<area shape="rect" href="TESTING_2sp__ienv_8c.html" title=" " alt="" coords="3505,80,3645,107"/>
<area shape="rect" href="cfgmr_8c.html" title="Flexible GMRES from ITSOL developed by Yousef Saad." alt="" coords="5,155,137,181"/>
<area shape="rect" href="citersol_8c.html" title="Example #1 showing how to use ILU to precondition GMRES." alt="" coords="162,155,303,181"/>
<area shape="rect" href="citersol1_8c.html" title="Example #2 showing how to use ILU to precondition GMRES." alt="" coords="327,155,477,181"/>
<area shape="rect" href="clinsol_8c.html" title="LU factorization from CGSTRF (CGSSV)" alt="" coords="501,155,637,181"/>
<area shape="rect" href="clinsol1_8c.html" title="LU factorization from CGSTRF (CGSSV)" alt="" coords="661,155,805,181"/>
<area shape="rect" href="clinsolx_8c.html" title="LU factorization from CGSTRF (CGSSVX)" alt="" coords="829,155,972,181"/>
<area shape="rect" href="clinsolx1_8c.html" title="CGSSVX to solve systems with the same matrix but different right-hand side." alt="" coords="996,155,1147,181"/>
<area shape="rect" href="clinsolx2_8c.html" title="CGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A." alt="" coords="1171,155,1321,181"/>
<area shape="rect" href="clinsolx3_8c.html" title="@(PREE)GSSVX to solve systems repeatedly with the same sparsity pattern and similar values of matrix ..." alt="" coords="1345,155,1496,181"/>
<area shape="rect" href="c__fortran__cgssv_8c.html" title=" " alt="" coords="1521,155,1715,181"/>
<area shape="rect" href="ccolumn__bmod_8c.html" title="performs numeric block updates" alt="" coords="1739,155,1894,181"/>
<area shape="rect" href="ccolumn__dfs_8c.html" title="Performs a symbolic factorization." alt="" coords="1918,155,2057,181"/>
<area shape="rect" href="ccopy__to__ucol_8c.html" title="Copy a computed column of U to the compressed data structure." alt="" coords="2081,155,2230,181"/>
<area shape="rect" href="cdiagonal_8c.html" title="Auxiliary routines to work with diagonal elements." alt="" coords="2255,155,2376,181"/>
<area shape="rect" href="cgscon_8c.html" title="Estimates reciprocal of the condition number of a general matrix." alt="" coords="2401,155,2507,181"/>
<area shape="rect" href="cgsequ_8c.html" title="Computes row and column scalings." alt="" coords="2531,155,2638,181"/>
<area shape="rect" href="cgsisx_8c.html" title="Computes an approximate solutions of linear equations A*X=B or A'*X=B." alt="" coords="2662,155,2763,181"/>
<area shape="rect" href="cgsitrf_8c.html" title="Computes an ILU factorization of a general sparse matrix." alt="" coords="2788,155,2888,181"/>
<area shape="rect" href="cgsrfs_8c.html" title="Improves computed solution to a system of inear equations." alt="" coords="2912,155,3012,181"/>
<area shape="rect" href="cgssv_8c.html" title="Solves the system of linear equations A*X=B." alt="" coords="3037,155,3135,181"/>
<area shape="rect" href="cgssvx_8c.html" title="Solves the system of linear equations A*X=B or A'*X=B." alt="" coords="3160,155,3265,181"/>
<area shape="rect" href="cgstrf_8c.html" title="Computes an LU factorization of a general sparse matrix." alt="" coords="3289,155,3387,181"/>
<area shape="rect" href="cgstrs_8c.html" title="Solves a system using LU factorization." alt="" coords="3411,155,3511,181"/>
<area shape="rect" href="clangs_8c.html" title="Returns the value of the one norm." alt="" coords="3535,155,3637,181"/>
<area shape="rect" href="claqgs_8c.html" title="Equlibrates a general sprase matrix." alt="" coords="3661,155,3764,181"/>
<area shape="rect" href="cldperm_8c.html" title="Finds a row permutation so that the matrix has large entries on the diagonal." alt="" coords="3789,155,3901,181"/>
<area shape="rect" href="cmemory_8c.html" title="Memory details." alt="" coords="3925,155,4044,181"/>
<area shape="rect" href="cpanel__bmod_8c.html" title="Performs numeric block updates." alt="" coords="4069,155,4213,181"/>
<area shape="rect" href="cpanel__dfs_8c.html" title="Peforms a symbolic factorization on a panel of symbols." alt="" coords="4237,155,4367,181"/>
<area shape="rect" href="cpivotL_8c.html" title="Performs numerical pivoting." alt="" coords="4391,155,4498,181"/>
<area shape="rect" href="cpivotgrowth_8c.html" title="Computes the reciprocal pivot growth factor." alt="" coords="4522,155,4661,181"/>
<area shape="rect" href="cpruneL_8c.html" title="Prunes the L-structure." alt="" coords="4685,155,4797,181"/>
<area shape="rect" href="creadMM_8c.html" title="Read a matrix stored in Harwell-Boeing format. Contributed by Francois-Henry Rouet." alt="" coords="4821,155,4941,181"/>
</map>
</div>
</div>
<p><a href="slu__Cnames_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a42e4b5fadd9f6757585096fa059eea29"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="slu__Cnames_8h.html#a42e4b5fadd9f6757585096fa059eea29">ADD_</a>   0</td></tr>
<tr class="separator:a42e4b5fadd9f6757585096fa059eea29"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a64e86942f56cb415dbbbf31c6f390542"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="slu__Cnames_8h.html#a64e86942f56cb415dbbbf31c6f390542">ADD__</a>   1</td></tr>
<tr class="separator:a64e86942f56cb415dbbbf31c6f390542"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af42b337af878eff44b9d6792ee59faf7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="slu__Cnames_8h.html#af42b337af878eff44b9d6792ee59faf7">NOCHANGE</a>   2</td></tr>
<tr class="separator:af42b337af878eff44b9d6792ee59faf7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acc3ddbc87aab0c0642d350d040e5bdfc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="slu__Cnames_8h.html#acc3ddbc87aab0c0642d350d040e5bdfc">UPCASE</a>   3</td></tr>
<tr class="separator:acc3ddbc87aab0c0642d350d040e5bdfc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af29cc13eea735d836498590d413904a4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="slu__Cnames_8h.html#af29cc13eea735d836498590d413904a4">OLD_CRAY</a>   4</td></tr>
<tr class="separator:af29cc13eea735d836498590d413904a4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a26f0902a7057c96ab11966ab8404f4f6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="slu__Cnames_8h.html#a26f0902a7057c96ab11966ab8404f4f6">C_CALL</a>   5</td></tr>
<tr class="separator:a26f0902a7057c96ab11966ab8404f4f6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a23a1698b7e10fde5b8d52b8f3a349489"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="slu__Cnames_8h.html#a23a1698b7e10fde5b8d52b8f3a349489">F77_CALL_C</a>   <a class="el" href="slu__Cnames_8h.html#a42e4b5fadd9f6757585096fa059eea29">ADD_</a></td></tr>
<tr class="separator:a23a1698b7e10fde5b8d52b8f3a349489"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy)</p>
<p >All rights reserved.</p>
<p >The source code is distributed under BSD license, see the file License.txt at the top-level directory.</p>
<pre>
-- SuperLU routine (version 2.0) --
Univ. of California Berkeley, Xerox Palo Alto Research Center,
and Lawrence Berkeley National Lab.
November 1, 1997
These macros define how C routines will be called. ADD_ assumes that
they will be called by fortran, which expects C routines to have an
underscore postfixed to the name (Suns, and the Intel expect this).
NOCHANGE indicates that fortran will be calling, and that it expects
the name called by fortran to be identical to that compiled by the C
(RS6K's do this). UPCASE says it expects C routines called by fortran
to be in all upcase (CRAY wants this).
</pre> </div><h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a42e4b5fadd9f6757585096fa059eea29" name="a42e4b5fadd9f6757585096fa059eea29"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42e4b5fadd9f6757585096fa059eea29">◆ </a></span>ADD_</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ADD_   0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a64e86942f56cb415dbbbf31c6f390542" name="a64e86942f56cb415dbbbf31c6f390542"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64e86942f56cb415dbbbf31c6f390542">◆ </a></span>ADD__</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ADD__   1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a26f0902a7057c96ab11966ab8404f4f6" name="a26f0902a7057c96ab11966ab8404f4f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26f0902a7057c96ab11966ab8404f4f6">◆ </a></span>C_CALL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define C_CALL   5</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a23a1698b7e10fde5b8d52b8f3a349489" name="a23a1698b7e10fde5b8d52b8f3a349489"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23a1698b7e10fde5b8d52b8f3a349489">◆ </a></span>F77_CALL_C</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define F77_CALL_C   <a class="el" href="slu__Cnames_8h.html#a42e4b5fadd9f6757585096fa059eea29">ADD_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af42b337af878eff44b9d6792ee59faf7" name="af42b337af878eff44b9d6792ee59faf7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af42b337af878eff44b9d6792ee59faf7">◆ </a></span>NOCHANGE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NOCHANGE   2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af29cc13eea735d836498590d413904a4" name="af29cc13eea735d836498590d413904a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af29cc13eea735d836498590d413904a4">◆ </a></span>OLD_CRAY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OLD_CRAY   4</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acc3ddbc87aab0c0642d350d040e5bdfc" name="acc3ddbc87aab0c0642d350d040e5bdfc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc3ddbc87aab0c0642d350d040e5bdfc">◆ </a></span>UPCASE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define UPCASE   3</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
</small></address>
</body>
</html>
|