Skip to content

Commit 52389a2

Browse files
authored
Use "DOLFINx" and "FFCx" consistently (#339)
1 parent a5f44f6 commit 52389a2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+319
-319
lines changed

INSTALL

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
To install FFCX, type
1+
To install FFCx, type
22

33
pip install --prefix=/path/to/install/ .
44

5-
This will install FFCX in the default Python path of your system,
5+
This will install FFCx in the default Python path of your system,
66
something like /path/to/install/lib/python3.6/site-packages/.
77

88
To specify C++ compiler and/or compiler flags used for compiling UFC
@@ -13,6 +13,6 @@ The installation script requires the Python module distutils, which
1313
for Debian users is available with the python-dev package. Other
1414
dependencies are listed in the file README.
1515

16-
For detailed installation instructions, see the FFCX user manual which
16+
For detailed installation instructions, see the FFCx user manual which
1717
is available on http://fenicsproject.org/ and also in the subdirectory
1818
doc/manual/ of this source tree.

demo/AdaptivePoisson.ufl

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
# Copyright (C) 2010 Marie E. Rognes
22
#
3-
# This file is part of FFCX.
3+
# This file is part of FFCx.
44
#
5-
# FFC is free software: you can redistribute it and/or modify
5+
# FFCx is free software: you can redistribute it and/or modify
66
# it under the terms of the GNU Lesser General Public License as published by
77
# the Free Software Foundation, either version 3 of the License, or
88
# (at your option) any later version.
99
#
10-
# FFC is distributed in the hope that it will be useful,
10+
# FFCx is distributed in the hope that it will be useful,
1111
# but WITHOUT ANY WARRANTY; without even the implied warranty of
1212
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313
# GNU Lesser General Public License for more details.
1414
#
1515
# You should have received a copy of the GNU Lesser General Public License
16-
# along with FFC. If not, see <http://www.gnu.org/licenses/>.
16+
# along with FFCx. If not, see <http://www.gnu.org/licenses/>.
1717

1818
element = FiniteElement("Lagrange", triangle, 1)
1919
element2 = FiniteElement("Lagrange", triangle, 3)

demo/AlgebraOperators.ufl

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
# Copyright (C) 2010 Kristian B. Oelgaard
22
#
3-
# This file is part of FFCX.
3+
# This file is part of FFCx.
44
#
5-
# FFC is free software: you can redistribute it and/or modify
5+
# FFCx is free software: you can redistribute it and/or modify
66
# it under the terms of the GNU Lesser General Public License as published by
77
# the Free Software Foundation, either version 3 of the License, or
88
# (at your option) any later version.
99
#
10-
# FFC is distributed in the hope that it will be useful,
10+
# FFCx is distributed in the hope that it will be useful,
1111
# but WITHOUT ANY WARRANTY; without even the implied warranty of
1212
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313
# GNU Lesser General Public License for more details.
1414
#
1515
# You should have received a copy of the GNU Lesser General Public License
16-
# along with FFC. If not, see <http://www.gnu.org/licenses/>.
16+
# along with FFCx. If not, see <http://www.gnu.org/licenses/>.
1717
#
1818
# Test all algebra operators on Coefficients.
1919
#
20-
# Compile this form with FFC: ffcx AlgebraOperators.ufl
20+
# Compile this form with FFCx: ffcx AlgebraOperators.ufl
2121

2222
element = FiniteElement("Lagrange", triangle, 1)
2323

demo/Biharmonic.ufl

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
# Copyright (C) 2009 Kristian B. Oelgaard, Garth N. Wells and Anders Logg
22
#
3-
# This file is part of FFCX.
3+
# This file is part of FFCx.
44
#
5-
# FFC is free software: you can redistribute it and/or modify
5+
# FFCx is free software: you can redistribute it and/or modify
66
# it under the terms of the GNU Lesser General Public License as published by
77
# the Free Software Foundation, either version 3 of the License, or
88
# (at your option) any later version.
99
#
10-
# FFC is distributed in the hope that it will be useful,
10+
# FFCx is distributed in the hope that it will be useful,
1111
# but WITHOUT ANY WARRANTY; without even the implied warranty of
1212
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313
# GNU Lesser General Public License for more details.
1414
#
1515
# You should have received a copy of the GNU Lesser General Public License
16-
# along with FFC. If not, see <http://www.gnu.org/licenses/>.
16+
# along with FFCx. If not, see <http://www.gnu.org/licenses/>.
1717
#
1818
# First added: 2009-06-26
1919
# Last changed: 2011-03-08
@@ -22,7 +22,7 @@
2222
# Biharmonic equation in a discontinuous Galerkin (DG)
2323
# formulation.
2424
#
25-
# Compile this form with FFC: ffcx Biharmonic.ufl
25+
# Compile this form with FFCx: ffcx Biharmonic.ufl
2626

2727
# Elements
2828
element = FiniteElement("Lagrange", triangle, 2)

demo/BiharmonicHHJ.ufl

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
# Copyright (C) 2016 Lizao Li
22
#
3-
# This file is part of FFCX.
3+
# This file is part of FFCx.
44
#
5-
# FFC is free software: you can redistribute it and/or modify
5+
# FFCx is free software: you can redistribute it and/or modify
66
# it under the terms of the GNU Lesser General Public License as published by
77
# the Free Software Foundation, either version 3 of the License, or
88
# (at your option) any later version.
99
#
10-
# FFC is distributed in the hope that it will be useful,
10+
# FFCx is distributed in the hope that it will be useful,
1111
# but WITHOUT ANY WARRANTY; without even the implied warranty of
1212
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313
# GNU Lesser General Public License for more details.
1414
#
1515
# You should have received a copy of the GNU Lesser General Public License
16-
# along with FFC. If not, see <http://www.gnu.org/licenses/>.
16+
# along with FFCx. If not, see <http://www.gnu.org/licenses/>.
1717
#
1818
# The bilinear form a(u, v) and linear form L(v) for
1919
# Biharmonic equation in Hellan-Herrmann-Johnson (HHJ)
2020
# formulation.
2121
#
22-
# Compile this form with FFC: ffcx BiharmonicHHJ.ufl
22+
# Compile this form with FFCx: ffcx BiharmonicHHJ.ufl
2323

2424
HHJ = FiniteElement('HHJ', triangle, 2)
2525
CG = FiniteElement('CG', triangle, 3)

demo/BiharmonicRegge.ufl

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
# Copyright (C) 2016 Lizao Li
22
#
3-
# This file is part of FFCX.
3+
# This file is part of FFCx.
44
#
5-
# FFC is free software: you can redistribute it and/or modify
5+
# FFCx is free software: you can redistribute it and/or modify
66
# it under the terms of the GNU Lesser General Public License as published by
77
# the Free Software Foundation, either version 3 of the License, or
88
# (at your option) any later version.
99
#
10-
# FFC is distributed in the hope that it will be useful,
10+
# FFCx is distributed in the hope that it will be useful,
1111
# but WITHOUT ANY WARRANTY; without even the implied warranty of
1212
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313
# GNU Lesser General Public License for more details.
1414
#
1515
# You should have received a copy of the GNU Lesser General Public License
16-
# along with FFC. If not, see <http://www.gnu.org/licenses/>.
16+
# along with FFCx. If not, see <http://www.gnu.org/licenses/>.
1717
#
1818
# The bilinear form a(u, v) and linear form L(v) for
1919
# Biharmonic equation in Regge formulation.
2020
#
21-
# Compile this form with FFC: ffcx BiharmonicRegge.ufl
21+
# Compile this form with FFCx: ffcx BiharmonicRegge.ufl
2222

2323
REG = FiniteElement('Regge', tetrahedron, 1)
2424
CG = FiniteElement('Lagrange', tetrahedron, 2)

demo/CellGeometry.ufl

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
# Copyright (C) 2013 Martin S. Alnaes
22
#
3-
# This file is part of FFCX.
3+
# This file is part of FFCx.
44
#
5-
# FFC is free software: you can redistribute it and/or modify
5+
# FFCx is free software: you can redistribute it and/or modify
66
# it under the terms of the GNU Lesser General Public License as published by
77
# the Free Software Foundation, either version 3 of the License, or
88
# (at your option) any later version.
99
#
10-
# FFC is distributed in the hope that it will be useful,
10+
# FFCx is distributed in the hope that it will be useful,
1111
# but WITHOUT ANY WARRANTY; without even the implied warranty of
1212
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313
# GNU Lesser General Public License for more details.
1414
#
1515
# You should have received a copy of the GNU Lesser General Public License
16-
# along with FFC. If not, see <http://www.gnu.org/licenses/>.
16+
# along with FFCx. If not, see <http://www.gnu.org/licenses/>.
1717
#
1818
# A functional M involving a bunch of cell geometry quantities in ufl.
1919
#
20-
# Compile this form with FFC: ffcx CellGeometry.ufl
20+
# Compile this form with FFCx: ffcx CellGeometry.ufl
2121

2222
cell = tetrahedron
2323

demo/CoefficientOperators.ufl

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
# Copyright (C) 2007 Anders Logg
22
#
3-
# This file is part of FFCX.
3+
# This file is part of FFCx.
44
#
5-
# FFC is free software: you can redistribute it and/or modify
5+
# FFCx is free software: you can redistribute it and/or modify
66
# it under the terms of the GNU Lesser General Public License as published by
77
# the Free Software Foundation, either version 3 of the License, or
88
# (at your option) any later version.
99
#
10-
# FFC is distributed in the hope that it will be useful,
10+
# FFCx is distributed in the hope that it will be useful,
1111
# but WITHOUT ANY WARRANTY; without even the implied warranty of
1212
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313
# GNU Lesser General Public License for more details.
1414
#
1515
# You should have received a copy of the GNU Lesser General Public License
16-
# along with FFC. If not, see <http://www.gnu.org/licenses/>.
16+
# along with FFCx. If not, see <http://www.gnu.org/licenses/>.
1717
#
1818
# Test form for operators on Coefficients.
1919
#
20-
# Compile this form with FFC: ffcx CoefficientOperators.ufl
20+
# Compile this form with FFCx: ffcx CoefficientOperators.ufl
2121

2222
element = FiniteElement("Lagrange", triangle, 1)
2323

demo/Components.ufl

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
# Copyright (C) 2011 Garth N. Wells
22
#
3-
# This file is part of FFCX.
3+
# This file is part of FFCx.
44
#
5-
# FFC is free software: you can redistribute it and/or modify
5+
# FFCx is free software: you can redistribute it and/or modify
66
# it under the terms of the GNU Lesser General Public License as published by
77
# the Free Software Foundation, either version 3 of the License, or
88
# (at your option) any later version.
99
#
10-
# FFC is distributed in the hope that it will be useful,
10+
# FFCx is distributed in the hope that it will be useful,
1111
# but WITHOUT ANY WARRANTY; without even the implied warranty of
1212
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313
# GNU Lesser General Public License for more details.
1414
#
1515
# You should have received a copy of the GNU Lesser General Public License
16-
# along with FFC. If not, see <http://www.gnu.org/licenses/>.
16+
# along with FFCx. If not, see <http://www.gnu.org/licenses/>.
1717
#
1818
# This example demonstrates how to create vectors component-wise
1919
#
20-
# Compile this form with FFC: ffcx Component.ufl
20+
# Compile this form with FFCx: ffcx Component.ufl
2121

2222
element = VectorElement("Lagrange", tetrahedron, 1)
2323

demo/Conditional.ufl

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
# Copyright (C) 2010-2011 Kristian B. Oelgaard
22
#
3-
# This file is part of FFCX.
3+
# This file is part of FFCx.
44
#
5-
# FFC is free software: you can redistribute it and/or modify
5+
# FFCx is free software: you can redistribute it and/or modify
66
# it under the terms of the GNU Lesser General Public License as published by
77
# the Free Software Foundation, either version 3 of the License, or
88
# (at your option) any later version.
99
#
10-
# FFC is distributed in the hope that it will be useful,
10+
# FFCx is distributed in the hope that it will be useful,
1111
# but WITHOUT ANY WARRANTY; without even the implied warranty of
1212
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313
# GNU Lesser General Public License for more details.
1414
#
1515
# You should have received a copy of the GNU Lesser General Public License
16-
# along with FFC. If not, see <http://www.gnu.org/licenses/>.
16+
# along with FFCx. If not, see <http://www.gnu.org/licenses/>.
1717
#
1818
# Illustration on how to use Conditional to define a source term
1919
#
20-
# Compile this form with FFC: ffcx Conditional.ufl
20+
# Compile this form with FFCx: ffcx Conditional.ufl
2121

2222
element = FiniteElement("Lagrange", triangle, 2)
2323

demo/Constant.ufl

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
# Copyright (C) 2007 Anders Logg
22
#
3-
# This file is part of FFCX.
3+
# This file is part of FFCx.
44
#
5-
# FFC is free software: you can redistribute it and/or modify
5+
# FFCx is free software: you can redistribute it and/or modify
66
# it under the terms of the GNU Lesser General Public License as published by
77
# the Free Software Foundation, either version 3 of the License, or
88
# (at your option) any later version.
99
#
10-
# FFC is distributed in the hope that it will be useful,
10+
# FFCx is distributed in the hope that it will be useful,
1111
# but WITHOUT ANY WARRANTY; without even the implied warranty of
1212
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313
# GNU Lesser General Public License for more details.
1414
#
1515
# You should have received a copy of the GNU Lesser General Public License
16-
# along with FFC. If not, see <http://www.gnu.org/licenses/>.
16+
# along with FFCx. If not, see <http://www.gnu.org/licenses/>.
1717
#
1818
# Test form for scalar and vector constants.
1919
#
20-
# Compile this form with FFC: ffcx Constant.ufl
20+
# Compile this form with FFCx: ffcx Constant.ufl
2121

2222
element = FiniteElement("Lagrange", triangle, 1)
2323

demo/Elasticity.ufl

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
# Copyright (C) 2005 Johan Jansson
22
#
3-
# This file is part of FFCX.
3+
# This file is part of FFCx.
44
#
5-
# FFC is free software: you can redistribute it and/or modify
5+
# FFCx is free software: you can redistribute it and/or modify
66
# it under the terms of the GNU Lesser General Public License as published by
77
# the Free Software Foundation, either version 3 of the License, or
88
# (at your option) any later version.
99
#
10-
# FFC is distributed in the hope that it will be useful,
10+
# FFCx is distributed in the hope that it will be useful,
1111
# but WITHOUT ANY WARRANTY; without even the implied warranty of
1212
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313
# GNU Lesser General Public License for more details.
1414
#
1515
# You should have received a copy of the GNU Lesser General Public License
16-
# along with FFC. If not, see <http://www.gnu.org/licenses/>.
16+
# along with FFCx. If not, see <http://www.gnu.org/licenses/>.
1717
#
1818
# Modified by Anders Logg 2005-2007
1919
# Modified by Marie E. Rognes 2012
2020
#
2121
# The bilinear form e(v) : e(u) for linear
2222
# elasticity with e(v) = 1/2 (grad(v) + grad(v)^T)
2323
#
24-
# Compile this form with FFC: ffcx Elasticity.ufl
24+
# Compile this form with FFCx: ffcx Elasticity.ufl
2525

2626
element = VectorElement("Lagrange", tetrahedron, 1)
2727

demo/EnergyNorm.ufl

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
# Copyright (C) 2005-2007 Anders Logg
22
#
3-
# This file is part of FFCX.
3+
# This file is part of FFCx.
44
#
5-
# FFC is free software: you can redistribute it and/or modify
5+
# FFCx is free software: you can redistribute it and/or modify
66
# it under the terms of the GNU Lesser General Public License as published by
77
# the Free Software Foundation, either version 3 of the License, or
88
# (at your option) any later version.
99
#
10-
# FFC is distributed in the hope that it will be useful,
10+
# FFCx is distributed in the hope that it will be useful,
1111
# but WITHOUT ANY WARRANTY; without even the implied warranty of
1212
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313
# GNU Lesser General Public License for more details.
1414
#
1515
# You should have received a copy of the GNU Lesser General Public License
16-
# along with FFC. If not, see <http://www.gnu.org/licenses/>.
16+
# along with FFCx. If not, see <http://www.gnu.org/licenses/>.
1717
#
1818
# This example demonstrates how to define a functional, here
1919
# the energy norm (squared) for a reaction-diffusion problem.
2020
#
21-
# Compile this form with FFC: ffcx EnergyNorm.ufl
21+
# Compile this form with FFCx: ffcx EnergyNorm.ufl
2222

2323
element = FiniteElement("Lagrange", tetrahedron, 1)
2424

0 commit comments

Comments
 (0)