You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
-86
Original file line number
Diff line number
Diff line change
@@ -25,92 +25,6 @@ For development, the submodules in this repository (Dolfin-X, FFC-X, etc.) are m
25
25
docker run -v [host path to repo]/fenics_work:/local/fenics_work -it simd-work python3 /local/fenics_work/main/simd/check_install.py
26
26
```
27
27
28
-
### Installing FEniCS locally *(not updated)*
29
-
30
-
Previously, I used a local installtion of FEniCS for development on linux and wrote an install script for this. However, I did not update it recently.
31
-
32
-
#### Required packages
33
-
The [dolfinx Dockerfile](https://github.com/FEniCS/dolfinx/blob/master/Dockerfile) shows which packages are required.
34
-
As a single command:
35
-
```
36
-
sudo apt-get -y install \
37
-
cmake \
38
-
doxygen \
39
-
g++ \
40
-
gfortran \
41
-
git \
42
-
gmsh \
43
-
graphviz \
44
-
libboost-dev \
45
-
libboost-filesystem-dev \
46
-
libboost-iostreams-dev \
47
-
libboost-math-dev \
48
-
libboost-program-options-dev \
49
-
libboost-system-dev \
50
-
libboost-thread-dev \
51
-
libboost-timer-dev \
52
-
libeigen3-dev \
53
-
libhdf5-openmpi-dev \
54
-
liblapack-dev \
55
-
libopenmpi-dev \
56
-
libopenblas-dev \
57
-
openmpi-bin \
58
-
pkg-config \
59
-
python3-dev \
60
-
valgrind \
61
-
wget \
62
-
bash-completion
63
-
```
64
-
65
-
#### Install script
66
-
The `install_fenics.py` script downloads all major FEniCS components (fiat, ufl, dijisto, ffcx, dolfinx and Firedrake's tsfc, coffee, finat) from their repositories (master branch) and installs them in a python virtual environment.
0 commit comments