Difference between revisions of "Installation"

From The Yambo Project
Jump to navigation Jump to search
Line 44: Line 44:
=== See also ===
=== See also ===


* [[Configure options for Yambo v3 and earlier]]
 
* [[configure options for Yambo v4]]
* [[configure options for Yambo v4 and v3]]
* [[Machine specific configure scripts]]
* [[Machine specific configure scripts]]

Revision as of 14:50, 2 April 2021

Preinstall

The Yambo source code can be downloaded from:

GitHub:
https://github.com/yambo-code/yambo
https://github.com/yambo-code/yambo/archive/refs/heads/master.zip

Direct download the tgz file:
https://github.com/yambo-code/yambo/wiki/Releases-%28tar.gz-format%29


Yambo can make good use of external libraries like FFTW, ESSL, BLAS, netCDF, and so on. It is worth identifying if they are already installed on your system, especially for HPCs.

Quick install

If you are lucky, the configure script will successfully find the best compiler options.

% tar -xvzf yambo-latest.tar.gz
% cd yambo-X.X.X
% ./configure
% make yambo ypp interfaces

Executables are found in the bin folder. To check that it works:

% ./bin/yambo

Cannot access CORE database (SAVE/*db1 and/or SAVE/*wf)

Full install

In general, however, some fine-tuning will be necessary to link the requested libraries.

./configure --help

for a large set of options.

Configure options for yambo 4.4.0

Insert details here...

After configure, you can also edit the config/setup file.

See also