Skip to content
Antti Stenvall edited this page May 8, 2015 · 11 revisions

Welcome to the dp wiki!

dp stands for discrete problems. These are finite dimensionalized forms of (often) infinite dimensional problems, or such that solutions cannot be analytically found, where functions are unknowns. Typically, those are formulated in partial differential equations. One of the most common solution method to these problems is the finite element method.

This platform offers an easily approachable environment for implementing e.g. finite element method based solvers during a learning phase. It is suitable for university level courses on numerical methods in partial differential equations, either mathematics or engineering oriented.

This platform offers more than is needed, but the most important features are highlighted in the examples. The interface to mesh manipulation includes also many functions related to changing element tags. This can be important when Comsol is used as a CAD tool and mesh generation. Then, the element tags can be easily manipulated to the ones user wants them to be. Also Gmsh and its .geo file syntax can be used in pre-processing and mesh generation. Gmsh .msh files can also be exported from inputted Comsol's .mphtxt files.

Often methods are tested only for simplicial elements, though much support for other element shapes is available. Sorry, about that. However, long term goal is to make dp support more element types. In principle, in mesh transition from Comsol mesh to Gmsh mesh, everything already works.

Some short guides

Clone this wiki locally