메뉴 건너뛰기




Volumn 34, Issue 9, 2011, Pages 1082-1101

A FEniCS-based programming framework for modeling turbulent flow by the Reynolds-averaged Navier-Stokes equations

Author keywords

Finite elements; Object oriented programming; Problem solving environment; Python; RANS models; Turbulent flow

Indexed keywords

CONVERGENCE PROPERTIES; FINITE ELEMENT; MATHEMATICAL FORMULATION; NON-LINEAR SOLVER; NONLINEAR PARTIAL DIFFERENTIAL EQUATIONS; NUMERICAL EXPERIMENTS; NUMERICAL SOLUTION METHOD; PROBLEM SOLVING ENVIRONMENT; PROGRAMMABLE SOFTWARE; PROGRAMMING FRAMEWORK; PROGRAMMING TECHNIQUE; PYTHON; RANS MODELS; REUSABLE CODE; REYNOLDS AVERAGED NAVIER-STOKES EQUATION; REYNOLDS-AVERAGED NAVIER-STOKES;

EID: 80052826347     PISSN: 03091708     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.advwatres.2011.02.013     Document Type: Article
Times cited : (32)

References (57)
  • 1
    • 76249129066 scopus 로고    scopus 로고
    • On the efficiency of symbolic computations combined with code generation for finite element methods
    • Alnæs M.S., Mardal K.A. On the efficiency of symbolic computations combined with code generation for finite element methods. ACM Trans Math Software 2010, 37.
    • (2010) ACM Trans Math Software , vol.37
    • Alnæs, M.S.1    Mardal, K.A.2
  • 2
  • 3
    • 0025505802 scopus 로고    scopus 로고
    • Finite element analysis of confined turbulent swirling flows
    • Benim A.C. Finite element analysis of confined turbulent swirling flows. Int J Numer Methods Fluids 2005, 11:697-717.
    • (2005) Int J Numer Methods Fluids , vol.11 , pp. 697-717
    • Benim, A.C.1
  • 4
    • 0037327602 scopus 로고    scopus 로고
    • Decelerating boundary layer: a new scaling and mixing length model
    • Bernard A., Foucaut J.M., Dupont P., Stanislas M. Decelerating boundary layer: a new scaling and mixing length model. AIAA J 2003, 41:248-255.
    • (2003) AIAA J , vol.41 , pp. 248-255
    • Bernard, A.1    Foucaut, J.M.2    Dupont, P.3    Stanislas, M.4
  • 5
    • 63049109674 scopus 로고    scopus 로고
    • The mathematical theory of finite element methods
    • Springer, New York
    • Brenner S.C., Scott L.R. The mathematical theory of finite element methods. Texts in applied mathematics 2008, vol. 15. Springer, New York. 3rd ed.
    • (2008) Texts in applied mathematics , vol.15
    • Brenner, S.C.1    Scott, L.R.2
  • 6
    • 84957683277 scopus 로고    scopus 로고
    • Overture: an object oriented framework for solving partial differential equations
    • Springer, Y. Ishikawa, R.R. Oldehoeft, J.V.W. Reynders, M. Tholburn (Eds.) Scientific computing in object-oriented parallel environments
    • Brown D.L., Henshaw W.D., Quinlan D.J. Overture: an object oriented framework for solving partial differential equations. Lecture notes in computer science 1997, Springer. Y. Ishikawa, R.R. Oldehoeft, J.V.W. Reynders, M. Tholburn (Eds.).
    • (1997) Lecture notes in computer science
    • Brown, D.L.1    Henshaw, W.D.2    Quinlan, D.J.3
  • 7
    • 80052849710 scopus 로고    scopus 로고
    • Cactus. Software package
    • Cactus. Software package, 2011. http://www.cactuscode.org/.
    • (2011)
  • 8
    • 80052848018 scopus 로고    scopus 로고
    • cbc.rans. Software package
    • cbc.rans. Software package, 2011. http://https://launchpad.net/cbc.rans.
    • (2011)
  • 9
    • 80052830681 scopus 로고    scopus 로고
    • cbc.solve. Software package
    • cbc.solve. Software package, 2011. http://https://launchpad.net/cbc.solve.
    • (2011)
  • 10
    • 0019999091 scopus 로고
    • Prediction of channel and boundary layer flows with a low reynolds number model
    • Chien K.Y. Prediction of channel and boundary layer flows with a low reynolds number model. AIAA J 1982, 20:33-38.
    • (1982) AIAA J , vol.20 , pp. 33-38
    • Chien, K.Y.1
  • 11
    • 80052865602 scopus 로고    scopus 로고
    • COMSOL Multiphysics. Software package
    • COMSOL Multiphysics. Software package, 2011. http://www.comsol.com.
    • (2011)
  • 12
    • 80052825341 scopus 로고    scopus 로고
    • deal.II. Software package
    • deal.II. Software package, 2011. http://www.dealii.org.
    • (2011)
  • 13
    • 80052834309 scopus 로고    scopus 로고
    • Diffpack. Software package
    • Diffpack. Software package, 2011. http://www.diffpack.com.
    • (2011)
  • 15
    • 80052833768 scopus 로고    scopus 로고
    • GetDP: a general environment for the treatment of discrete problems
    • Dular P, Geuzaine C. GetDP: a general environment for the treatment of discrete problems, 2011. http://www.geuz.org/getdp/.
    • (2011)
    • Dular, P.1    Geuzaine, C.2
  • 16
    • 80052852856 scopus 로고    scopus 로고
    • DUNE. The distributed and unified numerics environment
    • DUNE. The distributed and unified numerics environment, 2011. http://www.dune-project.org/dune.html.
    • (2011)
  • 17
    • 0026013979 scopus 로고
    • Near-wall turbulence closure modeling without damping functions
    • Durbin P.A. Near-wall turbulence closure modeling without damping functions. Theoret Comput Fluid Dyn 1991, 3:1-13.
    • (1991) Theoret Comput Fluid Dyn , vol.3 , pp. 1-13
    • Durbin, P.A.1
  • 19
    • 80052830680 scopus 로고    scopus 로고
    • FEniCS. Software package
    • FEniCS. Software package, 2011. http://www.fenics.org.
    • (2011)
  • 20
    • 80052869189 scopus 로고    scopus 로고
    • GetFEM++. Software package
    • GetFEM++. Software package, 2011. http://home.gna.org/getfem/.
    • (2011)
  • 21
    • 0030929345 scopus 로고    scopus 로고
    • An adaptive finite element method for a two-equation turbulence model in wall-bounded flows
    • Ilinca F., Pelletier D., Garon A. An adaptive finite element method for a two-equation turbulence model in wall-bounded flows. Int J Numer Methods Fluids 2005, 24:101-120.
    • (2005) Int J Numer Methods Fluids , vol.24 , pp. 101-120
    • Ilinca, F.1    Pelletier, D.2    Garon, A.3
  • 22
    • 0015300220 scopus 로고
    • The prediction of laminarization with a two-equation model of turbulence
    • Jones W.P., Launder B.E. The prediction of laminarization with a two-equation model of turbulence. Int J Heat Mass Transfer 1972, 15:301-314.
    • (1972) Int J Heat Mass Transfer , vol.15 , pp. 301-314
    • Jones, W.P.1    Launder, B.E.2
  • 23
    • 31144452278 scopus 로고    scopus 로고
    • MpCCI a tool for the simulation of coupled applications
    • Joppich W., Kürschner M. MpCCI a tool for the simulation of coupled applications. Concurr Comput: Pract Exp 2006, 18:183-192.
    • (2006) Concurr Comput: Pract Exp , vol.18 , pp. 183-192
    • Joppich, W.1    Kürschner, M.2
  • 26
    • 33749341848 scopus 로고    scopus 로고
    • A compiler for variational forms
    • Kirby R.C., Logg A. A compiler for variational forms. ACM Trans Math Software 2006, 32:417-444.
    • (2006) ACM Trans Math Software , vol.32 , pp. 417-444
    • Kirby, R.C.1    Logg, A.2
  • 27
    • 34548709708 scopus 로고    scopus 로고
    • Efficient compilation of a class of variational forms
    • Kirby R.C., Logg A. Efficient compilation of a class of variational forms. ACM Trans Math Software 2007, 33.
    • (2007) ACM Trans Math Software , vol.33
    • Kirby, R.C.1    Logg, A.2
  • 28
    • 48849098749 scopus 로고    scopus 로고
    • Benchmarking domain-specific compiler optimizations for variational forms
    • Kirby R.C., Logg A. Benchmarking domain-specific compiler optimizations for variational forms. ACM Trans Math Software 2008, 35:1-18.
    • (2008) ACM Trans Math Software , vol.35 , pp. 1-18
    • Kirby, R.C.1    Logg, A.2
  • 29
    • 34548775456 scopus 로고    scopus 로고
    • Topological optimization of the evaluation of finite element matrices
    • Kirby R.C., Logg A., Scott L.R., Terrel A.R. Topological optimization of the evaluation of finite element matrices. SIAM J Sci Comput 2006, 28:224-240.
    • (2006) SIAM J Sci Comput , vol.28 , pp. 224-240
    • Kirby, R.C.1    Logg, A.2    Scott, L.R.3    Terrel, A.R.4
  • 30
    • 80052832639 scopus 로고    scopus 로고
    • Application of double SPIV on the near wall turbulence structure of an adverse pressure gradient turbulent boundary layer. In: 6th international symposium on particle image velocimetry
    • Kostas D, Foucaut JM, Stanislas M. Application of double SPIV on the near wall turbulence structure of an adverse pressure gradient turbulent boundary layer. In: 6th international symposium on particle image velocimetry, p. 21-41.
    • Kostas, D.1    Foucaut, J.M.2    Stanislas, M.3
  • 31
    • 0003538252 scopus 로고    scopus 로고
    • Computational partial differential equations - numerical methods and diffpack programming
    • Springer
    • Langtangen H.P. Computational partial differential equations - numerical methods and diffpack programming. Texts in Computational Science and Engineering 2003, Springer. 2nd ed.
    • (2003) Texts in Computational Science and Engineering
    • Langtangen, H.P.1
  • 32
    • 0036704660 scopus 로고    scopus 로고
    • Numerical methods for incompressible viscous flow
    • Langtangen H.P., Mardal K.A., Winther R. Numerical methods for incompressible viscous flow. Adv Water Res 2002, 25:1125-1146.
    • (2002) Adv Water Res , vol.25 , pp. 1125-1146
    • Langtangen, H.P.1    Mardal, K.A.2    Winther, R.3
  • 33
    • 23844544667 scopus 로고    scopus 로고
    • The model coupling toolkit: a new Fortran 90 toolkit for building multiphysics parallel coupled models
    • Larson J., Jacob R., Ong E. The model coupling toolkit: a new Fortran 90 toolkit for building multiphysics parallel coupled models. Int J High Perform Comput Appl 2005, 19:277-292.
    • (2005) Int J High Perform Comput Appl , vol.19 , pp. 277-292
    • Larson, J.1    Jacob, R.2    Ong, E.3
  • 34
    • 49549151853 scopus 로고
    • Application of the energy-dissipation model of turbulence to the calculation of flow near a spinning disc
    • Launder B.E., Sharma B.I. Application of the energy-dissipation model of turbulence to the calculation of flow near a spinning disc. Lett Heat Mass Transfer 1974, 1:131-138.
    • (1974) Lett Heat Mass Transfer , vol.1 , pp. 131-138
    • Launder, B.E.1    Sharma, B.I.2
  • 35
    • 38849131431 scopus 로고    scopus 로고
    • Automating the finite element method
    • Logg A. Automating the finite element method. Arch Comput Methods Eng 2007, 14:93-138.
    • (2007) Arch Comput Methods Eng , vol.14 , pp. 93-138
    • Logg, A.1
  • 36
    • 80052847168 scopus 로고    scopus 로고
    • editors. Automated scientific computing. Lecture notes in computational science and engineering. Springer, in press.
    • Logg A, Mardal KA, Wells GN, editors. Automated scientific computing. Lecture notes in computational science and engineering. Springer, in press. http://https://launchpad.net/fenics-book.
    • Logg, A.1    Mardal, K.A.2    Wells, G.N.3
  • 37
    • 76249096812 scopus 로고    scopus 로고
    • DOLFIN: automated finite element computing
    • Logg A., Wells G.N. DOLFIN: automated finite element computing. ACM Trans Math Software 2010, 37:20:1-20:28.
    • (2010) ACM Trans Math Software , vol.37
    • Logg, A.1    Wells, G.N.2
  • 38
    • 84897713141 scopus 로고    scopus 로고
    • A parallel CFD solver using the discontinuous Galerkin approach
    • Springer, S. Wagner, M. Steinmetz, A. Bode, M. Brehm (Eds.)
    • Lübon C., Kessler M., Wagner S. A parallel CFD solver using the discontinuous Galerkin approach. High performance computing in science and engineering 2009, Springer. S. Wagner, M. Steinmetz, A. Bode, M. Brehm (Eds.).
    • (2009) High performance computing in science and engineering
    • Lübon, C.1    Kessler, M.2    Wagner, S.3
  • 39
    • 50949105268 scopus 로고    scopus 로고
    • Direct numerical simulation of a separated channel flow with a smooth profile
    • Marquillie M., Laval J.P., Rostislav D. Direct numerical simulation of a separated channel flow with a smooth profile. J Turbulence 2008, 9.
    • (2008) J Turbulence , vol.9
    • Marquillie, M.1    Laval, J.P.2    Rostislav, D.3
  • 40
    • 0034310562 scopus 로고    scopus 로고
    • Finite elements and object-oriented implementation techniques in computational fluid dynamics
    • Munthe O., Langtangen H.P. Finite elements and object-oriented implementation techniques in computational fluid dynamics. Comput Methods Appl Mech Eng 2000, 190:865-888.
    • (2000) Comput Methods Appl Mech Eng , vol.190 , pp. 865-888
    • Munthe, O.1    Langtangen, H.P.2
  • 41
    • 57849101425 scopus 로고    scopus 로고
    • Automated code generation for discontinuous Galerkin methods
    • Ølgaard K.B., Logg A., Wells G.N. Automated code generation for discontinuous Galerkin methods. SIAM J Sci Comput 2008, 31:849-864.
    • (2008) SIAM J Sci Comput , vol.31 , pp. 849-864
    • Ølgaard, K.B.1    Logg, A.2    Wells, G.N.3
  • 42
    • 76249094925 scopus 로고    scopus 로고
    • Optimisations for quadrature representations of finite element tensors through automated code generation
    • Ølgaard K.B., Wells G.N. Optimisations for quadrature representations of finite element tensors through automated code generation. ACM Trans Math Software 2010, 37:8:1-8:23.
    • (2010) ACM Trans Math Software , vol.37
    • Ølgaard, K.B.1    Wells, G.N.2
  • 43
    • 80052858161 scopus 로고    scopus 로고
    • OpenFOAM. The open source CFD toolbox
    • OpenFOAM. The open source CFD toolbox, 2011. http://www.openfoam.com.
    • (2011)
  • 44
    • 80052840194 scopus 로고    scopus 로고
    • Overture. Software package
    • Overture. Software package, 2011. http://https://computation.llnl.gov/casc/Overture.
    • (2011)
  • 45
    • 0030201127 scopus 로고    scopus 로고
    • An object-oriented approach to general purpose fluid dynamics software
    • Peskin A.P., Hardin G.R. An object-oriented approach to general purpose fluid dynamics software. Comput Chem Eng 1996, 20:1043-1058.
    • (1996) Comput Chem Eng , vol.20 , pp. 1043-1058
    • Peskin, A.P.1    Hardin, G.R.2
  • 46
    • 0003987999 scopus 로고    scopus 로고
    • Cambridge University Press
    • Pope S.B. Turbulent flows 2000, Cambridge University Press.
    • (2000) Turbulent flows
    • Pope, S.B.1
  • 47
    • 80052853432 scopus 로고    scopus 로고
    • Proteus. Software package
    • Proteus. Software package, 2011. http://https://adh.usace.army.mil/proteus/.
    • (2011)
  • 48
    • 80052834923 scopus 로고    scopus 로고
    • rheagen. Software package
    • rheagen. Software package, 2011. http://https://launchpad.net/rheagen.
    • (2011)
  • 49
    • 73249133532 scopus 로고    scopus 로고
    • Efficient assembly of H(div) and H(curl) conforming finite elements
    • Rognes M., Kirby R.C., Logg A. Efficient assembly of H(div) and H(curl) conforming finite elements. SIAM J Sci Comput 2009, 36:4130-4151.
    • (2009) SIAM J Sci Comput , vol.36 , pp. 4130-4151
    • Rognes, M.1    Kirby, R.C.2    Logg, A.3
  • 51
    • 80052840748 scopus 로고    scopus 로고
    • SAMRAI. Software package
    • SAMRAI. Software package, 2011. http://https://computation.llnl.gov/casc/SAMRAI.
    • (2011)
  • 52
    • 0021412663 scopus 로고    scopus 로고
    • A practical method of two-equation turbulence modelling using finite elements
    • Smith R.M. A practical method of two-equation turbulence modelling using finite elements. Int J Numer Methods Fluids 2005, 4:321-336.
    • (2005) Int J Numer Methods Fluids , vol.4 , pp. 321-336
    • Smith, R.M.1
  • 53
    • 0003071240 scopus 로고
    • A one-equation turbulence model for aerodynamic flows
    • Spalart P.R., Allmaras S.R. A one-equation turbulence model for aerodynamic flows. AIAA J 1992, 92-439.
    • (1992) AIAA J , pp. 92-439
    • Spalart, P.R.1    Allmaras, S.R.2
  • 54
    • 3242693248 scopus 로고    scopus 로고
    • A framework approach for developing parallel adaptive multiphysics applications
    • Stewart J.R., Edwards H.C. A framework approach for developing parallel adaptive multiphysics applications. Finite Elem Anal Des 2004, 40:1599-1617.
    • (2004) Finite Elem Anal Des , vol.40 , pp. 1599-1617
    • Stewart, J.R.1    Edwards, H.C.2
  • 55
    • 80052858160 scopus 로고    scopus 로고
    • Multiphase flow through porous media. In: Logg A, Mardal KA, Wells GN, editors. Automated scientific computing. Springer, in press.
    • Wells GN. Multiphase flow through porous media. In: Logg A, Mardal KA, Wells GN, editors. Automated scientific computing. Springer, in press. http://https://launchpad.net/fenics-book.
    • Wells, G.N.1
  • 56
    • 0024104472 scopus 로고
    • Re-assessment of the scale-determining equation for advanced turbulence models
    • Wilcox D. Re-assessment of the scale-determining equation for advanced turbulence models. AIAA J 1988, 26:1414-1421.
    • (1988) AIAA J , vol.26 , pp. 1414-1421
    • Wilcox, D.1
  • 57
    • 80052862586 scopus 로고    scopus 로고
    • Software package
    • www:fenics-apps. Software package, 2011. http://https://launchpad.net/fenics-group.
    • (2011)


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.