Building Blocks
Here you can find the list of the available building blocks, with a description and their dependencies.
They allow to implement the following methods FEM, FVM, DG and Spectral, as well as setup coupling.
Functions
Section titled “Functions”Function
Section titled “Function”Function Space
Section titled “Function Space”Spacial Discretization
Section titled “Spacial Discretization”Unstructured space discretization.
Structured space discretization.
Numerical Method
Section titled “Numerical Method”These methods produce an approximation of a solution to a problem, by the means of numerical computation.
Finite Elements Method.
Inputs
Section titled “Inputs”- Spacial Discretization
- Basis function
- Variational Equation
- Function Space
Outputs
Section titled “Outputs”- Function
Dependencies
Section titled “Dependencies”- Sparse Symetric Matrix System Resolution
- Integration
For steady-state problems
- linear solver
For transient problems
- ordinary differential equation solver (Euler, Runge-Kutta)
Coupling
Section titled “Coupling”This allows the combination of different numerical methods, which can be useful for selecting the most appropriate method over a region or for multi-physics simulation.