Release 3.12.1 (11-05-2015) ------------------------- * Fix bug in Makefile.am which prevented building of tarballs. Release 3.12.0 (11-05-2015) ------------------------- The major change is this release is the official transformation of the entire code base to C++. While pretty much everybody (read: all Dune users) has compiled UG as C++ for many years now, the code itself was still officially C. In the 3.12.0 release all .c files have now been renamed to .cc, and UG will hence build as C++ by default. Thanks to Christoph GrĂ¼ninger. * Remove code that redefines standard types on specific architectures (Fixes Debian build problems of dune-grid) * Fix various problems when compiling with clang * Fix the return type of a few methods that don't actually return anything. * Removal of dead and redundant code * Minor cleanup and beautifications in ddd Release 3.11.1 (2-12-2014) ------------------------- This is mainly a bugfix release. As the only behavioral change, memory management now defaults to the operating system heap, rather than the built-in heap. This eases debugging and appears to speed up the code. * Make method CreateLine return void instead of INT. This fixes a segfault when compiling with clang. Thanks to Carsten Gräser. * More build system and other cleanup Release 3.11.0 (12-06-2014) ------------------------- This release contains several bugfixes related to dynamic load balancing. It also contains many important cleanup patches (kudos to Ansgar Burchardt). * Properly set SideVector VCOUNT fields after load balancing (Dune FlySpray 810: https://dune-project.org/flyspray/index.php?do=details&task_id=810 ) * Bugfix: Alway identify MIDNODEs to the proclist of the father edge * Bugfix: Initialize EDIDENT for edges for 3d _and 2d_ before refinement * Bugfix: Call the RestrictPartitioning method more often before adaptive refinement * Remove the Fortran interface to the DDD library * Remove left-overs from the Chaco load balancer which used to be contained in the UG source tree * Remove lots of code related to obsolete architectures and the old build system * Remove old, non-free version of netgen * Constification in the DDD subsystem * Various build-system improvements