An Overview of Geometry Plus Simulation Modules

  • Angelos MantzaflarisEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11989)


We give an overview of the open-source library “G+Smo”. G+Smo is a C++ library that brings together mathematical tools for geometric design and numerical simulation. It implements the relatively new paradigm of isogeometric analysis, which suggests the use of a unified framework in the design and analysis pipeline. G+Smo is an object-oriented, cross-platform, fully templated library and follows the generic programming principle, with a focus on both efficiency and ease of use. The library aims at providing access to high quality, open-source software to the community of numerical simulation and beyond.


C++ B-splines NURBS Isogeometric analysis Geometric design 



G+Smo is jointly developed by several contributors at the Johannes Kepler University, at the RICAM Institute of the Austrian Academy of Sciences (in the frame of the Austrian Science Fund NFN project S117) at INRIA and at the Department of Applied Mathematics of TU Delft (The Netherlands). More contributions have been made by developers from other institutions. The full list of contributors is available at


  1. 1.
    Christoforou, E., Mantzaflaris, A., Mourrain, B., Wintz, J.: Axl, a geometric modeler for semi-algebraic shapes. In: Davenport, J.H., Kauers, M., Labahn, G., Urban, J. (eds.) ICMS 2018. LNCS, vol. 10931, pp. 128–136. Springer, Cham (2018). Scholar
  2. 2.
    Cottrell, J., Hughes, T., Bazilevs, Y.: Isogeometric Analysis: Toward Integration of CAD and FEA. Wiley, Chichester (2009)CrossRefGoogle Scholar
  3. 3.
    Giannelli, C., Juettler, B., Kleiss, S.K., Mantzaflaris, A., Simeon, B., Speh, J.: THB-splines: an effective mathematical technology for adaptive refinement in geometric design and isogeometric analysis. Comput. Methods Appl. Mech. Eng. 299, 337–365 (2016).
  4. 4.
    Hughes, T., Cottrell, J., Bazilevs, Y.: Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement. Comput. Methods Appl. Mech. Eng. 194(39–41), 4135–4195 (2005).
  5. 5.
    Juettler, B., Langer, U., Mantzaflaris, A., Moore, S., Zulehner, W.: Geometry + simulation modules: Implementing isogeometric analysis. Proc. Appl. Math. Mech. 14(1), 961–962 (2014).
  6. 6.
    Langer, U., Mantzaflaris, A., Moore, S.E., Toulopoulos, I.: Multipatch discontinuous galerkin isogeometric analysis. In: Jüttler, B., Simeon, B. (eds.) Isogeometric Analysis and Applications 2014. LNCSE, vol. 107, pp. 1–32. Springer, Cham (2015). Scholar
  7. 7.
    Shamanskiy, A., Simeon, B.: Isogeometric simulation of thermal expansion for twin screw compressors. IOP Conf. Ser.: Mater. Sci. Eng. 425, 012031 (2018).
  8. 8.
    Takacs, S.: Fast multigrid solvers for conforming and non-conforming multi-patch isogeometric analysis, arXiv preprint (2019)

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Inria Sophia Antipolis - Méditerranée, Université Côte d’AzurNiceFrance

Personalised recommendations