admin:compilaciones:abinit
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| admin:compilaciones:abinit [2026/02/12 17:21] – libxc bbruzzo | admin:compilaciones:abinit [2026/02/13 18:00] (current) – ldd check bbruzzo | ||
|---|---|---|---|
| Line 288: | Line 288: | ||
| < | < | ||
| - | checking how LibXC parameters have been set... env | + | +--------------------------------------------------------------+ |
| - | checking for LibXC C preprocessing flags... none | + | | Suboptimal libxc configuration |
| - | checking for LibXC C flags... none | + | +--------------------------------------------------------------+ |
| - | checking for LibXC linker flags... none | + | | The LibXC package does not provide the 3rd derivatives of | |
| - | checking for LibXC library flags... -L/ | + | | energy! |
| - | checking whether the LibXC library works... no | + | | You should recompile it using --enable-kxc configure option. | |
| - | checking whether the LibXC library has an old API... no | + | | Otherwise Abinit will not be able to provide nonlinear |
| - | checking whether the LibXC library has an old API... no | + | | response properties (Raman intensities, |
| - | checking whether the LibXC was compiled with Kxc derivatives... no | + | +--------------------------------------------------------------+ |
| - | configure: WARNING: The LibXC package does not provide | + | </ |
| - | 3rd derivatives | + | |
| - | using --enable-kxc configure option. | + | Vamos a compilarlo específicamente para hacer esto dentro del directorio / |
| - | configure: WARNING: invalid LibXC configuration | + | |
| + | Ver [[libxc|Compilación | ||
| + | |||
| + | === Wannier90 === | ||
| + | |||
| + | Es necesario agregar un symbolic link | ||
| + | |||
| + | < | ||
| + | </ | ||
| + | |||
| + | en el directorio lib/libs. | ||
| + | |||
| + | == Compilando == | ||
| + | |||
| + | Usamos el siguiente archivo de configuración: | ||
| + | |||
| + | <code snmgt01.ac9> | ||
| + | prefix="/ | ||
| + | CC=" | ||
| + | CXX=" | ||
| + | FC=" | ||
| + | with_mpi="/ | ||
| + | with_mpi_flavor=" | ||
| + | enable_mpi_gpu_aware=" | ||
| + | enable_mpi_inplace=" | ||
| + | enable_mpi_io=" | ||
| + | with_mpi_level=" | ||
| + | with_linalg_flavor=" | ||
| + | LINALG_CPPFLAGS=" | ||
| + | LINALG_FCFLAGS=" | ||
| + | LINALG_LIBS=" | ||
| + | with_fft_flavor=" | ||
| + | FFT_CPPFLAGS=" | ||
| + | FFT_FCFLAGS=" | ||
| + | FFT_LIBS=" | ||
| + | with_libxc="/ | ||
| + | # | ||
| + | # | ||
| + | with_hdf5="/ | ||
| + | # | ||
| + | with_netcdf_fortran="/ | ||
| + | with_netcdf_c="/ | ||
| + | with_wannier90="/ | ||
| + | WANNIER90_LIBS=" | ||
| + | with_python_includes=" | ||
| + | with_python_libs=" | ||
| + | PYTHON_CPPFLAGS=" | ||
| + | PYTHON_CFLAGS=" | ||
| + | PYTHON_LDFLAGS=" | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | make check | ||
| + | make test_fast | ||
| + | make test_in | ||
| + | make install | ||
| + | </ | ||
| + | |||
| + | == Módulo == | ||
| + | |||
| + | <file lua 10.6.3.lua> | ||
| + | p([==[ | ||
| + | Description | ||
| + | =========== | ||
| + | ABINIT | ||
| + | |||
| + | Version | ||
| + | ======= | ||
| + | 10.6.3 | ||
| + | |||
| + | More information | ||
| + | ================ | ||
| + | - Homepage: https:// | ||
| + | ]==]) | ||
| + | |||
| + | whatis([==[Description: | ||
| + | the optical, mechanical, vibrational, | ||
| + | properties | ||
| + | Starting from the quantum equations of density functional theory, | ||
| + | you can build up to advanced applications with perturbation theories | ||
| + | based on DFT, and many-body Green' | ||
| + | ]==]) | ||
| + | whatis([==[Homepage: https:// | ||
| + | whatis(" | ||
| + | |||
| + | local root = "/ | ||
| + | local libs = "/ | ||
| + | |||
| + | if not ( isloaded(" | ||
| + | load(" | ||
| + | end | ||
| + | |||
| + | if not ( isloaded(" | ||
| + | load(" | ||
| + | end | ||
| + | |||
| + | prepend_path(" | ||
| + | prepend_path(" | ||
| + | </ | ||
| + | |||
| + | == Check linkeo == | ||
| + | |||
| + | < | ||
| + | module purge | ||
| + | module load abinit | ||
| + | ldd $(which abinit) | ||
| </ | </ | ||
admin/compilaciones/abinit.1770916911.txt.gz · Last modified: by bbruzzo
