Software


Crispy

Crispy is a modern graphical user interface to simulate core-level spectra using semi-empirical multiplet approaches.

CRYSTAL

Computational tool for solid state physics and chemistry. The CRYSTAL package performs ab initio calculations of the ground state energy, energy gradient, electronic wave function and properties of periodic systems. Hartree-Fock or Kohn- Sham Hamiltonians (adopting an Exchange-Correlation potential following the DFT postulates of ) can be used. Systems periodic in 0 (molecules, 0D), 1 (polymers, 1D), 2 (slabs, 2D), and 3 dimensions (crystals, 3D) are treated on an equal footing. In each case the fundamental approximation made is the expansion of the single particle wave functions ('Crystalline Orbital', CO) as a linear combination of Bloch functions (BF) defined in terms of local functions, i.e. Atomic Orbitals.

FDMNES

The aim of the FDMNES project is to supply to the community a user friendly code to simulate x-ray spectroscopies, linked to the real absorption (XANES, XMCD) or resonant scattering (RXD) of the synchrotron radiation. This ab initio approach, wants to eliminate all the methodological parameters. First mainly mono-electronic, using the functionnal density theory (DFT), it includes now multi-electronics advances with the use of the time dependant DFT (TD-DFT) for a better taking into account of the excited states linked to the photon-matter interaction. It includes also the Hubbard correction (LDA+U) for a better description of the so called correlated materials.

FEFF9

Condensed matter code for modelling x-ray and electron spectroscopies and materials properties. FEFF is an automated program for ab initio multiple scattering calculations of X-ray Absorption Fine Structure (XAFS), X-ray Absorption Near-Edge Structure (XANES) and various other spectra for clusters of atoms. The code yields scattering amplitudes and phases used in many modern XAFS analysis codes, as well as various other properties. in FEFF9 there are several new spectroscopies which can be calculated with FEFF 9, including electron energy loss spectra (EELS) and non-resonant inelastic x-ray scattering (NRIXS). In addition, there are a variety of improvements. These include; (1) ab initio Debye-Waller factors; (2) improved treatment of inelastic losses; (3) an improved treatment of the core-hole interaction; and (4) more accurate treatment of crystalline systems with k-space calculation of the Green's function. FEFF9 comes with the JFEFF GUI.

PyMca

X-ray Fluorescence Toolkit (visualization and analysis of energy-dispersive X-ray fluorescence data). . The program allows both interactive and batch processing of large data sets and is particularly well suited for X-ray imaging. Its implementation of a complete description of the M shell is particularly helpful for analysis of data collected at low energies. It features, among many other things, the fundamental parameters method

Quantum Espresso

Quantum ESPRESSO (QE) is an integrated suite of Open-Source computer codes for ab initio quantum chemistry methods of electronic-structure calculations and materials modeling at the nanoscale. It is based on density functional theory, density functional perturbation theory, plane wave basisi sets, and pseudopotentials. The core plane wave DFT functions of QE are provided by the PWscf (Plane-Wave Self-Consistent Field) component,

Quanty

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 takes care of the mathematics.

silx

The silx project aims at providing a collection of Python packages to support the development of data assessment, reduction and analysis applications at synchrotron radiation facilities. The purpose is to deliver reading/writing of different file formats, data reduction routines and a set of Qt widgets to browse and visualize data.

VASP

VASP is an ab initio simulation package based on DFT. It is used for atomic scale materials modelling, e.g. electronic structure calculations and quantum-mechanical molecular dynamics from first principles. VASP computes an approximate solution to the many-body Schrödinger equation, either within density functional theory (DFT), solving the Kohn-Sham equations, or within the Hartree-Fock (HF) approximation, solving the Roothaan equations. Hybrid functionals that mix the Hartree-Fock approach with DFT are implemented as well. Furthermore, Green's functions methods (GW quasiparticles, and ACFDT-RPA) and many-body perturbation theory (2nd-order Møller-Plesset) are available. Central quantities, like the one-electron orbitals, the electronic charge density, and the local potential are expressed in plane wave basis sets. The interactions between the electrons and ions are described using norm-conserving or ultrasoft pseudopotentials, or the projector-augmented-wave method. To determine the electronic ground state, VASP makes use of efficient iterative matrix diagonalisation techniques, like the residual minimisation method with direct inversion of the iterative subspace (RMM-DIIS) or blocked Davidson algorithms. These are coupled to highly efficient Broyden and Pulay density mixing schemes to speed up the self-consistency cycle.

WIEN2k

The program package WIEN2k allows to perform electronic structure calculations of solids using density functional theory (DFT). It is based on the full-potential (linearized) augmented plane-wave ((L)APW) + local orbitals (lo) method, one among the most accurate schemes for band structure calculations. WIEN2k is an all-electron scheme including relativistic effects.