Installation: Difference between revisions
m (changed make yambo ypp interfaces to make core) |
|||
Line 34: | Line 34: | ||
./configure --help | ./configure --help | ||
for a large set of options. | for a large set of options. | ||
[[configure-4.4.0|Configure options for yambo 4.4.0]] <br> | [[configure-4.4.0|Configure options for yambo 4.4.0]] <br> | ||
Line 42: | Line 42: | ||
After configure, you can also edit the <code>config/setup</code> file. | After configure, you can also edit the <code>config/setup</code> file. | ||
If you want to install yambo on your local machine or just for testing/tutorial purposes, you can start with the configure options suggested [[Machine specific configure scripts#Install on your local machine using internal libraries|here]]. | |||
=== See also === | === See also === |
Revision as of 14:26, 3 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-(tar.gz-format)
Yambo can make good use of external libraries like FFTW, ESSL, BLAS, netCDF, HDF5, 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 core
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
Configure options for yambo 5.0
After configure, you can also edit the config/setup
file.
If you want to install yambo on your local machine or just for testing/tutorial purposes, you can start with the configure options suggested here.