Skip to content
Next generation FEniCS problem solving environment
Branch: master
Clone or download
jhale Merge pull request #411 from FEniCS/jackhale/gmsh-deps-missing
Add missing gmsh/meshio/pygmsh deps
Latest commit c4c2086 Apr 25, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Simplify dofmap collapsing and remove inconsistencies (#397) Apr 17, 2019
cpp More for private static functions into anonymous namespaces (#410) Apr 25, 2019
python More for private static functions into anonymous namespaces (#410) Apr 25, 2019
utils/pylit Remove old scripts. Add Poisson demo to pipelines. Dec 22, 2017
.clang-format Move .clang-format. Mar 31, 2018
.dockerignore Various improvements and adjustments to Dockerfile (#249) Nov 20, 2018
.gitattributes Remove some git lfs files Feb 22, 2018
.gitignore Remove all PETScVector and PETScMatrix from Python interface - petsc4… Jan 27, 2019
.mailmap Update mailmap. Aug 5, 2016
AUTHORS Added info about quad hex to changelog Aug 21, 2017
COPYING Add lines to COPYING [skip ci] Jan 12, 2018
COPYING.LESSER Change license from LGPL 2.1 to LGPL v3 or later. May 11, 2011
ChangeLog.rst Bump version to 2018.2.0.dev0 Jun 14, 2018
Dockerfile gmsh requires some deps, meshio requires some extra python libs for X… Apr 25, 2019
INSTALL Remove all PETScVector and PETScMatrix from Python interface - petsc4… Jan 27, 2019
README.rst

README.rst

DOLFIN-X

https://circleci.com/gh/FEniCS/dolfinx.svg?style=shield

DOLFIN-X is an experimental version of DOLFIN. It is being actively developed, but is not ready for production use. New experimental features may come and go as development proceeds.

DOLFIN is the computational backend of FEniCS and implements the FEniCS Problem Solving Environment in Python and C++.

Documentation

Documentation can be viewed at:

Installation

C++ core

To build and install the C++ core, in the cpp/ directory, run:

mkdir build
cd build
cmake ..
make install

Python interface

To install the Python interface, first install the C++ core, and then in the python/ directory run:

pip install .

(you may need to use pip3, depending on your system).

For detailed instructions, see the file INSTALL.

License

DOLFIN-X 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.

DOLFIN-X 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 DOLFIN-X. If not, see <http://www.gnu.org/licenses/>.

Contact

For comments and requests, send an email to the FEniCS mailing list:

fenics-dev@googlegroups.com

For questions related to obtaining, building or installing DOLFIN-X, send an email to the FEniCS support mailing list:

fenics-support@googlegroups.com

For questions about using DOLFIN-X, visit the FEniCS Discourse page:

https://fenicsproject.discourse.group/

For bug reports, visit the DOLFIN-X GitHub page:

https://github.com/FEniCS/dolfinx

You can’t perform that action at this time.