- Home
- About DUNE
- Download
- Documentation
- Community
- Development
A new patch file for UG has been uploaded and can be found here. It includes a new method that is needed to properly implement the boundaryId() method. If you use UGGrid and the DUNE developer branch you have to get this new patch file before updating dune-grid. Sorry for the hassle.
14. 11. 2008
We are pleased to announce the release of Version 1.1.1 of the "Distributed and Unified Numerics Environment" (DUNE) (download). This version is a bug fix version of the previous release 1.1.
DUNE is free software licensed under the GPL (version 2) with a so-called "runtime exception". This licence is similar to the one under which the libstdc++ libraries are distributed. Thus it is possible to use DUNE even in proprietary software.
The changes to from version 1.1 to version 1.1.1 are listed in the release notes. For detailed information a file containing the differences of the source file from each core module is available in the download directory.
6. 11. 2008
ALUGrid version 1.12 has been released. METIS 5.0 and PARTY 1.99 are now supported. The new version is available from the ALUGrid page.
4. 09. 2008
ALUGrid version 1.11 has been released. We found a bug in the border-border communication. See the ChangeLog file for more details. The new version is available from the ALUGrid page.
29. 7. 2008
There is a new mailing list dune-disc-commit which all commit messages for the dune-disc package will be sent over. Please subscribe if you are interested in dune-disc development.
17. 6. 2008
We are pleased to announce the release of Version 1.1 of the "Distributed and Unified Numerics Environment" (DUNE) (download).
DUNE is free software licensed under the GPL (version 2) with a so-called "runtime exception". This licence is similar to the one under which the libstdc++ libraries are distributed. Thus it is possible to use DUNE even in proprietary software.
The changes to from version 1.0 to version 1.1 are listed in the release notes. For detailed information a file containing the differences of the source file from each core module is available in the download directory.
9. 04. 2008
We have started to work on a new tutorial module called dune-grid-dev-howto. This module will collect information on how to write new grid managers for the DUNE grid interface and how to adapt existing grid codes to DUNE. In particular it contains a dummy grid manager called IdentityGrid. It wraps a given second DUNE grid and includes all the boilerplate code that you need for your own grids. This should get you started on your own grid implementations. In the long run the module will also contain a document describing how to implement new DUNE Grids.
25. 3. 2008
The patches to the vanilla UG which you need in order to use a version of UGGrid newer than 1.0 are finally available for download. Have a look at the installation instructions for details.
25. 3. 2008
ALUGrid version 1.1 has been released. This will be the stable version for the DUNE trunk as well as the upcoming release 1.0.1 of the DUNE core modules. ALUGrid has been revised to work with a large number of grid cells (more than 100 million) in parallel. Also some minor bug fixes have been done. The new version is available from the ALUGrid page.
4. 3. 2008
A meeting of all DUNE developers was held on 27. and 28. of February 2008 at the Freie Universität Berlin. The main issue was an evaluation and revision of the grid interface. A list of projected changes to the interface can be found in the meeting minutes. We also decided to have three new core modules: dune-shapefunctions, dune-functions, and dune-grid-dev-howto. These will appear soon.
3. 3. 2008
The DUNE group in Stuttgart is pleased to a announce its first DUNE Course. It will take place March 13-14, 2008 at IPVS, University Stuttgart.
By participating in this course scientists have the opportunity to get a hands-on introduction to the DUNE framework. Main focus is to give a detailed introduction to the DUNE core modules: the grid interface including IO methods with its numerous grid implementations and the iterative solver module ISTL. In the exercises a hyperbolic sample problem will be implemented (convection equation using Discontinuous-Galerkin discretisation with constant and linear shape functions).
For people not already familiar with generic programming, static polymorphism, templates and the STL, there is the possibility to get insight in these areas by participating in the "Advanced C++" course held on March 12, 2008.
For further information see the course homepage.
18. 1. 2008
The DUNE groups in Freiburg and Münster are pleased to announce the release of Version 0.9 of the FEM Module of DUNE.
The dune-fem module is based on the dune-grid interface library, extending the grid interface by a number of discretization algorithms for solving non-linear systems of partial differential equations.
For further information and for downloads see the dune-fem homepage.
8. 1. 2008
We are pleased to announce the release of Version 1.0 of the "Distributed and Unified Numerics Environment" (DUNE).
DUNE is a modular toolbox for solving partial differential equations (PDEs) with grid-based methods. It supports the easy implementation of methods like Finite Elements (FE), Finite Volumes (FV), and also Finite Differences (FD).
DUNE is free software licensed under the GPL (version 2) with a so-called "runtime exception". This licence is similar to the one under which the libstdc++ libraries are distributed. Thus it is possible to use DUNE even in proprietary software.
For further information, have a look at our website http://www.dune-project.org
The framework consists of a number of modules which are downloadable as separate packages. The current core modules are:
contains the basic classes used by all DUNE-modules. It provides some infrastructural classes for debugging and exception handling as well as a library to handle dense matrices and vectors.
defines nonconforming, hierarchically nested, multi-element-type, parallel grids in arbitrary space dimensions. Graphical output with several packages is available, e.g. file output to IBM data explorer and VTK (parallel XML format for unstructured grids). The graphics package Grape has been integrated in interactive mode.
provides generic sparse matrix/vector classes and a variety of solvers based on these classes. A special feature is the use of templates to exploit the recursive block structure of finite element matrices at compile time. Available solvers include Krylov methods, (block-) incomplete decompositions and aggregation-based algebraic multigrid.
20. 12. 2007
From today on the DUNE News are also available via an RSS 2.0 feed
.
Together with the RSS Feed we also added functionality to keep the dune-announces
mailing list synced with the news section on the web site.
04. 12. 2007
Bernd Flemisch has kindly donated code that allows to read grids in the Star-CD format. It works for all grid implementations that have the grid construction interface of UGGrid.
26. 11. 2007
Today we have completed two papers on the DUNE system. They are P. Bastian, M. Blatt, A. Dedner, C. Engwer, R. Klöfkorn, M. Ohlberger, O. Sander. A Generic Grid Interface for Parallel and Adaptive Scientific Computing. Part I: Abstract Framework and P. Bastian, M. Blatt, A. Dedner, C. Engwer, R. Klöfkorn, R. Kornhuber, M. Ohlberger, O. Sander: A Generic Grid Interface for Parallel and Adaptive Scientific Computing. Part II: Implementation and Tests in DUNE.
The first gives a rigorous mathematical definition of a grid as we see it. The second one explains the implementation and gives a few example applications to demonstrate the advantages of DUNE. If you're using DUNE for your own publications we kindly ask you to cite the second one.
The papers have been submitted to 'Computing'. They are also available as Matheon preprints 403 and 404, respectively.
17. 09. 2007
After several bugs fixes, we released today the sixth and hopefully final beta release for the three core modules dune-common, dune-grid, dune-istl and the dune-grid-howto. We fixed several bugs concernig the documentation, beside these the code seems to be fairly mature.
Go to the download page, grab the packages, test them!
17. 08. 2007
The UGGrid implementation of the grid interface now supports nonconforming meshes. These were provided by UG all along but not available through the grid interface. Now a new method UGGrid::setClosureType() allows to omit the green closure when doing mesh refinement. There are no restrictions on the number of hanging nodes you may have on a single edge.
Enjoy the new feature and let us know about any problems you run into.
18. 05. 2007
From 6th to 9th of August 2007 the DUNE Summer School "Discretization of Evolution Equations using DUNE-Fem" will take place in Freiburg. See the Summer School's web page for detailed information.
9. 05. 2007
Today we released the fifth and hopefully final beta release for the three core modules dune-common, dune-grid, dune-istl and the dune-grid-howto. We fixed several bugs concernig the documentation, beside these the code seems to be fairly mature.
Go to the download page, grab the packages, test them!
18. 04. 2007
The restructured DUNE website launched today! You will hopefully find the information more easily.
04. 04. 2007
Today we released the fourth and hopefully final beta release for the three core modules dune-common, dune-grid, dune-istl and the dune-grid-howto.
Go to the download page, grab the packages, test them!
28. 03. 2007
Today we released the third an hopefully final beta release for the three core modules dune-common, dune-grid, dune-istl and the dune-grid-howto.
Go to the download page, grab the packages, test them!
22. 03. 2007
We released the second beta of the three core modules dune-common, dune-grid, dune-istl and the dune-grid-howto.
This beta release include a lot of bug fixes. We encourage all users to test and report bugs.
Go to the download page to grab the packages.
01. 03. 2007
We are moving DUNE to a new server. Many services (like this web page) already run on the server without anybody noticing it. Now we started to move the repositories.
Access to dune-common, dune-grid, dune-grid-howto and dune-istl on the old server is disabled and these repositories are moved to the new server.
The DNS Entry for svn.dune-project.org is updated and you should be
able to access the repositories as soon as your DNS caches are
uptodate. Both anonymous checkout and
read/write access are available via the same url:
https://svn.dune-project.org/svn/dune-XXXX/
14. 02. 2007
The AmiraMesh library, which is used to read and write grids in the native format of the Amira visualization software, is now available for download.
31. 01. 2006
Today (1. January 2007) we released the first beta of the three core modules dune-common, dune-grid, dune-istl and the dune-grid-howto.
These packages are beta. We encourage all users to test and report bugs. We plan to release the final 1.0 in february 2007.
Go to the download page to grab the packages.
1. 1. 2007
Dune got updated to the latest version of ALUGrid, version 0.41.
There will be no changes until Dune-1.0, except bug fixes if any occur.
15. 12. 2006
Dune got updated to the latest version of ALUGrid.
The current version of Dune-ALUGrid will need the latest ALUGrid-library with version number 0.4 to compile. See the librarys ChangeLog for new features and a bug-fix list.
9. 10. 2006
Dune now has its own domain.
For a more convenient access to Dune-related information we registered dune-project.org.
25. 06. 2006
Dune got updated to the latest version of ALUGrid.
The current version of Dune-ALUGrid will need the latest ALUGrid-library with version number 0.3 to compile. New implemented features are leaf and level communication for parallel runs.
23. 06. 2006
After a longer discussion on the Dune mailing list we decided to split the Dune repository into several repositories according to the module structure. Together with this change we decided to switch our revision control system from CVS to subversion.
After a lot lot hard work the transition is finished. All Dune modules have their own subversion repository. The nightly builds are running again and the webpage is created from the new sources.
Still there are some open issues, especially the documentation is out of sync with the latest changes. For a list of open issues see Peters mail.
05. 05. 2006
During October 5th to 7th nearly all DUNE core Developers attended the first DUNE Developer Cottage Workshop. It took place at the "Schauinsland"-Cottage of the University Freiburg locate in the wonderful, though foggy, scenery of the black forest. The main goal of the meeting were
Please refer to the meeting minutes for more details.
7. 10. 2005
Juli 11. the 9th DUNE Developer Meeting took place. The main points we were discussing were
Please refer to the meeting minutes for more details.
11. 7. 2005
From today on we also have an Automated Test Environment running. The system is integrated into our Automake/Autoconf infrastructure. Every night an automatic test is run on hal. In the future CVS HEAD check and nightly builds on a computer farm can follow.
16.06.2005
We recently activated an open-access Bug tracking system. Everybody is invited to check for known bugs and file new reports or feature requests.
31.05.2005
January 21. the 8th DUNE Developer Meeting took place. The main points we were discussing were
28.02.2005
The grid interface was revised to consequently follow the content view model. This also enables us to follow a strict const policy.
If you need to adapt a grid implementation or an application follow this HowTo (UPDATE: HowTo doesn't exists any more, all information can be found in the doxygen documentation).
27. 1. 2005
Following the renaming of ALBERT to ALBERTA, AlbertGrid has been renamed to AlbertaGrid. The Dune Grid Interface now works with the current ALBERTA version which is available at the ALBERTA homepage.
9. 12. 2004
A new implementation of the grid interface has been added to DUNE. OneDGrid gives you nonuniform one-dimensional grids with local grid refinement and coarsening. It is completely contained in the DUNE repository and can be used without any additional libraries.
2. 12. 2004
Oktober 07. / 08. the 7th DUNE Developer Meeting took place. The main points we were discussing were
08. 10. 2004
Finally the parallel grid interface, as we discussed it on the last DUNE Developer Meeting, is finished. There is a reference implementation in YaspGrid.
If you want to use the parallel interface you must have an MPI implementation available (automake can detect mpich and lam). To learn how to compile your DUNE project with MPI support have a look at dune-tutorial/Makefile.am. [Update: This last statement is outdated!]
11. 08. 2004
Last Change: Dec 4 2007 11:48 by Christian Engwer