ufc-devel - Development and header files for UFC

Property Value
Distribution openSUSE Leap 15.0
Repository Science all
Package filename ufc-devel-2016.2.0-lp150.1.9.noarch.rpm
Package name ufc-devel
Package version 2016.2.0
Package release lp150.1.9
Package architecture noarch
Package type rpm
Category Development/Libraries/C and C++
Homepage http://fenicsproject.org
License LGPL-3.0+
Maintainer -
Download size 18.83 KB
Installed size 68.14 KB
This package contains the development files for UFC (Unified Form-assembly Code)


Package Version Architecture Repository
ufc-devel - - -


Name Value
ufc-devel = 2016.2.0-lp150.1.9


Type URL
Mirror widehat.opensuse.org
Binary Package ufc-devel-2016.2.0-lp150.1.9.noarch.rpm
Source Package python3-FFC-2016.2.0-lp150.1.9.src.rpm

Install Howto

  1. Add the Science repository:
    # zypper addrepo http://widehat.opensuse.org/opensuse/repositories/science/openSUSE_Leap_15.0/ science
  2. Install ufc-devel rpm package:
    # zypper install ufc-devel




2017-03-07 - kkhere.geo@gmail.com
- added python3-fixes.patch for correct form compilation
2017-01-12 - kkhere.geo@gmail.com
- update to version 2016.2.0 [2016-11-30]
* Jit compiler now compiles elements separately from forms to avoid duplicate work
* Add parameter max_signature_length to optionally shorten signatures in the jit cache
* Move uflacs module into ffc.uflacs
* Remove installation of pkg-config and CMake files (UFC path and
compiler flags are available from ffc module)
* Add dependency on dijitso and remove dependency on instant
* Add experimental Bitbucket pipelines
* Tidy the repo after UFC and UFLACS merge, and general spring cleanup. This
includes removal of instructions how to merge two repos, commit hash
2016.1.0 [2016-06-23]
* Add function get_ufc_include to get path to ufc.h
* Merge UFLACS into FFC
* Generalize ufc interface to non-affine parameterized coordinates
* Add ufc::coordinate_mapping class
* Make ufc interface depend on C++11 features requiring gcc version >= 4.8
* Add function ufc_signature() to the form compiler interface
* Add function git_commit_hash()
- package migrated to python3
2015-09-24 - kkhere.geo@gmail.com
- update to version 1.6.0 [2015-07-28]
* Rename and modify a number of UFC interface functions. See docstrings in ufc.h for details.
* Bump required SWIG version to 3.0.3
* Disable dual basis (tabulate_coordinates and evaluate_dofs) for enriched
elements until correct implementation is brought up
- require swig version 3.0.3 and above
2015-01-15 - kkhere.geo@gmail.com
- update to version 1.5.0
* Remove FErari support
* Add support for new integral type custom_integral
* Support for new form compiler backend "uflacs", downloaded separately
- Add Requires: python-uflacs to install the new compiler system
2014-09-02 - kkhere.geo@gmail.com
- update to version 1.4.0
* Add support for integrals that know which coefficients they use
* Many bug fixes for facet integrals over manifolds
* Merge UFC into FFC; ChangeLog for UFC appended below
* Various updates mirroring UFL changes
* Experimental: New custom integral with user defined quadrature points
- Create new subpackages python-ufc and ufc-devel due to upstream merge of
ufc into FFC
- Added a patch to correct pkgconfig installation path
- Build of ufc requires swig
- Add Requires: python-ufc to install subpackage
2014-01-12 - kkhere.geo@gmail.com
- update to version 1.3.0
changelog available only in upstream git repository
2013-06-21 - kkhere.geo@gmail.com
- update to version 1.2.0
* New feature: Add basic support for point integrals on vertices
* New feature: Add general support for m-dimensional cells in
n-dimensional space (n >= m, n, m = 1, 2, 3)
2013-01-22 - scorot@free.fr
- update to version 1.1.0
* Fix bug for Conditionals related to DG constant Coefficients.
* Fix bug for Conditionals, precedence rules for And and Or.
* Changed data structure from list to deque when pop(0) operation
is needed, speeding up split_expression operation considerable
* Other minor fixes
2012-10-14 - scorot@free.fr
- Requires python(abi) on recent products
2012-09-26 - scorot@free.fr
- first package

See Also

Package Description
uranium-3.6.0-lp150.12.1.noarch.rpm Python framework for Desktop applications
uranium-firmware-lulzbot- 3D printer firmware
uranium-lulzbot-3.6.6-lp150.30.1.aarch64.rpm 3D printer control software: python UI stack
uranium-lulzbot-3.6.6-lp150.30.1.x86_64.rpm 3D printer control software: python UI stack
uthash-devel-2.0.1-lp150.10.5.x86_64.rpm Development headers for uthash
vcftools-0.1.15-lp150.2.1.x86_64.rpm Tools for manipulating VCF files (Variant Call Format)
viennacl-devel-1.7.1-lp150.1.3.x86_64.rpm Linear algebra and solver library using CUDA, OpenCL, and OpenMP
vis5d+-1.3.0-lp150.2.16.x86_64.rpm A free volumetric rendering program
vis5d+-devel-1.3.0-lp150.2.16.x86_64.rpm Headers and libraries for vis5d+
vis5d+-devel-static-1.3.0-lp150.2.16.x86_64.rpm Static libraries for vis5d+
voro++-0.4.6-lp150.8.9.x86_64.rpm Voronoi tessellation library
voro++-devel-0.4.6-lp150.8.9.x86_64.rpm Development headers and libraries for voro++
votca-csg-1.5-lp150.3.1.x86_64.rpm VOTCA coarse-graining engine
votca-csg-bash-1.5-lp150.3.1.noarch.rpm Bash completion for votca
votca-csg-common-1.5-lp150.3.1.noarch.rpm Architecture-independent data files for VOTCA CSG