<?xml version="1.0" encoding="iso-8859-1" ?> 
<?xml-stylesheet type="text/css" href="hsl_ma42_element.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_MA42_ELEMENT &#x2014; Unsymmetric finite-element system: out-of-core
frontal method (real and complex)</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_ma42_element.tex" /> 
<meta name="date" content="2011-02-17 16:05:00" /> 
<link rel="stylesheet" type="text/css" href="hsl_ma42_element.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 1.1.0</h2> 
 <p class="vdate"></p> <p class="doclink"><a href="/specs/hsl_ma42_element.pdf">User documentation</a></p> <p>Code Download</p> 
 <ul> 
  
  
 <li><a href="/download/HSL_MA42_ELEMENT/1.1.0/s">Single</a></li> 

<li><a href="/download/HSL_MA42_ELEMENT/1.1.0/d">Double</a></li> 
 <li><a href="/download/HSL_MA42_ELEMENT/1.1.0/c">Single
Complex</a></li> 
 <li><a href="/download/HSL_MA42_ELEMENT/1.1.0/z">Double Complex</a></li> 
  </ul> 
</div> 

   <h3 class="likesectionHead"><a 
 id="x1-1000"></a>HSL_MA42_ELEMENT Unsymmetric finite-element system: out-of-core frontal
method (real and complex)</h3>
<!--l. 33--><p class="noindent" ><span 
class="cmtt-10">HSL</span><span 
class="cmtt-10">_MA42</span><span 
class="cmtt-10">_ELEMENT </span>solves one or more sets of sparse linear unsymmetric unassembled finite-element
equations, <!--l. 35--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mstyle mathvariant="bold"><mi 
>A</mi><mi 
>X</mi></mstyle> <mo 
class="MathClass-rel">=</mo> <mstyle mathvariant="bold"><mi 
>B</mi></mstyle></math>,
or <!--l. 36--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msup><mrow 
><mstyle mathvariant="bold"><mi 
>A</mi></mstyle></mrow><mrow 
><mi 
>T</mi></mrow></msup 
><mstyle mathvariant="bold"><mi 
>X</mi></mstyle> <mo 
class="MathClass-rel">=</mo> <mstyle mathvariant="bold"><mi 
>B</mi></mstyle></math>, or
<!--l. 36--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msup><mrow 
><mstyle mathvariant="bold"><mi 
>A</mi></mstyle></mrow><mrow 
><mi 
>H</mi></mrow></msup 
><mstyle mathvariant="bold"><mi 
>X</mi></mstyle> <mo 
class="MathClass-rel">=</mo> <mstyle mathvariant="bold"><mi 
>B</mi></mstyle></math>,
by the frontal method. The system may be real or complex
(<!--l. 38--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msup><mrow 
><mstyle mathvariant="bold"><mi 
>A</mi></mstyle></mrow><mrow 
><mi 
>H</mi></mrow></msup 
></math> denotes the conjugate
transpose of <!--l. 39--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mstyle mathvariant="bold"><mi 
>A</mi></mstyle></math>).
There are options for automatically ordering the elements, for supplying the elements
using a reverse communication interface, for holding the matrix factors in
direct-access files, and for preserving a partial factorization.
</p><!--l. 46--><p class="indent" >   The <!--l. 46--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>n</mi> <mo 
class="MathClass-bin">&#x00D7;</mo> <mi 
>n</mi></math>
coefficient matrix <!--l. 47--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mstyle mathvariant="bold"><mi 
>A</mi></mstyle></math>
must have a symmetric structure and must be in elemental form
</p>
   <div class="par-math-display"><!--l. 50--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mrow 
>
                                      <mstyle mathvariant="bold"><mi 
>A</mi></mstyle> <mo 
class="MathClass-rel">=</mo><munderover accentunder="false" accent="false"><mrow  
><mo mathsize="big" 
> &#x2211;</mo>
  </mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-rel">=</mo><mn>1</mn></mrow><mrow 
><mi 
>n</mi><mi 
>e</mi><mi 
>l</mi><mi 
>t</mi></mrow></munderover 
><msup><mrow 
><mstyle mathvariant="bold"><mi 
>A</mi></mstyle></mrow><mrow 
><mrow ><mo 
class="MathClass-open">[</mo><mrow><mi 
>k</mi></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></msup 
><mo 
class="MathClass-punc">,</mo>
</mrow></math></div>
<!--l. 52--><p class="nopar" >
where <!--l. 53--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msup><mrow 
><mstyle mathvariant="bold"><mi 
>A</mi></mstyle></mrow><mrow 
><mrow ><mo 
class="MathClass-open">[</mo><mrow><mi 
>k</mi></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></msup 
></math>
is nonzero only in those rows and columns that correspond to variables in the
<!--l. 54--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>k</mi></math>-th finite element.
The elements must be square elements, with the row indices equal to the column indices.
For each <!--l. 57--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>k</mi></math>,
the user must supply a list specifying which rows/columns of
<!--l. 58--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mstyle mathvariant="bold"><mi 
>A</mi></mstyle></math> are associated

with <!--l. 58--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msup><mrow 
><mstyle mathvariant="bold"><mi 
>A</mi></mstyle></mrow><mrow 
><mrow ><mo 
class="MathClass-open">[</mo><mrow><mi 
>k</mi></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></msup 
></math>
and an array containing the nonzero entries. The right-hand sides
<!--l. 60--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mstyle mathvariant="bold"><mi 
>B</mi></mstyle></math> may be supplied in
elemental form (that is, <!--l. 61--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mstyle mathvariant="bold"><mi 
>B</mi></mstyle> <mo 
class="MathClass-rel">=</mo><msubsup><mrow 
><mo 
class="MathClass-op"> &#x2211;</mo>
  <!--nolimits--></mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-rel">=</mo><mn>1</mn></mrow><mrow 
><mi 
>n</mi><mi 
>e</mi><mi 
>l</mi><mi 
>t</mi></mrow></msubsup 
><msup><mrow 
><mstyle mathvariant="bold"><mi 
>B</mi></mstyle></mrow><mrow 
><mrow ><mo 
class="MathClass-open">[</mo><mrow><mi 
>k</mi></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></msup 
></math>)
or in assembled form.
</p><!--l. 67--><p class="indent" >   <span 
class="cmbx-10">Precision: </span>At least 8-byte arithmetic is recommended.
</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> 




