|
|
|
# Static and time-dependent codes
|
|
|
|
There are two main branches of codes:
|
|
|
|
* Static codes `st-wslda-?d` for solving self-consistently static DFT equations
|
|
|
|
* Time-dependent codes `td-wslda-?d` for solving time dependent DFT equations. The `td-wslda-?d` codes require starting point for the time evolution (i.e $`\psi(\vec{r},t=0)`$) which is typically generated by the static codes.
|
|
|
|
|
|
|
|
|
|
|
|
### Codes dimensionality
|
|
|
|
#### 3D codes
|
|
|
|
The 3D codes do not impose any restriction for form of the wave-functions. The wave-functions are assumed to be:
|
|
|
|
)
|
|
|
|
|
|
|
|
#### 2D codes
|
|
|
|
In 2D codes the wave-functions are assumed to be:
|
|
|
|
%5Cfrac%7B1%7D%7B%5Csqrt%7BL_z%7D%7De%5E%7Bik_z%20z%7D%0A)
|
|
|
|
where
|
|
|
|
%20%5Cfrac%7B2%5Cpi%7D%7BL_z%7D%0A)
|
|
|
|
For `NZ=1` the code solves 2D problem (there is only one mode in z-directions, which reduces to 1). Note however, that 2D problem requires different prescription for coupling constant regularization than the one implemented in w-SLDA toolkit.
|
|
|
|
|
|
|
|
|
|
|
|
#### 1D codes
|
|
|
|
In 1D codes the wave-functions are assumed to be:
|
|
|
|
%5Cfrac%7B1%7D%7B%5Csqrt%7BL_y%7D%7De%5E%7Bik_y%20y%7D%5Cfrac%7B1%7D%7B%5Csqrt%7BL_z%7D%7De%5E%7Bik_z%20z%7D%0A)
|
|
|
|
where
|
|
|
|
%20%5Cfrac%7B2%5Cpi%7D%7BL_y%7D%0A)
|
|
|
|
%20%5Cfrac%7B2%5Cpi%7D%7BL_z%7D%0A)
|
|
|
|
For `NY=1` and `NZ=1` the code solves 1D problem . Note however, that 1D problem requires different prescription for coupling constant regularization than the one implemented in w-SLDA toolkit. |
|
|
|
\ No newline at end of file |