• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    An Immersed Method Based on Cut-Cells for the Simulation of 2D Incompressible Fluid Flows Past Solid Structures

    2019-05-10 06:01:54FranoisBouchonThierryDuboisandNicolasJames

    Fran?ois Bouchon ,Thierry Dubois and Nicolas James

    1 Université Clermont Auvergne,CNRS,LMBP,F-63000 CLERMONT-FERRAND,France.

    3 Laboratoire de Mathématiques et Applications UMR 7348,Université de Poitiers,Téléport 2 -B.P.30179,Boulevard Marie et Pierre Curie,86962 Futuroscope Chasseneuil Cedex,France.

    Abstract: We present a cut-cell method for the simulation of 2D incompressible flows past obstacles.It consists in using the MAC scheme on cartesian grids and imposing Dirchlet boundary conditions for the velocity field on the boundary of solid structures following the Shortley-Weller formulation.In order to ensure local conservation properties,viscous and convecting terms are discretized in a finite volume way.The scheme is second order implicit in time for the linear part,the linear systems are solved by the use of the capacitance matrix method for non-moving obstacles.Numerical results of flows around an impulsively started circular cylinder are presented which confirm the efficiency of the method,for Reynolds numbers 1000 and 3000.An example of flows around a moving rigid body at Reynolds number 800 is also shown,a solver using the PETSc-Library has been prefered in this context to solve the linear systems.

    Keywords:Immersed boundary methods,cutt-cell methods,incompressible viscous flows.

    1 Introduction

    For some decades,many researchers and engineers have been considering the numerical solution of fluid flows,for different kind of fluids and different geometries.With the increasing performance of super-computers,it has been possible to tackle more and more challenging problems,for higher Reynolds numbers and complex geometries.Several different discretization techniques can be used to consider these problems:Finite Element Methods,Finite Volumes Methods,Spectral Methods,and Finite Difference Methods.The MAC scheme on cartesian grids[Harlow and Welch(1965)]can be viewed both as a Finite Volume Method or a Finite Difference Method on staggered grids,and is adapted to 2D or 3D flows in simple geometries,for example for lid-driven cavity or backward facing step.To take into account some obstacles in the flows(or complex geometries),immersed boundary techniques have been developped by Peskin in the 80’s [Peskin (1982,2002)],consisting in using Dirac functions to model the interacting force between the fluid and the solid structure.These methods have inspired many authors in the following years,Mohd-Yusof has combined them with the use of B-Splines [Mohd-Yusof (1997)] in his momentum forcing methods to consider complex geometries.The main advantage of these techniques is that the forcing term does not change the spatial operators,making them quite easy to implement(see Mittal et al.[Mittal and Iaccarino(2005)]for a review,and refences therein).As an alternative,Bruno et al.have developped penalization techniques to inforce suitable boundary conditions[Angot,Bruneau and Fabrie(1999)].Similar techniques have also been investigated by Maury et al.[Janela,Lefebvre and Maury(2005)]and justified from a mathematical point of view in Maury [Maury (2009)].These methods have been shown to be efficient in the context of several particles in a flow [Lefebvre (2007)],and when considering possible collisions between them[Verdon,Lefebvre-Lepot,Lobry et al.(2010)].

    Arbitrary Lagrangian Eulerian (ALE) methods have been developped for flows in geometries which vary in time (see Richter et al.[Richter (2013,2015);Yang,Richter,Jager et al.(2016)]where authors use some of the ideas of[Belytschko(1980)]).The aim is to formulate the equation in a fixed reference domain,by using a mapping from the reference domain ?(0)to the domain ?(t)occupied by the fluid at timet.The position of the moving bodies,which correspond to the boundary of ?(t),being available,the velocity field of these bodies defined on??(t) have to be extended to ?(t).Once this is done(generally with harmonic extensions),the equations are written in the reference domain by using the chain-rule formula.

    For problems involving non-rigid bodies,Roshchenko et al.[Roshchenko,Minev and Finlayb(2015)]have used splitting methods to solve first the evolution of the velocity field in the fluid,and then to consider the deformation of the body.These ideas of splitting the model can be viewed as similar to the projection techniques(see Chorin[Chorin(1968)],and Guermond et al.[Guermond,Minev and Shen (2006)] for a review and references therein).

    The method presented in this work joints another family of methods,called cut-cell methods.The idea of these methods is to modify the discretization of the Navier-Stokes Equations in the cells cut by the immersed boundary[Ye,Mittal,Udaykumar et al.(1999);Mittal,Dong,Bozkurttas et al.(2008);Tucker and Pan (2000);Chung (2006)].One can discretize the equations on smallest cells obtained by intersecting the grid-cell with the domain occupied by the fluid,or one can merge these smallest cells with a neighbouring one.These methods can be combined with the levelset methods to track the boundary of the fixed or moving body[Osher and Sethian(1988).These ideas are used in the present work:the body in the fluid is represented by a levelset function,and the location of the velocity components are modified in the cut-cells [Bouchon,Dubois and James (2012)],the pressure remaining placed at the center of cartesian grid cells for both fluid-cells and cut-cells.For the Laplacian of the velocity,the classical five-point approximation must be replaced by a local 6-point formula,for which the truncation error is only first order.But as in Matsunage et al.[Matsunaga and Yamamoto(2000)],global second order convergence of the method is recovered.This second-order convergence for the velocity and the pressure with our cut-cell scheme has been obtained for the flow past a circular cylinder at Re=40 in James et al.[James,Biau,Dambrine et al.(2013)] by comparing with the reference solution proposed in[Gautier,Biau and Lamballais(2013)].

    Figure 1:The solid body ?S with boundary ΓS and the surrounding computational domain?F in which the flow is to be simulated

    The paper is organized as follows:Section 2 is devoted to the presentation of the problem.The Navier-Stokes Equations are considered in a 2D geometry,which is supposed to be fixed for the sake of c larity.We also introduce there the notation for the grids,and detail space discretization.In Section 3,we give some information about computational aspects.In the case of fixed d omain,a fast s olver a dapted f rom t he c apacitance m atrix method [Buzbee,Dorr,George et al.(1971);Buzbee and Dorr (1974)] is used to solve the linear systems for both components and for the pressure.We also show that the method can be adapted in the case of moving domain.In this context,the preprocessing step of the capacitance matrix method would need to be done at each time-iteration which would then increase the CPU time.Therefore,we have prefered for this case a parallel version of an algebraic multigrid method (HYPRE BoomerAMG) implemented using the PETSc Fortran library [Balay,Abhyankar,Adams et al.(2018a,b)].

    Section 4 is then devoted to numerical tests,where we compare our results with theoretical predictions and other numerical results available in the literature.A conclusion is given in Section 5.

    2 The setting of the problem

    2.1 Flows past obstacles

    We consider a flow in a two-dimensional domain ? = (0,L)×(0,H) which contains a domain ?Soccupied by the solid which is supposed to be fixed for the sake of simplicity.We denote then ?F=??Sthe domain occupied by the fluid(Fig.1).

    The velocity field in the fluid satisfies the Navier-Stokes equations,with no-slip boundary conditions.We consider then the problem:

    where u(x,t) = (u,v) is the velocity field at x = (x,y)∈?Fat timet >0,u0is the initial condition andReis the Reynolds number.We impose homogeneous Dirichlet boundary conditions for the velocity field on??F:

    We mention that non-homogenous Dirichlet boundary conditions can also be treated with the method presented here.

    2.2 Discretization

    For the time-discretization of(1)-(3),we use a second-order backward difference(BDF2)projection scheme.In a first step,the velocity field is advanced in time with a semi-implicit scheme decoupling the velocity and pressure unknowns.Then,the intermediate velocity is projected in order to obtain a free-divergence velocity field.

    Letδt >0 stand for the time step andtk=k δtdiscrete time values.Let us consider that(uj,Pj)are known forj ≤k.The computation of(uk+1,Pk+1)needs two steps:

    with homogeneous Dirichlet boundary condition for

    Then the intermediate velocity fieldis projected in the free-divergence space to get

    For the spatial discretization,we modify the MAC scheme near the boundary by changing the location of the unknowns of the velocity components for the cells cut by the solid as depicted on Fig.2,the pressure unknowns remaining in their original place(see[Bouchon,Dubois and James (2012)] for more details).To discretize the Laplacian in (5),we must replace the five-point formula by a six-point discretization.For the convective terms,the fluxes are computed at the midle of the vertical and horizontal edges (see Fig.3).For the pressure,linear interpolation are used rather than changing the location of the pressure unknowns.The same kind of linear interpolation is used to get consistant evaluation of the pressure gradient in(6).

    Figure 2:Location of the unknowns near the solid body

    Figure 3:Location of the computation of the fluxes near the solid body

    Although the truncation error is only first order in space for the resulting numerical scheme,the second order accuracy is recovered which is due to a superconvergence phenomena analoguous to those proven in Matsunaga et al.[Matsunaga and Yamamoto(2000)].This second order has been observed in James et al.[James,Biau,Dambrine et al.(2013)]by showing results in comparison with those of Gautier et al.[Gautier,Biau and Lamballais(2013)].

    3 Computational aspects

    3.1 A fast parallel direct solver to treat fixed solid strutures

    When considering fixed solid bodies,the use of a direct solver with a preprocessing procedure is efficient.Once the preprocessing computations have been done,the cost paid to solve the linear systems is about twice the case of a numerical simulation in the same computational domain without obstacles.We summarize hereafter the fast direct solver derived from the capacitance matrix method and adapted to the case of non uniform grids[Bouchon,Dubois and James(2012);Bouchon and Peichl(2010)]for the details which has been implemented in our code.

    After spatial discretization of the Navier-Stokes equations,one linear equation is obtained per node in the part of the computational domain filled by the fluid and per unknown that isu,vandp.We complete these sets of linear equations by adding similar ones for nodes of the cartesian grid lying inside the solid obstacle but with zero as right-hand side.The unknowns corresponding to mesh points in ?Share fictitious ones.As in ?F,the numerical scheme accounts for the boundary conditions on ΓSh,the fluid unknowns are independant to the solid ones.We therefore obtain linear algebraic systems defined on the whole cartesian grid withnx×nymesh points whose sizes are(nx?1)×nyforu,nx×(ny?1)forvand(nx?1)×(ny?1)forp.All three linear systems are similar in nature:the resulting matrices have similar structures with five or six non-zero coefficients per row.

    Let us consider one of these linear system.We denote byNits size and byA ∈MN(R)its matrix.Then at each time iteration,we have to solve a linear system

    with the right-hand sideZcomputed from the velocity and the pressure at previous time steps.As it is mentioned above,the matrixAis non-symmetric.Let us consider now the matrixGobtained with the same discretization on the whole computational domain? totally filled by a fluid that is with no obstacles.The matricesAandGdiffer only on rows corresponding to computational meshes for which the five-point stencil interacts with a cut-cell.Let us denote byncthis total number of rows,namely rows such thatA?Ghave non-vanishing coefficients.The efficiency of our direct solver is due to the fact thatncis small compared withNand that the non-zero coefficients on each row ofA?Gis bounded.The linear system(7)can be rewritten as

    whereQis a matrix of dimensionsN×ncwith one non-vanishing coefficient per column,equal to one,andY ∈Rncsuch that

    It can be easily shown,usingQtQ=Inc,thatYis solution of the following linear system

    withM=Qt(A?G).The matrixInc+M G?1Qis a non-singular matrix(see Bouchon and Peichl(2010)for a proof)of sizenc.

    Based on these relations,the algorithm implemented to solve(7)consists in a preprocessing step where the matrixInc+M G?1Qis factorized(we use aLU-factorization)followed by

    i) ComputeZand solveGW=Z;

    ii) ComputeMWand solve(9);

    iii) ComputeQYand solveGX=Z?QY.

    Recalling thatGis the matrix corresponding to the standard MAC scheme on the whole computational mesh,steps i) and iii) can be performed by using any efficient solvers available on cartesian grids.In the present work,we use Discrete Fourier transforms in the vertical direction(where the mesh is uniform)combined withLU-factorizations of the resulting tridiagonal systems.

    The parallel version of this direct solver is based on explicit communications performed by calling functions of the MPI library.The main feature of MPI is that a parallel application consists in runningpindependant processes which may be executed on different computers,processors or cores.These processes can exchange datas by sending/receiving messagesviaa network connecting all the involved computing units.

    The first step when developping a parallel algorithm is to define a suitable and efficient splitting of the datas among the MPI processes:each MPI process will treat datas associated with a part of the total computational mesh.For our problem,this choice is straightforward and is related to the algorithm used to solve the linear systems.Indeed,it is much easier to implement a parallel resolution of tridiagonal linear systems rather than a parallel version of the DFT.Therefore,the parallel version of the code is based on a splitting of the datas along the horizontal axis,so that each MPI process works with a vertical slice of the computational mesh as it is illustrated on Fig.4.

    In the framework of finite volume or finite difference schemes on cartesian grids,the explicit computation of spatial derivatives is local and involves very few communications.The only tricky part concerns the resolution of the linear systems.The step ii)of the direct solver described in the previous section consists in solving a linear system involving the matrixInc+M G?1Q.As theLU-factorization of this matrix has been computed and stored in a pre-processing step at the beginning of the time iterations,we have to solve two triangular systems which can not be efficiently performed on parallel computers.Asncis small compared to the size of the global problem,we choose to dedicate this task to one given MPI process (fixed in advance) per unknown,that isu,vandp.Once these linear systems are solved,the resulting vectors are scattered from these MPI processes to the other ones.

    Figure 4:Splitting of the computational grid among the MPI processes Pk,k =0,...,p?1.The gray zone refers to additional (ghost points) storage used for the MPI communications between neighbooring processes

    As it was previously mentioned,linear systems of steps i)and ii)are solved by first applying a DFT in they-direction:these computations are independant and can be performed without any communications due to the distribution of datas among the MPI processes.This results in a collection,one per grid point in they-direction,of independant tridiagonal linear systems connecting all nodes of the mesh in thex-direction.A parallel direct solver based on thedivide and conquer approach(DAC)for tridiagonal matrices has been implemented[Bondeli (1991)].The DAC method,applied to solve one tridiagonal linear system onnp >1 MPI processes,consists in splitting the tridiagonal matrix intonpindependant blocks(one per MPI process).The solutions of these systems have to be corrected in order to recover the solution of the global system.These corrections correspond to 2np?1 values which are solutions of a tridiagonal linear system of size 2np?1.This phase of the DAC method is sequential and has to be performed on one process inducing a useless waiting time for the other processes.However,as we have to solvenysuch systems simultaneously,this sequential part can be distributed among all thenpprocesses.In this context,the DAC algorithm leads to an efficient parallel code.

    The parallel code has a good level of performance:less than 15%of the CPU time is spent in communications between MPI processes.The sequential part performed on one process represents a negligible amount of CPU time.The computations presented here have been performed on a DELL cluster using up to 32 cores of Xeon processors.A low latency bandwith network connects the cluster nodes.

    3.2 Iterative solver for the case of moving bodies

    For solid bodies moving in a computational domain filled by a fluid,as the case considered in Section 4.2,cut-cells may change at each time iteration.Therefore,the coefficients of the matrices of the linear systems for the velocity components,issued from the discretizetion of the momentum equations,and for the pressure increment computed in the projection step of the time scheme,have to be recomputed at each time step.In that context,the use of the fast direct solver described in the previous section is cumbersome and inefficient except on coarse meshes.In order to be able to treat such configurations,we have implemented a PETSc version [Balay,Abhyankar,Adams et al.(2018a,b)] of our cut-cell scheme.The main advantage of the PETSc Library is that,in a parallel programming environment based on MPI,many iterative solvers combined with different preconditionners can be used.The choice can be made at run time.

    4 Numerical results

    4.1 Flow past a circular cylinder at Re=1000 and 3000

    In this section,we present numerical simulations,performed with the parallel direct solver method described in Section 3.1.We consider the case of flows past a fixed circular cylinder of diameterD.The Reynolds number is defined based on the diameterDof the cylinder,i.e.,Re =U∞D(zhuǎn)/νwhereU∞is the horizontal free stream velocity.As non-dimensional time,we considerT=2U∞t/D.

    A circular cylinder of diameter equals to unity is centered at the origin of the computational domain ? = (?Lx,Lx)×(?Ly,Ly).As boundary conditions,a uniform velocity profile u(x =?Lx,t) = (1,0)is imposed at the inflow and a convective boundary condition is applied at the exit,namely the convective equation

    is solved atx=Lx.On the top and bottom boundaries,that isy=±Ly,slip boundary conditions are used that is= 0 andv= 0.Finally,no-slip (u|ΓS= 0) boundary condition is applied on the surface of the obstacle.

    For this problem important quantities reflecting the dynamics of the vortices formed in the vicinity of the solid boundary and developping at the rear of the cylinder are the pressure drag and lift coefficients.They are derived from the total drag force on the body,which is computed as

    Figure 5:Evolution of the drag coefficient of a circular cylinder at Re = 1000.Solid line(red):theoretical prediction (12);Blue dots:numerical results on a 4096×8192 grid in?=(?10,10)2

    The pressure drag and lift coefficientsandare given byCp= 2Fb ·exand=2Fb ·eyand the (total) drag coefficient isCd=Cp+.Starting with a flow at rest,the drag coefficient behaves asT?1/2in the early stage of the development of the vortices.This square-root singularity has been theoretically predicted by Bar-Lev et al.[Bar-Lev and Yang(1975)].They have derived the following expression for the(total)drag coefficient

    As whown in Fig.5,the values obtained with the cut-cell scheme on a grid with 4096×8192 mesh points discretizing the domain ? = (?10,10)2perfectly match the theoretical curve drawing(12)on the time intervalT ∈[0,0.2]for Re = 1000.Our cut-cell method captures the square-root singularity of the drag coefficient.This simulation has been run using 16 MPI processes.On longer time interval,namelyT ∈[0,5],the results are in good agreement with those obtained by Koumoutsakos and Leonard in Koumoutsakos et al.[Koumoutsakos and Leonard (1995)] with a vortex method.In order to test the grid convergence of these results,the same simulation has been conducted on a grid with two times more points in both spatial directions,that is 8192×16384 mesh points,in the same computational domain.In that case,32 MPI processes have been used.Both results are almost indistinguishable on Fig.6 indicating that the coarser resolution is enough to capture the essential features of the flow at this Reynolds number.The development of the flow around the impulsively started cylinder at Re = 1000 can be seen on Fig.7.In the early stageT ≤1,a primary vortex develops in the vinicity of the boundary at the rear of the cylinder.Then forT ∈[1,2]a secondary vortex appears trying to move insight the primary vortex and to push it away from the solid boundary(T ≥4).A tertiary vortex is visible atT=3 which remains sticked to the boundary constrained by the two other vortices having more strength.These results compare well with the same flow representations shown in Koumoutsakos et al.[Koumoutsakos and Leonard (1995)].As expected on short time interval(T ≤5)the flow remains symmetric.

    Figure 6:Evolution of the drag coefficient of a circular cylinder at Re = 1000.Red solid line:numerical results on a 4096 × 8192 grid in ? = (?10,10)2;Green solid line:numerical results on a 8192 × 16384 grid in ? = (?10,10)2;Blue dots:results from[Koumoutsakos and Leonard(1995)]

    At Re = 3000,the time evolution of the drag coefficient plotted on Fig.8 exhibits also the square-root singularity on short time interval and is in good agreement with the results of Koumoutsakos and Leonard.As expected,the drag coefficients remains almost constant forT ∈[2,3] [Koumoutsakos and Leonard (1995)].Note that on this time interval,a small difference exists between the results computed on the two different grids.However,the coarser simulation is fine enough to capture the flow dynamics at Re = 3000.The mesh size of the coarser grid,which is constant in the vicinity of the solid boundary,ish= 20/8192≈2.44×10?3.Note that the size of the computational domain and the boundary conditions imposed at the exit may influence the results.Estimating the values forLxandLyrequired so that the numerical results being of the order of the numerical scheme error,namely O(h2),is an open question.This will be addressed in further works.At this Reynolds number,a scenario similar than that at Re = 1000 can be observed on Figure 9 with the development of three vortices in the early stage of the flow dynamics.The secondary vortex penetrates further inside the primary vortex aera and the tertiary vortex has more strength as it could be expected with less effects of the viscous forces at Re = 3000.Again,an overall good agreement is found with the vortcity contours shown in Koumoutsakos et al.[Koumoutsakos and Leonard(1995)]at the same Reynolds number and timeT.

    Figure 7:Vorticity of a flow past a circular cylinder at Re=1000 simulated on a grid with 4096×8192 mesh points in the computational domain ? = (?10,10)2 at different times T ∈[0,7]

    Figure 8:Evolution of the drag coefficient of a circular cylinder at Re = 3000.Red solid line:numerical results on a 4096 × 8192 grid in ? = (?10,10)2;Green solid line:numerical results on a 8192 × 16384 grid in ? = (?10,10)2;Blue dots:results from[Koumoutsakos and Leonard(1995)]

    As previously mentioned,the flow remains symmetric at the beginning of the simulations for these flows around an impulsively started cylinder.By carrying the time integration over a much longer time intervalT ∈[0,200] instabilities due to round-off errors and to the nonlinearity of the system develop so that the flow becomes non symmetric forT ≥100 at Re = 1000 andT ≥50 at Re = 3000 as it can be seen on Figs.10 and 11 representing the time history of the drag coefficient.After a transient period,an increase of the drag coeffient is observed which stabilizes and oscillates around a mean value.

    4.2 Flow around moving bodies

    The purpose of this section is to show that the present numerical method is also able to simulate incompressible flows around moving bodies.Let us consider a cylinder which starts to move impulsively att=0 with the sinusoidal translational motion

    in a fluid initially at rest for Reynolds number 800.We suppose that the fluid is confined within a rectangular computational domain ? = [?3;3]×[?1;1] with no-slip boundary condition on??F.The diameter of the cylinder is equal to 1 and it is initially centered at the origin.The boundary condition(13)at the body surface??Sis enforced through the non exhaustive following right hand side terms which vanish in the case of fixed obstacle:and so on.This terms are respectively taking into account in the convective terms,Laplacian operator and continuity equation.More details can be found in Bouchon et al.[Bouchon,Dubois and James(2012)].

    As the obstacle moves from one time step to another,we have to update matrices of the linear systems corresponding to Poisson and momentum equations at each iteration.

    Figure 9:Flow around a circular cylinder at Re = 3000 simulated on a grid with 4096×8192 mesh points in the computational domain ?=(?10,10)2 at different times T ∈[0,9]

    Figure 10:Evolution of the drag coefficient of a circular cylinder for Re=1000 simulated on a grid with 4096×8192 mesh points in the computational domain ?=(?10,10)2

    Figure 11:Evolution of the drag coefficient of a circular cylinder for Re=3000 simulated on a grid with 4096×8192 mesh points in the computational domain ?=(?10,10)2

    Figure 12:Flow around a moving circular cylinder at Re = 800 in the computational domain ?=(?3,3)×(?1,1)discretized with 1200×400 mesh points

    Figure 13:Flow around a moving circular cylinder at Re = 800 in the computational domain ?=(?3,3)×(?1,1)discretized with 1200×400 mesh points

    Therefore,in such configuration,the direct solver requires much more CPU time compared to some iterative solver,which does not require a preprocessing step.For large problems,the faster solver we have found is an algebraic multigrid method(HYPRE BoomerAMG)implemented using the PETSc library[Balay,Abhyankar,Adams et al.(2018b,a)].

    A constant mesh sizeh= 5×10?3is used in both directions and the value of the time step,satisfying a CFL stability condition,is 10?3.As shown in Fig.12,vortices interact with each other and also with the boundaries.The flow remains perfectly symmetric untilt= 6π,thereafter the symmetry of the flow is lost due to rounding errors inherent in computer calculations(see Fig.13).

    5 Conclusion

    We have presented a cut-cell method for the numerical solution of flows past obstacles.We have detailed the numerical method and the computational aspects for fixed obstacles,and shown numerical results for fixed and moving rigid bodies.The parallel version of the algorithm presented here allows computations of flows at Reynolds number up to 3000.The numerical tests confirm some results of the literature,a good agreement is observed with the numerical simulations in Koumoutsakos et al.[Koumoutsakos and Leonard (1995)].We have also shown that the computation of the drag coefficient matches the theoretical square-root singularity predicted by Bar-Lev et al.[Bar-Lev and Yang(1975)].The choice of the size of the box(compared with the grid sizeh)is one of the questions that we would like to investigate with this method in further works,we also would like to deal with rigid bodies following the fluid flow.

    Acknowledgement:This research was partially supported by the French Government Laboratory of Excellence initiative noANR-10-LABX-0006,the Région Auvergne and the European Regional Development Fund.The numerical simulations have been performed on a DELL cluster with 32 processors Xeon E2650v2(8 cores),1 To of total memory and an infiniband(FDR 56Gb/s)connecting network.

    精品少妇久久久久久888优播| av在线观看视频网站免费| 久久99蜜桃精品久久| av又黄又爽大尺度在线免费看| 美女福利国产在线 | 黄色欧美视频在线观看| 国产高清不卡午夜福利| 色婷婷av一区二区三区视频| 午夜福利视频精品| 亚洲国产成人一精品久久久| av视频免费观看在线观看| 欧美高清成人免费视频www| 日韩一区二区视频免费看| 尤物成人国产欧美一区二区三区| 国产伦精品一区二区三区四那| 国产精品一区二区性色av| 日本wwww免费看| 国产精品女同一区二区软件| 99热6这里只有精品| 亚洲丝袜综合中文字幕| 久久久亚洲精品成人影院| 菩萨蛮人人尽说江南好唐韦庄| 1000部很黄的大片| 国产一区二区三区av在线| 最近中文字幕2019免费版| 成年美女黄网站色视频大全免费 | 少妇裸体淫交视频免费看高清| 少妇猛男粗大的猛烈进出视频| 99久久精品国产国产毛片| 欧美成人精品欧美一级黄| 亚洲三级黄色毛片| 在线精品无人区一区二区三 | 亚洲高清免费不卡视频| 在现免费观看毛片| 亚洲av不卡在线观看| 大又大粗又爽又黄少妇毛片口| 久久精品国产亚洲av涩爱| 黑丝袜美女国产一区| 国产高潮美女av| 欧美bdsm另类| 欧美bdsm另类| 国产精品一及| 激情五月婷婷亚洲| 国产男人的电影天堂91| 国产精品欧美亚洲77777| 国产黄频视频在线观看| 国产精品一区二区在线观看99| www.av在线官网国产| 看免费成人av毛片| 黄色日韩在线| 久久人妻熟女aⅴ| 国产女主播在线喷水免费视频网站| 日产精品乱码卡一卡2卡三| 精品国产三级普通话版| 国产成人精品婷婷| 日本av手机在线免费观看| 午夜福利视频精品| 国产精品熟女久久久久浪| 亚洲欧美一区二区三区国产| 日韩成人伦理影院| 久久99精品国语久久久| 日本爱情动作片www.在线观看| 免费看日本二区| 另类亚洲欧美激情| 国产 一区精品| 国产精品女同一区二区软件| 国产无遮挡羞羞视频在线观看| 亚洲国产精品999| 自拍偷自拍亚洲精品老妇| 我要看日韩黄色一级片| 亚洲国产精品一区三区| 三级国产精品片| 成人一区二区视频在线观看| av在线观看视频网站免费| 在线观看美女被高潮喷水网站| 国产69精品久久久久777片| 日韩成人伦理影院| 九九久久精品国产亚洲av麻豆| 久久午夜福利片| 久久久久久久久久久丰满| 波野结衣二区三区在线| 欧美bdsm另类| av不卡在线播放| 国产免费又黄又爽又色| 2022亚洲国产成人精品| 久久6这里有精品| 中文字幕免费在线视频6| 黄色一级大片看看| 一本—道久久a久久精品蜜桃钙片| 亚洲精品国产av成人精品| 精品久久久噜噜| 国产女主播在线喷水免费视频网站| 夫妻午夜视频| 少妇 在线观看| 亚洲精品一二三| av播播在线观看一区| 观看美女的网站| 18禁动态无遮挡网站| 黄色一级大片看看| 大片电影免费在线观看免费| 韩国高清视频一区二区三区| 日本黄色日本黄色录像| 草草在线视频免费看| videossex国产| 老师上课跳d突然被开到最大视频| 熟女电影av网| 青春草亚洲视频在线观看| 欧美3d第一页| av.在线天堂| 国产成人精品婷婷| 香蕉精品网在线| 国产精品.久久久| 99久久精品热视频| 下体分泌物呈黄色| 国产成人freesex在线| 欧美bdsm另类| a 毛片基地| 免费看不卡的av| av在线观看视频网站免费| av国产精品久久久久影院| 亚洲国产精品国产精品| 中文天堂在线官网| 在线观看免费高清a一片| av在线老鸭窝| 午夜福利在线在线| 一区二区三区乱码不卡18| 国产免费又黄又爽又色| 亚洲成人中文字幕在线播放| 欧美xxxx黑人xx丫x性爽| 国产一区有黄有色的免费视频| 亚洲第一区二区三区不卡| 一边亲一边摸免费视频| 成人二区视频| 国产男女超爽视频在线观看| 激情五月婷婷亚洲| 尤物成人国产欧美一区二区三区| 男的添女的下面高潮视频| 狂野欧美激情性xxxx在线观看| 欧美3d第一页| 国产成人精品久久久久久| 激情五月婷婷亚洲| 在线亚洲精品国产二区图片欧美 | 在线播放无遮挡| 一区在线观看完整版| 六月丁香七月| 另类亚洲欧美激情| 99热网站在线观看| 韩国av在线不卡| 亚洲国产日韩一区二区| 麻豆国产97在线/欧美| 国产视频内射| av.在线天堂| 久久ye,这里只有精品| 久热久热在线精品观看| 亚洲av欧美aⅴ国产| 超碰av人人做人人爽久久| 熟妇人妻不卡中文字幕| 天天躁夜夜躁狠狠久久av| 一级毛片久久久久久久久女| 少妇精品久久久久久久| 日本av免费视频播放| 亚洲成人手机| 人人妻人人看人人澡| 最黄视频免费看| 一本久久精品| 欧美高清成人免费视频www| 精华霜和精华液先用哪个| 成人无遮挡网站| 成人一区二区视频在线观看| 精品久久久久久电影网| 少妇熟女欧美另类| 国产熟女欧美一区二区| 久久99热这里只频精品6学生| 亚洲国产精品国产精品| 黄片无遮挡物在线观看| 国产精品熟女久久久久浪| 91狼人影院| 九九久久精品国产亚洲av麻豆| 人妻少妇偷人精品九色| 黑丝袜美女国产一区| 免费av中文字幕在线| 香蕉精品网在线| 国产成人精品久久久久久| 国产精品女同一区二区软件| 成年女人在线观看亚洲视频| 黄片wwwwww| 大香蕉97超碰在线| 人妻制服诱惑在线中文字幕| 日韩强制内射视频| 免费黄频网站在线观看国产| 成人黄色视频免费在线看| 日韩欧美精品免费久久| 人妻 亚洲 视频| 看非洲黑人一级黄片| 国产精品久久久久久精品电影小说 | 亚洲一区二区三区欧美精品| 18禁在线播放成人免费| 黄色欧美视频在线观看| 久久久成人免费电影| 精品人妻熟女av久视频| 国产熟女欧美一区二区| 国产综合精华液| 涩涩av久久男人的天堂| 成人黄色视频免费在线看| 国内精品宾馆在线| 伦理电影大哥的女人| 久久人人爽人人爽人人片va| 干丝袜人妻中文字幕| 美女脱内裤让男人舔精品视频| 我要看日韩黄色一级片| 美女中出高潮动态图| 观看av在线不卡| 日本欧美国产在线视频| 国产精品.久久久| 精品久久久久久久久av| 又爽又黄a免费视频| 男的添女的下面高潮视频| 卡戴珊不雅视频在线播放| 亚洲欧美日韩卡通动漫| 亚洲欧美日韩另类电影网站 | av播播在线观看一区| 久久97久久精品| 久久人人爽人人片av| 精品人妻一区二区三区麻豆| 日韩,欧美,国产一区二区三区| 午夜福利在线在线| 麻豆国产97在线/欧美| 99久久精品国产国产毛片| 99热这里只有是精品在线观看| 久久久久久久亚洲中文字幕| 久久久久久久久久人人人人人人| 久久久久精品久久久久真实原创| 久久综合国产亚洲精品| 久久人人爽人人片av| 欧美高清成人免费视频www| 2022亚洲国产成人精品| 国产精品国产三级国产av玫瑰| 少妇猛男粗大的猛烈进出视频| 中文在线观看免费www的网站| 一级毛片黄色毛片免费观看视频| 91在线精品国自产拍蜜月| 精品久久久噜噜| 最新中文字幕久久久久| 国产视频内射| 亚洲精品乱码久久久久久按摩| 欧美成人a在线观看| 赤兔流量卡办理| 日韩制服骚丝袜av| 国产精品久久久久久精品古装| 国产免费福利视频在线观看| 丰满少妇做爰视频| h日本视频在线播放| 丰满乱子伦码专区| 亚洲丝袜综合中文字幕| 在线观看三级黄色| 中文字幕人妻熟人妻熟丝袜美| 免费高清在线观看视频在线观看| 在线免费十八禁| 少妇高潮的动态图| 美女xxoo啪啪120秒动态图| 亚洲av成人精品一区久久| 亚洲成人中文字幕在线播放| 欧美丝袜亚洲另类| 91久久精品电影网| 高清欧美精品videossex| 国产成人精品福利久久| 欧美一区二区亚洲| 欧美97在线视频| 亚洲国产av新网站| 欧美成人精品欧美一级黄| av网站免费在线观看视频| 亚洲国产最新在线播放| 久久久久国产网址| av一本久久久久| 国产大屁股一区二区在线视频| 日本午夜av视频| 国产成人aa在线观看| 国产高清不卡午夜福利| 久久6这里有精品| 久久亚洲国产成人精品v| 亚洲自偷自拍三级| 亚洲国产毛片av蜜桃av| av免费观看日本| 亚洲国产最新在线播放| 中文字幕人妻熟人妻熟丝袜美| 黄色一级大片看看| xxx大片免费视频| 亚洲精品456在线播放app| 中文天堂在线官网| 麻豆成人午夜福利视频| 日本-黄色视频高清免费观看| av卡一久久| 人妻一区二区av| 高清av免费在线| 高清在线视频一区二区三区| 久久久成人免费电影| 国产精品蜜桃在线观看| av免费观看日本| 国产视频内射| 在线观看免费日韩欧美大片 | 免费av中文字幕在线| 亚洲精品国产av蜜桃| 亚洲精品乱码久久久久久按摩| 国产精品嫩草影院av在线观看| 大陆偷拍与自拍| 91在线精品国自产拍蜜月| 亚洲精品一二三| 国产亚洲午夜精品一区二区久久| 亚洲三级黄色毛片| 九色成人免费人妻av| 精品亚洲成a人片在线观看 | 久久这里有精品视频免费| 国产精品一及| 丝袜喷水一区| 一级毛片 在线播放| 老熟女久久久| 搡女人真爽免费视频火全软件| 免费看日本二区| 日产精品乱码卡一卡2卡三| 国产精品一区www在线观看| 你懂的网址亚洲精品在线观看| 啦啦啦视频在线资源免费观看| 久久亚洲国产成人精品v| 97在线视频观看| 日韩电影二区| 亚洲国产欧美人成| 久久这里有精品视频免费| 欧美精品国产亚洲| 亚洲人成网站高清观看| 亚洲一级一片aⅴ在线观看| 国产在线一区二区三区精| 免费观看a级毛片全部| 久久久久性生活片| 国产黄色免费在线视频| 99热这里只有是精品在线观看| 亚洲精品亚洲一区二区| 免费在线观看成人毛片| 国产黄频视频在线观看| 亚洲成人一二三区av| 一区二区三区精品91| av不卡在线播放| 日本免费在线观看一区| 日本一二三区视频观看| 国产成人精品久久久久久| 婷婷色综合www| 精品国产露脸久久av麻豆| 在线观看免费高清a一片| www.av在线官网国产| 久久精品久久精品一区二区三区| 国产成人freesex在线| 视频中文字幕在线观看| 亚洲欧美日韩东京热| 亚洲国产精品一区三区| 精品少妇黑人巨大在线播放| 校园人妻丝袜中文字幕| 亚洲中文av在线| 久久99热这里只频精品6学生| 国产精品99久久久久久久久| 校园人妻丝袜中文字幕| 少妇高潮的动态图| 97热精品久久久久久| 老司机影院毛片| 好男人视频免费观看在线| 黄色一级大片看看| 精品久久久久久久末码| 肉色欧美久久久久久久蜜桃| 国产片特级美女逼逼视频| av在线蜜桃| 热99国产精品久久久久久7| 欧美xxⅹ黑人| 日韩亚洲欧美综合| 日韩av不卡免费在线播放| 最近2019中文字幕mv第一页| 日韩av不卡免费在线播放| 国产成人aa在线观看| 男女啪啪激烈高潮av片| 国产中年淑女户外野战色| 中文字幕av成人在线电影| 亚洲欧美中文字幕日韩二区| 欧美精品人与动牲交sv欧美| 人妻系列 视频| 久久久午夜欧美精品| 在线免费观看不下载黄p国产| 日韩av不卡免费在线播放| 97精品久久久久久久久久精品| 在线观看av片永久免费下载| 国产精品一二三区在线看| 亚洲美女黄色视频免费看| 国产无遮挡羞羞视频在线观看| 精品人妻视频免费看| 人妻 亚洲 视频| 精品久久久久久久久av| 国产精品不卡视频一区二区| 一级毛片久久久久久久久女| 大香蕉久久网| 日韩免费高清中文字幕av| 全区人妻精品视频| 色婷婷久久久亚洲欧美| 国内少妇人妻偷人精品xxx网站| a 毛片基地| 亚洲av中文av极速乱| 韩国高清视频一区二区三区| 欧美bdsm另类| 在线观看人妻少妇| 自拍欧美九色日韩亚洲蝌蚪91 | 22中文网久久字幕| 亚洲精品成人av观看孕妇| 汤姆久久久久久久影院中文字幕| 久热久热在线精品观看| 久久久成人免费电影| 丝袜喷水一区| 国产精品三级大全| 亚洲欧美成人精品一区二区| 色视频在线一区二区三区| 欧美激情极品国产一区二区三区 | 成人毛片60女人毛片免费| 国产精品久久久久久精品电影小说 | 在线观看美女被高潮喷水网站| 中文资源天堂在线| 一边亲一边摸免费视频| 久久久久久人妻| 一级av片app| 国产av精品麻豆| 偷拍熟女少妇极品色| 最近最新中文字幕大全电影3| 日韩av不卡免费在线播放| 国产免费视频播放在线视频| 女人久久www免费人成看片| 日本av手机在线免费观看| 亚洲,欧美,日韩| 国产精品免费大片| 丝瓜视频免费看黄片| 自拍偷自拍亚洲精品老妇| 简卡轻食公司| 国产熟女欧美一区二区| 免费观看无遮挡的男女| kizo精华| 日韩大片免费观看网站| 国产精品伦人一区二区| 在线观看av片永久免费下载| 丰满少妇做爰视频| 十八禁网站网址无遮挡 | av免费观看日本| 中文乱码字字幕精品一区二区三区| 国产在线免费精品| 一级a做视频免费观看| 中文字幕人妻熟人妻熟丝袜美| 精华霜和精华液先用哪个| av女优亚洲男人天堂| 人体艺术视频欧美日本| 91精品国产国语对白视频| 另类亚洲欧美激情| 国产亚洲午夜精品一区二区久久| 久久久a久久爽久久v久久| 国产精品av视频在线免费观看| 尤物成人国产欧美一区二区三区| 麻豆国产97在线/欧美| 91狼人影院| 欧美成人a在线观看| 日本黄大片高清| a级毛色黄片| 精品国产三级普通话版| 亚洲av成人精品一区久久| 国产视频首页在线观看| 久久久久国产网址| 亚洲av免费高清在线观看| 午夜福利在线在线| 高清毛片免费看| 自拍欧美九色日韩亚洲蝌蚪91 | 亚洲欧美精品专区久久| 欧美成人午夜免费资源| 国产男女内射视频| 亚洲,欧美,日韩| 国模一区二区三区四区视频| 日韩av不卡免费在线播放| 国产v大片淫在线免费观看| 国产伦精品一区二区三区视频9| 欧美97在线视频| 18禁在线播放成人免费| www.av在线官网国产| 美女福利国产在线 | 日韩不卡一区二区三区视频在线| 国产在线免费精品| 欧美精品一区二区免费开放| 一级黄片播放器| 亚洲av中文av极速乱| 日韩免费高清中文字幕av| 国产av码专区亚洲av| 国产精品久久久久成人av| 免费观看在线日韩| 国产在视频线精品| 免费观看av网站的网址| 好男人视频免费观看在线| 高清午夜精品一区二区三区| videossex国产| 精品国产一区二区三区久久久樱花 | 少妇裸体淫交视频免费看高清| 成人一区二区视频在线观看| 色婷婷av一区二区三区视频| 青春草国产在线视频| 这个男人来自地球电影免费观看 | 亚洲最大成人中文| 精品少妇久久久久久888优播| 亚洲久久久国产精品| 亚洲精品久久午夜乱码| 内射极品少妇av片p| 偷拍熟女少妇极品色| 国产成人一区二区在线| 99九九线精品视频在线观看视频| 另类亚洲欧美激情| 久久ye,这里只有精品| 亚洲精华国产精华液的使用体验| 国国产精品蜜臀av免费| 国产精品国产av在线观看| 久久影院123| 欧美激情国产日韩精品一区| 免费大片18禁| 欧美激情极品国产一区二区三区 | 国产精品99久久久久久久久| 美女cb高潮喷水在线观看| 亚洲真实伦在线观看| 尤物成人国产欧美一区二区三区| 亚洲精品国产色婷婷电影| 亚洲中文av在线| 人妻少妇偷人精品九色| 3wmmmm亚洲av在线观看| 国产高清三级在线| 人人妻人人添人人爽欧美一区卜 | 精品久久久久久久末码| 亚洲av国产av综合av卡| 精品人妻一区二区三区麻豆| 青春草亚洲视频在线观看| 人体艺术视频欧美日本| 日本黄色片子视频| 高清日韩中文字幕在线| 18+在线观看网站| 青青草视频在线视频观看| 成人高潮视频无遮挡免费网站| 在线观看美女被高潮喷水网站| 人人妻人人看人人澡| 国产精品一区二区在线不卡| 久久久欧美国产精品| 超碰av人人做人人爽久久| 国产探花极品一区二区| 高清不卡的av网站| 成人免费观看视频高清| 天堂8中文在线网| 久久鲁丝午夜福利片| 好男人视频免费观看在线| 国产有黄有色有爽视频| 啦啦啦视频在线资源免费观看| 全区人妻精品视频| 黄色视频在线播放观看不卡| av在线观看视频网站免费| 亚洲国产成人一精品久久久| 欧美成人a在线观看| 插逼视频在线观看| 春色校园在线视频观看| 男女免费视频国产| 国产人妻一区二区三区在| 国产爱豆传媒在线观看| 成年人午夜在线观看视频| 国产日韩欧美亚洲二区| 精品一区二区免费观看| 极品教师在线视频| 欧美bdsm另类| 免费黄频网站在线观看国产| 欧美少妇被猛烈插入视频| 另类亚洲欧美激情| 丰满迷人的少妇在线观看| 麻豆成人午夜福利视频| 日本av免费视频播放| 新久久久久国产一级毛片| 国产男女内射视频| 内射极品少妇av片p| 国产在视频线精品| 亚洲av二区三区四区| 日韩亚洲欧美综合| 亚洲精品,欧美精品| 国产久久久一区二区三区| 亚洲自偷自拍三级| 蜜桃在线观看..| 女人十人毛片免费观看3o分钟| 久久国产精品大桥未久av | 久久6这里有精品| 成人亚洲欧美一区二区av| 下体分泌物呈黄色| 婷婷色综合大香蕉| 在线观看人妻少妇| 成人漫画全彩无遮挡| 国产高清不卡午夜福利| 一区二区三区乱码不卡18| 男的添女的下面高潮视频| 如何舔出高潮| 一本—道久久a久久精品蜜桃钙片| 国产在线男女| 国产成人免费无遮挡视频| 国产av码专区亚洲av| 51国产日韩欧美| 精华霜和精华液先用哪个| 国产亚洲av片在线观看秒播厂| 国产亚洲午夜精品一区二区久久| 亚洲最大成人中文| 大香蕉97超碰在线| 日日啪夜夜撸| 国精品久久久久久国模美| 国产精品蜜桃在线观看| 哪个播放器可以免费观看大片| 国产在线一区二区三区精| 亚洲内射少妇av| 日韩国内少妇激情av| 精品久久久精品久久久| 国产探花极品一区二区| 18禁在线无遮挡免费观看视频| 男女免费视频国产|