Summary

Source: https://www.quanty.org/download

License: CC - BY License

Path: /software/quanty/

Documentation: https://www.quanty.org/documentation/start

Build script: comes as static binary


Quanty is a script language which allows the user to program quantum mechanical problems in second quantization and when possible solve these. It can be used in quantum chemistry as post Hartree-Fock or in one of the LDA++ schemes. (self consistent field, configuration interaction, coupled cluster, restricted active space, …) The idea of Quanty is that the user can focus on the model and its physical or chemical meaning. Quanty will take care of the mathematics.

Quanty is based on several different publications for different parts of the code. 
Please cite the following papers according to the parts of the code that you used.

    Efficient real-frequency solver for dynamical mean-field theory
    Y. Lu, M. Hoeppner, O. Gunnarsson, and M.W. Haverkort
    Phys. Rev. B 90, 085102 (2014).
    
	Bands, resonances, edge singularities and excitons in core level spectroscopy investigated within the dynamical mean-field theory
    M.W. Haverkort, G. Sangiovanni, P. Hansmann, A. Toschi, Y. Lu, and S. Macke
    Euro. Phys. Lett. 108, 57004 (2014).
    
	Multiplet ligand-field theory using Wannier orbitals
    M.W. Haverkort, M. Zwierzcki, and O.K. Andersen
    Phys. Rev. B 85, 165113 (2012).

Using  Quanty

 To initialize the environment use the module command or invoke directly from path:

module load maxwell quanty
Quanty # or quanty

Note: Running Quanty in parallel requires setting OMP_NUM_THREADS, and reasonable memory limits. Something like this should be safe (batch jobs only!):

export OMP_NUM_THREADS=$(nproc)
ulimit -v 160000000  # 160GB