Get Feel++
Feel++ can be installed on Windows 10, Debian/Ubuntu systems.
The main channel is called latest.
latest-
Docker and Debian/Ubuntu packages with latest Feel++ development following the
developbranch.
Ubuntu LTS distributions jammy(22.04-preferred) is supported.
We may support short term distributions.
Noble Numbat LTS (24.04)
sudo install -d -m 0755 /etc/apt/keyrings
wget -qO - http://apt.feelpp.org/feelpp-archive-keyring.gpg | sudo tee /etc/apt/keyrings/feelpp.gpg >/dev/null
echo "deb [signed-by=/etc/apt/keyrings/feelpp.gpg] http://apt.feelpp.org/ubuntu/noble noble latest" | sudo tee /etc/apt/sources.list.d/feelpp.list >/dev/null
sudo apt update
Jammy LTS (22.04)
sudo install -d -m 0755 /etc/apt/keyrings
wget -qO - http://apt.feelpp.org/feelpp-archive-keyring.gpg | sudo tee /etc/apt/keyrings/feelpp.gpg >/dev/null
echo "deb [signed-by=/etc/apt/keyrings/feelpp.gpg] http://apt.feelpp.org/ubuntu/jammy jammy latest" | sudo tee /etc/apt/sources.list.d/feelpp.list >/dev/null
sudo apt update
Focal LTS (20.04)
sudo install -d -m 0755 /etc/apt/keyrings
wget -qO - http://apt.feelpp.org/feelpp-archive-keyring.gpg | sudo tee /etc/apt/keyrings/feelpp.gpg >/dev/null
echo "deb [signed-by=/etc/apt/keyrings/feelpp.gpg] http://apt.feelpp.org/ubuntu/focal focal latest" | sudo tee /etc/apt/sources.list.d/feelpp.list >/dev/null
sudo apt update
The supported systems are described below
| Distribution | Release | Version | Supported Channels | Comment |
|---|---|---|---|---|
ubuntu |
noble |
24.04 |
latest |
LTS |
ubuntu |
jammy |
22.04 |
latest |
LTS |
ubuntu |
focal |
20.04 |
latest |
LTS |
Install Feel++ Debian/Ubuntu packages
We describe here the installation of the debian packages for LTS distributions.
| 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-toolboxes1-all-dev |
toolboxes development headers and libraries |
feelpp-toolboxes |
|
feelpp-toolboxes-data |
data files (geometry and config files) for Feel++ toolboxes |
Installation examples
$ sudo apt install libfeelpp1
$ sudo apt install feelpp-tools
$ sudo apt install feelpp-quickstart feelpp-data
$ sudo apt install feelpp-toolboxes feelpp-toolboxes-data
$ sudo apt install libfeelpp-toolboxes1-all-dev
$ sudo apt install --reinstall 'feelpp-*' 'libfeelpp1' 'python3-feelpp-*'
$ sudo apt install --reinstall 'libfeelpp*'
Debian LTS distribution bookworm(12) is supported.
The supported systems are described below
| Distribution | Release | Version | Supported Channels | Comment |
|---|---|---|---|---|
debian |
bookworm |
12 |
latest |
LTS |
debian |
testing |
- |
latest |
testing |
debian |
sid |
- |
latest |
unstable |
Bookworm (12)
sudo install -d -m 0755 /etc/apt/keyrings
wget -qO - http://apt.feelpp.org/feelpp-archive-keyring.gpg | sudo tee /etc/apt/keyrings/feelpp.gpg >/dev/null
echo "deb [signed-by=/etc/apt/keyrings/feelpp.gpg] http://apt.feelpp.org/debian/bookworm bookworm latest" | sudo tee /etc/apt/sources.list.d/feelpp.list >/dev/null
sudo apt update
Bullseye (11)
sudo install -d -m 0755 /etc/apt/keyrings
wget -qO - http://apt.feelpp.org/feelpp-archive-keyring.gpg | sudo tee /etc/apt/keyrings/feelpp.gpg >/dev/null
echo "deb [signed-by=/etc/apt/keyrings/feelpp.gpg] http://apt.feelpp.org/debian/bullseye bullseye latest" | sudo tee /etc/apt/sources.list.d/feelpp.list >/dev/null
sudo apt update
Testing (testing)
sudo install -d -m 0755 /etc/apt/keyrings
wget -qO - http://apt.feelpp.org/feelpp-archive-keyring.gpg | sudo tee /etc/apt/keyrings/feelpp.gpg >/dev/null
echo "deb [signed-by=/etc/apt/keyrings/feelpp.gpg] http://apt.feelpp.org/debian/testing testing latest" | sudo tee /etc/apt/sources.list.d/feelpp.list >/dev/null
sudo apt update
Sid (unstable)
sudo install -d -m 0755 /etc/apt/keyrings
wget -qO - http://apt.feelpp.org/feelpp-archive-keyring.gpg | sudo tee /etc/apt/keyrings/feelpp.gpg >/dev/null
echo "deb [signed-by=/etc/apt/keyrings/feelpp.gpg] http://apt.feelpp.org/debian/sid sid latest" | sudo tee /etc/apt/sources.list.d/feelpp.list >/dev/null
sudo apt update
Install Feel++ Debian/Ubuntu packages
We describe here the installation of the debian packages for LTS distributions.
| 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-toolboxes1-all-dev |
toolboxes development headers and libraries |
feelpp-toolboxes |
|
feelpp-toolboxes-data |
data files (geometry and config files) for Feel++ toolboxes |
Installation examples
$ sudo apt install libfeelpp1
$ sudo apt install feelpp-tools
$ sudo apt install feelpp-quickstart feelpp-data
$ sudo apt install feelpp-toolboxes feelpp-toolboxes-data
$ sudo apt install libfeelpp-toolboxes1-all-dev
$ sudo apt install --reinstall 'feelpp-*' 'libfeelpp1' 'python3-feelpp-*'
$ sudo apt install --reinstall 'libfeelpp*'
These images are also available for
-
Ubuntu 22.04 (jammy): ghcr.io/feelpp/feelpp:jammy
-
Ubuntu 20.04 (focal): ghcr.io/feelpp/feelpp:focal
-
Debian 12 (bookworm): ghcr.io/feelpp/feelpp:bookworm
- Apptainer
An Apptainer image is generated with the deb packages. The image is based on the LTS distribution Ubuntu Noble 24.04. See more information on Apptainer.
To download and execute it, follow the steps described below
apptainer pull -F feelpp-noble.sif oras://ghcr.io/feelpp/feelpp:v0.111.0-preview.10-noble-sif apptainer inspect feelpp-noble.sif apptainer run feelpp-noble.sif feelpp_toolbox_fluid --version
These images are also available for
-
Ubuntu 22.04 (jammy): ghcr.io/feelpp/feelpp:v0.111.0-preview.10-jammy-sif