<?xml version="1.0" encoding="iso-8859-1" ?> 
<?xml-stylesheet type="text/css" href="hsl_ma87.css"?> 
<?xml-stylesheet type="text/xsl" href="pmathml.xsl"?> 
<!--http://www.w3.org/Math/XSL/pmathml.xsl--> 
<html  
xmlns="http://www.w3.org/1999/xhtml"  
><head>
   <title>HSL_MA87 &#x2014; Sparse symmetric positive-definite system using OpenMP</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" /> 
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" /> 
<!-- html,pmathml,xhtml,mozilla --> 
<meta name="src" content="hsl_ma87.tex" /> 
<meta name="date" content="2011-05-04 16:25:00" /> 
<link rel="stylesheet" type="text/css" href="hsl_ma87.css" /> 
<link rel="stylesheet" href="/css/hsl.css" type="text/css" /><link rel="stylesheet" href="/css/catalog.css" type="text/css" /></head><body 
>
   <div id="body"> 
<div id="header">  
<div class="w100"> 
<div class="stfc-logo"> 
<a accesskey="1" tabindex="2" href="http://www.stfc.ac.uk"> 
<img alt="STFC Home Page" src="/images/stfc-logo.jpg"/> </a> 
<a class="hide_tab" accesskey="S" tabindex="1" href="#pgContent">Skip navigation</a> 
</div> 
<div class="clear"></div> 
</div> 
<div class="w100">  
<div class="RCUK"> 
<a href="http://framework.rcuk.ac.uk/" target="_blank" title="RCUK website - opens in a new window">Excellence with Impact - part of Research Councils UK</a> 
</div> 
<div class="header-links"> 
<a href="index.html">HSL Home</a> : <a href="/contact.html">Contact HSL</a> 
</div> 
<div class="clear"></div> 
</div> 
</div> 
  <div id="menu"> 
<ul> 
<li> 
<a href="http://www.stfc.ac.uk">STFC home</a> 
<span class="mTags"><br /> 
The Science and Technology Facilities Council 
</span> 
</li> 
<li> 
<a href="/index.html">HSL home</a> 
<span class="mTags"><br /> 
About the HSL Mathematical Software Library 
</span> 
</li> 
<li> 
<a href="/catalogue/">HSL 2011</a> 
<span class="mTags"><br /> 
Our current release 
</span> 
</li> 
<li> 
<a href="/archive/index.html"> 
HSL archive</a> 
<span class="mTags"><br /> 
Older packages available at no cost 
</span> 
</li> 
<li> 
<a href="/catalogue/"> 
Academic access</a> 
<span class="mTags"><br /> 
Free access for teaching and research 
</span> 
</li> 
<li> 
<a href="http://www.cse.scitech.ac.uk/nag/index.shtml"> 
The Numerical Analysis Group</a> 
<span class="mTags"><br /> 
About the research group behind HSL 
</span> 
</li> 
<!--<li> 
<a href="http://galahad.rl.ac.uk/">GALAHAD</a> 
<span class="mTags"><br /> 
Our optimization software library 
</span> 
</li>--> 
<li> 
<a href="/contact.html">Contact us</a> 
<span class="mTags"><br /> 
Our contact details 
</span> 
</li> 
</ul> 
</div> 
 <div id="bodytext"> 
<a name="pgContent"></a> 
 <div> 
<form action="http://www.hsl.rl.ac.uk/search.html" id="cse-search-box"> 
<div> 
<input type="hidden" name="cx" value="011781803477211733479:s9roibysody" /> 
<input type="hidden" name="cof" value="FORID:11" /> 
<input type="hidden" name="ie" value="UTF-8" /> 
<input type="text" name="q" size="31" /> 
<input type="submit" name="sa" value="Search" /> 
</div> 
 
</form> 
<script type="text/javascript" src="http://www.google.com/cse/brand?form=cse-search-box&amp;lang=en"></script> 
</div> 
 <div class="download"> 
 <h2>Version 2.1.0</h2> 
 <p class="vdate">4th May 2011</p> <p class="doclink">User documentation</p> 
 <ul> 
 <li><a href="/specs/hsl_ma87.pdf">Fortran</a></li> 
  <li><a href="/specs/hsl_ma87_C.pdf">C</a></li> 

<li><a href="/specs/hsl_ma87_MATLAB.txt">MATLAB</a></li> 
 </ul> 
 <p><a href="/changes/ChangeLog.hsl_ma87">Recent Changes</a></p> 
 <p><a href="/download/HSL_MA87/2.1.0/">Code Download</a></p> 
 <ul> 
  
  
 <li>Single</li> 
 <li>Double</li> 
 <li>Single Complex</li> 
 <li>Double Complex</li> 

</ul> 
</div> 

   <h3 class="likesectionHead"><a 
 id="x1-1000"></a>HSL_MA87 Sparse symmetric positive-definite system using OpenMP</h3>
<!--l. 29--><p class="noindent" ><span 
class="cmtt-10">HSL</span><span 
class="cmtt-10">_MA87 </span>uses a direct method to solve  large sparse positive-definite symmetric linear systems
of equations <!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mstyle mathvariant="bold"><mi 
>A</mi><mi 
>X</mi> <mo 
class="MathClass-rel">=</mo> <mi 
>B</mi></mstyle></math>.
This package uses OpenMP and is designed for  multicore architectures. It computes
the  sparse Cholesky factorization
<!--tex4ht:inline--></p><!--l. 33--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" >
                           <mstyle mathvariant="bold"><mi 
>A</mi> <mo 
class="MathClass-rel">=</mo> <mi 
>P</mi><mi 
>L</mi><msup><mrow 
><mrow ><mo 
class="MathClass-open">(</mo><mrow><mi 
>P</mi><mi 
>L</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mrow 
><mo 
class="MathClass-bin">&#x22C6;</mo></mrow></msup 
></mstyle>
</math>
<!--l. 35--><p class="nopar" > where <!--l. 36--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msup><mrow 
><mstyle mathvariant="bold"><msup><mrow 
><mi 
>L</mi></mrow><mrow 
><mo 
class="MathClass-bin">&#x22C6;</mo></mrow></msup 
> <mo 
class="MathClass-rel">=</mo> <mi 
>L</mi></mstyle></mrow><mrow 
><mi 
>T</mi></mrow></msup 
></math> (real
symmetric) or <!--l. 37--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msup><mrow 
><mstyle mathvariant="bold"><msup><mrow 
><mi 
>L</mi></mrow><mrow 
><mo 
class="MathClass-bin">&#x22C6;</mo></mrow></msup 
> <mo 
class="MathClass-rel">=</mo> <mi 
>L</mi></mstyle></mrow><mrow 
><mi 
>H</mi></mrow></msup 
></math> (complex
Hermitian), <!--l. 38--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mstyle mathvariant="bold"><mi 
>P</mi></mstyle></math> is a
permutation matrix and <!--l. 38--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mstyle mathvariant="bold"><mi 
>L</mi></mstyle></math>
is lower triangular.
</p><!--l. 43--><p class="indent" >   The efficiency of <span 
class="cmtt-10">HSL</span><span 
class="cmtt-10">_MA87 </span>is dependent on the user-supplied elimination order.
The HSL package <span 
class="cmtt-10">HSL</span><span 
class="cmtt-10">_MC68 </span>may be used to obtain a suitable ordering.
</p><!--l. 47--><p class="indent" >   The lower triangular part of <!--l. 47--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mstyle mathvariant="bold"><mi 
>A</mi></mstyle></math>
must be supplied in compressed sparse column format. The HSL package <span 
class="cmtt-10">HSL</span><span 
class="cmtt-10">_MC69</span>
may be used to convert data held in other sparse matrix formats and also to check
the user&#x2019;s matrix data for errors.
</p><!--l. 51--><p class="indent" >   If <!--l. 51--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mstyle mathvariant="bold"><mi 
>A</mi></mstyle></math>
is indefinite and pivoting for numerical stability is required, the package <span 
class="cmtt-10">HSL</span><span 
class="cmtt-10">_MA86</span>
should be used.
</p><!--l. 57--><p class="indent" >   .
</p>
    </div> <!-- bodytext -->  <div class="clear"></div> 
 
<div class="footer"> 
<div class="rcuk-footer"> 
<a href="http://www.rcuk.ac.uk" > 
<img src="/images/rcuk-footer.gif" alt="Click to visit RCUK web site"/> 
 
</a> 
</div> 
 
<div class="footer-links"> 
 
<a href="/site_map.html" accesskey="3">SITE-MAP</a> :  
<a href="http://www.stfc.ac.uk/About/Accessibility.aspx" accesskey="0">ACCESSIBILITY</a> :  
<a href="http://www.stfc.ac.uk/privacy.aspx">PRIVACY POLICY</a> :  
<a href="http://www.stfc.ac.uk/access.aspx">ACCESS TO INFORMATION</a> :  
<a href="http://www.stfc.ac.uk/disclaimer.aspx" accesskey="5">TERMS OF USE</a> : 
<a accesskey="9" href="mailto:hsl@stfc.ac.uk?subject=Feedback From Website">WEBMASTER</a> 
 
<span class="hide">|<a accesskey="7" tabindex="7" href="http://www.stfc.ac.uk/About/pol/sfirst/contents.aspx">Complaints Procedure</a></span> 
<span class="hide">|<a accesskey="2" tabindex="8" href="http://www.stfc.ac.uk/PMC/News.aspx">News</a></span> 
</div> 
</div> 
 <div class="clear"></div> 
</div> <!-- body --> 
  
</body> 
</html> 




