The following things should/could be done sooner or later. Items with question mark are not necessarily a good idea.
- Use size-consistent tolerance for electron number when finding Fermi level?
- Set
ph.D0
andelph.g0
when generating models withq2r
? - Read Wannier-function centres from
_centres.xyz
. - Add long-range argument
lr
to electron-phonon classelph
? - Remember order of atomic species in header of force-constant files.
- Use generic (argument agnostic) function to write all QE input files.
- Use
assume_isolated = '2D'
in all examples with 2D systems. - Consider that minima and maxima of bitmaps fall on pixel edges, not centers.
- Use info function from MPI module to raise errors and warnings.
- Disentangle two-dimensional bands with spin degree of freedom.
- Check if cDFPT examples work for for
nspin = 2
ornoncolin = .true.
- Shift Wannier functions more accurately in STM and STS simulations.
- Move I/O functions and numerical constants to separate modules.
- Free local memory after data has been gathered in global memory.
- Replace status arguments etc. by global
elphmod(.misc).verbosity
.