File dolfin.changes of Package dolfin

-------------------------------------------------------------------
Mon Feb  9 16:17:41 UTC 2015 - kkhere.geo@gmail.com

- refresh cmake-prevent-double-underscore.patch with better logic 

-------------------------------------------------------------------
Sat Feb  7 16:31:34 UTC 2015 - kkhere.geo@gmail.com

- add a patch to make sure the python modules don't have an extra _ 
  in their names with cmake 3.1.1, which makes them fail to load

-------------------------------------------------------------------
Thu Feb  5 16:44:28 UTC 2015 - kkhere.geo@gmail.com

- Change dependency from python-ScientificPython to python-sympy 

-------------------------------------------------------------------
Thu Jan 15 12:19:57 UTC 2015 - kkhere.geo@gmail.com

- update to version 1.5.0
  * DG demos working is parallel
  * Simplify re-use of LU factorisations
  * CMake 3 compatibility
  * Make underlying SLEPc object accessible
  * Full support for linear algebra backends with 64-bit integers
  * Add smoothed aggregation AMG elasticity demo
  * Add support for slepc4py
  * Some self-assignment fixes in mesh data structures
  * Deprecated GenericDofMap::geometric_dimension()
  * Experimental support for ghosted meshes (overlapping region in parallel)
  * Significant memory reduction in dofmap storage
  * Re-write dofmap construction with significant performance and scaling
	improvements in parallel
  * Switch to local (process-wise) indexing for dof indices
  * Support local (process-wise) indexing in linear algerbra backends
  * Added support for PETSc 3.5, require version >= 3.3
  * Exposed DofMap::tabulate_local_to_global_dofs,
	MeshEntity::sharing_processes in Python
  * Added GenericDofmap::local_dimension("all"|"owned"|"unowned")
  * Added access to SLEPc or slepc4py EPS object of SLEPcEigenSolver
 	(requires slepc4py version >= 3.5.1)
  * LinearOperator can now be accessed using petsc4py
  * Add interface (PETScTAOSolver) for the PETSc nonlinear (bound-constrained)
 	optimisation solver (TAO)
  * Add GenericMatrix::nnz() function to return number of nonzero
 	entries in matrix (fixes #110)
  * Add smoothed aggregation algerbraic multigrid demo for elasticity
  * Add argument 'function' to project, to store the result into a preallocated
 	function
  * Remove CGAL dependency and mesh generation, now provided by mshr
  * Python 2.7 required
  * Add experimental Python 3 support. Need swig version 3.0.3 or later
  * Move to py.test, speed up unit tests and make tests more robust in parallel
  * Repeated initialization of PETScMatrix is now an error
  * MPI interface change: num_processes -> size, process_number -> rank
  * Add optional argument project(..., function=f), to avoid superfluous
 	allocation
  * Remove excessive printing of points during extrapolation
  * Clean up DG demos by dropping restrictions of Constants: c('+') -> c
  * Fix systemassembler warning when a and L both provide the same subdomain
	data.
  * Require mesh instead of cell argument to FacetArea, FacetNormal,
 	CellSize, CellVolume, SpatialCoordinate, Circumradius,
	MinFacetEdgeLength, MaxFacetEdgeLength
  * Remove argument reset_sparsity to assemble()
  * Simplify assemble() and Form() signature: remove arguments mesh,
	coefficients, function_spaces, common_cell. These are now
	all found by inspecting the UFL form
  * Speed up assembly of forms with multiple integrals depending on
	different functions, e.g. f*dx(1) + g*dx(2).
  * Handle accessing of GenericVectors using numpy arrays in python layer
	instead of in hard-to-maintain C++ layer
  * Add support for mpi groups in jit-compilation
  * Make access to HDFAttributes more dict like
  * Add 1st and 2nd order Rush Larsen schemes for the PointIntegralSolver
  * Add vertex assembler for PointIntegrals
  * Add support for assembly of custom_integral
  * Add support for multimesh assembly, function spaces, dofmaps and functions
  * Fix to Cell-Point collision detection to prevent Points inside the mesh
	from falling between Cells due to rounding errors
  * Enable reordering of cells and vertices in parallel via SCOTCH and the
	Giibs-Poole-Stockmeyer algorithm
  * Efficiency improvements in dof assignment in parallel, working on HPC up to
	24000 cores
  * Introduction of PlazaRefinement methods based on refinement of the Mesh
	skeleton, giving better quality refinement in 3D in parallel
  * Basic support for 'ghost cells' allowing integration over interior facets in
 	parallel 

-------------------------------------------------------------------
Tue Sep  2 14:49:41 UTC 2014 - kkhere.geo@gmail.com

- update to version 1.4.0
  * Feature: Add set_diagonal (with GenericVector) to GenericMatrix
  * Fix many bugs associated with cell orientations on manifolds
  * Force all global dofs to be ordered last and to be on the last process
	in parallel
  * Speed up dof reordering of mixed space including global dofs by removing
	the latter from graph reordering
  * Force all dofs on a shared facet to be owned by the same process
  * Add FEniCS ('fenics') Python module, identical with DOLFIN Python module
  * Add function Form::set_some_coefficients()
  * Remove Boost.MPI dependency
  * Change GenericMatrix::compresss to return a new matrix (7be3a29)
  * Add function GenericTensor::empty()
  * Deprecate resizing of linear algebra via the GenericFoo interfaces
	(fixes #213)
  * Deprecate MPI::process_number() in favour of MPI::rank(MPI_Comm)
  * Use PETSc built-in reference counting to manage lifetime of wrapped PETSc
	objects
  * Remove random access function from MeshEntityIterator (fixes #178)
  * Add support for VTK 6 (fixes #149)
  * Use MPI communicator in interfaces. Permits the creation of distributed and
 	local objects, e.g. Meshes.
  * Reduce memory usage and increase speed of mesh topology computation
- Removed backport patch, vtk-6 support is now in released version 
  * dolfin-1.3-vtk-6-enable.patch

-------------------------------------------------------------------
Sun Jan 26 21:33:01 UTC 2014 - kkhere.geo@gmail.com

- backport vtk-6 support from upstream, otherwise no visualisation:
  * dolfin-1.3-vtk-6-enable.patch
- corrected installation path due to failing compilation of demo files

-------------------------------------------------------------------
Mon Jan 13 08:03:19 UTC 2014 - kkhere.geo@gmail.com

- update to version 1.3.0
  changelog available only in upstream git repository 

-------------------------------------------------------------------
Tue Jun 25 12:21:29 UTC 2013 - kkhere.geo@gmail.com

- Activate features by using optional modules
  CGAL for geometry manipulation
  HDF5 format support in parallel
  SLEPc support for eigenvalues
- Cleanup spec file

-------------------------------------------------------------------
Mon Jun 24 09:31:36 UTC 2013 - kkhere.geo@gmail.com

- update to version 1.2.0
  * Fixes bug where child/parent hierarchy in Python were destroyed
  * Add utility script dolfin-get-demos
  * MeshFunctions in python now support iterable protocol
  * Expose ufc::dofmap::tabulate_entity_dofs to GenericDofMap interface
  * Expose ufc::dofmap::num_entity_dofs to GenericDofMap interface
  * Allow setting of row dof coordinates in preconditioners (only works with PETSc backed for now)
  * Expose more PETSc/ML parameters
  * Improve speed to tabulating coordinates in some DofMap functions
  * Feature: Add support for passing a Constant as default value to a CompiledExpression
  * Fix bug in dimension check for 1-D ALE
  * Remove some redundant graph code
  * Improvements in speed of parallel dual grapj builder
  * Fix bug in XMDF output for cell-based Functions
  * Fixes for latest version of clang compiler
  * LocalSolver class added to efficiently solve cell-wise problems
  * New implementation of periodic boundary conditions. Now incorporated into the dofmap
  * Optional arguments to assemblers removed
  * SymmetricAssembler removed
  * Domains for assemblers can now only be attached to forms
  * SubMesh can now be constructed without a CellFunction argument, if the MeshDomain contains marked celldomains.
  * MeshDomains are propagated to a SubMesh during construction
  * Simplify generation of a MeshFunction from MeshDomains: No need to call mesh_function with mesh
  * Rename dolfin-config.cmake to DOLFINConfig.cmake
  * Use CMake to configure JIT compilation of extension modules
  * Feature: Add vertex_to_dof_map to DofMap, which map vertex indices to dolfin dofs
  * Feature: Add support for solving on m dimensional meshes embedded in n >= m dimensions 

-------------------------------------------------------------------
Fri Mar  1 21:25:11 UTC 2013 - scorot@free.fr

- add missing petsc-devel in build requirements
- remove unneeded patch dolfin-1.1.0-cmake-find-scotch.patch
- disable hdf5 support on serial version due to build failure
- add explicit configure flags to disable support for libs
  we don't want or which are not available

-------------------------------------------------------------------
Wed Feb 27 21:43:10 UTC 2013 - scorot@free.fr

- add parallel openmpi packages
- add patches in order to fix thirdparty libs detection
  * dolfin-1.1.0-cmake-find-hdf5.patch
  * dolfin-1.1.0-cmake-find-scotch.patch

-------------------------------------------------------------------
Mon Jan 28 20:40:24 UTC 2013 - scorot@free.fr

- update to version 1.1.0
  * Changelog to long see ChangeLog file for a full list
- update patch dolfin-1.1.0-suitesparse.patch
- remove patch dolfin-1.0.0-petsc-3.3.patch not needed anymore
 
-------------------------------------------------------------------
Sun Oct 14 21:17:09 UTC 2012 - scorot@free.fr

- recompile pyc files of python modules to avoid presence of
  rpm build root
- remove remaining duplicates files 

-------------------------------------------------------------------
Mon Oct  1 22:08:46 UTC 2012 - scorot@free.fr

- Buildrequires openmpi-devel 
- use fdupes for doc duplicated files 

-------------------------------------------------------------------
Tue Sep 25 21:09:55 UTC 2012 - scorot@free.fr

- fix build with recent petsc thanks to patch0
- fix suitesparse detection and linking thanks to patch1
- build sphinx documentation 

-------------------------------------------------------------------
Sat Sep 22 21:57:40 UTC 2012 - scorot@free.fr

- first package 

openSUSE Build Service is sponsored by