|
|
|
# Stabilization scheme
|
|
|
|
Some of the terms in the EDF introduce the time-dependent propagation of the high-momenta components. Examples are terms that contain division by density and may lead to noise generation in regions where density vanishes.
|
|
|
|
Some terms in the EDF introduce time-dependent propagation of the high-momentum components. Examples are terms that involve division by density and may generate noise in regions where density vanishes.
|
|
|
|
These modes can amplify during the time-dependent propagation and destabilize the integration scheme. To avoid this, we introduced the filtering scheme.
|
|
|
|
1. compute mean-field $`V_\sigma(\vec{r})`$,
|
|
|
|
2. go to Fourier space $`V_\sigma(\vec{k})`$,
|
| ... | ... | @@ -11,11 +11,10 @@ As the filter function, we use the Fermi-Dirac function: |
|
|
|
FD(e_k,\mu, T)=\frac{1}{\exp[\frac{e_k-\mu}{T}]+1}
|
|
|
|
```
|
|
|
|
|
|
|
|
The same procedure can be used to folder noise that is generated in the pairing potential $`\Delta(\vec{r})`$.
|
|
|
|
The same procedure can be used to filter noise that is generated in the pairing potential $`\Delta(\vec{r})`$.
|
|
|
|
|
|
|
|
# Testing script
|
|
|
|
You can use the attached script [tools/high-frequency-filter.py](https://gitlab.fizyka.pw.edu.pl/wtools/wslda/-/blob/devel/tools/high-frequency-filter.py) to test the impact of the filtering scheme on the input signal. Below is an example of the script output.
|
|
|
|

|
|
|
|
You can use the attached script [tools/high-frequency-filter.py](https://gitlab.fizyka.pw.edu.pl/wtools/wslda/-/tree/public/tools/high-frequency-filter.py) to test the impact of the filtering scheme on the input signal. See [here](https://gitlab.fizyka.pw.edu.pl/wtools/wslda/-/blob/public/tools/high-frequency-filter.png) for the script output.
|
|
|
|
|
|
|
|
# Controlling the filter
|
|
|
|
The filter can be controlled via the input file:
|
| ... | ... | |