Nutils is a Free and Open Source Python programming library for Finite Element Method computations, developed by Evalf Computing and distributed under the permissive MIT license. Key features are a readable, math centric syntax, an object oriented design, strict separation of topology and geometry, and high level function manipulations with support for automatic differentiation. Nutils provides the tools required to construct a typical simulation workflow in just a few lines of Python code, while at the same time leaving full flexibility to build novel workflows or interact with third party tools. With native support for Isogeometric Analysis (IGA), the Finite Cell method (FCM), multi-physics, mixed methods, and hierarchical refinement, Nutils is at the forefront of numerical discretization science. Efficient under-the-hood vectorization and built-in parallellisation provide for an effortless transition from academic research projects to full scale, real world applications.
Keywords for this software
References in zbMATH (referenced in 6 articles )
Showing results 1 to 6 of 6.
- Hinz, Jochen; Jaeschke, Andrzej; Möller, Matthias; Vuik, Cornelis: The role of PDE-based parameterization techniques in gradient-based IGA shape optimization applications (2021)
- De Prenter, F.; Verhoosel, C. V.; van Brummelen, E. H.; Evans, J. A.; Messe, C.; Benzaken, J.; Maute, K.: Multigrid solvers for immersed finite element methods and immersed isogeometric analysis (2020)
- Divi, Sai C.; Verhoosel, Clemens V.; Auricchio, Ferdinando; Reali, Alessandro; van Brummelen, E. Harald: Error-estimate-based adaptive integration for immersed isogeometric analysis (2020)
- Baumann, Manuel; van Gijzen, Martin B.: An efficient two-level preconditioner for multi-frequency wave propagation problems (2019)
- Baumann, Manuel; Benner, Peter; Heiland, Jan: Space-time Galerkin POD with application in optimal control of semilinear partial differential equations (2018)
- Hinz, J.; Möller, M.; Vuik, C.: Elliptic grid generation techniques in the framework of isogeometric analysis applications (2018)