David Bowler

Results 35 issues of David Bowler

We need to make sure that the units that are set (e.g. `General.DistanceUnits`) are consistent for both input and output, and are applied to all files and output (e.g. `coord_next.dat`...

area: main-source
improves: output
priority: minor
time: days
type: maintenance

Other areas where we might be able to use multi-threading: * Spin (if we can multi-thread over spin channels that should be perfect) * The vdW-DF implementation is worth checking...

help wanted
area: main-source
type: question

When running with non-self-consistent GGA, using the Intel compiler (2020 U4 with OpenMPI 4.1.3, FFTW 3.3.10, MKL 2020 U4) the attached example fails with a SEGFAULT in the force routine...

area: main-source
improves: stability
needs: diagnosis
priority: minor
time: days
type: bug

At present we have a redundant pseudopotential type (OLDPS) which I think that we should remove. It would also be possible to change the code so that the `pseudo_type` variable...

area: main-source
improves: stability
needs: confirmation
priority: minor
time: days
type: question

Adding extra rows and columns to the Hamiltonian (and overlap) matrices will enable better, more efficient use of ScaLAPACK.

area: main-source
improves: speed
needs: assignment
priority: minor
time: weeks
type: maintenance

Allow diagonalisation calls via ELPA instead of ScaLAPACK

area: main-source
improves: speed
needs: assignment
priority: minor
time: weeks
type: maintenance

We need to integrate existing implementations of DFT-D3 and DFT-TS into the main source.

area: main-source
improves: functionality
priority: minor
time: weeks
type: enhancement

Exact exchange is implemented but not yet integrated into the code. There is some refactoring of the ground state search required to implement this in the most efficient way (this...

area: main-source
improves: functionality
priority: minor
time: months
type: enhancement

There are a variety of correction schemes for charged periodic systems which should be implemented.

area: main-source
improves: functionality
priority: minor
time: months
type: enhancement

The NPT dynamics are very sensitive to settings and need improvement to make them more stable

area: main-source
improves: stability
needs: assignment
priority: minor
time: weeks
type: maintenance