-
Notifications
You must be signed in to change notification settings - Fork 67
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Small fix in debug version of superlu_dist_free()
Add doxygen output
- Loading branch information
Xiaoye Li
committed
Jan 24, 2023
1 parent
40a7987
commit 5bf5e8a
Showing
4,295 changed files
with
409,571 additions
and
8 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,274 @@ | ||
<!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=9"/> | ||
<meta name="generator" content="Doxygen 1.9.1"/> | ||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | ||
<title>SuperLU Distributed: EXAMPLE/dcreate_matrix.c 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="navtree.css" rel="stylesheet" type="text/css"/> | ||
<script type="text/javascript" src="resize.js"></script> | ||
<script type="text/javascript" src="navtreedata.js"></script> | ||
<script type="text/javascript" src="navtree.js"></script> | ||
<link href="search/search.css" rel="stylesheet" type="text/css"/> | ||
<script type="text/javascript" src="search/searchdata.js"></script> | ||
<script type="text/javascript" src="search/search.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 style="height: 56px;"> | ||
<td id="projectalign" style="padding-left: 0.5em;"> | ||
<div id="projectname">SuperLU Distributed | ||
 <span id="projectnumber">8.1.0</span> | ||
</div> | ||
<div id="projectbrief">gpu3d-batch</div> | ||
</td> | ||
</tr> | ||
</tbody> | ||
</table> | ||
</div> | ||
<!-- end header part --> | ||
<!-- Generated by Doxygen 1.9.1 --> | ||
<script type="text/javascript"> | ||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | ||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); | ||
/* @license-end */ | ||
</script> | ||
<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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | ||
$(function() { | ||
initMenu('',true,false,'search.php','Search'); | ||
$(document).ready(function() { init_search(); }); | ||
}); | ||
/* @license-end */</script> | ||
<div id="main-nav"></div> | ||
</div><!-- top --> | ||
<div id="side-nav" class="ui-resizable side-nav-resizable"> | ||
<div id="nav-tree"> | ||
<div id="nav-tree-contents"> | ||
<div id="nav-sync" class="sync"></div> | ||
</div> | ||
</div> | ||
<div id="splitbar" style="-moz-user-select:none;" | ||
class="ui-resizable-handle"> | ||
</div> | ||
</div> | ||
<script type="text/javascript"> | ||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | ||
$(document).ready(function(){initNavTree('EXAMPLE_2dcreate__matrix_8c.html',''); initResizable(); }); | ||
/* @license-end */ | ||
</script> | ||
<div id="doc-content"> | ||
<!-- window showing the filter options --> | ||
<div id="MSearchSelectWindow" | ||
onmouseover="return searchBox.OnSearchSelectShow()" | ||
onmouseout="return searchBox.OnSearchSelectHide()" | ||
onkeydown="return searchBox.OnSearchSelectKey(event)"> | ||
</div> | ||
|
||
<!-- iframe showing the search results (closed by default) --> | ||
<div id="MSearchResultsWindow"> | ||
<iframe src="javascript:void(0)" frameborder="0" | ||
name="MSearchResults" id="MSearchResults"> | ||
</iframe> | ||
</div> | ||
|
||
<div class="header"> | ||
<div class="summary"> | ||
<a href="#func-members">Functions</a> </div> | ||
<div class="headertitle"> | ||
<div class="title">dcreate_matrix.c File Reference</div> </div> | ||
</div><!--header--> | ||
<div class="contents"> | ||
|
||
<p>Read the matrix from data file. | ||
<a href="#details">More...</a></p> | ||
<div class="textblock"><code>#include <math.h></code><br /> | ||
<code>#include "<a class="el" href="superlu__ddefs_8h_source.html">superlu_ddefs.h</a>"</code><br /> | ||
</div><div class="textblock"><div class="dynheader"> | ||
Include dependency graph for dcreate_matrix.c:</div> | ||
<div class="dyncontent"> | ||
<div class="center"><img src="EXAMPLE_2dcreate__matrix_8c__incl.png" border="0" usemap="#aEXAMPLE_2dcreate__matrix_8c" alt=""/></div> | ||
</div> | ||
</div><table class="memberdecls"> | ||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | ||
Functions</h2></td></tr> | ||
<tr class="memitem:ae2af3224adced77bb25adece24edccb9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="EXAMPLE_2dcreate__matrix_8c.html#ae2af3224adced77bb25adece24edccb9">dcreate_matrix_postfix</a> (<a class="el" href="structSuperMatrix.html">SuperMatrix</a> *A, int nrhs, double **rhs, int *ldb, double **x, int *ldx, FILE *fp, char *postfix, <a class="el" href="structgridinfo__t.html">gridinfo_t</a> *grid)</td></tr> | ||
<tr class="separator:ae2af3224adced77bb25adece24edccb9"><td class="memSeparator" colspan="2"> </td></tr> | ||
<tr class="memitem:a3415548a535b8aaa67f643c173398bbd"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="EXAMPLE_2dcreate__matrix_8c.html#a3415548a535b8aaa67f643c173398bbd">dcreate_matrix</a> (<a class="el" href="structSuperMatrix.html">SuperMatrix</a> *A, int nrhs, double **rhs, int *ldb, double **x, int *ldx, FILE *fp, <a class="el" href="structgridinfo__t.html">gridinfo_t</a> *grid)</td></tr> | ||
<tr class="separator:a3415548a535b8aaa67f643c173398bbd"><td class="memSeparator" colspan="2"> </td></tr> | ||
</table> | ||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | ||
<div class="textblock"><p>Read the matrix from data file. </p> | ||
<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> | ||
-- Distributed SuperLU routine (version 2.0) -- | ||
Lawrence Berkeley National Lab, Univ. of California Berkeley. | ||
March 15, 2003 | ||
</pre> </div><h2 class="groupheader">Function Documentation</h2> | ||
<a id="a3415548a535b8aaa67f643c173398bbd"></a> | ||
<h2 class="memtitle"><span class="permalink"><a href="#a3415548a535b8aaa67f643c173398bbd">◆ </a></span>dcreate_matrix()</h2> | ||
|
||
<div class="memitem"> | ||
<div class="memproto"> | ||
<table class="memname"> | ||
<tr> | ||
<td class="memname">int dcreate_matrix </td> | ||
<td>(</td> | ||
<td class="paramtype"><a class="el" href="structSuperMatrix.html">SuperMatrix</a> * </td> | ||
<td class="paramname"><em>A</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">int </td> | ||
<td class="paramname"><em>nrhs</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">double ** </td> | ||
<td class="paramname"><em>rhs</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">int * </td> | ||
<td class="paramname"><em>ldb</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">double ** </td> | ||
<td class="paramname"><em>x</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">int * </td> | ||
<td class="paramname"><em>ldx</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">FILE * </td> | ||
<td class="paramname"><em>fp</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype"><a class="el" href="structgridinfo__t.html">gridinfo_t</a> * </td> | ||
<td class="paramname"><em>grid</em> </td> | ||
</tr> | ||
<tr> | ||
<td></td> | ||
<td>)</td> | ||
<td></td><td></td> | ||
</tr> | ||
</table> | ||
</div><div class="memdoc"> | ||
|
||
</div> | ||
</div> | ||
<a id="ae2af3224adced77bb25adece24edccb9"></a> | ||
<h2 class="memtitle"><span class="permalink"><a href="#ae2af3224adced77bb25adece24edccb9">◆ </a></span>dcreate_matrix_postfix()</h2> | ||
|
||
<div class="memitem"> | ||
<div class="memproto"> | ||
<table class="memname"> | ||
<tr> | ||
<td class="memname">int dcreate_matrix_postfix </td> | ||
<td>(</td> | ||
<td class="paramtype"><a class="el" href="structSuperMatrix.html">SuperMatrix</a> * </td> | ||
<td class="paramname"><em>A</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">int </td> | ||
<td class="paramname"><em>nrhs</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">double ** </td> | ||
<td class="paramname"><em>rhs</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">int * </td> | ||
<td class="paramname"><em>ldb</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">double ** </td> | ||
<td class="paramname"><em>x</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">int * </td> | ||
<td class="paramname"><em>ldx</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">FILE * </td> | ||
<td class="paramname"><em>fp</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">char * </td> | ||
<td class="paramname"><em>postfix</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype"><a class="el" href="structgridinfo__t.html">gridinfo_t</a> * </td> | ||
<td class="paramname"><em>grid</em> </td> | ||
</tr> | ||
<tr> | ||
<td></td> | ||
<td>)</td> | ||
<td></td><td></td> | ||
</tr> | ||
</table> | ||
</div><div class="memdoc"> | ||
<div class="dynheader"> | ||
Here is the call graph for this function:</div> | ||
<div class="dyncontent"> | ||
<div class="center"><img src="EXAMPLE_2dcreate__matrix_8c_ae2af3224adced77bb25adece24edccb9_cgraph.png" border="0" usemap="#aEXAMPLE_2dcreate__matrix_8c_ae2af3224adced77bb25adece24edccb9_cgraph" alt=""/></div> | ||
</div> | ||
<div class="dynheader"> | ||
Here is the caller graph for this function:</div> | ||
<div class="dyncontent"> | ||
<div class="center"><img src="EXAMPLE_2dcreate__matrix_8c_ae2af3224adced77bb25adece24edccb9_icgraph.png" border="0" usemap="#aEXAMPLE_2dcreate__matrix_8c_ae2af3224adced77bb25adece24edccb9_icgraph" alt=""/></div> | ||
</div> | ||
|
||
</div> | ||
</div> | ||
</div><!-- contents --> | ||
</div><!-- doc-content --> | ||
<!-- start footer part --> | ||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> | ||
<ul> | ||
<li class="navelem"><a class="el" href="dir_2ed5cd83c419d7f3788213bde77ef248.html">EXAMPLE</a></li><li class="navelem"><a class="el" href="EXAMPLE_2dcreate__matrix_8c.html">dcreate_matrix.c</a></li> | ||
<li class="footer">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.1 </li> | ||
</ul> | ||
</div> | ||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
var EXAMPLE_2dcreate__matrix_8c = | ||
[ | ||
[ "dcreate_matrix", "EXAMPLE_2dcreate__matrix_8c.html#a3415548a535b8aaa67f643c173398bbd", null ], | ||
[ "dcreate_matrix_postfix", "EXAMPLE_2dcreate__matrix_8c.html#ae2af3224adced77bb25adece24edccb9", null ] | ||
]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
digraph "EXAMPLE/dcreate_matrix.c" | ||
{ | ||
// LATEX_PDF_SIZE | ||
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | ||
node [fontname="Helvetica",fontsize="10",shape=record]; | ||
Node1 [label="EXAMPLE/dcreate_matrix.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Read the matrix from data file."]; | ||
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node2 [label="math.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "]; | ||
Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node3 [label="superlu_ddefs.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$superlu__ddefs_8h.html",tooltip="Distributed SuperLU data types and function prototypes."]; | ||
Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node4 [label="superlu_defs.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$superlu__defs_8h.html",tooltip="Definitions which are precision-neutral."]; | ||
Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node5 [label="mpi.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "]; | ||
Node4 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node6 [label="stdlib.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "]; | ||
Node4 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node7 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "]; | ||
Node4 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node8 [label="limits.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "]; | ||
Node4 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node9 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "]; | ||
Node4 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node10 [label="ctype.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "]; | ||
Node4 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node4 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node11 [label="stdint.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "]; | ||
Node4 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node12 [label="superlu_dist_config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$superlu__dist__config_8h.html",tooltip=" "]; | ||
Node4 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node13 [label="gpu_api_utils.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$gpu__api__utils_8h.html",tooltip=" "]; | ||
Node4 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node14 [label="superlu_FortranCInterface.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$superlu__FortranCInterface_8h.html",tooltip=" "]; | ||
Node4 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node15 [label="superlu_FCnames.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$superlu__FCnames_8h.html",tooltip="Macro definitions."]; | ||
Node4 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node16 [label="superlu_enum_consts.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$superlu__enum__consts_8h.html",tooltip="enum constants header file"]; | ||
Node4 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node17 [label="supermatrix.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$supermatrix_8h.html",tooltip="Matrix type definitions."]; | ||
Node4 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node18 [label="util_dist.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$util__dist_8h.html",tooltip="Header for utilities."]; | ||
Node18 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node18 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node18 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node18 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node19 [label="assert.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "]; | ||
Node18 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node4 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
Node20 [label="psymbfact.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$psymbfact_8h.html",tooltip="Definitions for parallel symbolic factorization routine."]; | ||
} |
Oops, something went wrong.