<?xml version="1.0" encoding="UTF-8"?>
<raweb xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:html="http://www.w3.org/1999/xhtml" xml:lang="en" year="2004" id="id2614750"><identification id="sage" isproject="false"><shortname id="id2614730">SAGE</shortname><projectName id="id2614738">Simulations and Algorithms on Grids for Environmental Applications</projectName><theme id="id2588555">NUM</theme><team id="uid1"><participants id="id2614789" category="Team_Leader"><person key="sage-2005-id2245512"><firstname id="id2614797">Jocelyne</firstname><lastname id="id2614801">Erhel</lastname><moreinfo id="id2614805"><span id="id2614808" align="left" class="smallcap">Research Director</span> Inria</moreinfo></person></participants><participants id="id2614821" category="Administrative_assistant"><person key="armor-2005-id2245474"><firstname id="id2614830">Fabienne</firstname><lastname id="id2614834">Cuyollaa</lastname><moreinfo id="id2640092"><span id="id2640094" align="left" class="smallcap">tr</span> Inria</moreinfo></person></participants><participants id="id2640106" category="Staff_members_(INRIA)"><person key="sage-2005-id2245399"><firstname id="id2640115">Laura</firstname><lastname id="id2640119">Grigori</lastname><moreinfo id="id2640123"><span id="id2640126" align="left" class="smallcap">Research Scientist</span>, from January 2004</moreinfo></person><person key="sage-2005-id2245374"><firstname id="id2640140">Bernard</firstname><lastname id="id2640144">Philippe</lastname><moreinfo id="id2640148"><span id="id2640152" align="left" class="smallcap">Research Director</span></moreinfo></person></participants><participants id="id2640167" category="Faculty_members_(university_of_Rennes 1)"><person key="sage-2005-id2244483"><firstname id="id2640174">Frédéric</firstname><lastname id="id2640178">Guyomarc'h</lastname><moreinfo id="id2640182"><span id="id2640186" align="left" class="smallcap">Associate Professor</span></moreinfo></person></participants><participants id="id2640199" category="Staff_members_(CNRS)"><person key="sage-2005-id2244512"><firstname id="id2640208">Édouard</firstname><lastname id="id2640212">Canot</lastname><moreinfo id="id2640216"><span id="id2640220" align="left" class="smallcap">Research Scientist</span></moreinfo></person></participants><participants id="id2640232" category="Post-Doctoral_Fellow"><person key="sage-2005-id2245318"><firstname id="id2640241">Anthony</firstname><lastname id="id2640245">Beaudoin</lastname><moreinfo id="id2640250">INRIA grant, since September 2004</moreinfo></person></participants><participants id="id2640256" category="Ph._D._students"><person key="sage-2005-id2244779"><firstname id="id2640265">Guy Antoine</firstname><lastname id="id2640269">Atenekeng Kahou</lastname><moreinfo id="id2640273">SARIMA grant,
with University of Yaounde I, since November 2004</moreinfo></person><person key="sage-2005-id2244808"><firstname id="id2640284">Hussein</firstname><lastname id="id2640288">Mustapha</lastname><moreinfo id="id2640292">MENRT/ACI-GRID grant, with CAREN,
since October 2002</moreinfo></person><person key="sage-2005-id2244822"><firstname id="id2640301">Samih</firstname><lastname id="id2640305">Zein</lastname><moreinfo id="id2640310">INRIA grant,
with Libanese University, since January 2004</moreinfo></person></participants><participants id="id2640317" category="Project_technical_staff"><person key="sage-2005-id2244766"><firstname id="id2640326">Caroline</firstname><lastname id="id2640330">de Dieuleveult</lastname><moreinfo id="id2640334">from October 2003 until July 2005</moreinfo></person></participants><participants id="id2640342" category="External_Research_scientists"><person key="sage-2004-id2244732"><firstname id="id2640351">Haïscam</firstname><lastname id="id2640356">Abdallah</lastname><moreinfo id="id2640360"><span id="id2640362" align="left" class="smallcap">Associate Professor</span>,
university of Rennes 2, until July 2004</moreinfo></person></participants></team><UR id="id2640378" name="Rennes"/></identification><presentation id="uid3"><bodyTitle id="id2640389">Overall Objectives</bodyTitle><subsection id="uid4"><bodyTitle id="id2640399">Overall Objectives</bodyTitle><keyword id="id2640401">scientific computing</keyword><keyword id="id2640404">high-performance computing</keyword><keyword id="id2640407">parallel computing</keyword><keyword id="id2640410">grid computing</keyword><keyword id="id2640413">high-performance computing</keyword><keyword id="id2640416">parallel computing</keyword><keyword id="id2640419">grid computing</keyword><keyword id="id2640422">accuracy</keyword><keyword id="id2640424">linear algebra</keyword><keyword id="id2640427">least-squares problems</keyword><keyword id="id2640430">eigenproblems</keyword><keyword id="id2640433">sparse matrices</keyword><keyword id="id2640436">environment</keyword><keyword id="id2640439">geosciences</keyword><p id="id2640443">The team SAGE undertakes research on high-performance computing and deals
with three subjects :</p><simplelist id="id2640451"><li id="uid5"><p id="id2640460">numerical algorithms, mostly large sparse linear algebra,</p></li><li id="uid6"><p id="id2640471">parallel and grid computing,</p></li><li id="uid7"><p id="id2640482">environmental applications, mostly in hydrogeology and geophysics.</p></li></simplelist></subsection></presentation><fondements id="uid8"><bodyTitle id="id2640494">Scientific Foundations</bodyTitle><subsection id="uid9"><bodyTitle id="id2640503">Linear and Nonlinear Problems</bodyTitle><participants id="id2640507" category="None"><person key="sage-2005-id2245318"><firstname id="id2640513">Anthony</firstname><lastname id="id2640515">Beaudoin</lastname></person><person key="sage-2005-id2245512"><firstname id="id2640521">Jocelyne</firstname><lastname id="id2640524">Erhel</lastname></person><person key="sage-2005-id2244483"><firstname id="id2640529">Frédéric</firstname><lastname id="id2640532">Guyomarc'h</lastname></person><person key="sage-2005-id2245399"><firstname id="id2640538">Laura</firstname><lastname id="id2640541">Grigori</lastname></person><person key="sage-2005-id2244808"><firstname id="id2640546">Hussein</firstname><lastname id="id2640549">Mustapha</lastname></person><person key="sage-2005-id2245374"><firstname id="id2640554">Bernard</firstname><lastname id="id2640557">Philippe</lastname></person></participants><keyword id="id2640561">sparse matrix</keyword><keyword id="id2640564">LU factorization</keyword><keyword id="id2640566">Krylov subspace</keyword><keyword id="id2640569">iterative method</keyword><keyword id="id2640572">preconditioning</keyword><keyword id="id2640575">Newton method</keyword><p id="id2640580">Linear systems <span class="math" align="left"><hi rend="it">A</hi><hi rend="it">x</hi> = <hi rend="it">b</hi></span>, where <hi rend="italic">A</hi> is a large sparse matrix,
arise in many scientific applications.</p><subsection id="uid10"><bodyTitle id="id2640628">Direct methods</bodyTitle><p id="id2640632">Direct methods, based on the
factorization <span class="math" align="left"><hi rend="it">A</hi> = <hi rend="it">L</hi><hi rend="it">U</hi></span>, induce fill-in in matrices <hi rend="italic">L</hi> and <hi rend="italic">U</hi>. Reordering
techniques can be used to reduce this fill-in, thus memory requirements and
floating-point operations <ref id="id2640685" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid14" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.</p><p id="id2640703">More precisely, direct methods involve two steps, first
<i id="id2640707">factoring</i> the matrix <hi rend="italic">A</hi> into the product <span class="math" align="left"><hi rend="it">A</hi> = <hi rend="it">P</hi><sub>1</sub><hi rend="it">L</hi><hi rend="it">U</hi><hi rend="it">P</hi><sub>2</sub></span> where <span class="math" align="left"><hi rend="it">P</hi><sub>1</sub></span>
and <span class="math" align="left"><hi rend="it">P</hi><sub>2</sub></span> are permutation matrices, <hi rend="italic">L</hi> is lower triangular, and <hi rend="italic">U</hi> is upper
triangular, then solving <span class="math" align="left"><hi rend="it">P</hi><sub>1</sub><hi rend="it">L</hi><hi rend="it">U</hi><hi rend="it">P</hi><sub>2</sub><hi rend="it">x</hi> = <hi rend="it">b</hi></span> by solving one factor at a
time. The most time consuming and complicated step is the first one,
which is further broken down into the following steps :</p><simplelist id="id2640884"><li id="uid11"><p id="id2640893">Choose <span class="math" align="left"><hi rend="it">P</hi><sub>1</sub></span> and diagonal matrices <span class="math" align="left"><hi rend="it">D</hi><sub>1</sub></span> and <span class="math" align="left"><hi rend="it">D</hi><sub>2</sub></span> so that
<span class="math" align="left"><hi rend="it">P</hi><sub>1</sub><hi rend="it">D</hi><sub>1</sub><hi rend="it">A</hi><hi rend="it">D</hi><sub>2</sub></span> has a ``large diagonal.'' This helps to assure
accuracy of the final solution.</p></li><li id="uid12"><p id="id2641018">Choose <span class="math" align="left"><hi rend="it">P</hi><sub>2</sub></span> so that the <hi rend="italic">L</hi> and <hi rend="italic">U</hi> factors of <span class="math" align="left"><hi rend="it">P</hi><sub>1</sub><hi rend="it">A</hi><hi rend="it">P</hi><sub>2</sub></span>
are as sparse as possible.</p></li><li id="uid13"><p id="id2590630">Perform <i id="id2590632">symbolic analysis</i>, i.e. identify the locations
of nonzero entries of <hi rend="italic">L</hi> and <hi rend="italic">U</hi>.</p></li><li id="uid14"><p id="id2590667">Factorize <span class="math" align="left"><hi rend="it">P</hi><sub>1</sub><hi rend="it">A</hi><hi rend="it">P</hi><sub>2</sub></span> into <hi rend="italic">L</hi> and <hi rend="italic">U</hi>.</p></li></simplelist><p id="id2590728">The team works on parallel sparse direct solvers and is involved in the
development of SuperLU_DIST <ref id="id2590735" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid15" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.</p></subsection><subsection id="uid15"><bodyTitle id="id2590758">Iterative methods</bodyTitle><p id="id2590762">The most efficient iterative
methods build a Krylov subspace, for example <span class="math" align="left"><img align="middle" width="87" height="18" src="math_image_1.png" xylemeAttach="7" border="0" alt="Im1 ${{x_0,Ax_0,\#8943 ,A^kx_0}}$"/></span>. If the matrix is symmetric positive definite, the method of choice is
the Conjugate Gradient; for symmetric undefinite matrices, there are mainly
three methods, SYMMLQ, MINRES and LSQR. For unsymmetric matrices, it is not
possible to have both properties of minimization and short recurrences. The
GMRES method minimizes the error but must be restarted to limit memory
requirements. The BICGSTAB and QMR methods have short recurrences but do not
guarantee a decreasing residual <ref id="id2590850" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid16" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/><ref id="id2590865" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid17" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.
All iterative methods require preconditioning to speed-up convergence : the
system <span class="math" align="left"><hi rend="it">M</hi><sup>-1</sup><hi rend="it">A</hi><hi rend="it">x</hi> = <hi rend="it">M</hi><sup>-1</sup><hi rend="it">b</hi></span> is solved, where <hi rend="italic">M</hi> is a matrix close to <hi rend="italic">A</hi>
such that linear systems <span class="math" align="left"><hi rend="it">M</hi><hi rend="it">z</hi> = <hi rend="it">c</hi></span> are easy to solve. A family of
preconditioners uses incomplete factorizations <span class="math" align="left"><hi rend="it">A</hi> = <hi rend="it">L</hi><hi rend="it">U</hi> + <hi rend="it">R</hi></span>, where <hi rend="italic">R</hi> is
implicitely defined by the level of fill-in allowed in <hi rend="italic">L</hi> and <hi rend="italic">U</hi>. Other types
of preconditioners include an algebraic multigrid approach or an
approximate inverse <ref id="id2591052" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid18" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.</p><p id="id2591070">The team studies preconditioners for Krylov methods <ref id="id2591074" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid19" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/><ref id="id2591090" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid20" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.</p></subsection><subsection id="uid16"><bodyTitle id="id2591114">Linear least-squares problems</bodyTitle><p id="id2591117">For linear least-squares problems <span class="math" align="left"><img align="middle" width="58" height="16" src="math_image_2.png" xylemeAttach="8" border="0" alt="Im2 ${min_x{\#8214 Ax-b\#8214 }}$"/></span>, direct methods are
based on the normal equations <span class="math" align="left"><hi rend="it">A</hi><sup><hi rend="it">T</hi></sup><hi rend="it">A</hi><hi rend="it">x</hi> = <hi rend="it">A</hi><sup><hi rend="it">T</hi></sup><hi rend="it">b</hi></span>, using either a Cholesky
factorization of <span class="math" align="left"><hi rend="it">A</hi><sup><hi rend="it">T</hi></sup><hi rend="it">A</hi></span> or a <span class="math" align="left"><hi rend="it">Q</hi><hi rend="it">R</hi></span> factorization of <hi rend="italic">A</hi>, whereas the most
common Krylov iterative method is LSQR. If the discrete problem is ill-posed,
regularization like Tychonov is required <ref id="id2591274" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid21" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/><ref id="id2591289" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid22" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.
The team studies
iterative Krylov methods for regularized problems, as well as rank-revealing
<span class="math" align="left"><hi rend="it">Q</hi><hi rend="it">R</hi></span> factorizations.</p></subsection><subsection id="uid17"><bodyTitle id="id2591335">Nonlinear problems</bodyTitle><p id="id2591339">Nonlinear methods to solve <span class="math" align="left"><hi rend="it">F</hi>(<hi rend="it">x</hi>) = 0</span> include fixed-point methods, nonlinear
stationary methods, secant method, Newton method <ref id="id2591375" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid23" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/><ref id="id2591391" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid24" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.
The team studies stationary and Newton-Krylov methods,
where the linearized problem is solved by a Krylov method <ref id="id2591410" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid25" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.</p></subsection></subsection><subsection id="uid18"><bodyTitle id="id2591433">Eigenvalue Problems</bodyTitle><participants id="id2591437" category="None"><person key="sage-2005-id2244779"><firstname id="id2591442">Guy Antoine</firstname><lastname id="id2591445">Atenekeng Kahou</lastname></person><person key="sage-2005-id2244483"><firstname id="id2591451">Frédéric</firstname><lastname id="id2591454">Guyomarc'h</lastname></person><person key="sage-2005-id2245374"><firstname id="id2591459">Bernard</firstname><lastname id="id2591462">Philippe</lastname></person></participants><keyword id="id2591466">eigenvalue</keyword><keyword id="id2591469">singular value</keyword><keyword id="id2591471">Lanczos</keyword><keyword id="id2591474">Arnoldi</keyword><keyword id="id2591477">Davidson</keyword><keyword id="id2591480">pseudo-spectrum</keyword><subsection id="uid19"><bodyTitle id="id2591490">Davidson Methods</bodyTitle><p id="id2591494">Let us consider the problem of computing some extremal eigenvalues of a large
sparse and symmetric matrix <hi rend="italic">A</hi>. The Davidson method is a subspace method that
builds a sequence of subspaces, which the initial problem is projected on. At
every step, approximations of the sought eigenpairs are computed : let <span class="math" align="left"><hi rend="it">V</hi><sub><hi rend="it">m</hi></sub></span> be
an orthonormal basis of the subspace at step <hi rend="italic">m</hi> and let <span class="math" align="left">(<img width="11" height="13" align="bottom" border="0" src="/images/img_lambda.png" alt="$ \lambda$"/>, <hi rend="it">z</hi>)</span> be an
eigenpair of the matrix <span class="math" align="left"><hi rend="it">H</hi><sub><hi rend="it">m</hi></sub> = <hi rend="it">V</hi><sub><hi rend="it">m</hi></sub><sup><hi rend="it">T</hi></sup><hi rend="it">A</hi><hi rend="it">V</hi><sub><hi rend="it">m</hi></sub></span> ; then the Ritz pair
<span class="math" align="left">(<img width="11" height="13" align="bottom" border="0" src="/images/img_lambda.png" alt="$ \lambda$"/>, <hi rend="it">x</hi> = <hi rend="it">V</hi><sub><hi rend="it">m</hi></sub><hi rend="it">z</hi>)</span> is an
approximation of an eigenpair of <hi rend="italic">A</hi>. The specificity of the method comes from
the way to augment the subspace for the next step. In contrast with the Lanczos
method, which is the method to refer to, the subspaces are not Krylov
subspaces (see the definition in section <ref id="id2591693" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid9" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>),
since the new vector <span class="math" align="left"><hi rend="it">t</hi> = <hi rend="it">x</hi> + <hi rend="it">y</hi></span> which will be added to the subspace is obtained by
an acceleration procedure : the correction <hi rend="italic">y</hi> is obtained by an inexact Newton
step ; vector <hi rend="italic">y</hi> is sought such that <span class="math" align="left"><hi rend="it">y</hi><img width="14" height="13" align="bottom" border="0" src="/images/img_other_bottom.png" alt="$ \bottom$"/><hi rend="it">x</hi></span> and such that <span class="math" align="left"><hi rend="it">x</hi> + <hi rend="it">y</hi></span> is an
eigenvector of <hi rend="italic">A</hi> ; by neglecting the second order terms with respect to <span class="math" align="left"><img align="middle" width="16" height="16" src="math_image_3.png" xylemeAttach="9" border="0" alt="Im3 ${\#8214 y\#8214 }$"/></span>, the problem to be solved is</p><p id="id2591842"><formula type="display"><img align="middle" width="158" height="30" src="math_image_4.png" xylemeAttach="10" border="0" alt="Im4 $\mtable{...}$"/></formula></p><p id="id2591974" noindent="true">The Davidson methods consists of solving this system approximately. The
Jacobi-Davidson method attempts to solve the equation by applying several steps
of the Conjugate Gradient method. The former Davidson methods approximately
solve the first equation (relaxing the orthogonality constraint) by
replacing <hi rend="italic">A</hi> by
a preconditioner <hi rend="italic">M</hi>. The behaviour of the Davidson method is studied in
<ref id="id2592008" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid26" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/> while the Jacobi-Davidson method is described in <ref id="id2592026" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid27" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.
These methods bring a substantial improvement over the Lanczos method
when computing the eigenvalues of smallest amplitude. For that reason, the
team considered Davidson methods to compute the smallest singular values
of a matrix <hi rend="italic">B</hi> by applying them to the matrix <span class="math" align="left"><hi rend="it">B</hi><sup><hi rend="it">T</hi></sup><hi rend="it">B</hi></span><ref id="id2592086" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid26" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.</p></subsection><subsection id="uid20"><bodyTitle id="id2592109">Pseudospectrum</bodyTitle><p id="id2592113">In applications, the eigenvalues of a nonsymmetric matrix are often needed to
decide whether
they belong to a given part of the complex plane (e.g. half-plane of the
negative real part complex numbers, unit disc). However, since the matrix is
not exactly known (at most, the precision being the precision of the floating
point representation), the result of the computation is not always guaranteed,
especially for ill-conditioned eigenvalues.
Actually, the problem is not to compute the eigenvalues precisely, but to
characterize whether they lie in the given complex domain.</p><p id="id2592128">One way to rewrite the problem is to consider a neighborhood <span class="math" align="left"><img align="bottom" width="7" height="7" src="math_image_5.png" xylemeAttach="11" border="0" alt="Im5 $\#119985 $"/></span> of matrix
<hi rend="italic">A</hi> and to characterize the set of the eigenvalues of matrices <span class="math" align="left"><img align="middle" width="27" height="15" src="math_image_6.png" xylemeAttach="12" border="0" alt="Im6 ${B\#8712 \#119985 }$"/></span>. For pseudospectrum, the neighborhood <span class="math" align="left"><img align="bottom" width="7" height="7" src="math_image_5.png" xylemeAttach="11" border="0" alt="Im5 $\#119985 $"/></span> is defined by the 2-norm :
given <span class="math" align="left"><img width="10" height="12" align="bottom" border="0" src="/images/img_varepsilon.png" alt="$ \varepsilon$"/>&gt;0</span>, the pseudosepctrum <span class="math" align="left"><img align="middle" width="27" height="16" src="math_image_7.png" xylemeAttach="13" border="0" alt="Im7 ${\#923 _\#949 {(A)}}$"/></span> is the set of
all the eigenvalues of the matrices <span class="math" align="left"><hi rend="it">A</hi> + <img width="15" height="13" align="bottom" border="0" src="/images/img_Delta.png" alt="$ \Delta$"/></span> where <span class="math" align="left"><img align="middle" width="54" height="16" src="math_image_8.png" xylemeAttach="14" border="0" alt="Im8 ${\#8214 \#916 \#8214 \#8804 \#949 \#8214 A\#8214 }$"/></span>.
It can also be characterized by :</p><p id="id2641160"><formula type="display"><img align="middle" width="151" height="16" src="math_image_9.png" xylemeAttach="15" border="0" alt="Im9 ${\#955 \#8712 \#923 _\#949 {(A)\#8660 }\#963 _min{(A-\#955 I)\#8804 \#949 \#8214 A\#8214 }}$"/></formula></p><p id="id2641250" noindent="true">where <span class="math" align="left"><img width="12" height="12" align="bottom" border="0" src="/images/img_sigma.png" alt="$ \sigma$"/><sub>min</sub>(<hi rend="it">A</hi>-<img width="11" height="13" align="bottom" border="0" src="/images/img_lambda.png" alt="$ \lambda$"/><hi rend="it">I</hi>)</span> stands for the smallest singular value of
matrix <span class="math" align="left">(<hi rend="it">A</hi>-<img width="11" height="13" align="bottom" border="0" src="/images/img_lambda.png" alt="$ \lambda$"/><hi rend="it">I</hi>)</span>.</p><p id="id2641334">This definition was simultaneously introduced by Godunov <ref id="id2641340" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid28" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>
and Trefethen <ref id="id2641356" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid29" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.</p><p id="id2641374">The first direction to draw the pseudospectrum is to compute
<span class="math" align="left"><img width="12" height="12" align="bottom" border="0" src="/images/img_sigma.png" alt="$ \sigma$"/><sub>min</sub>(<hi rend="it">A</hi>-<img width="11" height="13" align="bottom" border="0" src="/images/img_lambda.png" alt="$ \lambda$"/><hi rend="it">I</hi>)</span> when <span class="math" align="left"><img width="11" height="13" align="bottom" border="0" src="/images/img_lambda.png" alt="$ \lambda$"/></span> runs over an a priori given grid
over the complex domain under consideration. However, this approach involves
too many operations and now the most efficient methods are based on path
following procedures. Following that approach, the team designed the
reliable and parallel method PPAT <ref id="id2641447" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid30" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>, described in
section <ref id="id2641464" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid25" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.
</p></subsection></subsection></fondements><domaine id="uid21"><bodyTitle id="id2641485">Application Domains</bodyTitle><subsection id="uid22"><bodyTitle id="id2641495">Environment</bodyTitle><participants id="id2641498" category="None"><person key="sage-2005-id2245318"><firstname id="id2641504">Anthony</firstname><lastname id="id2641506">Beaudoin</lastname></person><person key="sage-2005-id2244512"><firstname id="id2641512">Édouard</firstname><lastname id="id2641515">Canot</lastname></person><person key="sage-2005-id2244766"><firstname id="id2641520">Caroline</firstname><lastname id="id2641523">de Dieuleveult</lastname></person><person key="sage-2005-id2245512"><firstname id="id2641527">Jocelyne</firstname><lastname id="id2641530">Erhel</lastname></person><person key="sage-2005-id2244808"><firstname id="id2641535">Hussein</firstname><lastname id="id2641538">Mustapha</lastname></person><person key="sage-2005-id2244822"><firstname id="id2641544">Samih</firstname><lastname id="id2641546">Zein</lastname></person></participants><p id="id2641552">Many environmental studies rely on modelling geo-chemical and hydrodynamic
processes. Some issues concern aquifer contamination, underground waste
disposal, underground storage of nuclear wastes, land-filling of waste,
clean-up of former waste deposits.
Simulation of contaminant transport in groundwater is a highly complex
problem. Geo-chemical processes include, among others, radioactive decay,
aqueous speciation and red-ox reactions, interface reactions, precipitation and
dissolution of minerals and colloids. Hydrodynamic processes include
density-driven groundwater flow, transport of solutes by advection and
diffusion.
Reactive transport models are complex non-linear PDEs, coupling the transport
engine with the reaction operator. Density-driven flow and transport models are
also complex non-linear PDEs, coupling the flow operator with the transport
engine.
The main objective of the team is to design and to implement an efficient and
robust numerical method to solve these systems of nonlinear coupled equations
at each time step. The output will be a software running on parallel
platforms such as clusters and on experimental computational grids.
Simulations of several test cases will assess the performance of the software.</p><p id="id2641579">Recent research showed that rock solid masses
are in general fractured and that fluids can percolate through networks of
inter-connected fractures. Rock media are thus interesting for water
resources as well as for the underground storage of nuclear wastes.
Fractured media are by nature very heterogeneous and
multi-scale, so that homogenisation approaches are not relevant.
The team develops a numerical model for
fluid flow and contaminant transport in three-dimensional fracture
networks.</p></subsection></domaine><logiciels id="uid23"><bodyTitle id="id2641600">Software</bodyTitle><subsection id="uid24"><bodyTitle id="id2641610">SCILIN : linear solvers within SCILAB</bodyTitle><participants id="id2641614" category="None"><person key="sage-2005-id2244512"><firstname id="id2641619">Édouard</firstname><lastname id="id2641622">Canot</lastname></person><person key="sage-2005-id2244483"><firstname id="id2641627">Frédéric</firstname><lastname id="id2641630">Guyomarc'h</lastname><moreinfo id="id2641633">corresponding author</moreinfo></person></participants><p id="id2641639">The kernel of SCILAB includes a special format for sparse matrices and some
factorizations as well. SCILIN is a SCILAB toolbox for solving large and sparse
linear systems. It provides the classical iterative
methods (Jacobi, SOR, CG, GMRES, BiCGSTAB, QMR, etc.) The corresponding module
was developed from the set <tt id="id2641648">templates</tt> of the Netlib site. The initial
code, implemented in the MATLAB syntax, was transformed in order
to allow a variable number of parameters in the
calling sequence, and a user-defined operator.</p><p id="id2641656">SCILIN includes a module for the construction of preconditioners from
incomplete factorizations. The module interfaces the SPARSKIT library (a
FORTRAN coded library developed by Y. Saad at the University of
Minneapolis).</p><p id="id2641665">SCILIN includes a third module for generating test cases of sparse
matrices. For that purpose, the module includes
procedures for loading and saving matrices under
the format of the library MatrixMarket which provides a very large set of
sparse matrices. It includes some SPARSKIT procedures as well.</p><p id="id2641674">SCILIN is now compliant with SCILAB 3.0 and
will be included in a future release of SCILAB.
It can be downloaded at the address :
<ref id="id2641683" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="http://www.irisa.fr/aladin/codes/SCILIN/" location="extern" xyref="3563839538008" xmlns:xlink="http://www.w3.org/1999/xlink">http://www.irisa.fr/aladin/codes/SCILIN/</ref>.</p></subsection><subsection id="uid25"><bodyTitle id="id2641708">PPAT : pseudo-spectrum</bodyTitle><participants id="id2641712" category="None"><person key="sage-2005-id2244512"><firstname id="id2641717">Edouard</firstname><lastname id="id2641720">Canot</lastname><moreinfo id="id2641723">corresponding author</moreinfo></person><person key="sage-2005-id2244483"><firstname id="id2641728">Frédéric</firstname><lastname id="id2641732">Guyomarc'h</lastname></person><person key="sage-2005-id2245374"><firstname id="id2641737">Bernard</firstname><lastname id="id2641740">Philippe</lastname></person></participants><p id="id2641745">PPAT (Parallel PATh following software) is a parallel code for following the
contours of a functional from <span class="math" align="left"><img align="bottom" width="8" height="7" src="math_image_10.png" xylemeAttach="16" border="0" alt="Im10 $\#8450 $"/></span> to <span class="math" align="left"><img align="bottom" width="14" height="8" src="math_image_11.png" xylemeAttach="17" border="0" alt="Im11 $\#8477 ^+$"/></span>.
The present version is adapted for
determining the level curves of the function <span class="math" align="left"><hi rend="it">f</hi>(<hi rend="it">z</hi>) = <img width="12" height="12" align="bottom" border="0" src="/images/img_sigma.png" alt="$ \sigma$"/><sub>min</sub>(<hi rend="it">A</hi>-<hi rend="it">Z</hi><hi rend="it">I</hi>)</span> which
gives the pseudospectrum of matrix <hi rend="italic">A</hi>.</p><p id="id2641861">The algorithm is reliable : it does not assume that the curve has a
derivative everywhere. The process is proved to terminate even when
taking into account
roundoff errors. The structure of the code spawns many independent tasks
which provide a good efficiency in the parallel runs.</p><p id="id2641870">The software can be downloaded from:
<ref id="id2641878" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="http://www.irisa.fr/aladin/codes/PAT/" location="extern" xyref="2812176062014" xmlns:xlink="http://www.w3.org/1999/xlink">http://www.irisa.fr/aladin/codes/PAT/</ref>.</p><p id="id2641898">It is also included in the CD of the free software of INRIA:</p><p id="id2641902" noindent="true"><ref id="id2641909" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="http://www.inria.fr/valorisation/logiciels/cederom.fr.html" location="extern" xyref="2826006459030" xmlns:xlink="http://www.w3.org/1999/xlink">http://www.inria.fr/valorisation/logiciels/cederom.fr.html</ref></p></subsection></logiciels><resultats id="uid26"><bodyTitle id="id2641933">New Results</bodyTitle><subsection id="uid27"><bodyTitle id="id2641942">Linear and Nonlinear Problems</bodyTitle><subsection id="uid28"><bodyTitle id="id2641952"><span class="math" align="left"><hi rend="it">L</hi><hi rend="it">U</hi></span> factorization of large unsymmetric matrices</bodyTitle><participants id="id2641976" category="None"><person key="sage-2005-id2245399"><firstname id="id2641980">Laura</firstname><lastname id="id2641983">Grigori</lastname></person></participants><p id="id2641988">During Laura Grigori's postdoctoral position at UC Berkeley and Lawrence
Berkeley National Laboratory, together with Professor James Demmel and Xiaoye
S. Li, we worked on the development of parts of SuperLU_DIST, a widely used
software to solve large sparse systems of linear equations on supercomputers.
SuperLU_DIST had been previously developed at UCB and LBNL with NSF and DOE
funding, and has been used to solve problems from accelerator design to quantum
mechanics. We have identified several algorithmic improvements to SuperLU to
improve its <i id="id2641958">scalability</i>, i.e. ability to run efficiently on the growing
numbers of parallel processors available in modern supercomputers, and improve
its <i id="id2642006">applicability</i>, i.e. ability to solve more general classes of large
sparse linear systems for which its current ``complete factorization'' approach
is inappropriate.
During this year, we continued our collaboration to make these improvements to
SuperLU_DIST <ref id="id2642018" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid10" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/><ref id="id2642034" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid11" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.</p><p id="id2642052">A goal of this collaboration is also to apply SuperLU_DIST to
challenging problems in hydrogeology that the team works on, namely
saltwater intrusion and reactive transport of contaminant in groundwater flows.</p></subsection><subsection id="uid29"><bodyTitle id="id2642066">Parallel symbolic factorization algorithm</bodyTitle><participants id="id2642070" category="None"><person key="sage-2005-id2245399"><firstname id="id2642075">Laura</firstname><lastname id="id2642077">Grigori</lastname></person></participants><p id="id2642082">In the last several years, there has been significant research effort in the
development of fully parallel direct solvers for computing the solution of
large unsymmetric sparse linear system of equations. Earlier work has adressed
the parallelization of the numerical factorization, because its complexity is
generally of higher order compared to the other steps. This is now a well
understood problem and for example the algorithm implemented in SuperLU_DIST
solver proved to be highly parallel and efficient. Then techniques were
proposed for computing fill-reducing ordering in parallel and more recent
research focused on the development of efficient parallel algorithms for
permuting large entries on the diagonal. All these algorithms use distributed
data structures, and in particular the input matrix <hi rend="italic">A</hi> is distributed over the
processors. They offer an overall good scalability. This includes memory
scalability, i.e. if both the problem size and the number of processors are
increased by the same factor, then the same amount of memory is used per
processor.</p><p id="id2642117">The symbolic factorization is the only step that is sequential and that needs
the structure of the input matrix and of the factors to reside on one
processor. Thus it is currently the memory bottleneck in the SuperLU_DIST
solver. It is critical to decrease the memory requirements of this step.</p><p id="id2642126">We designed and implemented a memory scalable parallel symbolic factorization
algorithm, which is suitable for general sparse unsymmetric matrices. This
algorithm exploits the parallelism exposed by the sparsity of the matrix. The
parallel fill-reducing ordering step partitions the matrix in a suitable way
for parallel factorization and also provides a tree structure representing the
dependencies among computations. All this information is exploited in our
algorithm. Issues of memory balance, as well as load balance and communication
are well addressed in this development.</p><p id="id2642141">This work is presented at the International Workshop on Parallel Matrix
Algorithms and Applications, Marseille, France, in October 2004 <ref id="id2642150" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid12" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.</p></subsection><subsection id="uid30"><bodyTitle id="id2642174">Structure prediction for sparse LU factorization
with partial pivoting</bodyTitle><participants id="id2642179" category="None"><person key="sage-2005-id2245399"><firstname id="id2642184">Laura</firstname><lastname id="id2642187">Grigori</lastname></person></participants><p id="id2642192">This research considers the problem of structure prediction when
solving the linear system <span class="math" align="left"><hi rend="it">A</hi><hi rend="it">x</hi> = <hi rend="it">b</hi></span> by Gaussian elimination, where <hi rend="italic">A</hi> is a <span class="math" align="left"><hi rend="it">n</hi>×<hi rend="it">n</hi></span> nonsingular and nonsymmetric matrix and <hi rend="italic">b</hi> is an <hi rend="italic">n</hi>-vector. In
this context, new results were obtained this year, in a continued collaboration
with John Gilbert from the University of California at Santa Barbara.</p><p id="id2642281">When <hi rend="italic">A</hi> is sparse and pivoting is necessary, the structure of <hi rend="italic">L</hi> and <hi rend="italic">U</hi>
depends on the structure of <hi rend="italic">A</hi> and on the row interchanges. As the row
interchanges are determined while doing the numerical factorization, only upper
bounds of the structures of <hi rend="italic">L</hi> and <hi rend="italic">U</hi> can be determined prior to the
numerical factorization. Many researches aim to predict the structures of <hi rend="italic">L</hi>
and <hi rend="italic">U</hi> as tight as possible, and the existing results in the litterature
assume a combinatorial assumption on the structure of <hi rend="italic">A</hi>, which is the strong
Hall property.</p><p id="id2642389">Our primary purpose is to predict bounds for the nonzero structure of the
factors <hi rend="italic">L</hi> and <hi rend="italic">U</hi> under a weaker combinatorial assumption, which is the Hall
property. For this, we study the interplay between the combinatorial
properties of the nonzero structure of the matrix <hi rend="italic">A</hi> and the algebra
associated with the LU factorization.</p><p id="id2642431">In <ref id="id2642437" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid31" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>, George and Ng predict an upper bound of the
nonzero structure
of <hi rend="italic">L</hi> and <hi rend="italic">U</hi> (called the row merge graph) that contains the nonzeros in <hi rend="italic">L</hi>
and <hi rend="italic">U</hi> for all possible row permutations which can later appear in the
numerical factorization due to pivoting. Motivated by its usage, in our
previous work we have studied the properties of the row merge graph when used
to predict the structure of the factors <hi rend="italic">L</hi> and <hi rend="italic">U</hi> when the matrix <hi rend="italic">A</hi>
satisfies only the Hall property. First, we considered a symbolic analysis,
that is we ignored the possibility of numerical cancellation during the
factorization. With this assumption, we showed that the row merge graph is a
lower bound for the factors <hi rend="italic">L</hi> and <hi rend="italic">U</hi>. In other words, for every edge of the
row merge graph of a Hall matrix, there is a permutation such that this edge
corresponds to a symbolic nonzero in the factors <span class="math" align="left"><hi rend="it">L</hi> + <hi rend="it">U</hi></span>.</p><p id="id2642588">In the research conducted this year, we consider an exact analysis, that is we
assume only that the nonzero values in <hi rend="italic">A</hi> are algebraically independent from
each other. By a simple counterexample, we show that the row merge graph is
not a tight bound for the factors <hi rend="italic">L</hi> and <hi rend="italic">U</hi> in the exact sense. This means
that the row merge graph predicts as nonzero elements of <hi rend="italic">L</hi> and <hi rend="italic">U</hi>, that
during the actual factorization are zeroed, and that for any valid rows
permutations and regardless the nonzero values of <hi rend="italic">A</hi>.</p><p id="id2642663">We determine tight exact bounds for the nonzero structure of <hi rend="italic">L</hi> and <hi rend="italic">U</hi>,
under the assumption that the matrix <hi rend="italic">A</hi> satisfies the Hall property. That is,
we identify necessary and sufficient conditions, in terms of paths in the
bipartite graph of <hi rend="italic">A</hi>, for an element of <hi rend="italic">L</hi> and <hi rend="italic">U</hi> to become nonzero during
the factorization with row interchanges. In the future, we plan to determine
efficient algorithms for the computation of this upper bound.</p><p id="id2642740">This work was submitted to the SIAM Conference on Computational Science and
Engineering, February 2005.</p></subsection><subsection id="uid31"><bodyTitle id="id2642754">Incomplete <span class="math" align="left"><hi rend="it">L</hi><hi rend="it">U</hi></span> factorization of a large sparse matrix</bodyTitle><participants id="id2642779" category="None"><person key="sage-2005-id2245399"><firstname id="id2642784">Laura</firstname><lastname id="id2642761">Grigori</lastname></person><person key="sage-2005-id2245512"><firstname id="id2642790">Jocelyne</firstname><lastname id="id2642792">Erhel</lastname></person></participants><p id="id2642798">This work was partly undertaken as a project by J. S. Tchaptchet, student at
DEA of Yaounde, Cameroon.</p><p id="id2642804">The incomplete factorization is a popular preconditioning technique, and it
consists of dropping some filled-in entries of the factors L and U during the
factorization. There are several criteria to decide which entries to drop.
The goal of our reasearch is to investigate a combination of these criteria and
consider new ones, that will allow the development of a robust preconditioner,
which in adition has good scalability properties. These include, but are not
limited to, methods that consider dropping entries that break up the problem in
a set of independent problems.</p><p id="id2642818">A longer term research goal of this research is the development of a parallel
incomplete factorization for a distributed memory environment.</p></subsection><subsection id="uid32"><bodyTitle id="id2642833">Rank Revealing QR factorization of sparse matrices</bodyTitle><participants id="id2642838" category="None"><person key="sage-2005-id2245374"><firstname id="id2642843">Bernard</firstname><lastname id="id2642846">Philippe</lastname></person></participants><p id="id2642851">Through a cooperation with D. Mezher from the
University St Joseph in Beyrouth,
we first designed a code which computes the QR factorization of a sparse matrix
based on a multifrontal scheme using Householder transformations.</p><p id="id2642859">The previous work is now extended to Rank Revealing QR factorization (RRQR)
of sparse matrices. The new code includes column
pivoting. Consequently, at step <hi rend="italic">k</hi>, a precise estimation of the condition
number of the
corresponding set of <hi rend="italic">k</hi> columns of the matrix is given. This procedure
provides a
way to replace at a lower cost a Truncated Singular Value
Decomposition of the matrix, for pseudo-inverse. A special care is put on the
computer management of the matrix storage.</p><p id="id2642893">A first version of the code is now available. The experiments on a test suite
exhibit the high cost of the procedure due to an important amount
of fill-in when
compared to the existing codes which do not address the rank-revealing issue
<ref id="id2642903" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid3" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.</p><p id="id2642922">Two directions are now considered to solve this problem. The first one is to
make more flexible the criterion on the column order selection in order to
introduce a measure of the future fill-ins in the selection. Such a technique
would imply a post-treatment to address situations where the new criterion
fails. The second direction is to consider dropping strategies for building new
preconditioners. The study for comparing a given dropping procedure with or
without a column pivoting monitored by a rank reavealing strategy has to be
done.</p></subsection><subsection id="uid33"><bodyTitle id="id2642942">Supernodal <span class="math" align="left"><hi rend="it">Q</hi><hi rend="it">R</hi></span> factorization</bodyTitle><participants id="id2642966" category="None"><person key="sage-2005-id2245399"><firstname id="id2642971">Laura</firstname><lastname id="id2642973">Grigori</lastname></person><person key="sage-2005-id2244483"><firstname id="id2642979">Frédéric</firstname><lastname id="id2642982">Guyomarc'h</lastname></person><person key="sage-2005-id2245374"><firstname id="id2642988">Bernard</firstname><lastname id="id2642990">Philippe</lastname></person></participants><p id="id2642996">This work is done in collaboration with B. Canet, from the Ascii team
at INRIA-Rennes.</p><p id="id2643001">To achieve high performance, we start to develop a framework for <span class="math" align="left"><hi rend="it">Q</hi><hi rend="it">R</hi></span>
factorization which heavily uses the supernode paradigm. With this strategy
we can guaranty that all operations call the BLAS3 subroutines. This
framework has to be highly configurable so that we can test the classical
algorithms (right-looking and multifrontal) for the factorization.</p><p id="id2643030">This supernodal approach unfortunately has a major drawback for the rank
revealing goal : it cannot handle any permutation on the columns, because of
the block scheme. Therefore we consider to develop a post processing step to
obtain a full rank revealing procedure.</p></subsection></subsection><subsection id="uid34"><bodyTitle id="id2643045">Eigenproblems</bodyTitle><subsection id="uid35"><bodyTitle id="id2643056">Computing eigenvalues and Domain Decomposition</bodyTitle><participants id="id2643060" category="None"><person key="sage-2005-id2244779"><firstname id="id2643065">Guy Antoine</firstname><lastname id="id2643068">Atenekeng Kahou</lastname></person><person key="sage-2005-id2245374"><firstname id="id2643074">Bernard</firstname><lastname id="id2643076">Philippe</lastname></person></participants><p id="id2643082">This work has been done in cooperation with E. Kamgnia,
from the University of Yaoundé I and is related to G. Atenekeng's PhD thesis.</p><p id="id2643091">The advantage of the Domain Decomposition is to
break an initial huge problem into a sequence of coupled problems of much
smaller
size. Such an approach has been thoroughly studied during the two last decades
but almost only for solving linear and nonlinear equations. We consider the
situation where eigenvalues of an operator based on Domain Decomposition must
be computed.</p><p id="id2643101">When internal eigenvalues are to be computed, a necessary
shift-and-invert technique implies to solve a linear system at each iteration
of the eigenvalue solver.
For solving linear systems, the class of methods which constitutes the main
reference in Domain Decomposition is the Schwarz method
under its different versions. It has been proved in the literature that these
methods can be
viewed as relaxation methods corresponding to some splittings of the matrix. We
have given an explicit expression of the splitting in the case of the so-called
Multiplicative Schwarz method. This expression is more effective when the
splitting is used as a preconditioner of an iterative method. We also proved
that, with a Krylov method, this preconditioner implies an
early termination of the process <ref id="id2643122" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid5" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.</p><p id="id2643140">The present research develops eigenvalue solvers using the previous
preconditioners. The goal of the work is to obtain a set of parallel programs
which can compute some eigenvalues and eigenvectors of very large matrices. The
test matrices are selected in quantum chemistry and in structural mechanics.</p></subsection><subsection id="uid36"><bodyTitle id="id2643156">Distance to singularity of operators</bodyTitle><participants id="id2643160" category="None"><person key="sage-2005-id2245374"><firstname id="id2643166">Bernard</firstname><lastname id="id2643168">Philippe</lastname></person></participants><p id="id2643174">The distance of a matrix to the set of the singular matrices, when
expressed with the Frobenius norm, is
equal to the smallest singular value of the matrix. Since
several years, the team has been spending effort on the computation of this
element. For very large matrices, the situation is still under
research. A whole review on the computation of singular values on parallel
computers will appear in a handbook <ref id="id2643186" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid4" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.</p></subsection><subsection id="uid37"><bodyTitle id="id2643209">Partial canonical structure extraction for large matrices</bodyTitle><participants id="id2643214" category="None"><person key="sage-2005-id2244483"><firstname id="id2643219">Frédéric</firstname><lastname id="id2643222">Guyomarc'h</lastname></person></participants><p id="id2643227">This work is the follow up of the collaboration with Bo Kågström from the Umeå
University (Sweden), in the context of the swedish project entitled
<i id="id2643236">Matrix Pencil Computations in Computer-Aided Control System Design:
Theory, Algorithms and Software Tools</i>.</p><p id="id2643243">When <hi rend="italic">A</hi> and <hi rend="italic">E</hi> are very large, computing the Schur decomposition of a matrix
pencil <span class="math" align="left"><hi rend="it">A</hi>-<img width="11" height="13" align="bottom" border="0" src="/images/img_lambda.png" alt="$ \lambda$"/><hi rend="it">E</hi></span> is far too expensive if we use the dense linear algebra
algorithms, and if we use the classical routines for sparse matrices, they
do not treat the case of multiple eigenvalues.</p><p id="id2643299">B. Kågström and P. Wiberg have a method to compute a partial Weierstrass
decomposition for the biggest eigenvalue of the spectrum. It is based on D.
Sorensen's algorithm, IRAM (<i id="id2643308">Implicitly Restarted Arnoldi Method</i>).
Unfortunately this later does not deal intrinsically with multiple
eigenvalues. So we have to compute very precisely information for the first
multiplicity of the eigenvalue and then deflate it explicitely (<i id="id2643316">lock
and purge</i>). Then we can compute information about the next multiplicity.</p><p id="id2643322">We now have adapted the Krylov-Schur method to treat generalized problems.
This method does not need to preserve the Hessenberg form of the Rayleigh
quotient, thus it offers a better flexibility. We are now working on a block
version of the algorithm, which is essential for canonical structure
computations, because we can then deal with multiple eigenvalues without
explicite deflation. That means that we can have convergence towards many
eigenvalues at the same time.</p></subsection></subsection><subsection id="uid38"><bodyTitle id="id2643341">Flow and transport of pollutants</bodyTitle><subsection id="uid39"><bodyTitle id="id2643351">3D network of fractures</bodyTitle><participants id="id2643355" category="None"><person key="sage-2005-id2245512"><firstname id="id2643360">Jocelyne</firstname><lastname id="id2643363">Erhel</lastname></person><person key="sage-2005-id2244808"><firstname id="id2643368">Hussein</firstname><lastname id="id2643371">Mustapha</lastname></person></participants><p id="id2643376">This work is related to H. Mustapha's PhD thesis and is done in collaboration
with J.-R. de Dreuzy, from CAREN, University of Rennes 1, in the context of the
Hydrogrid project (<ref id="id2643385" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid57" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>).</p><p id="id2643403">The objective is to compute the steady-state flow in a large network of
fractures ; after spatial discretization, it amounts to a huge sparse linear
system.</p><p id="id2643412">Several steps are required to build the matrix of
the system. The mesh generation is not a trivial task, since the network is not
a classical 3D domain. Our choice is to use a 2D mesh generator in each
fracture (EMC2, from the Gamma Inria team, with MEDIT for visualization) and to
develop a software for matching all the intersections. Several problems arise
due to the heterogeneous scales of the fractures. We have designed an automatic
mesh generator for large general networks of fractures.</p><p id="id2643424">Then, we use a Mixed Finite Element method to discretize the flow equation.
We have modified procedures of the TRACE software
(developed by H. Hoteit and P. Ackerer at IMFS, Strasbourg) in order to
take into account the contributions from all the fractures and their intersections.
Finally, we use a global sparse direct solver (currently UMFPACK).</p><p id="id2643434">Preliminary results show that we are able to deal with large general fracture
networks. It has been submitted to SIAM conference on Geosciences, June 2005.</p></subsection><subsection id="uid40"><bodyTitle id="id2643449">Saltwater intrusion</bodyTitle><participants id="id2643452" category="None"><person key="sage-2005-id2244512"><firstname id="id2643458">Édouard</firstname><lastname id="id2643460">Canot</lastname></person><person key="sage-2005-id2244766"><firstname id="id2643466">Caroline</firstname><lastname id="id2643469">de Dieuleveult</lastname></person><person key="sage-2005-id2245512"><firstname id="id2643474">Jocelyne</firstname><lastname id="id2643477">Erhel</lastname></person></participants><p id="id2643482">This work is done in the context of the Hydrogrid project (<ref id="id2643489" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid57" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>),
in collaboration with C. Perez, from Paris Inria team at Rennes.</p><object id="uid41"><table id="id2643512"><tr id="id2643513"><td id="id2643515"><ressource aux="henry-1886.png" xylemeAttach="1" id="id2643519" media="WEB" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="henry-1886" type="float" width="11.25cm" xyref="3535296589000" xmlns:xlink="http://www.w3.org/1999/xlink"/></td></tr></table><caption id="id2643540">Henry test case</caption></object><p id="id2643544">Saltwater intrusion is modelled by coupled nonlinear PDEs, taking into account
the flow generated by the density contrast and the convection of salt induced
by the flow.
We develop a numerical software for density-driven flow and transport
in porous media. The original version was provided by IMFS.</p><p id="id2643553">We have developed several test cases, including Henry and Elder test cases,
along with different meshes.
Figure <ref id="id2643557" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid41" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/> shows numerical results for Henry test case.</p><p id="id2643576">One objective is to reduce the CPU requirements of the sequential code.
In both flow and dispersion modules, we have modified the matrix
computations and we use a sparse linear direct solver
(MUMPS, from the INRIA-team Graal), which is in this case more
performant than an iterative solver.</p><p id="id2643584">The most CPU time expensive parts, solving the flow and dispersion
linear systems, are thus parallel thanks to
the parallel MUMPS software, using MPI.
We have run experiments on a cluster at
IRISA and a cluster in Grenoble. Because the matrix is small and very sparse,
good speed-ups are obtained only if the cluster network is very fast.</p><p id="id2643594">We have designed software components to couple flow and transport models.
Each model is implemented as a component, with a component
which controls the time step and the numerical coupling.
These components are written in CORBA.</p><p id="id2643602">Currently, a fixed-point scheme iterates between flow and transport at
each time step.
We are working on a new coupling method, with a
fully explicit convection term,
which allows to compute first the transport then the flow at each time step.</p></subsection><subsection id="uid42"><bodyTitle id="id2643618">Reactive transport in porous media</bodyTitle><participants id="id2643622" category="None"><person key="sage-2005-id2245512"><firstname id="id2643628">Jocelyne</firstname><lastname id="id2643630">Erhel</lastname></person></participants><p id="id2643636">This work is done in the context of the Hydrogrid project
(<ref id="id2643642" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid57" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>) and the MOMAS GdR (<ref id="id2643660" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid56" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>),
in collaboration with M. Kern (Estime Inria team at Rocquencourt).
It was partly undertaken as a project from A. Haidar, student at
DEA of Beyrouth, Lebanon.</p><p id="id2643681">Reactive transport models are complex nonlinear PDEs, coupling the transport
engine with the reaction operator. We consider here
chemical reactions at equilibrium.
After spatial and temporal discretisation,
the problem to solve at each time step is a huge system of
non-linear equations.
Different numerical methods have been considered.
Most approaches use the so-called sequential iterative method, which is
indeed a block Gauss-Seidel non-linear iterative method.
Another method is the so-called Global Implicit or Direct Substitution
approach, based on the Newton method.</p><p id="id2643694">We have developed a 1D model in Matlab, in order to compare both methods.
In both approaches, we have used the Matlab function ode15s, a DAE solver
which controls the order of the method and the time step.
Preliminary results seems to show that the Newton method outperforms the
Gauss-Seidel method, because it converges faster and delivers
more accurate solutions.</p><p id="id2643705">This work has been submitted to SIAM conference on Geosciences, June 2005.</p></subsection><subsection id="uid43"><bodyTitle id="id2643716">Transient and permanent flow in heterogeneous porous media</bodyTitle><participants id="id2643721" category="None"><person key="sage-2005-id2245318"><firstname id="id2643726">Anthony</firstname><lastname id="id2643729">Beaudoin</lastname></person><person key="sage-2005-id2245512"><firstname id="id2643734">Jocelyne</firstname><lastname id="id2643736">Erhel</lastname></person></participants><p id="id2643742">This work is done in collaboration with J.-R. de Dreuzy, from CAREN, University
of Rennes 1, in the context of Grid'5000 project (<ref id="id2643750" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid58" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>).</p><p id="id2643768">Prediction of natural underground flow circulation and solute transport have
brought up the concern of medium heterogeneity. This broad-ranged heterogeneity
induces high flow localization and channeling at virtually all scales of the
medium and thus prevents the use of any homogenization approach.
The heterogeneity is not completely random but has found to be nested and
well-modeled by fractals. Mathematically expressed, finding a new flow equation
consists in relating the time evolution to the spatial heterogeneity in a
consistent way at different scales. To answer this question, we use both
theoretical physical arguments and a numerical model. Numerical simulations are
computationally intensive since they have to handle a large number of spatially
extended domains on a wide range of time scales.</p><p id="id2643748">For transient models, we have used the LSODES package, which is adapted
to stiff ODE problems. One objective is to replace the included
sparse linear solver by a more efficient one.
The work has been published in <ref id="id2643795" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid1" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.</p><p id="id2643813">For stationary models, we currently use either PETSC or UMFPACK to
solve the linear systems. We plan to use PSPACES or parallel
preconditioned iterative solvers
and to run experiments on clusters and experimental grids
to increase performances.</p></subsection></subsection><subsection id="uid44"><bodyTitle id="id2643827">Graphical tools</bodyTitle><subsection id="uid45"><bodyTitle id="id2643837">Visualization Library</bodyTitle><participants id="id2643840" category="None"><person key="sage-2005-id2244512"><firstname id="id2643846">Édouard</firstname><lastname id="id2643849">Canot</lastname></person></participants><p id="id2643854">In order to visualize scientific results, two options are available :</p><p id="id2643861" spacebefore="-7.11317pt"/><simplelist id="id2643866"><li id="uid46"><p id="id2643874">results are stored in files and are visualized by a post-processing
software;</p><p id="id2643880" spacebefore="-7.11317pt"/></li><li id="uid47"><p id="id2643891">results are visualized during computation via appropriate calls of
a graphical library.</p></li></simplelist><p id="id2643897">The second possibility is generally preferred during development because
of the need to quickly validate updates.
Our choice is to use the PGPLOT library, which is free,
available on Internet at the following URL :
<ref id="id2643911" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="http://www.astro.caltech.edu/~tjp/pgplot/" location="extern" xyref="2225837109013" xmlns:xlink="http://www.w3.org/1999/xlink">http://www.astro.caltech.edu/~tjp/pgplot/</ref>, and
widely spread on Linux machines.</p><p id="id2643931">PGPLOT is a high-level routines package for scientific use.
It includes many drivers, such as X11, GIF, PostScript, etc.
All routines have a Fortran interface. The X11 driver is a good choice
for visualizing data across a TCP/IP network. It is very efficient because it
calls only low-level X11 routines, without using any toolkit (Xt or Motif).
All sources of PGPLOT are also available.
Besides PGPLOT, other graphical libraries exist but they do not have all the
advantages of PGPLOT : e.g. DISLIN is free for Linux boxes but only binaries
versions are provided; on the other hand, PSPLOT is source-free but produces
only PS files.</p><p id="id2643946">We have developed a library, called Viz2D, which
is a user interface to a slightly modified PGPLOT package :
it is a set of Fortran routines intended to make data plot easy via a few calls.
It is currently restricted to data spread over a regular rectangular 2D mesh.
It can draw array data, contours and arrow fields and
has the following characteristics :</p><p id="id2643965" spacebefore="-7.11317pt"/><simplelist id="id2643969"><li id="uid48"><p id="id2643978">each can be created in a X11, GIF and/or color EPS device. Color are compressed via the ZLIB library in the EPS files;</p><p id="id2643985" spacebefore="-7.11317pt"/></li><li id="uid49"><p id="id2643996">each graphic window can be subdivided in up to 6 sub-panels;</p><p id="id2644002" spacebefore="-7.11317pt"/></li><li id="uid50"><p id="id2644013">5 colormaps are predefined (4 colors and one in grey shades) and personal
colormaps can be defined by the user.
These colormaps can be stretched by any analytical functions in order to
emphasize some sub-range of the colormap;</p><p id="id2644022" spacebefore="-7.11317pt"/></li><li id="uid51"><p id="id2644034">Arrow color is automatically chosen to be visible on the background;</p><p id="id2644039" spacebefore="-7.11317pt"/></li><li id="uid52"><p id="id2644051">array data can be viewed by a 'pcolor' routine (pseudo-color)
which can use 'flat' or 'bi-linear' shading. Arrays can be flipped and/or rotated.</p></li></simplelist><p id="id2644058">Our library Viz2D has been tested under Linux and SunOS.
It has been used in the Hydrogrid (<ref id="id2644065" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid57" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>) and
IFREMER (<ref id="id2644083" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid59" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>) projects, and also in the F90 version of
Gridmesh (<ref id="id2644101" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid53" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>).</p></subsection><subsection id="uid53"><bodyTitle id="id2644125">Structured mesh generator</bodyTitle><participants id="id2644128" category="None"><person key="sage-2005-id2244512"><firstname id="id2644133">Édouard</firstname><lastname id="id2644136">Canot</lastname></person><person key="sage-2005-id2244483"><firstname id="id2644141">Frédéric</firstname><lastname id="id2644144">Guyomarc'h</lastname></person><person><firstname id="id2644150">Caroline</firstname><lastname id="id2644153">De Dieuleveult</lastname></person></participants><p id="id2644158">Gridmesh is an interactive 2D structured mesh generator.
One version has a graphical user interface entirely built with Matlab,
and another one uses the above-cited Viz2d library (<ref id="id2644167" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid45" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>)
via a Fortran 90 program. Primarily, it has been designed to generate a
2D mesh and connectivity relationships, via an easy and quick process,
for the Hydrogrid project (<ref id="id2644188" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid57" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>).</p><p id="id2644204">Gridmesh can create/modify a 2D mesh with associated boundary conditions for
both the flow and transport parts. Several numbering schemes can be used,
in order to get a more or less banded connectivity matrix.
Mesh partition can also be imposed, with an arbitrary number of subdivisions
(but this number must be a power of two).</p><p id="id2644213">The Matlab version is more friendly than the F90 one, but is practically
limited to moderate meshes (200 by 200) due to internal management of graphical
objects by Matlab. The F90 version can generate and/or modify big meshes
(up to 4000 by 4000), but requires at least 2.2 Gb of RAM.</p><p id="id2644223">The main drawback of Gridmesh is that the created mesh file is very big
(e.g. 350 Mb for a 1000 by 1000 mesh) because data are currently written
under the ASCII format. Work is in progress to write directly compressed
binary data by using the zlib.</p></subsection></subsection></resultats><international id="uid54"><bodyTitle id="id2644238">Other Grants and Activities</bodyTitle><subsection id="uid55"><bodyTitle id="id2644248">National Grants</bodyTitle><subsection id="uid56"><bodyTitle id="id2644258">GdR MOMAS - Numerical models for nuclear waste disposal</bodyTitle><participants id="id2644262" category="None"><person key="sage-2005-id2245512"><firstname id="id2644268">Jocelyne</firstname><lastname id="id2644270">Erhel</lastname></person></participants><p id="id2644276">See <ref id="id2644282" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="https://mcs.univ-lyon1.fr/MOMAS/" location="extern" xmlns:xlink="http://www.w3.org/1999/xlink">https://mcs.univ-lyon1.fr/MOMAS/</ref></p><p id="id2644300">The working group MOMAS is led by A. Bourgeat from the university of Lyon and
include many partners from CNRS, INRIA, universities, CEA, ANDRA, EDF, BRGM.
It covers many
subjects related to mathematical modelling and numerical simulations for
nuclear waste disposal problems.
We participate in the subject devoted to multiphysics models and collaborate
with M. Kern, from the INRIA-team Estime, in the project
entitled ``Numerical schemes and coupling algorithms for reactive
transport problems''. See section <ref id="id2644323" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid42" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.</p></subsection><subsection id="uid57"><bodyTitle id="id2644346">HydroGrid - Multiphysics models in hydrogeology</bodyTitle><participants id="id2644350" category="None"><person key="sage-2005-id2244512"><firstname id="id2644356">Édouard</firstname><lastname id="id2644359">Canot</lastname></person><person key="sage-2005-id2244766"><firstname id="id2644363">Caroline</firstname><lastname id="id2644366">de Dieuleveult</lastname></person><person key="sage-2005-id2245512"><firstname id="id2644371">Jocelyne</firstname><lastname id="id2644374">Erhel</lastname></person><person key="sage-2005-id2244808"><firstname id="id2644379">Hussein</firstname><lastname id="id2644382">Mustapha</lastname></person></participants><p id="id2644387">HydroGrid: Coupling codes for flow and solute transport in geological media :
a software component approach.</p><p id="id2644397" noindent="true">ACI GRID grant, No. 102C07270021319</p><p id="id2644404" noindent="true">time: from October 2002 until October 2005</p><p id="id2644412" noindent="true">Coordinator: M. Kern, Estime Inria team</p><p id="id2644419" noindent="true">Participants: Paris Irisa team, Estime Inria team, Sage Irisa team,
IMFS (U. of Strasbourg), CAREN (U. of Rennes 1).</p><p id="id2644427">See <ref id="id2644434" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="http://www-rocq.inria.fr/~kern/HydroGrid/HydroGrid.html" location="extern" xyref="2452738166017" xmlns:xlink="http://www.w3.org/1999/xlink">http://www-rocq.inria.fr/~kern/HydroGrid/HydroGrid.html</ref></p><p id="id2644453">We have worked on three applications described above : saltwater intrusion,
reactive transport and network of fractures.
We have specified the software components along with
their interfaces and the scheme of communications. We have also specified the
parallel algorithms used in each component.
See sections <ref id="id2644468" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid40" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>,<ref id="id2644485" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid39" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>, <ref id="id2644503" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid42" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.</p></subsection><subsection id="uid58"><bodyTitle id="id2644525">Grid'5000-Rennes </bodyTitle><participants id="id2644529" category="None"><person key="sage-2005-id2245318"><firstname id="id2644534">Anthony</firstname><lastname id="id2644537">Beaudoin</lastname></person><person key="sage-2005-id2244512"><firstname id="id2644542">Édouard</firstname><lastname id="id2644545">Canot</lastname></person><person key="sage-2005-id2244766"><firstname id="id2644551">Caroline</firstname><lastname id="id2644553">de Dieuleveult</lastname></person><person key="sage-2005-id2245512"><firstname id="id2644559">Jocelyne</firstname><lastname id="id2644562">Erhel</lastname></person><person key="sage-2005-id2245399"><firstname id="id2644567">Laura</firstname><lastname id="id2644570">Grigori</lastname></person><person key="sage-2005-id2244808"><firstname id="id2644576">Hussein</firstname><lastname id="id2644578">Mustapha</lastname></person></participants><p id="id2644584">ACI GRID program GRID'5000</p><p id="id2644589" noindent="true">Coordinator : Y. Jégou, Paris team, INRIA-Rennes.</p><p id="id2644597">Our different projects on hydrogeology
involve very large sparse linear systems. Our objective is to use
the clusters and the grid built at INRIA-Rennes to deal with
large 3D domains and to run multi-parametric simulations.</p></subsection><subsection id="uid59"><bodyTitle id="id2644612">IFREMER contract</bodyTitle><participants id="id2644615" category="None"><person key="sage-2005-id2244512"><firstname id="id2644620">Édouard</firstname><lastname id="id2644623">Canot</lastname></person><person key="sage-2005-id2245512"><firstname id="id2644629">Jocelyne</firstname><lastname id="id2644632">Erhel</lastname></person><person key="sage-2005-id2244822"><firstname id="id2644637">Samih</firstname><lastname id="id2644640">Zein</lastname></person></participants><p id="id2644645">IFREMER contracts, Nos. 03/2 210 412 and 03/2 210 413</p><p id="id2644651" noindent="true">Partners : Irisa, IFREMER</p><p id="id2644658" noindent="true">Title : Numerical model for the propagation of elastic waves</p><p id="id2644666" noindent="true">time : from July 2003 until March 2004 and from June 2004 until January 2005.</p><p id="id2644675">This work is done in the context of the
``Contrat de Plan Etat Région Bretagne (2000-2006)'' (signed in October 2002),
for the development of new geophysical exploration means.</p><p id="id2644685">The objective of this study is to develop a software simulating the
propagation of elastic waves in the seawater and in the underwater
geophysical layers. We have used the code FLUSOL from the INRIA-team ONDES.</p><p id="id2644693">In a first step, we have designed several test cases relevant for IFREMER
applications. Then we have improved performances and developed
visualisation tools based on our Viz2D graphic library (<ref id="id2644702" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid45" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>).
For example, small linear systems solving has been improved by
removing the Cramer method originally used and making calls to
appropriate routines of the LAPACK library.</p><object id="uid60"><table id="id2644728" rend="inline"><tr id="id2644732" style=""><td id="id2644737" style="text-align:center;"><ressource aux="image_2.png" xylemeAttach="2" id="id2644746" media="WEB" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="ifremer010" type="inline" width="4.5cm" angle="90" xyref="176115374013" xmlns:xlink="http://www.w3.org/1999/xlink"/></td><td id="id2644769" style="text-align:center;"><ressource aux="image_3.png" xylemeAttach="3" id="id2644775" media="WEB" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="ifremer020" type="inline" width="4.5cm" angle="270" xyref="622958483014" xmlns:xlink="http://www.w3.org/1999/xlink"/></td></tr><tr id="id2644799" style=""><td id="id2644802" style="text-align:center;"><ressource aux="image_4.png" xylemeAttach="4" id="id2644809" media="WEB" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="ifremer030" type="inline" width="4.5cm" angle="90" xyref="1072422776015" xmlns:xlink="http://www.w3.org/1999/xlink"/></td><td id="id2644833" style="text-align:center;"><ressource aux="image_5.png" xylemeAttach="5" id="id2644838" media="WEB" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="ifremer040" type="inline" width="4.5cm" angle="270" xyref="2073830889008" xmlns:xlink="http://www.w3.org/1999/xlink"/></td></tr><caption id="id2644861"/></table><caption id="id2644862">Numerical simulation of acoustic wave propagation in sea-water
and under-sea ground (red line is the sea floor).</caption></object><p id="id2644867">In a second step, we have designed a numerical scheme to consider
general water-soil interfaces. Our approach uses a stairway
discretisation of the interface. Preliminary results show
consistency with previous results.</p><p id="id2644875">The next part of this study will use inverse methods to try to
find layer properties in the ground, only from acoustic measurements
recorded near the sea surface by a ship. Comparison will be possible
due to a lot of results from a recent oceanographical campaign.</p></subsection></subsection><subsection id="uid61"><bodyTitle id="id2644889">European Grants</bodyTitle><subsection id="uid62"><bodyTitle id="id2644898">ERCIM Working group - Matrix Computations and Statistics</bodyTitle><participants id="id2644903" category="None"><person key="sage-2005-id2245512"><firstname id="id2644908">Jocelyne</firstname><lastname id="id2644911">Erhel</lastname></person><person key="sage-2005-id2245374"><firstname id="id2644915">Bernard</firstname><lastname id="id2644917">Philippe</lastname></person></participants><p id="id2644922">ERCIM Working Group, started in 2001.</p><p id="id2644929" noindent="true"><b id="id2644932">Title :</b> Matrix Computations and Statistics</p><p id="id2644939" noindent="true"><b id="id2644942">Chairmen :</b> B. Philippe (team Sage)
and E. Kontoghiorghes (U. Neuchatel)</p><p id="id2644949" noindent="true"><b id="id2644953">Members :</b> 45 researchers from 13 European countries.</p><p id="id2644958"><ref id="id2644963" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="http://www.irisa.fr/sage/wg-statlin/" location="extern" xyref="342970422017" xmlns:xlink="http://www.w3.org/1999/xlink">http://www.irisa.fr/sage/wg-statlin/</ref></p><p id="id2644982">This working group aims to find new topics of research emerging from some
statistical applications which involve the use of linear algebra methods. The
members are especially concerned by very large problems that need
the design of reliable and fast procedures. High Performance Computing
including parallel computing is addressed.</p><p id="id2644961">In 2004, the WG met in Prague (August 27-29) in parallel with
COMPSTAT 2004 conference.</p></subsection><subsection id="uid63"><bodyTitle id="id2645003">ERCIM Working group -
Applications of Numerical Mathematics in Science</bodyTitle><participants id="id2645007" category="None"><person key="sage-2005-id2245512"><firstname id="id2645013">Jocelyne</firstname><lastname id="id2645016">Erhel</lastname></person><person key="sage-2005-id2245374"><firstname id="id2645021">Bernard</firstname><lastname id="id2645024">Philippe</lastname></person></participants><p id="id2645029">ERCIM Working Group, started in 2001.</p><p id="id2645034" noindent="true"><b id="id2645038">Title :</b> Applications of Numerical Mathematics in Science</p><p id="id2645045" noindent="true"><b id="id2645048">Chairman :</b> Mario Arioli, RAL.</p><p id="id2645054" noindent="true"><b id="id2645058">Members :</b> 27 european research teams.</p><p id="id2645063"><ref id="id2645068" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="http://www.numerical.rl.ac.uk/ercim/WGanms.html" location="extern" xyref="4182808522004" xmlns:xlink="http://www.w3.org/1999/xlink">http://www.numerical.rl.ac.uk/ercim/WGanms.html</ref></p><p id="id2645087">The Working Group wants to create a forum within ERCIM Institutional
Organizations in which a cross fertilization between numerical techniques used
in
different fields of scientific computing might take place. Thus, the Working
Group intends to focus on this underpinning theme of computational and
numerical mathematics. In this way, the intention is that any resulting
numerical algorithm will achieve wider applicability, greater robustness, and
better accuracy.</p></subsection><subsection id="uid64"><bodyTitle id="id2645105">DOD ECONET project</bodyTitle><participants id="id2645109" category="None"><person key="sage-2005-id2244512"><firstname id="id2645114">Edouard</firstname><lastname id="id2645117">Canot</lastname></person></participants><p id="id2645122">ECONET project.</p><p id="id2645127" noindent="true"><b id="id2645130">Title :</b> DOD : Drop-On-Demand (08163RD).</p><p id="id2645136" noindent="true"><b id="id2645140">Participants :</b> France, Romania and Poland.</p><p id="id2645146">ECONET is a European program which monitors joint projects between
EU countries.
Its main objectives are firstly, to help to build a reserch framework
in EU and secondly, to promote links between old EU countries and Balkan countries
or other new, emergent countries. ECONET is supported by the French foreign office.</p><p id="id2645155">The topics of the DOD project are the following :</p><simplelist id="id2645160"><p id="id2645163" spacebefore="-7.11317pt"/><li id="uid65"><p id="id2645173">experimental studies of drops formation by piezo-electric or thermal
processes;</p><p id="id2645179" spacebefore="-7.11317pt"/></li><li id="uid66"><p id="id2645191">exhautive measurements by use of cameras and laser velocimetry;</p><p id="id2645196" spacebefore="-7.11317pt"/></li><li id="uid67"><p id="id2645208">modelization and numerical computations via specific methods.</p></li></simplelist><p id="id2645214" spacebefore="-7.11317pt"/><p id="id2645219">The aim of this project is a good comprehension of mechanical and/or
physico-chemical phenomena which drive ink-jet drop formation. Today,
ink-jet setup produces micro-drops of the order of 10 picoliters. We hope
to go down to only few picoliters.</p><p id="id2645228">Ink-jet printing processes are characterized by small geometrical scales
(50 to 100 <span class="math" align="left"><img width="12" height="24" align="middle" border="0" src="/images/img_mu.png" alt="$ \mu$"/><hi rend="it">m</hi></span>) and high velocities (5 to 15 <span class="math" align="left"><hi rend="it">m</hi><hi rend="it">s</hi><sup>-1</sup></span>). This leads to
competition between inertia, viscous and capillary forces. Using a numerical
method has the advantage of getting rid of any assumption about the shape
of the spreading drop. Dimensionless parameters involved are :</p><simplelist id="id2645294"><label id="id2645295"/><li id="uid68"><p id="id2645304">Froude number :
<i id="id2645306">Fr</i> = <span class="math" align="left"><img align="middle" width="17" height="31" src="math_image_12.png" xylemeAttach="18" border="0" alt="Im12 $\mstyle \mfrac U^2{gD}$"/></span></p></li><label id="id2645351"/><li id="uid69"><p id="id2645357">Weber number :
<i id="id2645360">We</i> = <span class="math" align="left"><img align="middle" width="29" height="31" src="math_image_13.png" xylemeAttach="19" border="0" alt="Im13 $\mstyle \mfrac {\#961 U^2D}\#963 $"/></span></p></li><label id="id2645405"/><li id="uid70"><p id="id2645412">Reynolds number :
<i id="id2645416">Re</i> = <span class="math" align="left"><img align="middle" width="24" height="28" src="math_image_14.png" xylemeAttach="20" border="0" alt="Im14 $\mstyle \mfrac {\#961 UD}\#956 $"/></span></p></li></simplelist><p id="id2645458">Due to high Reynolds value, the liquid flow can be approximated by a scalar
potential that verifies a Laplace equation. The dynamic boundary condition
on the free-surface is derived from the classical transient Bernoulli equation.
When dealing with nonlinear free-surface flows, mixed Eulerian-Lagrangian methods
have numerous advantages, because we can follow marker particles distributed
on the free-surface and then compute with accuracy the surface position without
the need of interpolation over a grid.
The Laplace equation is numerically solved by a Boundary Element Method (BEM),
which is very fast and efficient because computing occurs only on the fluid
boundary.
In comparison with usual BEM codes that can be found in literature
and/or internet <footnote id="uid71" anchored="yes" place="foot"><i id="id2645498">e.g.</i><ref id="id2645504" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="http://dehesa.freeshell.org/BEMLIB/" location="extern" xyref="4273325578005" xmlns:xlink="http://www.w3.org/1999/xlink">http://dehesa.freeshell.org/BEMLIB/</ref>
or <ref id="id2645524" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="http://www.boundary-element-method.com/" location="extern" xyref="3378146960028" xmlns:xlink="http://www.w3.org/1999/xlink">http://www.boundary-element-method.com/</ref></footnote>,
our version has the following general features :</p><p id="id2645545" spacebefore="-7.11317pt"/><simplelist id="id2645549"><li id="uid72"><p id="id2645558">axisymmetric geometry (the computation is not fully 3D);</p><p id="id2645563" spacebefore="-7.11317pt"/></li><li id="uid73"><p id="id2645575">high-order BEM (cubic splines for geometry, Hermite cubic basis
functions for the unknowns);</p><p id="id2645581" spacebefore="-7.11317pt"/></li><li id="uid74"><p id="id2645592">semi-implicit scheme for the ODE system (dynamic and kinematic parts)
coupled with a stability criterion which is derived from linear analysis via
symbolic calculus only (this feature avoids to compute, at each time step,
eigenvalues of a big matrix);</p></li></simplelist><p id="id2645602">Figure <ref id="id2645607" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#uid75" location="intern" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/> shows a numerical simulation,
using the described BEM method.
Parameters are : <span class="math" align="left"><hi rend="it">F</hi><hi rend="it">r</hi> = <img width="17" height="12" align="bottom" border="0" src="/images/img_infty.png" alt="$ \infty$"/></span> (no gravity influence), <span class="math" align="left"><hi rend="it">W</hi><hi rend="it">e</hi> = 1, <hi rend="it">R</hi><hi rend="it">e</hi> = 50</span>.
Drop interface position is drawn by the blue curve.</p><object id="uid75"><table id="id2645700"><tr id="id2645701"><td id="id2645702"><ressource aux="image_6.png" xylemeAttach="6" id="id2645707" media="WEB" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="drop_on_demand" type="float" width="12.cm" xyref="3974450423003" xmlns:xlink="http://www.w3.org/1999/xlink"/></td></tr></table><caption id="id2645728">Numerical simulation of ink-jet drop formation</caption></object><p id="id2645733">Our software is related to the following recent publications
<ref id="id2645736" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid7" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/><ref id="id2645752" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="#bid8" location="biblio" xyref="3989649855010" xmlns:xlink="http://www.w3.org/1999/xlink"/>.
<footnote id="uid76" anchored="yes" place="foot">See also : <ref id="id2645782" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="http://test.interface.free.fr/" location="extern" xyref="3990971128024" xmlns:xlink="http://www.w3.org/1999/xlink">http://test.interface.free.fr/</ref> (test cases 21 &amp; 22)</footnote>.</p></subsection></subsection><subsection id="uid77"><bodyTitle id="id2645809">International Grants</bodyTitle><subsection id="uid78"><bodyTitle id="id2645820">SARIMA - Support to Research Activities in Africa</bodyTitle><participants id="id2645824" category="None"><person key="sage-2005-id2245374"><firstname id="id2645829">Bernard</firstname><lastname id="id2645832">Philippe</lastname></person></participants><p id="id2645837">SARIMA project Inria/Ministry of Foreign Affairs</p><p id="id2645843" noindent="true">Support to Research Activities in Mathematics and Computer Science in Africa</p><p id="id2645851" noindent="true"><b id="id2645854">Partner</b> : CIMPA (International Center for Pure and Applied Mathematics)</p><p id="id2645860" noindent="true"><b id="id2645864">Duration</b> : 2004-2007.</p><p id="id2645869">The project SARIMA is managed by the ministry of Foreign Affairs. It involves
INRIA and CIMPA as financial
operators. B. Philippe is the coordinator of the project for INRIA.</p><p id="id2645877">The aim of the project is to reinforce the
African and middle-East research in applied mathematics and computer
science. The strategy
consists in reinforcing existing research teams so that they become
true poles of excellence for their topic and their region. A network based
organization should strengthen the individual situation of the groups. From the
CARI experience (African Conference on Research in Computer Science), the
initial network includes seven teams (five teams
in French speaking sub-Saharan countries, a team in Tunisia and one in
Lebanon).</p><p id="id2645902">In this project, INRIA is responsible for all the visits of African researchers
to research groups in France.</p></subsection></subsection></international><diffusion id="uid79"><bodyTitle id="id2645915">Dissemination</bodyTitle><subsection id="uid80"><bodyTitle id="id2645925">Program committees and Editorial Boards</bodyTitle><p id="id2645930" noindent="true">- J. Erhel was member of the program committee of ICS'2004, Saint-Malo,
France.</p><p id="id2645936">- B. Philippe was member of the following program committees :</p><simplelist id="id2645942"><li id="uid81"><p id="id2645951">PMAA'04 and MSO, October 18-22, Luminy, France.</p></li><li id="uid82"><p id="id2645963">CARI'04, November 22-25, 2004, Hammamet, Tunisia.</p></li></simplelist><p id="id2645969">- B. Philippe is editor of the electronic journal ARIMA.</p><p id="id2645974">- B. Philippe is member of the editorial board of the journal International
Journal on High Speed Computing (Word Scientific Publishing)</p></subsection><subsection id="uid83"><bodyTitle id="id2645987">INRIA and University committees</bodyTitle><p id="id2645991">- J. Erhel is member and secretary of the
Comité de Gestion Local of AGOS at INRIA-Rennes.</p><p id="id2645999">- J. Erhel is member of Comité Technique Paritaire of INRIA.</p><p id="id2646005">- J. Erhel is member of the Evaluation Board of INRIA.</p><p id="id2646010">- J. Erhel is member of commission de spécialistes, section 27, of
the University of Rennes 1.</p><p id="id2646018">- F. Guyomarc'h is member of the CUMI (Commission des Utilisateurs de Moyens
Informatiques), of INRIA-Rennes, since November 2002.</p><p id="id2646024">- F. Guyomarc'h is member of commission de spécialistes, section 27, of
the University of Rennes 1.</p><p id="id2646032">- F. Guyomarc'h is responsible for the first year of the DIIC (Diplôme
d'Ingénieur en Informatique et Communication) and also for the recruiting.</p><p id="id2646042">- B. Philippe is involved in the relations between INRIA and research teams in
Africa : he is the INRIA coordinator for the SARIMA project and the secretary
of the CARI permanent committee.</p><p id="id2646050">- B. Philippe is correspondent for the agreement between the University of
Rennes 1, the Lebanese University and AUF (Agence Universitaire
Francophone) which supports the DEA.</p></subsection><subsection id="uid84"><bodyTitle id="id2646067">Teaching</bodyTitle><p id="id2646071">- É. Canot, J. Erhel and H. Mustapha taught about
Applied Mathematics (MAP) for DIIC, IFSIC, Rennes 1 (first year).
Lecture notes on
<ref id="id2646082" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="http://www.irisa.fr/aladin/perso/erhel/" location="extern" xyref="4180659743005" xmlns:xlink="http://www.w3.org/1999/xlink">http://www.irisa.fr/aladin/perso/erhel/</ref></p><p id="id2646101">- J. Erhel gave a one-week course in February
on Methods for Solving Large Systems,
in Beyrouth (DEA de mathématiques appliquées, co-organized by the
Lebanese University, EPFL of Lausanne, IRISA and University of Reims).</p><p id="id2646113">- J. Erhel gave a one-week course in March on
Numerical models and grid computing applied to hydrogeology problems,
in Tunis (First semester of the UNESCO Chair at LAMSIN -
High Performance Computing, coordinator Bernard Philippe).
See <ref id="id2646122" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="http://www.tn.refer.org/unesco/semestre1/semestre1-eng.htm" location="extern" xyref="801580210030" xmlns:xlink="http://www.w3.org/1999/xlink">http://www.tn.refer.org/unesco/semestre1/semestre1-eng.htm</ref>.
Lecture notes on
<ref id="id2646143" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xlink:href="http://www.tn.refer.org/unesco/semestre1/Cours-sem1/course_documents.html" location="extern" xyref="2578556680011" xmlns:xlink="http://www.w3.org/1999/xlink">http://www.tn.refer.org/unesco/semestre1/Cours-sem1/course_documents.html</ref></p><p id="id2646163">- F. Guyomarc'h gave lectures on algorithms (ALG2) for Master (M2-CCI), IFSIC,
University of Rennes 1.</p><p id="id2646169">- F. Guyomarc'h gave lectures on object oriented programmation (PROG2) for
Master (M2-CCI), IFSIC, University of Rennes 1.</p><p id="id2646174">- F. Guyomarc'h has supervised projects in C for magistère de mathématiques,
ENS Cachan Rennes (second year).</p><p id="id2646182">- F. Guyomarc'h gave lectures on graph theory (ALG) for
the DIIC (second year), IFSIC, University of Rennes 1</p><p id="id2646188">- B. Philippe gave a one-week course, in June,
on Parallel Algorithms in Linear Algebra,
in Yaounde (DEA d'informatique).</p><p id="id2646194">- B. Philippe taught three courses in Tunis, on the following topics : methods
for solving very large systems, parallelism in numerical linear algebra,
eigenvalue problem solvers.</p></subsection><subsection id="uid85"><bodyTitle id="id2646208">Participation in conferences</bodyTitle><p id="id2646212">- E. Canot and F. Guyomarc'h : communication to Scilab-2004 International
Conference, Paris, December.</p><p id="id2646220">- J. Erhel : communication to France-Korea Joint Workshop
on Grid Computing - Application and Middleware system, Irisa, Rennes, July.</p><p id="id2646230">- J. Erhel : communication to RedGrid workshop, Bordeaux, March.</p><p id="id2646236">- J. Erhel : participation in International Conference on Supercomputing,
Saint-Malo, France, June.</p><p id="id2646244">- J. Erhel : participation in Irisa School on Signal Processing,
Cesson-Sévigné, France, October.</p><p id="id2646252">- L. Grigori : communication to SIAM Conference on Parallel Processing
for Scientific Computing
and participation in Workshop on Combinatorial Scientific Computing,
San Francisco, USA, February.</p><p id="id2646263">- L. Grigori : communication to PARA'04 Workshop
on State-of-the-Art in Scientific Computing, Copenhagen,
Denmark, June.</p><p id="id2646272">- L. Grigori : communication to International Workshop on
Parallel Matrix Algorithms and Applications, Marseille, France, October.</p><p id="id2646281">- F. Guyomarc'h organized ``Les journées pédagogiques de l'Ifsic'' (June,
21st to 23rd at Vannes) about software components.</p><p id="id2646290">- B. Philippe : communication to COMPSTAT Conference and
5th Workshop of the ERCIM working group
``Matrix Computations and Statistics'',
Vienna, Austria, August.</p><p id="id2646300">- B. Philippe and G. Ateneke : communication to International Workshop on
Parallel Matrix Algorithms and Applications, Marseille, France, October.</p><p id="id2646310">- B. Philippe : participation in CARI'04, Hammamet, Tunisia, November.</p><p id="id2646316">- S. Zein : participation in CEA-INRIA-EDF Summer School on
Numerical Analysis, Numerical and computing methods for coupling
physical models.</p></subsection><subsection id="uid86"><bodyTitle id="id2646333">International exchanges</bodyTitle><subsection id="uid87"><bodyTitle id="id2646343">Visits</bodyTitle><p id="id2646347">- E. Canot has visited for 4 days, November 25-28, the University
of Poytechnics of Bucarest, Romania, to work on the DOD-ECONET project.</p><p id="id2646353">- F. Guyomarc'h has been invited for two weeks in July at HPC2N, University of
Umeå, Sweden.</p><p id="id2646361">- L. Grigori has visited for 2 days, February 23 and 24, the Lawrence Berkeley
National Laboratory, to work with Esmond Ng and Xiaoye S. Li.</p><p id="id2646368">- L. Grigori has visited for two months, from July 1st to September 3rd, the
University of California at Berkeley, to work with Professor James Demmel and
his group.</p><p id="id2646375">- B. Philippe was invited professor at ENIT, Tunis, Tunisia, during one year,
from September 2003 until August 2004. During that time,
he organized the first semester of
the UNESCO Chair ``Mathematics and Development'',
which is granted to the LAMSIN
(Laboratoire de Modélisation et de Simulation Numérique dans les Sciences de
l'Ingénieur). This semester, ``High Performance Computing'',
included 8 one-week courses on Parallelism, Linear Algebra and Applications.</p></subsection><subsection id="uid88"><bodyTitle id="id2646404">Visitors</bodyTitle><p id="id2646408">The team has invited the following persons :</p><p id="id2646414" noindent="true">- M. Maboub, University of Tlemcen, Algeria, one month, December 2003.</p><p id="id2646421">- E. Kamgnia, University of Yaounde, Cameroon,
three months, from August until October 2004.</p></subsection></subsection></diffusion><biblio id="bibliography" html="bibliography" numero="10" titre="Bibliography"><biblStruct rend="refer" n="cite:burr98a" type="article" id="bid19" default="NO" TEIform="biblStruct"><analytic id="id2646455" TEIform="analytic"><title id="id2646462" level="a" TEIform="title">On the performance of various adaptive preconditioned GMRES</title><author id="id2646472" TEIform="author"><persName TEIform="persName"><foreName id="id2646482" full="yes" TEIform="foreName">K.</foreName><surname id="id2646491" full="yes" TEIform="surname">Burrage</surname></persName><persName key="sage-2005-id2245512" TEIform="persName"><foreName id="id2646507" full="yes" TEIform="foreName">J.</foreName><surname id="id2646517" full="yes" TEIform="surname">Erhel</surname></persName></author></analytic><monogr id="id2646530" TEIform="monogr"><title id="id2646537" level="j" TEIform="title">Numerical Linear Algebra with Applications</title><imprint id="id2646546" TEIform="imprint"><biblScope id="id2646552" type="volume" TEIform="biblScope">5</biblScope><dateStruct id="id2646561" full="yes" TEIform="dateStruct"><year id="id2646569" full="yes" TEIform="year">1998</year></dateStruct><biblScope id="id2646581" type="pages" TEIform="biblScope">101-121</biblScope></imprint></monogr></biblStruct><biblStruct rend="refer" n="cite:choq96a" type="article" id="bid25" default="NO" TEIform="biblStruct"><analytic id="id2646641" TEIform="analytic"><title id="id2646647" level="a" TEIform="title">Newton-GMRES algorithm applied to compressible flows</title><author id="id2646657" TEIform="author"><persName TEIform="persName"><foreName id="id2646668" full="yes" TEIform="foreName">R.</foreName><surname id="id2646677" full="yes" TEIform="surname">Choquet</surname></persName><persName key="sage-2005-id2245512" TEIform="persName"><foreName id="id2646694" full="yes" TEIform="foreName">J.</foreName><surname id="id2646703" full="yes" TEIform="surname">Erhel</surname></persName></author></analytic><monogr id="id2646716" TEIform="monogr"><title id="id2646723" level="j" TEIform="title">International Journal for Numerical Methods in Fluids</title><imprint id="id2646733" TEIform="imprint"><biblScope id="id2646739" type="volume" TEIform="biblScope">23</biblScope><dateStruct id="id2646748" full="yes" TEIform="dateStruct"><year id="id2646755" full="yes" TEIform="year">1996</year></dateStruct><biblScope id="id2646767" type="pages" TEIform="biblScope">177-190</biblScope></imprint></monogr></biblStruct><biblStruct rend="refer" n="cite:Crou94a" type="article" id="bid26" default="NO" TEIform="biblStruct"><analytic id="id2646828" TEIform="analytic"><title id="id2646834" level="a" TEIform="title">The Davidson Method</title><author id="id2646843" TEIform="author"><persName TEIform="persName"><foreName id="id2646854" full="yes" TEIform="foreName">M.</foreName><surname id="id2646863" full="yes" TEIform="surname">Crouzeix</surname></persName><persName key="sage-2005-id2245374" TEIform="persName"><foreName id="id2646879" full="yes" TEIform="foreName">B.</foreName><surname id="id2646889" full="yes" TEIform="surname">Philippe</surname></persName><persName TEIform="persName"><foreName id="id2646905" full="yes" TEIform="foreName">M.</foreName><surname id="id2646915" full="yes" TEIform="surname">Sadkane</surname></persName></author></analytic><monogr id="id2646927" TEIform="monogr"><title id="id2646935" level="j" TEIform="title">SIAM, Journal on Scientific and Statistical Computing</title><imprint id="id2646945" TEIform="imprint"><biblScope id="id2646951" type="volume" TEIform="biblScope">15:1</biblScope><dateStruct id="id2646959" full="yes" TEIform="dateStruct"><year id="id2646967" full="yes" TEIform="year">1994</year></dateStruct><biblScope id="id2646979" type="pages" TEIform="biblScope">62-76</biblScope></imprint></monogr></biblStruct><biblStruct rend="refer" n="cite:grig02" type="inproceedings" id="bid15" default="NO" TEIform="biblStruct"><analytic id="id2647039" TEIform="analytic"><title id="id2647046" level="a" TEIform="title">A New Scheduling Algorithm for Parallel Sparse LU Factorization with Static Pivoting</title><author id="id2647056" TEIform="author"><persName key="sage-2005-id2245399" TEIform="persName"><foreName id="id2647066" full="yes" TEIform="foreName">L.</foreName><surname id="id2647076" full="yes" TEIform="surname">Grigori</surname></persName><persName TEIform="persName"><foreName id="id2647092" full="yes" TEIform="foreName">X.</foreName><surname id="id2647102" full="yes" TEIform="surname">Li</surname></persName></author></analytic><monogr id="id2647114" TEIform="monogr"><title id="id2647122" level="m" TEIform="title">Proceedings of IEEE/ACM Supercomputing Conference</title><imprint id="id2647132" TEIform="imprint"><dateStruct id="id2647136" full="yes" TEIform="dateStruct"><year id="id2647144" full="yes" TEIform="year">2002</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="refer" n="cite:hote02b" type="article" id="bid32" default="NO" TEIform="biblStruct"><analytic id="id2647207" TEIform="analytic"><title id="id2647214" level="a" TEIform="title">Numerical Reliability for Mixed Methods Applied to Flow Problems in Porous Media</title><author id="id2647224" TEIform="author"><persName TEIform="persName"><foreName id="id2647234" full="yes" TEIform="foreName">H.</foreName><surname id="id2647244" full="yes" TEIform="surname">Hoteit</surname></persName><persName key="sage-2005-id2245512" TEIform="persName"><foreName id="id2647260" full="yes" TEIform="foreName">J.</foreName><surname id="id2647270" full="yes" TEIform="surname">Erhel</surname></persName><persName TEIform="persName"><foreName id="id2647286" full="yes" TEIform="foreName">R.</foreName><surname id="id2647296" full="yes" TEIform="surname">Mosé</surname></persName><persName key="sage-2005-id2245374" TEIform="persName"><foreName id="id2647312" full="yes" TEIform="foreName">B.</foreName><surname id="id2647322" full="yes" TEIform="surname">Philippe</surname></persName><persName TEIform="persName"><foreName id="id2647338" full="yes" TEIform="foreName">P.</foreName><surname id="id2647347" full="yes" TEIform="surname">Ackerer</surname></persName></author></analytic><monogr id="id2647360" TEIform="monogr"><title id="id2647367" level="j" TEIform="title">Computational Geosciences</title><imprint id="id2647377" TEIform="imprint"><biblScope id="id2647383" type="volume" TEIform="biblScope">6</biblScope><dateStruct id="id2647391" full="yes" TEIform="dateStruct"><year id="id2647399" full="yes" TEIform="year">2002</year></dateStruct><biblScope id="id2647411" type="pages" TEIform="biblScope">161-194</biblScope></imprint></monogr></biblStruct><biblStruct rend="refer" n="cite:mezh02a" type="article" id="bid30" default="NO" TEIform="biblStruct"><analytic id="id2647471" TEIform="analytic"><title id="id2647478" level="a" TEIform="title">Parallel computation of pseudospectra of large sparse matrices</title><author id="id2647488" TEIform="author"><persName TEIform="persName"><foreName id="id2647498" full="yes" TEIform="foreName">D.</foreName><surname id="id2647508" full="yes" TEIform="surname">Mezher</surname></persName><persName key="sage-2005-id2245374" TEIform="persName"><foreName id="id2647524" full="yes" TEIform="foreName">B.</foreName><surname id="id2647533" full="yes" TEIform="surname">Philippe</surname></persName></author></analytic><monogr id="id2647546" TEIform="monogr"><title id="id2647553" level="j" TEIform="title">Parallel Computing</title><imprint id="id2647562" TEIform="imprint"><biblScope id="id2647568" type="volume" TEIform="biblScope">28</biblScope><biblScope id="id2647578" type="number" TEIform="biblScope">2</biblScope><dateStruct id="id2647587" full="yes" TEIform="dateStruct"><year id="id2647594" full="yes" TEIform="year">2002</year></dateStruct><biblScope id="id2647606" type="pages" TEIform="biblScope">199-221</biblScope></imprint></monogr></biblStruct><biblStruct rend="refer" n="cite:erhe00b" type="article" id="bid20" default="NO" TEIform="biblStruct"><analytic id="id2647666" TEIform="analytic"><title id="id2647673" level="a" TEIform="title">A deflated version of the Conjugate Gradient Algorithm</title><author id="id2647683" TEIform="author"><persName TEIform="persName"><foreName id="id2647693" full="yes" TEIform="foreName">Y.</foreName><surname id="id2647703" full="yes" TEIform="surname">Saad</surname></persName><persName TEIform="persName"><foreName id="id2647719" full="yes" TEIform="foreName">M.</foreName><surname id="id2647728" full="yes" TEIform="surname">Yeung</surname></persName><persName key="sage-2005-id2245512" TEIform="persName"><foreName id="id2647745" full="yes" TEIform="foreName">J.</foreName><surname id="id2647754" full="yes" TEIform="surname">Erhel</surname></persName><persName key="sage-2005-id2244483" TEIform="persName"><foreName id="id2647771" full="yes" TEIform="foreName">F.</foreName><surname id="id2647780" full="yes" TEIform="surname">Guyomarc'h</surname></persName></author></analytic><monogr id="id2647793" TEIform="monogr"><title id="id2647800" level="j" TEIform="title">SIAM Journal on Scientific Computing</title><imprint id="id2647809" TEIform="imprint"><biblScope id="id2647816" type="volume" TEIform="biblScope">21</biblScope><biblScope id="id2647825" type="number" TEIform="biblScope">5</biblScope><dateStruct id="id2647834" full="yes" TEIform="dateStruct"><year id="id2647841" full="yes" TEIform="year">2000</year></dateStruct><biblScope id="id2647853" type="pages" TEIform="biblScope">1909-1926</biblScope></imprint></monogr></biblStruct><biblStruct rend="year" n="cite:abda04a" type="article" subtype="nonparu" id="bid0" default="NO" TEIform="biblStruct"><analytic id="id2647914" TEIform="analytic"><title id="id2647920" level="a" TEIform="title">Parallel Implementation of Uniformization to Compute the Transient Solution of Stochastic Automata Networks</title><author id="id2647931" TEIform="author"><persName key="sage-2004-id2244732" TEIform="persName"><foreName id="id2647941" full="yes" TEIform="foreName">H.</foreName><surname id="id2647951" full="yes" TEIform="surname">Abdallah</surname></persName></author></analytic><monogr id="id2647963" TEIform="monogr"><title id="id2647971" level="j" TEIform="title">Parallel and Distributed Computing Practices</title><imprint id="id2647980" TEIform="imprint"><dateStruct id="id2647985" full="yes" TEIform="dateStruct"><year id="id2647993" full="yes" TEIform="year">to appear</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="year" n="cite:phil04b" type="inbook" subtype="nonparu" id="bid4" default="NO" TEIform="biblStruct"><analytic id="id2648056" TEIform="analytic"><title id="id2648063" level="a" TEIform="title">Handbook of Parallel Computation and Statistics</title><author id="id2648072" TEIform="author"><persName TEIform="persName"><foreName id="id2648083" full="yes" TEIform="foreName">M. W.</foreName><surname id="id2648092" full="yes" TEIform="surname">Berry</surname></persName><persName TEIform="persName"><foreName id="id2648109" full="yes" TEIform="foreName">D.</foreName><surname id="id2648118" full="yes" TEIform="surname">Mezher</surname></persName><persName key="sage-2005-id2245374" TEIform="persName"><foreName id="id2648134" full="yes" TEIform="foreName">B.</foreName><surname id="id2648144" full="yes" TEIform="surname">Philippe</surname></persName><persName TEIform="persName"><foreName id="id2648160" full="yes" TEIform="foreName">A.</foreName><surname id="id2648170" full="yes" TEIform="surname">Sameh</surname></persName></author></analytic><monogr id="id2648182" TEIform="monogr"><editor id="id2648188" role="editor" TEIform="editor"><persName TEIform="persName"><foreName id="id2648202" full="yes" TEIform="foreName">E. J.</foreName><surname id="id2648212" full="yes" TEIform="surname">Kontoghiorghes</surname></persName></editor><imprint id="id2648224" TEIform="imprint"><biblScope id="id2648231" type="chapter" TEIform="biblScope">Parallel computation of the singular value decomposition</biblScope><publisher id="id2648240" TEIform="publisher"><orgName id="id2648245" TEIform="orgName">Marcel Dekker, Inc.</orgName></publisher><dateStruct id="id2648253" full="yes" TEIform="dateStruct"><year id="id2648262" full="yes" TEIform="year">to appear</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="year" n="cite:cano04b" type="article" subtype="nonparu" id="bid8" default="NO" TEIform="biblStruct"><analytic id="id2648325" TEIform="analytic"><title id="id2648331" level="a" TEIform="title">Test-cases for interface tracking methods</title><author id="id2648340" TEIform="author"><persName key="sage-2005-id2244512" TEIform="persName"><foreName id="id2648351" full="yes" TEIform="foreName">É.</foreName><surname id="id2648361" full="yes" TEIform="surname">Canot</surname></persName><persName TEIform="persName"><foreName id="id2648377" full="yes" TEIform="foreName">O.</foreName><surname id="id2648386" full="yes" TEIform="surname">Lebaigue</surname></persName><persName TEIform="persName"><foreName id="id2648403" full="yes" TEIform="foreName">H.</foreName><surname id="id2648412" full="yes" TEIform="surname">Lemonnier</surname></persName><persName TEIform="persName"><surname id="id2648429" full="yes" TEIform="surname">ETAL</surname></persName></author></analytic><monogr id="id2648441" TEIform="monogr"><title id="id2648448" level="j" TEIform="title">Journal of Multiphase Science and Technology</title><imprint id="id2648457" TEIform="imprint"><biblScope id="id2648464" type="volume" TEIform="biblScope">special issue</biblScope><dateStruct id="id2648473" full="yes" TEIform="dateStruct"><year id="id2648481" full="yes" TEIform="year">to appear</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="year" n="cite:erhe04a" type="article" id="bid1" default="NO" TEIform="biblStruct"><analytic id="id2648544" TEIform="analytic"><title id="id2648550" level="a" TEIform="title">Anomalous diffusion exponents in continuous two-dimensional multifractal media</title><author id="id2648561" TEIform="author"><persName TEIform="persName"><foreName id="id2648571" full="yes" TEIform="foreName">J.-R.</foreName><surname id="id2648580" full="yes" TEIform="surname">de Dreuzy</surname></persName><persName TEIform="persName"><foreName id="id2648597" full="yes" TEIform="foreName">P.</foreName><surname id="id2648606" full="yes" TEIform="surname">Davy</surname></persName><persName key="sage-2005-id2245512" TEIform="persName"><foreName id="id2648623" full="yes" TEIform="foreName">J.</foreName><surname id="id2648632" full="yes" TEIform="surname">Erhel</surname></persName><persName TEIform="persName"><foreName id="id2648648" full="yes" TEIform="foreName">J.</foreName><surname id="id2648658" full="yes" TEIform="surname">de Bremond d'Ars</surname></persName></author></analytic><monogr id="id2648671" TEIform="monogr"><title id="id2648678" level="j" TEIform="title">Physical Review E.</title><imprint id="id2648687" TEIform="imprint"><biblScope id="id2648693" type="volume" TEIform="biblScope">70</biblScope><biblScope id="id2648703" type="number" TEIform="biblScope">016306</biblScope><dateStruct id="id2648711" full="yes" TEIform="dateStruct"><year id="id2648719" full="yes" TEIform="year">2004</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="year" n="cite:fyri04a" type="article" id="bid6" default="NO" TEIform="biblStruct"><analytic id="id2648782" TEIform="analytic"><title id="id2648788" level="a" TEIform="title">Numerical Calculation of Mass Transfer from Elliptical Pools in Uniform Flow Using the Boundary Element Method</title><author id="id2648799" TEIform="author"><persName TEIform="persName"><foreName id="id2648810" full="yes" TEIform="foreName">M. M.</foreName><surname id="id2648819" full="yes" TEIform="surname">Fyrillas</surname></persName><persName TEIform="persName"><foreName id="id2648835" full="yes" TEIform="foreName">E. J.</foreName><surname id="id2648845" full="yes" TEIform="surname">Kontoghiorghes</surname></persName></author></analytic><monogr id="id2648858" TEIform="monogr"><title id="id2648865" level="j" TEIform="title">Transport in Porous Media</title><imprint id="id2648874" TEIform="imprint"><biblScope id="id2648880" type="volume" TEIform="biblScope">55</biblScope><dateStruct id="id2648889" full="yes" TEIform="dateStruct"><year id="id2648897" full="yes" TEIform="year">2004</year></dateStruct><biblScope id="id2648909" type="pages" TEIform="biblScope">91–102</biblScope></imprint></monogr></biblStruct><biblStruct rend="year" n="cite:erhe04b" type="article" subtype="nonparu" id="bid2" default="NO" TEIform="biblStruct"><analytic id="id2648969" TEIform="analytic"><title id="id2648975" level="a" TEIform="title">New two-dimensional slope limiters for discontinuous Galerkin methods on arbitrary meshes</title><author id="id2648986" TEIform="author"><persName TEIform="persName"><foreName id="id2648996" full="yes" TEIform="foreName">H.</foreName><surname id="id2649006" full="yes" TEIform="surname">Hoteit</surname></persName><persName TEIform="persName"><foreName id="id2649022" full="yes" TEIform="foreName">P.</foreName><surname id="id2649032" full="yes" TEIform="surname">Ackerer</surname></persName><persName TEIform="persName"><foreName id="id2649048" full="yes" TEIform="foreName">R.</foreName><surname id="id2649057" full="yes" TEIform="surname">Mosé</surname></persName><persName key="sage-2005-id2245512" TEIform="persName"><foreName id="id2649074" full="yes" TEIform="foreName">J.</foreName><surname id="id2649083" full="yes" TEIform="surname">Erhel</surname></persName><persName key="sage-2005-id2245374" TEIform="persName"><foreName id="id2649100" full="yes" TEIform="foreName">B.</foreName><surname id="id2649109" full="yes" TEIform="surname">Philippe</surname></persName></author></analytic><monogr id="id2649122" TEIform="monogr"><title id="id2649129" level="j" TEIform="title">International Journal of Numerical Methods in Engineering</title><imprint id="id2649139" TEIform="imprint"><dateStruct id="id2649143" full="yes" TEIform="dateStruct"><year id="id2649152" full="yes" TEIform="year">to appear</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="year" n="cite:cano04a" type="inproceedings" id="bid7" default="NO" TEIform="biblStruct"><analytic id="id2649215" TEIform="analytic"><title id="id2649221" level="a" TEIform="title">Modeling of the dielectrophoretic behavior of biological cells by the Boundary Element Method</title><author id="id2649232" TEIform="author"><persName TEIform="persName"><foreName id="id2649242" full="yes" TEIform="foreName">A.</foreName><surname id="id2649252" full="yes" TEIform="surname">Benselama</surname></persName><persName TEIform="persName"><foreName id="id2649268" full="yes" TEIform="foreName">P.</foreName><surname id="id2649278" full="yes" TEIform="surname">Pham</surname></persName><persName TEIform="persName"><foreName id="id2649294" full="yes" TEIform="foreName">A.</foreName><surname id="id2649303" full="yes" TEIform="surname">Glière</surname></persName><persName key="sage-2005-id2244512" TEIform="persName"><foreName id="id2649320" full="yes" TEIform="foreName">É.</foreName><surname id="id2649329" full="yes" TEIform="surname">Canot</surname></persName></author></analytic><monogr id="id2649342" TEIform="monogr"><title id="id2649349" level="m" TEIform="title">Modeling and Simulation of Microsystems, 7-11 March, Boston MA, USA</title><imprint id="id2649359" TEIform="imprint"><dateStruct id="id2649364" full="yes" TEIform="dateStruct"><year id="id2649372" full="yes" TEIform="year">2004</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="year" n="cite:grig04c" type="inproceedings" id="bid12" default="NO" TEIform="biblStruct"><analytic id="id2649435" TEIform="analytic"><title id="id2649442" level="a" TEIform="title">A Parallel Algorithm for Sparse Symbolic LU Factorization</title><author id="id2649452" TEIform="author"><persName key="sage-2005-id2245399" TEIform="persName"><foreName id="id2649462" full="yes" TEIform="foreName">L.</foreName><surname id="id2649472" full="yes" TEIform="surname">Grigori</surname></persName><persName TEIform="persName"><foreName id="id2649488" full="yes" TEIform="foreName">J.</foreName><surname id="id2649497" full="yes" TEIform="surname">Demmel</surname></persName><persName TEIform="persName"><foreName id="id2649514" full="yes" TEIform="foreName">X.</foreName><surname id="id2649523" full="yes" TEIform="surname">Li</surname></persName></author></analytic><monogr id="id2649536" TEIform="monogr"><title id="id2649543" level="m" TEIform="title">PMAA'04 3rd International Workshop on Parallel Matrix Algorithms and Applications</title><imprint id="id2649554" TEIform="imprint"><dateStruct id="id2649558" full="yes" TEIform="dateStruct"><month id="id2649566" full="yes" TEIform="month">October</month><year id="id2649576" full="yes" TEIform="year">2004</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="year" n="cite:grig04b" type="inproceedings" id="bid11" default="NO" TEIform="biblStruct"><analytic id="id2649639" TEIform="analytic"><title id="id2649645" level="a" TEIform="title">Performance Evaluation of the Recent Developments in Parallel SuperLU</title><author id="id2649656" TEIform="author"><persName key="sage-2005-id2245399" TEIform="persName"><foreName id="id2649666" full="yes" TEIform="foreName">L.</foreName><surname id="id2649676" full="yes" TEIform="surname">Grigori</surname></persName><persName TEIform="persName"><foreName id="id2649692" full="yes" TEIform="foreName">X. S.</foreName><surname id="id2649701" full="yes" TEIform="surname">Li</surname></persName></author></analytic><monogr id="id2649714" TEIform="monogr"><title id="id2649721" level="m" TEIform="title">SIAM Conference on Parallel Processing for Scientific Computing</title><imprint id="id2649731" TEIform="imprint"><dateStruct id="id2649736" full="yes" TEIform="dateStruct"><month id="id2649744" full="yes" TEIform="month">February</month><year id="id2649754" full="yes" TEIform="year">2004</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="year" n="cite:grig04a" type="inproceedings" id="bid10" default="NO" TEIform="biblStruct"><analytic id="id2649817" TEIform="analytic"><title id="id2649823" level="a" TEIform="title">Performance Modeling and Validation of the Numerical and Symbolic Factorization Algorithms in SuperLU_DIST</title><author id="id2649834" TEIform="author"><persName key="sage-2005-id2245399" TEIform="persName"><foreName id="id2649844" full="yes" TEIform="foreName">L.</foreName><surname id="id2649854" full="yes" TEIform="surname">Grigori</surname></persName><persName TEIform="persName"><foreName id="id2649870" full="yes" TEIform="foreName">X. S.</foreName><surname id="id2649880" full="yes" TEIform="surname">Li</surname></persName></author></analytic><monogr id="id2649892" TEIform="monogr"><title id="id2649900" level="m" TEIform="title">PARA'04 Workshop on State-of-the-Art in Scientific Computing</title><imprint id="id2649910" TEIform="imprint"><dateStruct id="id2649914" full="yes" TEIform="dateStruct"><month id="id2649923" full="yes" TEIform="month">June</month><year id="id2649932" full="yes" TEIform="year">2004</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="year" n="cite:cano04c" type="inproceedings" id="bid9" default="NO" TEIform="biblStruct"><analytic id="id2649996" TEIform="analytic"><title id="id2650002" level="a" TEIform="title">Scilin : a Scilab toolbox for large matrices</title><author id="id2650012" TEIform="author"><persName key="sage-2005-id2244483" TEIform="persName"><foreName id="id2650022" full="yes" TEIform="foreName">F.</foreName><surname id="id2650032" full="yes" TEIform="surname">Guyomarc'h</surname></persName><persName key="sage-2005-id2244512" TEIform="persName"><foreName id="id2650048" full="yes" TEIform="foreName">É.</foreName><surname id="id2650058" full="yes" TEIform="surname">Canot</surname></persName></author></analytic><monogr id="id2650070" TEIform="monogr"><title id="id2650078" level="m" TEIform="title">Scilab-2004 International Conference</title><imprint id="id2650086" TEIform="imprint"><dateStruct id="id2650092" full="yes" TEIform="dateStruct"><month id="id2650100" full="yes" TEIform="month">December</month><year id="id2650110" full="yes" TEIform="year">2004</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="year" n="cite:phil04c" type="inproceedings" id="bid5" default="NO" TEIform="biblStruct"><analytic id="id2650173" TEIform="analytic"><title id="id2650179" level="a" TEIform="title">Schwarz Methods for Eigensystem Computations</title><author id="id2650189" TEIform="author"><persName TEIform="persName"><foreName id="id2650199" full="yes" TEIform="foreName">G. A. A.</foreName><surname id="id2650209" full="yes" TEIform="surname">Kahou</surname></persName><persName TEIform="persName"><foreName id="id2650225" full="yes" TEIform="foreName">E.</foreName><surname id="id2650235" full="yes" TEIform="surname">Kamgnia</surname></persName><persName key="sage-2005-id2245374" TEIform="persName"><foreName id="id2650251" full="yes" TEIform="foreName">B.</foreName><surname id="id2650261" full="yes" TEIform="surname">Philippe</surname></persName></author></analytic><monogr id="id2650273" TEIform="monogr"><title id="id2650280" level="m" TEIform="title">PMAA'04</title><imprint id="id2650289" TEIform="imprint"><dateStruct id="id2650294" full="yes" TEIform="dateStruct"><month id="id2650302" full="yes" TEIform="month">October</month><year id="id2650312" full="yes" TEIform="year">2004</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="year" n="cite:phil04a" type="inproceedings" id="bid3" default="NO" TEIform="biblStruct"><analytic id="id2650375" TEIform="analytic"><title id="id2650381" level="a" TEIform="title">A Rank-Revealing Factorization for Sparse Matrices</title><author id="id2650391" TEIform="author"><persName TEIform="persName"><foreName id="id2650402" full="yes" TEIform="foreName">D.</foreName><surname id="id2650411" full="yes" TEIform="surname">Mezher</surname></persName><persName key="sage-2005-id2245374" TEIform="persName"><foreName id="id2650427" full="yes" TEIform="foreName">B.</foreName><surname id="id2650437" full="yes" TEIform="surname">Philippe</surname></persName></author></analytic><monogr id="id2650450" TEIform="monogr"><title id="id2650457" level="m" TEIform="title">COMPSTAT/ERCIM workshop Matrix Computations and Statistics</title><imprint id="id2650467" TEIform="imprint"><dateStruct id="id2650471" full="yes" TEIform="dateStruct"><month id="id2650480" full="yes" TEIform="month">August</month><year id="id2650489" full="yes" TEIform="year">2004</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="year" n="cite:must04a" type="inproceedings" id="bid13" default="NO" TEIform="biblStruct"><analytic id="id2650552" TEIform="analytic"><title id="id2650559" level="a" TEIform="title">An algorithm for a free boundary problem</title><author id="id2650567" TEIform="author"><persName key="sage-2005-id2244808" TEIform="persName"><foreName id="id2650579" full="yes" TEIform="foreName">H.</foreName><surname id="id2650588" full="yes" TEIform="surname">Mustapha</surname></persName><persName TEIform="persName"><foreName id="id2650604" full="yes" TEIform="foreName">P.</foreName><surname id="id2650614" full="yes" TEIform="surname">Saramito</surname></persName></author></analytic><monogr id="id2650627" TEIform="monogr"><title id="id2650634" level="m" TEIform="title">International Conference on Algorithmic Mathematics and Computer Science(AMCS'04)</title><imprint id="id2650644" TEIform="imprint"><dateStruct id="id2650649" full="yes" TEIform="dateStruct"><month id="id2650657" full="yes" TEIform="month">June</month><year id="id2650667" full="yes" TEIform="year">2004</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="foot" n="footcite:Bjo96" type="book" id="bid22" default="NO" TEIform="biblStruct"><monogr id="id2650730" TEIform="monogr"><title id="id2650736" level="m" TEIform="title">Numerical methods for least-squares problems</title><author id="id2650746" TEIform="author"><persName TEIform="persName"><foreName id="id2650756" full="yes" TEIform="foreName">A.</foreName><surname id="id2650766" full="yes" TEIform="surname">Björck</surname></persName></author><imprint id="id2650778" TEIform="imprint"><publisher id="id2650783" TEIform="publisher"><orgName id="id2650789" TEIform="orgName">SIAM</orgName></publisher><dateStruct id="id2650797" full="yes" TEIform="dateStruct"><year id="id2650805" full="yes" TEIform="year">1996</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="foot" n="footcite:Bru95" type="book" id="bid18" default="NO" TEIform="biblStruct"><monogr id="id2650869" TEIform="monogr"><title id="id2650875" level="m" TEIform="title">A survey of preconditioned iterative methods</title><title id="id2650885" level="s" TEIform="title">Pitman Research Notes in Mathematics Series</title><author id="id2650894" TEIform="author"><persName TEIform="persName"><foreName id="id2650905" full="yes" TEIform="foreName">A.</foreName><surname id="id2650915" full="yes" TEIform="surname">Bruaset</surname></persName></author><imprint id="id2650926" TEIform="imprint"><publisher id="id2650932" TEIform="publisher"><orgName id="id2650938" TEIform="orgName">Longman Scientific and Technical</orgName></publisher><dateStruct id="id2650946" full="yes" TEIform="dateStruct"><year id="id2650955" full="yes" TEIform="year">1995</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="foot" n="footcite:Den83" type="book" id="bid24" default="NO" TEIform="biblStruct"><monogr id="id2651018" TEIform="monogr"><title id="id2651025" level="m" TEIform="title">Numerical Methods for Unconstrained Optimization and Nonlinear Equations</title><author id="id2651035" TEIform="author"><persName TEIform="persName"><foreName id="id2651045" full="yes" TEIform="foreName">J. E.</foreName><surname id="id2651055" full="yes" TEIform="surname">Dennis</surname></persName><persName TEIform="persName"><foreName id="id2651071" full="yes" TEIform="foreName">R. B.</foreName><surname id="id2651081" full="yes" TEIform="surname">Schnabel</surname></persName></author><imprint id="id2651092" TEIform="imprint"><publisher id="id2651098" TEIform="publisher"><orgName id="id2651104" TEIform="orgName">Prentice-Hall series in Computational Mathematics</orgName></publisher><dateStruct id="id2651112" full="yes" TEIform="dateStruct"><year id="id2651121" full="yes" TEIform="year">1983</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="foot" n="footcite:Duf86" type="book" id="bid14" default="NO" TEIform="biblStruct"><monogr id="id2651184" TEIform="monogr"><title id="id2651190" level="m" TEIform="title">Direct Methods for Sparse Matrices</title><author id="id2651200" TEIform="author"><persName TEIform="persName"><foreName id="id2651210" full="yes" TEIform="foreName">I.</foreName><surname id="id2651219" full="yes" TEIform="surname">Duff</surname></persName><persName TEIform="persName"><foreName id="id2651236" full="yes" TEIform="foreName">A.</foreName><surname id="id2651245" full="yes" TEIform="surname">Erisman</surname></persName><persName TEIform="persName"><foreName id="id2651262" full="yes" TEIform="foreName">J.</foreName><surname id="id2651271" full="yes" TEIform="surname">Reid</surname></persName></author><imprint id="id2651283" TEIform="imprint"><publisher id="id2651288" TEIform="publisher"><orgName id="id2651294" TEIform="orgName">Oxford Science Publications</orgName></publisher><dateStruct id="id2651302" full="yes" TEIform="dateStruct"><year id="id2651311" full="yes" TEIform="year">1986</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="foot" n="footcite:Geor87" type="article" id="bid31" default="NO" TEIform="biblStruct"><analytic id="id2651374" TEIform="analytic"><title id="id2651381" level="a" TEIform="title">Symbolic factorization for sparse gaussian elimination with partial pivoting</title><author id="id2651391" TEIform="author"><persName TEIform="persName"><foreName id="id2651401" full="yes" TEIform="foreName">A.</foreName><surname id="id2651411" full="yes" TEIform="surname">George</surname></persName><persName TEIform="persName"><foreName id="id2651427" full="yes" TEIform="foreName">E.</foreName><surname id="id2651437" full="yes" TEIform="surname">Ng</surname></persName></author></analytic><monogr id="id2651449" TEIform="monogr"><title id="id2651457" level="j" TEIform="title">SIAM Journal on Scientific and Statistical Computing</title><imprint id="id2651467" TEIform="imprint"><biblScope id="id2651473" type="volume" TEIform="biblScope">8</biblScope><biblScope id="id2651482" type="number" TEIform="biblScope">6</biblScope><dateStruct id="id2651491" full="yes" TEIform="dateStruct"><year id="id2651498" full="yes" TEIform="year">1987</year></dateStruct><biblScope id="id2651510" type="pages" TEIform="biblScope">877-898</biblScope></imprint></monogr></biblStruct><biblStruct rend="foot" n="footcite:Godu91a" type="inproceedings" id="bid28" default="NO" TEIform="biblStruct"><analytic id="id2651571" TEIform="analytic"><title id="id2651577" level="a" TEIform="title">Spectral portrait of matrices and criteria of spectrum dichotomy</title><author id="id2651587" TEIform="author"><persName TEIform="persName"><foreName id="id2651597" full="yes" TEIform="foreName">S. K.</foreName><surname id="id2651607" full="yes" TEIform="surname">Godunov</surname></persName><persName TEIform="persName"><foreName id="id2651623" full="yes" TEIform="foreName">O. P.</foreName><surname id="id2651633" full="yes" TEIform="surname">Kiriljuk</surname></persName><persName TEIform="persName"><foreName id="id2651649" full="yes" TEIform="foreName">V. I.</foreName><surname id="id2651659" full="yes" TEIform="surname">Kostin</surname></persName></author></analytic><monogr id="id2651671" TEIform="monogr"><editor id="id2651677" role="editor" TEIform="editor"><persName TEIform="persName"><foreName id="id2651691" full="yes" TEIform="foreName">J.</foreName><surname id="id2651701" full="yes" TEIform="surname">Herzberger</surname></persName><persName TEIform="persName"><foreName id="id2651717" full="yes" TEIform="foreName">L.</foreName><surname id="id2651726" full="yes" TEIform="surname">Athanassova</surname></persName></editor><title id="id2651740" level="m" TEIform="title">Computer arithmetic and enclosure methods</title><imprint id="id2651748" TEIform="imprint"><dateStruct id="id2651754" full="yes" TEIform="dateStruct"><year id="id2651762" full="yes" TEIform="year">1991</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="foot" n="footcite:Hans97" type="book" id="bid21" default="NO" TEIform="biblStruct"><monogr id="id2651826" TEIform="monogr"><title id="id2651832" level="m" TEIform="title">Rank-deficient and discrete ill-posed problems</title><author id="id2651842" TEIform="author"><persName TEIform="persName"><foreName id="id2651852" full="yes" TEIform="foreName">P. C.</foreName><surname id="id2651862" full="yes" TEIform="surname">Hansen</surname></persName></author><imprint id="id2651873" TEIform="imprint"><publisher id="id2651879" TEIform="publisher"><orgName id="id2651885" TEIform="orgName">SIAM</orgName></publisher><dateStruct id="id2651893" full="yes" TEIform="dateStruct"><year id="id2651901" full="yes" TEIform="year">1997</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="foot" n="footcite:Meur99" type="book" id="bid17" default="NO" TEIform="biblStruct"><monogr id="id2651965" TEIform="monogr"><title id="id2651971" level="m" TEIform="title">Computer solution of large linear systems</title><author id="id2651980" TEIform="author"><persName TEIform="persName"><foreName id="id2651991" full="yes" TEIform="foreName">G.</foreName><surname id="id2652001" full="yes" TEIform="surname">Meurant</surname></persName></author><imprint id="id2652012" TEIform="imprint"><publisher id="id2652018" TEIform="publisher"><orgName id="id2652024" TEIform="orgName">North Holland<address id="id2652030" TEIform="address"><addrLine id="id2652034" TEIform="addrLine">Amsterdam</addrLine></address></orgName></publisher><dateStruct id="id2652041" full="yes" TEIform="dateStruct"><year id="id2652050" full="yes" TEIform="year">1999</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="foot" n="footcite:Ort70" type="book" id="bid23" default="NO" TEIform="biblStruct"><monogr id="id2652113" TEIform="monogr"><title id="id2652120" level="m" TEIform="title">Iterative Solution of Nonlinear Equations in Several Variables</title><title id="id2652130" level="s" TEIform="title">Computer science and applied mathematics</title><author id="id2652139" TEIform="author"><persName TEIform="persName"><foreName id="id2652150" full="yes" TEIform="foreName">J.</foreName><surname id="id2652160" full="yes" TEIform="surname">Ortega</surname></persName><persName TEIform="persName"><foreName id="id2652176" full="yes" TEIform="foreName">W.</foreName><surname id="id2652185" full="yes" TEIform="surname">Rheinboldt</surname></persName></author><imprint id="id2652197" TEIform="imprint"><publisher id="id2652203" TEIform="publisher"><orgName id="id2652208" TEIform="orgName">Academic Press</orgName></publisher><dateStruct id="id2652216" full="yes" TEIform="dateStruct"><year id="id2652225" full="yes" TEIform="year">1970</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="foot" n="footcite:Saad95c" type="book" id="bid16" default="NO" TEIform="biblStruct"><monogr id="id2652288" TEIform="monogr"><title id="id2652295" level="m" TEIform="title">Iterative methods for sparse linear systems</title><author id="id2652304" TEIform="author"><persName TEIform="persName"><foreName id="id2652315" full="yes" TEIform="foreName">Y.</foreName><surname id="id2652324" full="yes" TEIform="surname">Saad</surname></persName></author><imprint id="id2652336" TEIform="imprint"><publisher id="id2652342" TEIform="publisher"><orgName id="id2652347" TEIform="orgName">PWS publishing</orgName></publisher><dateStruct id="id2652355" full="yes" TEIform="dateStruct"><year id="id2652364" full="yes" TEIform="year">1995</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="foot" n="footcite:slei96" type="article" id="bid27" default="NO" TEIform="biblStruct"><analytic id="id2652427" TEIform="analytic"><title id="id2652433" level="a" TEIform="title">A Jacobi-Davidson iteration method for linear eigenvalue problems</title><author id="id2652443" TEIform="author"><persName TEIform="persName"><foreName id="id2652454" full="yes" TEIform="foreName">G. L. G.</foreName><surname id="id2652463" full="yes" TEIform="surname">Sleijpen</surname></persName><persName TEIform="persName"><foreName id="id2652480" full="yes" TEIform="foreName">H. A.</foreName><surname id="id2652489" full="yes" TEIform="surname">Van der Vorst</surname></persName></author></analytic><monogr id="id2652502" TEIform="monogr"><title id="id2652509" level="j" TEIform="title">SIAM J. Matrix Anal. Appl.</title><imprint id="id2652518" TEIform="imprint"><biblScope id="id2652524" type="volume" TEIform="biblScope">17</biblScope><dateStruct id="id2652533" full="yes" TEIform="dateStruct"><year id="id2652541" full="yes" TEIform="year">1996</year></dateStruct></imprint></monogr></biblStruct><biblStruct rend="foot" n="footcite:Tref91a" type="inproceedings" id="bid29" default="NO" TEIform="biblStruct"><analytic id="id2652604" TEIform="analytic"><title id="id2652610" level="a" TEIform="title">Pseudospectra of matrices</title><author id="id2652619" TEIform="author"><persName TEIform="persName"><foreName id="id2652630" full="yes" TEIform="foreName">L. N.</foreName><surname id="id2652639" full="yes" TEIform="surname">Trefethen</surname></persName></author></analytic><monogr id="id2652652" TEIform="monogr"><editor id="id2652658" role="editor" TEIform="editor"><persName TEIform="persName"><foreName id="id2652672" full="yes" TEIform="foreName">D. F.</foreName><surname id="id2652681" full="yes" TEIform="surname">Griffiths</surname></persName><persName TEIform="persName"><foreName id="id2652698" full="yes" TEIform="foreName">G. A.</foreName><surname id="id2652707" full="yes" TEIform="surname">Watson</surname></persName></editor><title id="id2652720" level="m" TEIform="title">Numerical Analysis</title><imprint id="id2652729" TEIform="imprint"><publisher id="id2652734" TEIform="publisher"><orgName id="id2652740" TEIform="orgName">Longman Scientific and Technical</orgName></publisher><dateStruct id="id2652748" full="yes" TEIform="dateStruct"><year id="id2652756" full="yes" TEIform="year">1991</year></dateStruct></imprint></monogr></biblStruct></biblio></raweb>