Skip to content

Commit ac3ff00

Browse files
authored
Remove FEniCSx case from partitioned-heat-conduction (#488)
1 parent 155feb7 commit ac3ff00

File tree

9 files changed

+5
-381
lines changed

9 files changed

+5
-381
lines changed

partitioned-heat-conduction/README.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Partitioned heat conduction
33
permalink: tutorials-partitioned-heat-conduction.html
4-
keywords: FEniCSx, FEniCS, Nutils, Heat conduction
4+
keywords: FEniCS, Nutils, Heat conduction
55
summary: We solve a simple heat equation. The domain is partitioned and the coupling is established in a Dirichlet-Neumann fashion.
66
---
77

@@ -25,8 +25,6 @@ This simple case allows us to compare the solution for the partitioned case to a
2525

2626
You can either couple a solver with itself or different solvers with each other. In any case you will need to have preCICE and the python bindings installed on your system.
2727

28-
* FEniCSx. Install [FEniCSx](https://fenicsproject.org/download/) and the [FEniCSx-adapter](https://github.com/precice/fenicsx-adapter). The code is largely based on this [fenics-tutorial](https://github.com/hplgit/fenics-tutorial/blob/master/pub/python/vol1/ft03_heat.py) from [1] and has been adapted to FEniCSx.
29-
3028
* FEniCS. Install [FEniCS](https://fenicsproject.org/download/) and the [FEniCS-adapter](https://github.com/precice/fenics-adapter). The code is largely based on this [fenics-tutorial](https://github.com/hplgit/fenics-tutorial/blob/master/pub/python/vol1/ft03_heat.py) from [1].
3129

3230
* Nutils. Install [Nutils](https://nutils.org/install-nutils.html).
@@ -45,18 +43,18 @@ For choosing whether you want to run the Dirichlet-kind and a Neumann-kind parti
4543
For running the case, open two terminals run:
4644

4745
```bash
48-
cd fenicsx
46+
cd fenics
4947
./run.sh -d
5048
```
5149

5250
and
5351

5452
```bash
55-
cd fenicsx
53+
cd fenics
5654
./run.sh -n
5755
```
5856

59-
If you want to use FEniCS or Nutils, use `cd fenics`/ `cd nutils` instead of `cd fenicsx`. The FEniCS case also supports parallel runs. Here, you cannot use the `run.sh` script, but must simply execute
57+
If you want to use Nutils, use `cd nutils` instead of `cd fenics`. The FEniCS case also supports parallel runs. Here, you cannot use the `run.sh` script, but must simply execute
6058

6159
```bash
6260
mpirun -n <N_PROC> heat.py -d
@@ -68,9 +66,7 @@ You can mix the Nutils and FEniCS solver, if you like. Note that the error for a
6866

6967
## Visualization
7068

71-
Output is written into the folders `fenicsx/out`, `fenics/out` and `nutils`.
72-
73-
For FEniCSx you can visualize the content with paraview by opening the `*.xdmf` files. The files `Dirichlet.xdmf` and `Neumann.xdmf` correspond to the numerical solution of the Dirichlet, respectively Neumann, problem, while the files with the prefix `ref` correspond to the analytical reference solution.
69+
Output is written into the folders `fenics/out` and `nutils`.
7470

7571
For FEniCS you can visualize the content with paraview by opening the `*.pvd` files. The files `Dirichlet.pvd` and `Neumann.pvd` correspond to the numerical solution of the Dirichlet, respectively Neumann, problem, while the files with the prefix `ref` correspond to the analytical reference solution, the files with `error` show the error and the files with `ranks` the ranks of the solvers (if executed in parallel).
7672

partitioned-heat-conduction/fenicsx/clean.sh

Lines changed: 0 additions & 6 deletions
This file was deleted.

partitioned-heat-conduction/fenicsx/errorcomputation.py

Lines changed: 0 additions & 16 deletions
This file was deleted.

partitioned-heat-conduction/fenicsx/heat.py

Lines changed: 0 additions & 253 deletions
This file was deleted.

partitioned-heat-conduction/fenicsx/my_enums.py

Lines changed: 0 additions & 17 deletions
This file was deleted.

partitioned-heat-conduction/fenicsx/precice-adapter-config-D.json

Lines changed: 0 additions & 9 deletions
This file was deleted.

partitioned-heat-conduction/fenicsx/precice-adapter-config-N.json

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)