summaryrefslogtreecommitdiffstats
path: root/libraries/gismo/README
blob: b8292a0d099d40f0ab4aa01a0d94f59c4fc1d092 (about) (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  G+Smo (pronounced gismo or gizmo) is a C++ library for isogeometric
analysis (IGA). Geometry plus simulation modules aims at the seamless
integration of Computer-aided Design (CAD) and Finite Element
Analysis (FEA). 

  G+Smo (Geometry + Simulation Modules, pronounced "gismo") is an
open-source 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, template C++ 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 forming isogeometric
numerical simulation community and beyond.


Optional building modes set with environment variables:
 - QTAPP=yes : build the QT application
 - OMP=yes : building with OpenMP
 - MPI=yes : build with MPI support (requires mpich or openmpi)
 - HYBRID=yes : OpenMP+MPI (requires mpich or openmpi)
 - VTK=yes : use VTK, requires VTK package.