Lumen 2.1

From Lumen wiki
Revision as of 14:47, 11 June 2026 by Davide (talk | contribs) (Updating list of changes)
Jump to navigationJump to search
Lumen 2.1 release was supported by the EU through the TIMES MSCA-DN

Release Notes

This is the second release of the lumen code, after the reboot based on yambo 5.3

Main new features

  • Non-linear response with the Floquet formalism: in Lumen 2.1 it is possible to calculate non-linear response functions using Floquet formalism,
    for the moment this implementation is limited to the independent particle approximation with or without quasi-particle correction. See tutorial: SHG from Floquet formulation
  • Symmetry average of the dielectric constant for q=0 momentum
  • Added interface to the CHASE library as BSE solver
  • Added Gaussian smearing for the phonon-assisted response functions
  • ExcPh databases now can be loaded also if requested band ranges is smaller than available one

Code optimization

  • Memory is now distributed in the old diagonalization solver (without using the ldiago library) interfaced with scalapack
  • Fixed memory duplication in Slepc solver

Fixes

  • Fixed compilation on MacOsX
  • Fixed reading imaginary part from ndb.QP in yambo_nl
  • Different compilation issues fixed: with intel compilers, hdf5, openACC, etc....
  • Collisions table: added missing n_sp_pol variable

More

  • added support to llvm compiler
  • upgraded interface with libxc to work with version 7.0