Skip to content
Next generation FEniCS Form Compiler
Branch: master
Clone or download
chrisrichardson Remove unused code (#129)
* Add prefix to IR and remove unused code

* Remove unused functions
Latest commit f2e2dd3 Apr 25, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Bump dependency version to match FEniCS release (#128) Apr 19, 2019
bench
demo Remove dolfin -l parameter (#100) Feb 2, 2019
doc Some doc formatting fixes. Apr 19, 2018
ffc Remove unused code (#129) Apr 25, 2019
test Fix integral code with conditionals (complex mode) (#127) Apr 25, 2019
.gitattributes Add files to ignore when using git archive to generate tarball Nov 1, 2016
.gitignore Update release script [skip ci] May 8, 2017
.mailmap A second mailmap attempt. Apr 16, 2018
AUTHORS Added info about quadhex to changelog Aug 21, 2017
COPYING A bunch of repository cleanup. Added licence files etc. Feb 19, 2014
COPYING.LESSER A bunch of repository cleanup. Added licence files etc. Feb 19, 2014
ChangeLog.rst Bump version to 2018.2.0.dev0 Jun 14, 2018
ChangeLog.uflacs Remove junk Jul 19, 2016
INSTALL More Py2 removing Dec 15, 2017
LICENSE Remove junk Jul 19, 2016
MANIFEST.in Exclude regression test reference data and output from manifest file … May 9, 2017
README.rst Update README.rst Nov 2, 2018
_clang-format Remove ufc::form. Apr 14, 2018
bitbucket-pipelines.yml
release.conf
requirements.txt Use cffi as the only JIT compiler (#102) Feb 8, 2019
setup.cfg Use cffi as the only JIT compiler (#102) Feb 8, 2019
setup.py Bump dependency version to match FEniCS release (#128) Apr 19, 2019

README.rst

FFC-X: The FEniCS Form Compiler (experimental)

https://circleci.com/gh/FEniCS/ffcx.svg?style=shield Documentation Status https://coveralls.io/repos/github/FEniCS/ffcx/badge.svg?branch=master

FFC-X is an experimental version of FEniCS FFC which is being actively developed, but is not ready for production use. Many new experimental features may come and go as development proceeds.

FFC-X is a compiler for finite element variational forms. From a high-level description of the form, it generates efficient low-level C code that can be used to assemble the corresponding discrete operator (tensor). In particular, a bilinear form may be assembled into a matrix and a linear form may be assembled into a vector. FFC may be used either from the command line (by invoking the ffc command) or as a Python module (import ffc).

FFC-X is part of the FEniCS Project.

For more information, visit http://www.fenicsproject.org

Documentation

Documentation can be viewed at http://fenics-ffcx.readthedocs.org/.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

You can’t perform that action at this time.