首先安装binary 包:
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:fenics-packages/fenics
sudo apt-get update
sudo apt-get install --no-install-recommends fenics
之后安装conda环境和python interface:
首先需要装一个conda,参考https://zhuanlan.zhihu.com/p/459607806。
然后需要安装conda环境以及和python interface:
conda create -n fenicsx-env
conda activate fenicsx-env
conda install -c conda-forge fenics-dolfinx mpich pyvista
参考:https://github.com/FEniCS/dolfinx#ubuntu-packages
注意事项:如无特殊需要,完全无须选择从源安装,安装binary包即可。