Qbox Implemention of Magnetic Field: Difference between revisions

From Micro and Nano Mechanics Group
Jump to navigation Jump to search
No edit summary
Line 41: Line 41:


* Removed non-FFTW macro code in 'FourierTransform.C' to clean up the code.
* Removed non-FFTW macro code in 'FourierTransform.C' to clean up the code.

* Removed ESSL and internal-FFT portions in FourierTransform::bwd and ::fwd
* Removed ESSL and internal-FFT portions in FourierTransform::bwd and ::fwd

Revision as of 01:46, 17 January 2009

Qbox implementation without magnetic field

How wave function is distributed among processors

  • Fourier space (sphere)
  • Real space (cube)


How Fourier transform is performed

Qbox implementation with magnetic field

How wave function is distributed among processors

  • Fourier space (cube)
  • Real space (cube)


How Fourier transform is performed

real, intermediate, reciprocal spaces



Dumping the Hartree potential

Sometimes it is useful to obtain the self consistent Hartree potential, either to do a calculation on top of it or to have an intuition of the effective potential that electrons are subjected to.


Log of major changes

  • Removed non-FFTW macro code in 'FourierTransform.C' to clean up the code.
  • Removed ESSL and internal-FFT portions in FourierTransform::bwd and ::fwd