ABINIT

From MetaCentrum
Jump to navigation Jump to search


Description

ABINIT is a package whose main program allows one to find the total energy, charge density and electronic structure of systems made of electrons and nuclei (molecules and periodic solids) within Density Functional Theory (DFT), using pseudopotentials and a planewave or wavelet basis.

Availability

Freely available to users. Modules:

abinit/dev_cern-intel-19.0.4-hdf5-omp-openmpi (8.11 beta)
abinit/8.10.3-intel-19.0.4-hdf5-omp-openmpi
abinit-8.10.2
abinit-7.10.5-gcc
abinit-7.10.2-intel
abinit-7.10.2-gcc

Licence

GPLv3

Use

Initialize environment and run abinit:

module add abinit-7.10.5-gcc
#module add abinit-7.10.2-intel
abinit
or abinit-gui

To use abinit-gui you need to copy a file /software/abinit-7.10.2/gui/ABINIT_variables.json to current directory. This is to avoid an error message "File 'ABINIT_variables.json' does not exist. Help and pre-processing might not be available."

Notice: This application supports parallel computing (MPI, OpenMP) which can have weird consequences. For more details about parallel computing visit the page Parallelization.
Notice: This application use or needs GUI – graphical interface. To use the application in graphical mode see Remote desktop or X-Window.

parallel use

Experiments of MetaCentrum users shows that the most effective way to use ABINIT parallel is by using MPI and not OpenMP:

export OMP_NUM_THREADS=1
mpirun /software/abinit-7.10.2/intel/bin/abinit <input >output

GUI

There is available some basic GUI environment. However there can be used also GUIs from other MetaCentrum modules. The GUI overview is listed at ABINIT FAQ. Modules available in MetaCentrum are: XCrysDen and Molden. You can use the basic GUI by issuing a command:

java -jar ${basedir}/../gui/AbinitGUI.jar

Documentation

Documentation is available at http://www.abinit.org/doc.

Program manager

meta@cesnet.cz

Homepage

http://www.abinit.org/