4.7 Article

Nektar plus plus : An open-source spectral/hp element framework

期刊

COMPUTER PHYSICS COMMUNICATIONS
卷 192, 期 -, 页码 205-219

出版社

ELSEVIER SCIENCE BV
DOI: 10.1016/j.cpc.2015.02.008

关键词

High-order finite elements; Spectral/hp elements; Continuous Galerkin method; Discontinuous Galerkin method; FEM

资金

  1. Engineering and Physical Sciences Research Council [EP/L000407/1, EP/K037536/1, EP/K038788/1, EP/L000261/1, EP/I037946/1, EP/H000208/1, EP/I030239/1, EP/H050507/1, EP/D044073/1, EP/C539834/1]
  2. British Heart Foundation [FS/11/22/28745, RG/10/11/28457]
  3. Royal Society of Engineering, McLaren Racing
  4. National Science Foundation [IIS-1212806, OCI-1148291]
  5. Army Research Office [W911NF121037]
  6. Air Force Office of Scientific Research [FA9550-08-1-0156]
  7. Department of Energy [DE-EE0004449]
  8. British Heart Foundation [RG/10/11/28457, FS/11/22/28745] Funding Source: researchfish
  9. Engineering and Physical Sciences Research Council [EP/H000208/1, EP/K038788/1, EP/I037946/1, EP/L000261/1, EP/L000407/1, EP/I030239/1, EP/C539842/1, EP/D044073/1, EP/K037536/1, EP/H050507/1, EP/C539834/1] Funding Source: researchfish
  10. EPSRC [EP/L000261/1, EP/I030239/1, EP/H050507/1, EP/L000407/1, EP/D044073/1, EP/C539842/1, EP/K037536/1, EP/H000208/1, EP/I037946/1, EP/C539834/1] Funding Source: UKRI

向作者/读者索取更多资源

Nektar++ is an open-source software framework designed to support the development of high-performance scalable solvers for partial differential equations using the spectral/hp element method. High-order methods are gaining prominence in several engineering and biomedical applications due to their improved accuracy over low-order techniques at reduced computational cost for a given number of degrees of freedom. However, their proliferation is often limited by their complexity, which makes these methods challenging to implement and use. Nektar++ is an initiative to overcome this limitation by encapsulating the mathematical complexities of the underlying method within an efficient C++ framework, making the techniques more accessible to the broader scientific and industrial communities. The software supports a variety of discretisation techniques and implementation strategies, supporting methods research as well as application-focused computation, and the multi-layered structure of the framework allows the user to embrace as much or as little of the complexity as they need. The libraries capture the mathematical constructs of spectral/hp element methods, while the associated collection of pre-written PDE solvers provides out-of-the-box application-level functionality and a template for users who wish to develop solutions for addressing questions in their own scientific domains. Program summary Program title: Nektar++ Catalogue identifier: AEVV_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEVV_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: MIT No. of lines in distributed program, including test data, etc.: 1052456 No. of bytes in distributed program, including test data, etc.: 42851367 Distribution format: tar.gz Programming language: C++. Computer: Any PC workstation or cluster. Operating system: Linux/UNIX, OS X, Microsoft Windows. RAM: 512 MB Classification: 12. External routines: Boost, PFTW, MPI, BLAS, LAPACK and METIS (www.cs.umn.edu) Nature of problem: The Nektar++ framework is designed to enable the discretisation and solution of time-independent or time-dependent partial differential equations. Solution method: Spectral/hp element method Running time: The tests provided take a few minutes to run. Runtime in general depends on mesh size and total integration time. (C) 2015 The Authors. Published by Elsevier B.V.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据