Operators tend to come and go as we struggle to support them, and we apologize for that. Hopefully the new Autotest features will bring more stability. Meanwhile, it is possible that the operator you want works better in an older version: read the release notes.
Recommended is the install script for the full version with all optional dependencies.
See the install script . It was written for ubuntu 16.04 (xenial), and is probably broken on more recent versions. In this case you can install it in a virtual machine using Vagrant as follows:
vagrant init ubuntu/xenial64 && vagrant up
vagrant ssh
# the following happens in the virtual machine
wget http://flopoco.org/install_scripts/install-plain-4.1.2-on-xenial64.sh
sh install-plain-4.1.2-on-xenial64.sh
For non-Debian systems, the installation script and the CMakeList.txt will give you an idea of the dependencies to install, in particular: Sollya (mandatory, used in a lot of operators), WCPG (optional, used in the FixIIR operator), and ScaLP (optional, will improve the quality of many operators).
ScaLP provides a uniform interface to several ILP solver. The instructions provided build ScaLP with the LPSolve back-end, which is the only backend for which installation can be fully automated. Better results may be obtained using other backends: SCIP, Gurobi (both freely available for academic purpose) or CPlex. You are therefore encouraged to download one of these, install it, then recompile ScaLP (adding the relevant arguments to its cmake command, see ScaLP documentation), then FloPoCo.
apt install docker.io
sudo usermod -aG docker ${USER}
docker build -t flopoco -f Dockerfile.4.1.2 .
(replace Dockerfile.4.1.2 with the one you selected)alias flopoco="docker run --rm=true -v `pwd`:/flopoco_workspace flopoco"
Now if you type for instanceflopoco FPAdd we=8 wf=23
The following instructions predate WSL. If you have a recent WSL, the Ubuntu instructions should work.
Here is a simple way to get FloPoCo running in a virtual machine under Windows. You will need to install :Create a folder where you want to contain all the Vagrant files.
Open a command prompt and go into this folder. If you are using windows, you can quickly open a command prompt by holding down shift and right-clicking the project folder, then choose “open command window here”.
Now type the following commands :
vagrant init ubuntu/focal64
vagrant up
The first time, it may take some time depending on your internet connection.