Commit ecb910d3 authored by vijaysm's avatar vijaysm
Browse files

Merge branch 'vijaysm/v4.8.0' into Version4.8.0

Ready for MOAB v4.8.0 RC0.
parents afe9de8f c25aae02
Version 4.7.1pre:
# Version 4.8.0:
** Features
* UMR: Implemented the uniform mesh refinement capabilities for different entity types for degrees (2,3,5). Tools to load a MOAB mesh and uniformly refine it based on user inputs is now available
* Coupler: Improvements in scalability of the spatial coupler and improved capabilities to perform global and subset based conservation/normalization
* Verdict: A new set of API functions to measure quality metrics for MOAB entities (based on Verdict library)
* Enhanced error handling support with clean stack traces in both serial and parallel are now provided natively (examples included)
** Build
* Considerably improved CMake-based build support for linux/OSX/Windows
* Updated autoconf based build system to address all warnings in different architectures and more robust configuration
@ Improved support for OSX Mavericks
@ Improved 32-bit handle support
@ Support for configuration on ALCF machines out of the box
* Moved tools/mbzoltan/MBZoltan.* to src/ZoltanPartitioner.*
* Several bug fixes and warning removals based on GNU, Clang, PGI and Intel compilers
- PR#59: ParallelComm - update the correct partition number when creating a part
- PR#54: WriteNCDF - minor bug when writing out side sets
- PR#94: Exodus Writer - fixes for variable length tags
* Additional unit tests for testing several finer grained APIs
* Several updates to the User and Developer guide in documentation to detail aspects of the new features (UMR, Verdict, Error handling)
* Overall enhanced Windows support (VS2008) (contributions by Kitware)
Version 4.7.0:
# Version 4.7.0:
* Implemented the Array-based Half Facet data structures in MOAB to improve adjacency querying and efficient traversals between related entities (use --enable-ahf during configure)
* Co-developed (MOAB and PETSc) to introduce a new native MOAB-mesh based Discretization Manager (DM) implementation in PETSc that supports parallel solution to PDE problems on unstructured grids.
* Remove memory leak for point-to-point communication (issue #7) caused due to reuse of MPIRequest structures
......@@ -37,7 +56,7 @@ Version 4.7.0:
* New method in MergeMesh that allows stitching a mesh based on an integer tag defined on vertices (GLOBAL_ID)
* Introduced interface to delete entities in ParallelComm
Version 4.6:
# Version 4.6:
* Removed deprecated functions from the Interface: (some overloaded variants of) query_interface, release_interface,
tag_get_data, tag_set_data, tag_get_size.
* Added Interface::adjacencies_iterate, whose behavior is much like tag_iterate.
......@@ -64,7 +83,7 @@ Version 4.6:
values; see src/MBTagConventions.hpp for a list of default values and other conventional tag
characteristics.
Version 4.5:
# Version 4.5:
* ITAPS: added iMesh_stepEntIter, iMesh_stepEntArrIter, iMesh_tagIterate, iMesh_createTagWithOptions (see iMesh_extensions.h)
* More partitioning options for structured mesh (see ScdInterface::compute_partition functions, and doc/metadata_info.doc)
* Error class exposed in API, and query_interface now supports getting access to the moab::Core member of that class.
......@@ -72,7 +91,7 @@ Version 4.5:
coordinate and connectivity memory for blocks of entity handles)
* Added new iMeshP extension tag_reduce
Version 4.1:
# Version 4.1:
* Structured mesh API (see src/moab/ScdInterface.hpp)
* Parallel read of netcdf-based .nc files using pnetcdf (see doc/metadata_info.pdf)
* Updated ParaView plugin (see tools/vtkMOABReader/README for details)
......@@ -81,10 +100,10 @@ Version 4.1:
* Fix zoltan build on case-insensitive file systems (e.g. MacOS)
* Fix netcdf build w/ required HDF5 in non-system path
Version 4.0.1:
# Version 4.0.1:
* Compatible with iMesh 1.2 (see README.IMESH for details on compliance testing)
Version 4.0:
# Version 4.0:
* Many improvements to parallel correctness and efficiency
* Use of MPIO for parallel read of HDF5-based file format
* Parallel import of file formats utilizing internal communication and/or partial read of files.
......@@ -105,7 +124,7 @@ Version 4.0:
* Fixed bug in get_entities_by_type_and_tag for cases with non-zero
input set which has or doesn't have entities
Version 3.0.0 (SVN tag 3.0.0):
# Version 3.0.0 (SVN tag 3.0.0):
- Updated QVDual to work with new versions of VTK and removed
dependence on graphviz
- Move ITAPS/TSTT interface implementation into tools/iMesh and make
......@@ -126,7 +145,7 @@ functionality
- Small changes to #defines of some tag names in MBTagConventions.hpp
Version 2.00 (CVS tag version_200):
# Version 2.00 (CVS tag version_200):
- New MBInterface method to get blocked coordinate data for vertices.
- Speed up reading of entity sets in .h5m files.
- Store sets in entity sequences
......@@ -192,8 +211,8 @@ of the error code enum)
- Fix bugs in VTK I/O for structured mesh, polygons, quadratic elements, and
bit tags.
Version 1.01 (CVS tag version_101):
New Capabilities:
# Version 1.01 (CVS tag version_101):
##New Capabilities:
- Added support for polygons/polyhedra; polyhedra represented by
storing polygon handles as connectivity array, otherwise poly elements
similar to other entities in MOAB
......@@ -217,7 +236,7 @@ entity sets; used e.g. to indicate a set represents geometric
vertex/edge/face/region, dual surface/curve, etc.; currently only
supported by .cub file reader
Bug Fixes/Rearrangements:
##Bug Fixes/Rearrangements:
- Fixed bug getting up-adjacencies from entities having equivalent entities;
some adjacencies were being missed.
- Fixed a bug in set_connectivity, where old vertices were put on the
......@@ -241,5 +260,5 @@ new function MBCN::SubEntityConn, which returns the actual
connectivity of a subentity given the parent connectivity, and the
subentity dimension and index
Version 1.00:
# Version 1.00:
Initial release (woo-hoo!)
################################################################################
# Standard Stuff
################################################################################
AC_INIT([MOAB],[4.7.1pre])
AC_INIT([MOAB],[4.8.0])
AC_CONFIG_SRCDIR([moab.make.in])
AC_CONFIG_SRCDIR([MOABConfig.cmake.in])
AC_CONFIG_SRCDIR([examples/makefile.in])
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment