FEniCS-HPC: Automated Predictive High-Performance Finite Element Computing with Applications in Aerodynamics
详细信息    查看全文
  • 关键词:FEM ; Adaptive ; Turbulence
  • 刊名:Lecture Notes in Computer Science
  • 出版年:2016
  • 出版时间:2016
  • 年:2016
  • 卷:9573
  • 期:1
  • 页码:356-365
  • 全文大小:1,087 KB
  • 参考文献:1.Bangerth, W., Hartmann, R., Kanschat, G.: deal.II — a general-purpose object-oriented finite element library. ACM Trans. Math. Softw. 33(4), 1–27 (2007)MathSciNet CrossRef
    2.FEniCS. FEniCS project (2003). http://​www.​fenicsproject.​org
    3.Hecht, F.: New development in freefem++. J. Numer. Math. 20, 251–266 (2012)MathSciNet CrossRef MATH
    4.Hoffman, J., Jansson, J., Vilela de Abreu, R., Degirmenci, N.C., Jansson, N., Müller, K., Nazarov, M., Spühler, J.H.: Unicorn: parallel adaptive finite element simulation of turbulent flow and fluid-structure interaction for deforming domains and complex geometry. Comput. Fluids 80, 310–319 (2013)MathSciNet CrossRef MATH
    5.Hoffman, J., Jansson, J., Jansson, N., Vilela De Abreu, R.: Towards a parameter-free method for high reynolds number turbulent flow simulation based on adaptive finite element approximation. Comput. Meth. Appl. Mech. Eng. 288, 60–74 (2015)MathSciNet CrossRef
    6.Hoffman, J., Jansson, J., Stöckli, M.: Unified continuum modeling of fluid-structure interaction. Math. Mod. Meth. Appl. S. 21, 491 (2011)MathSciNet CrossRef MATH
    7.Hoffman, J., Johnson, C.: Computational Turbulent Incompressible Flow. Applied Mathematics: Body and Soul, vol. 4. Springer, Heidelberg (2007)CrossRef MATH
    8.Jansson, N.: High Performance Adaptive Finite Element Methods: With Applications in Aerodynamics. Ph.D. thesis, KTH Royal Institute of Technology (2013)
    9.Jansson, N.: Optimizing sparse matrix assembly in finite element solvers with one-sided communication. In: Daydé, M., Marques, O., Nakajima, K. (eds.) VECPAR 2012. LNCS, vol. 7851, pp. 128–139. Springer, Heidelberg (2013)CrossRef
    10.Jansson, N., Hoffman, J., Jansson, J.: Framework for massively parallel adaptive finite element computational fluid dynamics on tetrahedral meshes. SIAM J. Sci. Comput. 34(1), C24–C41 (2012)MathSciNet CrossRef MATH
    11.Kirby, R.C., Logg, A.: A compiler for variational forms. ACM Trans. Math. Softw. 32(3), 417–444 (2006)MathSciNet CrossRef
    12.Kirby, R.C.: Algorithm 839: fiat, a new paradigm for computing finite element basis functions. ACM Trans. Math. Softw. (TOMS), 502–516 (2004)
    13.Logg, A., Mardal, K.-A., Wells, G.N., et al. (eds.): Automated Solution of Differential Equations by the Finite Element Method. Lecture Notes in Computational Science and Engineering, vol. 84. Springer, Heidelberg (2012)MATH
    14.Oliker, L.: PLUM parallel load balancing for unstructured adaptive meshes. Technical report RIACS-TR-98-01, RIACS, NASA Ames Research Center (1998)
    15.Rivara, M.C.: New longest-edge algorithms for the refinement and/or improvement of unstructured triangulations. Int. J. Numer. Meth. Eng. 40, 3313–3324 (1997)MathSciNet CrossRef MATH
  • 作者单位:Johan Hoffman (19) (20)
    Johan Jansson (19) (20)
    Niclas Jansson (19)

    19. Computational Technology Laboratory, School of Computer Science and Communication, KTH, Stockholm, Sweden
    20. BCAM - Basque Center for Applied Mathematics, Bilbao, Spain
  • 丛书名:Parallel Processing and Applied Mathematics
  • ISBN:978-3-319-32149-3
  • 刊物类别:Computer Science
  • 刊物主题:Artificial Intelligence and Robotics
    Computer Communication Networks
    Software Engineering
    Data Encryption
    Database Management
    Computation by Abstract Devices
    Algorithm Analysis and Problem Complexity
  • 出版者:Springer Berlin / Heidelberg
  • ISSN:1611-3349
文摘
Developing multiphysics finite element methods (FEM) and scalable HPC implementations can be very challenging in terms of software complexity and performance, even more so with the addition of goal-oriented adaptive mesh refinement. To manage the complexity we in this work present general adaptive stabilized methods with automated implementation in the FEniCS-HPC automated open source software framework. This allows taking the weak form of a partial differential equation (PDE) as input in near-mathematical notation and automatically generating the low-level implementation source code and auxiliary equations and quantities necessary for the adaptivity. We demonstrate new optimal strong scaling results for the whole adaptive framework applied to turbulent flow on massively parallel architectures down to 25000 vertices per core with ca. 5000 cores with the MPI-based PETSc backend and for assembly down to 500 vertices per core with ca. 20000 cores with the PGAS-based JANPACK backend. As a demonstration of the power of the combination of the scalability together with the adaptive methodology allowing prediction of gross quantities in turbulent flow we present an application in aerodynamics of a full DLR-F11 aircraft in connection with the HiLift-PW2 benchmarking workshop with good match to experiments.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700