FPLO is running only on Unix-like systems.
The code is written in C++, Fortran90, and python3.x. User interfaces to handle input data encompass a command line editor and two graphical applications for structure visualization and band structure plotting.
The code is tested on x86_64 Linux with the Intel Fortran compiler, version 220.127.116.11 – 18.104.22.1684 and gfortran-9.x or later.
You need at least the following installed packages – the package names are for Debian and Ubuntu, for RedHat clones the names are similar:
- For fplo/fedit
- ifort in the above version (or gfortran)
- libncurses with the respective header files. These header files are often included in the developer package: in Debian and Ubuntu it’s named libncurses5-dev, in SUSE and RedHat clones it’s named ncurses-devel.
- For python
- libpython3.x-dev (for Python.h) (in Debian and Ubuntu you need additionally the package python-dev-is-python3)
- For the graphical user interfaces xfbp and xfplo
Installation of FPLO
The FPLO installation is described in the file INSTALL of the release in detail.