<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2017.84036</article-id><article-id pub-id-type="publisher-id">AM-75584</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Conjugate Gradient Method to Solve Fluid Structure Interaction Problem
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mamadou</surname><given-names>Diop</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ibrahima</surname><given-names>Mbaye</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Department of Mathematics and Computer Science, Thies University, Thies, Senegal</addr-line></aff><aff id="aff1"><addr-line>Thies University, Thies, Senegal</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>mamadou.diop@univ-thies.sn(MD)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>13</day><month>04</month><year>2017</year></pub-date><volume>08</volume><issue>04</issue><fpage>444</fpage><lpage>452</lpage><history><date date-type="received"><day>18,</day>	<month>February</month>	<year>2017</year></date><date date-type="rev-recd"><day>21,</day>	<month>April</month>	<year>2017</year>	</date><date date-type="accepted"><day>24,</day>	<month>April</month>	<year>2017</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this paper, we propose a method to solve coupled problem. Our computational method is mainly based on conjugate gradient algorithm. We use finite difference method for the structure and finite element method for the fluid. Conjugate gradient method gives suitable numerical results according to some papers.
 
</p></abstract><kwd-group><kwd>Fluid-Structure Interaction</kwd><kwd> Beam</kwd><kwd> Stokes</kwd><kwd> Finite Element</kwd><kwd> Finite Difference Method</kwd><kwd> Conjugate Gradient Method</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Problem involving fluid structure interaction occurs in a wide vatiety of engi- neering problems and therefore has attracted the interest of many investiga- tions from different engineering disciplines. As a result, much efforts has gone into the development of general computational method for fluid structure systems [<xref ref-type="bibr" rid="scirp.75584-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.75584-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.75584-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.75584-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.75584-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.75584-ref6">6</xref>] .</p><p>Amongst the computational methods for fluid structure interaction problem, we cite the fixed point method, the Newton method, the Quasi-Newton method, the fictitious domain method. In this work we present a method based on the conjugate gradient algorithm. In effect, the fluid interaction problems occur in biomedical fluids areas for example blood flow interaction with elastic veins. Thus, this paper aims at showing that, we can combine the finite difference method, the finite element method and the conjugate gradient method to solve fluid structure interaction problem. On the one hand, we use finite difference method to approximate the structure model in order to have a linear systems, On the other hand, we solve the stokes equation by the finite element method. Moreover, conjugate gradient method will be intruduced to compute the displacement of the structure. Thus, the velocity v and the pressure p of the fluid are done in the deformed domain. In addition, the fluid represented by the blood is modelled by two dimensional Stokes equation for steady flow and the structure represented by the body vessel is modelled by the one dimensional beam equation.</p></sec><sec id="s2"><title>2. Position of Problem</title><sec id="s2_1"><title>2.1. Domain Fluid</title><p>The fluid domain noted Ω F u ⊂ ℝ 2 is represented in the <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>Where, the border ∂ Ω F u = Σ 1 ∪ Σ 2 ∪ Σ 3 ∪ Γ 2 .</p><p>- Γ 2 is the interface between the fluid and the elastic structure</p><p>- Σ 1 is The inflow</p><p>- Σ 2 is a rigid border</p><p>- Σ 3 is the outflow</p><p>- L is the domain length</p><p>- H is the domain height</p><p>- u is the displacement of the structure</p></sec><sec id="s2_2"><title>2.2. Fluid Properties</title><p>The fluid is considered to be Newtonian, incompressible and its state is describ- ed by the velocity v = ( v 1 , v 2 ) and the pressure p . The balance equations are</p><p>− μ Δ v + ∇ p = f F ,   in Ω F u (1)</p><p>∇ ⋅ v = 0 ,   in Ω F u (2)</p><p>v = G ,   on Σ 1 ∪ Σ 2 (3)</p><p>v = 0 ,   on Γ 2 (4)</p><p>− p I d n + ∂ v ∂ n = 0 , on Σ 3 (5)</p><p>- μ : the fluid viscosity</p><p>- I d the identity matrix</p><p>- f F = ( f 1 F , f 2 F ) the volume force of the fluid</p><p>- n is a unit normal vector</p><p>- G = ( G 1 , G 2 ) the velocity profil in Σ 1</p></sec><sec id="s2_3"><title>2.3. Structure Properties</title><p>The structure is assumed by elastic beam. We note u : [ 0 , L ] → ℝ the displace- ment of the structure, it is modelled by the beam equation</p><p>D u ( 4 ) ( x ) = p ( x , H + u ( x ) ) , ∀ x ∈ [ 0 , L ] , (6)</p><p>with the boundary conditions,</p><p>u ( 0 ) = u ( L ) = 0 (7)</p><p>u ′ ( 0 ) = u ′ ( L ) = 0 (8)</p><p>where,</p><p>• D = E &#215; h 3 12 ( 1 − ν 2 )</p><p>• E is the Young modulus</p><p>• h elastic structure thickness</p><p>• ν the Poisson's coefficient</p><p>Remark: In Equation (6) we assume that only the pressure force is acting on the interface and also u is the transversal displacement [<xref ref-type="bibr" rid="scirp.75584-ref3">3</xref>] .</p></sec></sec><sec id="s3"><title>3. Coupled Problem</title><p>The coupled problem is to find ( u , v , p ) such that:</p><p>{ D u ( 4 ) ( x ) = p ( x , H + u ( x ) ) ∀ x ∈ [ 0 , L ] u ( 0 ) = u ( L ) = 0 u ′ ( 0 ) = u ′ ( L ) = 0 − μ Δ v + ∇ p = f F , in Ω F u ∇ ⋅ v = 0 , in Ω F u v = G , on Σ 1 ∪ Σ 2 v = 0 , on Γ 2 − p I d n + ∂ v ∂ n = 0 , on Σ 3</p><p>In order to solve this coupled problem, we transform its continuous problem into a discreet problem by using finite difference method and finite element method.</p><sec id="s3_1"><title>3.1. Approximation by Taylor Development</title><p>Assumption: We consider u as a small displacement.</p><p>Thus, the Taylor formula gives</p><p>p ( x , H + u ( x ) ) ≈ p ( x , H ) + u ( x ) ∂ p ( x , H ) ∂ y , (9)</p><p>the Equation (6) becomes:</p><p>D u ( 4 ) ( x ) − u ( x ) ∂ p ( x , H ) ∂ y = p ( x , H ) , (10)</p><p>we pose α ( x ) = − ∂ p ( x , H ) ∂ y , finally we have,</p><p>D u ( 4 ) ( x ) + α ( x ) u ( x ) = p ( x , H ) . (11)</p><p>To discretize the Equation (11), we introduce a space step Δ x = L N + 1 . We denote by u i the value of the discrete solution at x i = i &#215; Δ x for i ∈ { 0 , 1 , ⋯ , N + 1 } . We must also discretize The boundary conditions . A centred formula gives</p><p>u 1 = u − 1 et u N + 2 = u N (12)</p><p>and the boundary conditions u ( 0 ) = u ( L ) = 0 become</p><p>u 0 = u N + 1 = 0 (13)</p><p>we rewrite the Equation (11) in the discreet form</p><p>D u i − 2 − 4 u i − 1 + 6 u i − 4 u i + 1 + u i + 2 Δ x 4 + α i u i = P ( x i , H ) i = 1 , 2 , 3 ⋯ N (14)</p><p>Then, the continuous problem becomes the following algebraic equation A U = P , where</p><p>A = ( 7 D Δ x 4 + α 1 − 4 D Δ x 4 D Δ x 4 0 0 ⋯ 0 − 4 D Δ x 4 6 D Δ x 4 + α 2 − 4 D Δ x 4 D Δ x 4 0 ⋯ 0 D Δ x 4 − 4 D Δ x 4 6 D Δ x 4 + α 3 − 4 Δ x 4 D Δ x 4 ⋯ 0 ⋮ ⋱ ⋱ ⋱ ⋱ ⋱ ⋮ 0 ⋯ D Δ x 4 − 4 D Δ x 4 6 D Δ x 4 + α N − 2 − 4 D Δ x 4 D Δ x 4 0 ⋯ 0 D Δ x 4 − 4 D Δ x 4 6 D Δ x 4 + α N − 1 − 4 D Δ x 4 0 ⋯ 0 0 D Δ x 4 − 4 D Δ x 4 7 D Δ x 4 + α N )</p><p>P = ( p 1 ( x , H ) p 2 ( x , H ) ⋮ p N ( x , H ) ) et U = ( u 1 u 2 ⋮ u N )</p><p>Proposition 1. Note that A is symmetric positive definite under this assumption α ( x ) ≥ 0 .</p><p>Proof. We will prove that α ( x ) ≥ 0 for all x ∈ [ 0 , L ] .</p><p>For all ( x , y ) ∈ [ 0 , L ] &#215; [ 0 , H ] we have ∂ p ( x , y ) ∂ y = f 2 F ( x , y ) + Δ v 2 ( x , y ) , for y = H and x ∈ [ 0 , L ] we have v 2 ( x , H ) = 0 , then ∂ p ( x , H ) ∂ y = f 2 F ( x , H ) . By choosing f 2 ( x , H ) = − g &#215; ρ s &#215; h [<xref ref-type="bibr" rid="scirp.75584-ref3">3</xref>] where g is the gravity force and ρ s the structure density, we obtain ∂ p ( x , H ) ∂ y ≤ 0 . Finally, we deduce α ( x ) ≥ 0 for all x ∈ [ 0 , L ] .</p></sec><sec id="s3_2"><title>3.2. Coupled Approximate Problem</title><p>Since A is symmetric positive definite, so we can use the conjugate gradient method to solve the following coupled problem. Find ( v , p ) ∈ ( H 0 1 ( Ω F u ) ) 2 &#215; L 2 ( Ω F u ) and U so that</p><p>{ A U = P μ ∫ Ω F u ∇ v : ∇ w d x − ∫ Ω F u p div ( v ) d x = ∫ Ω F u f F w d x , ∀ w ∈ ( H 0 1 ( Ω F u ) ) 2 ∫ Ω F u div ( v ) q d x = 0 , ∀ q ∈ L 2 ( Ω F u )</p></sec></sec><sec id="s4"><title>4. Numerical Method</title><p>To solve numerically the coupled problem we use the following conjugate gradient algorithm.</p><p>Proposition 2. Let A be a symmetric positive definite matrix, and u 0 ∈ ℝ . Let ( u k , r k , z k ) be three sequences defined by the induction relations</p><p>z 0 = r 0 = P − A u 0 , and for k ≥ 0 { u k + 1 = u k + λ k z k r k + 1 = r k − λ k A z k z k + 1 = r k + 1 + α k z k</p><p>with</p><p>α k = ‖ r k + 1 ‖ 2 ‖ r k ‖ 2   and   λ k = ‖ r k ‖ 2 ( z k , A z k )</p><p>Then, ( u k ) 0 ≤ k ≤ k 0 + 1 is the sequence of approximate solutions of the the conjugate gradient method [<xref ref-type="bibr" rid="scirp.75584-ref7">7</xref>] .</p><p>Descriptionofthecomputationalmethod</p><p>Step 1: It computes in the initial field the velocity and the pressure.</p><p>Step 2: It uses the conjugate gradient algorithm to find the structure deformation u .</p><p>Step 3: It computes again the pressure and the velocity in the deformed domain</p></sec><sec id="s5"><title>5. Numerical Results</title><p>Let the real noted test defined by test = ‖ P ‖ 2 &#215; ε . We define the stopping criterion of iterations for the conjugate gradient algorithm by rhoold &gt; test and k &lt; n where, k the number of iterations and rhoold = ‖ z 0 ‖ 2 .</p><p>We assume that the velocity on the boundary fluid domain is [<xref ref-type="bibr" rid="scirp.75584-ref3">3</xref>] :</p><p>G = { G 1 ( x 1 , x 2 ) = v 1 = 30 ( 1 − x 2 2 H ) and G 2 ( x 1 , x 2 ) = v 2 = 0 , on Σ 1 G 1 ( x 1 , x 2 ) = v 1 = 30 on G 2 ( x 1 , x 2 ) = v 2 = 0 , on Σ 2 G 1 ( x 1 , x 2 ) = v 1 = 0 and G 2 ( x 1 , x 2 ) = v 2 = 0 , on Σ 3</p><p>We take parameters for fluid and structure in [<xref ref-type="bibr" rid="scirp.75584-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.75584-ref4">4</xref>] . (Tables 1-3)</p><p>The <xref ref-type="table" rid="table3">Table 3</xref> shows that, if we take the tolerance test = 1.95 &#215; 10 − 3 we have the convergence of the algorithm after k = 10 iterations and rhoold = 5.20 &#215; 10 − 21 &lt; test and the norm of the displacement is ‖ u ‖ ∞ = 3.3 &#215; 10 − 3 .</p><p>Freefem ++ [<xref ref-type="bibr" rid="scirp.75584-ref8">8</xref>] is used for the numerical tests. Figures 2-7 following display the structure displacement, the pressure and the velocity.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Parameters of the strcuture</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Paramerters</th><th align="center" valign="middle" >Values</th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x94.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x95.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x96.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >0.1 cm</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x97.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >0.3</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x98.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x99.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Parameters of the fluid</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Paramerters</th><th align="center" valign="middle" >Values</th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x100.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x101.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x102.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >3 cm</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x103.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >0.5 cm</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x104.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x105.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x106.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x107.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Results related to the algorithm</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Paramerters</th><th align="center" valign="middle" >Values</th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x108.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x109.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x110.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x111.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x112.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x113.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x114.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >10</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x115.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-7403529x116.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap></sec><sec id="s6"><title>6. Conclusion</title><p>In this paper, we present a method to solve a steady coupled problem. Our method is based namely on the conjugate gradient algorithm, it takes simulta- neously into account three unknown parameters so that each of them depends on the others. To get the results it is necessary to solve the fluid in the initial domain with the finite element method in order to determine the displacement of the structure by the conjugate gradient method and finally to deduce the velocity and the pressure. The velocity, the pressure and the displacement profile compared to [<xref ref-type="bibr" rid="scirp.75584-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.75584-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.75584-ref5">5</xref>] appear good. In this work, the only thing to skill is to reduce the number of iterations and to apply this strategy on the unsteady problem.</p></sec><sec id="s7"><title>Cite this paper</title><p>Diop, M. and Mbaye, I. (2017) Conjugate Gradient Method to Solve Fluid Structure Interaction Problem. Applied Mathematics, 8, 444-452. https://doi.org/10.4236/am.2017.84036</p></sec></body><back><ref-list><title>References</title><ref id="scirp.75584-ref1"><label>1</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Mbaye</surname><given-names> I. </given-names></name>,<etal>et al</etal>. (<year>2012</year>)<article-title>Fourier Series Development Resulting from an Unsteady Coupled Problem</article-title><source> International Journal of Contemporary Mathematical Sciences</source><volume> 7</volume>,<fpage> 1695</fpage>-<lpage>1706</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.75584-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Mbaye, I. (2013) Fourier Series Development for Solving a Steady Fluid Structure Interaction Problem. International Journal of Contemporary Mathematical Sciences, 8, 75-84. https://doi.org/10.12988/ijcms.2013.13008</mixed-citation></ref><ref id="scirp.75584-ref3"><label>3</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Murea</surname><given-names> C.M. </given-names></name>,<etal>et al</etal>. (<year>2005</year>)<article-title>The BFGS Algorithm for Nonlinear Least Squares Problem Arising from Blood Flow in Arteries</article-title><source> Computers &amp; Mathematics with Applications</source><volume> 49</volume>,<fpage> 171</fpage>-<lpage>186</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.75584-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Mbaye, I. and Murea, C. (2007) Numerical Procedure with Analytic Derivative for Unsteady Fluid-Structure Interaction. Communications in Numerical Methods in Engineering, 24, 1257-1275. https://doi.org/10.1002/cnm.1031</mixed-citation></ref><ref id="scirp.75584-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Mbaye, I. (2012) Controllability Approach for a Fluid Structure Interaction Problem. Applied Mathematics, 3, 213-216. https://doi.org/10.4236/am.2012.33034</mixed-citation></ref><ref id="scirp.75584-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Turek, S. and Hron, J. (2006) Proposal for Numerical Benchmarking of Fluid-Structure Interaction between an Elastic Object and Laminar Incompressible Flow. Computational Science and Engineering, 53, 371-385.</mixed-citation></ref><ref id="scirp.75584-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Allaire, G. (2007) Numerical Analysis and Optimization an Introduction to Mathematical Modelling and Numerical Simulation. Oxford University Press Inc., New York.</mixed-citation></ref><ref id="scirp.75584-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Hecht, F. and Pironneau, O. (2003) A Finite Element Software for PDE: FreeFem++. www.freefem.org</mixed-citation></ref></ref-list></back></article>