Get Feel++
Feel++ can be installed on Windows 10, Debian/Ubuntu systems and MacOSX.
We created two delivery channels: stable
and latest
.
stable
-
Docker and Debian/Ubuntu packages with latest Feel++ release following the
master
branch. latest
-
Docker and Debian/Ubuntu packages with latest Feel++ development following the
develop
branch.
.Command lines to install the {channel} {feelpp} channel on {flavor}/{dist} [source,bash] -- wget -qO - http://apt.feelpp.org/apt.gpg | sudo apt-key add echo "deb http://apt.feelpp.org/{flavor} {dist} {channel}" | tee -a /etc/apt/sources.list.d/feelpp.list apt update --
- Ubuntu
-
Ubuntu LTS distributions fo focal(20.04-preferred) is supported.
We may support short term distributions.
Focal (20.04)
par::[ubuntu,focal,latest]
The supported systems are described below
Table 1. Table Feel++ Ubuntu distributions Distribution Release Version Supported Channels Comment ubuntu
focal
20.04
latest
LTS
Install Feel++ Debian/Ubuntu packages
Table 2. Table Feel++ Ubuntu packages Name Description libfeelpp1
shared libraries
libfeelpp-dev
development headers and libraries
feelpp-tools
feelpp-quickstart
quickstart applications (laplacian cg an hdg), stokes, elasticity(cg and hdg)
python3-feelpp
Python3 bindings
feelpp-data
data files (geometry and config files) for Feel++ applications (e.g. feelpp-quickstart)
libfeelpp-toolboxes1
toolboxes shared libraries
libfeelpp-toolboxes-dev
toolboxes development headers and libraries
feelpp-toolboxes
feelpp-toolboxes-data
data files (geometry and config files) for Feel++ toolboxes
Installation examples
Install the librarysudo apt install libfeelpp1
Install the toolssudo apt install feelpp-tools
Install the quickstart applications and associated datasudo apt install feelpp-quicktart feelpp-data
Install the toolboxes applications and associated datasudo apt install feelpp-toolboxes feelpp-toolboxes-data
Install the toolboxes development environmentsudo apt install libfeelpp-toolboxes-dev
- Debian
-
Debian LTS distributions buster(10) is supported.
Debian Sid packages are also available.
The supported systems are described below
Table 3. Table Feel++ Debian distributions Distribution Release Version Supported Channels Comment debian
buster
10
latest
LTS
debian
sid
latest
unstable
Buster (10)
par::[debian,buster,latest]
par::[debian,buster,stable]
Sid (unstable)
par::[debian,sid,latest]
Install Feel++ Debian/Ubuntu packages
Table 4. Table Feel++ Ubuntu packages Name Description libfeelpp1
shared libraries
libfeelpp-dev
development headers and libraries
feelpp-tools
feelpp-quickstart
quickstart applications (laplacian cg an hdg), stokes, elasticity(cg and hdg)
python3-feelpp
Python3 bindings
feelpp-data
data files (geometry and config files) for Feel++ applications (e.g. feelpp-quickstart)
libfeelpp-toolboxes1
toolboxes shared libraries
libfeelpp-toolboxes-dev
toolboxes development headers and libraries
feelpp-toolboxes
feelpp-toolboxes-data
data files (geometry and config files) for Feel++ toolboxes
Installation examples
Install the librarysudo apt install libfeelpp1
Install the toolssudo apt install feelpp-tools
Install the quickstart applications and associated datasudo apt install feelpp-quicktart feelpp-data
Install the toolboxes applications and associated datasudo apt install feelpp-toolboxes feelpp-toolboxes-data
Install the toolboxes development environmentsudo apt install libfeelpp-toolboxes-dev
- Windows 10
-
To use Feel++ on Windows 10, follow these steps:
-
follow the corresponding Ubuntu or Debian Feel++ installation steps
- Docker
-
A docker image is generated with the deb packages. The image is based on the distribution eoan(Ubuntu 19.10).
To download and execute it, follow the steps described below
Download and run the feelpp docker image: contains feelpp-quickstart, feelpp-tools and libfeelpp-devdocker pull feelpp/feelpp docker run --rm -it -v $HOME/feel:/feel feelpp/feelpp
Download and run the feelpp-toolboxes docker image : contains the packages above plus all toolboxes packagesdocker pull feelpp/feelpp-toolboxes docker run --rm -it -v $HOME/feel:/feel feelpp/feelpp-toolboxes
- MacOSX
-
-
install Homebrew
-
install Feel++ Homebrew tap
brew tap feelpp/homebrew-feelpp
-
install Feel++
brew install feelpp
-