Goals
Right from the start the main design goal of DUNE was to allow the coupling of new and legacy codes efficiently. This is what sets DUNE apart from other finite element programs.
DUNE is primarily a set of abstract interfaces, which embody concepts from scientific computing. These are mainly intended to be used in finite element and finite volume applications, but also finite difference methods are possible. The central interface is the grid interface. It describes structured and unstructured grids of arbitrary dimension, both with manifold and non-manifold structure. Also, functionality for parallel programming is described. Seven different implementations of the grid interface exist. Four of these are encapsulations of existing grid managers. It is hence possible to directly compare different grid implementations.
Read more about this topic: Dune (software)
Famous quotes containing the word goals:
“Despicable means used to achieve laudable goals renders the goals themselves despicable.”
—Anton Pavlovich Chekhov (18601904)
“If people would forget about utopia! When rationalism destroyed heaven and decided to set it up here on earth, that most terrible of all goals entered human ambition. It was clear thered be no end to what people would be made to suffer for it.”
—Nadine Gordimer (b. 1923)
“Artists have a double relationship towards nature: they are her master and her slave at the same time. They are her slave in so far as they must work with means of this world so as to be understood; her master in so far as they subject these means to their higher goals and make them subservient to them.”
—Johann Wolfgang Von Goethe (17491832)