Concepts is a software project in collaboration between ETH Zürich, TU Berlin and the Research Center Matheon. On this page we give an overview to the history of ...
Here you find a collection of applications solved with Concepts. Elasticity problems * elasticity2D_tutorial.cc: Implementation of linear elasticity problems ...
CIG Documentation The Concepts Input Generator (CIG) is a module of Python functions to create input files for Concepts. Available information * Installation ...
Installing CIG CIG is included in the concepts path and will be automatically installed when installing Concepts. To the directory visible, set the environment va...
Tutorial: Creating your own CIG Modules Create a New File * create a file, such as cigNameOfYourModule.py * in the file header the imports of two cig mo...
CIG Tutorial This example creates a circle in a square (similar to the function createCircleInSquare). Setting up the input generator The Concepts Input Generat...
Documentation How to get started * How to get started with Concepts after it has been successfully installed Tutorials * List of available tutorials Doxy...
Graphical output Matlab Output of the mesh with straight edges plot(x(vtxmsh), y(vtxmsh), 'k '); Output of the mesh with curved edges plot(x(edgemsh), y(edgemsh)...
The files for the mesh are expected to have the following specified relation to the input file FILE e.g. for the input file example.cig it is searched for: ex...
string dirichl_bdAttrib ( "") List of attributes of edges with Dirichlet boundary condition, the attributes are separated by spaces, e.g. "1 3 8 7" No i...
string outputdirectory (".") Directory of the output files, by default the current working directory (where the executable is called from), and related to curre...
Documentation of mesh import in 2D Usage Coordinate file Format: node x y For instance: 1 1.0 1.0 2 0.0 0.5 3 0.0 0.0 4 1.0 2.0 It is recommended to use the fi...
Documentation: Overview Solvers Solving with Mumps Installation You can find installation information for Mumps here. Edit in Jamfile If the library paths for ...
2D photonic crystal ω formulation (TE and TM mode) sampling over quasi momenta k Filename waveprop/PCEVSolve.cc * Computation of the band structure of...
Output of FE solution in 2D hp adaptive space Filename waveprop/showSol2D.cc * Output of a finite element solution in 2D or its gradient to a file forma...
Download GPL Older versions of Concepts (excluding BEM) are available under GNU General Public License: * 2006 04 18: Release 2.1.1 is available: concepts 2.1....
Gallery Two dimensional meshes Fig. A quadrilateral mesh geometrically refined towards inner edges (left), a triangular coarse mesh (middle) and a quadr...
Installation guide : direct solver MUMPS direct solver for real and complex valued unsymmetric matrices Installing packages in Debian, Ubuntu or Redhat (MPI v...
ARPACK eigenvalue solver (implicitly restarted Arnoldi method) Installing packages in Debian, For the Linux distributions Debian or Ubuntu install the package li...
Installation guide : optional libraries complex_bessel, library used for using complex valued Bessel functions. Concepts uses complex_bessel, a library written b...
News Most recent news * moved to Gitlab server News archive * Aug 8th, 2017:The code is fully compatible with the gcc 6.x compiler, the clang 3.x compiler...
Back scattering from a PEC disk with lowest order BGT boundary condition Defining the mesh Option 1: Reading mesh from files The mesh will be imported from fou...
Projects Estimating the eddy current modelling error In this project we had three challenges * diminishing the discretisation error such that the modelling er...
Band structure calculation Kersten Schmidt, Peter Kauf "Computation of the band structure of two dimensional Photonic Crystals with hp Finite Elements", PDF. Abst...
Photonic crystals for Optical Communication The project is divided in the following sub projects: Modelling of supercells for mode analysis in 2D and 3D Formu...
Scientific publication on Concepts 2002 Frauenfelder, P. and Lage, C. Concepts An object oriented software package for partial differential equations. ...
Tutorials On this page you find a list of tutorials that explain the usage of features offered by Concepts. The basic example in How to get started deals as a mod...
Numerical C Library Concepts In the numerical C library Concepts various finite element methods are implemented in common object oriented framework, which is mo...