Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • wslda wslda
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • wtools
  • wsldawslda
  • Wiki
  • Functionals

Functionals · Changes

Page history
tag name change authored Oct 13, 2022 by Gabriel Wlazłowski's avatar Gabriel Wlazłowski
Hide whitespace changes
Inline Side-by-side
Functionals.md
View page @ b5409af7
......@@ -58,17 +58,17 @@ Role of $`f_{\textrm{reg.}}`$ is to exclude from computation regions of small de
/**
* Meaningful only in case of ASLDA.
* Parameters defining stabilization procedure of ASLDA functional.
* For regions with density smaller than ASLDA_STABILIZATION_EXCLUDE_BELOW_DENISTY
* For regions with density smaller than SLDA_STABILIZATION_EXCLUDE_BELOW_DENISTY
* contribution from current term j^2/2n is assumed to be zero.
* For regions with density above ASLDA_STABILIZATION_RETAIN_ABOVE_DENSITY
* For regions with density above SLDA_STABILIZATION_RETAIN_ABOVE_DENSITY
* the contribution is assumed to be intact by stabilization procedure.
* */
#define ASLDA_STABILIZATION_RETAIN_ABOVE_DENSITY 1.0e-5
#define ASLDA_STABILIZATION_EXCLUDE_BELOW_DENISTY 1.0e-7
#define SLDA_STABILIZATION_RETAIN_ABOVE_DENSITY 1.0e-5
#define SLDA_STABILIZATION_EXCLUDE_BELOW_DENISTY 1.0e-7
```
There meaning is presented on the figure below.
![stabilization](uploads/740d294dbfb30a203cabec0b140fa326/stabilization.png)
Smooth transition between densities `ASLDA_STABILIZATION_EXCLUDE_BELOW_DENISTY` and `ASLDA_STABILIZATION_RETAIN_ABOVE_DENSITY` is introduced in order to avoid discontinuities for quantities, that may lead to divergences when computing derivatives.
Smooth transition between densities `SLDA_STABILIZATION_EXCLUDE_BELOW_DENISTY` and `SLDA_STABILIZATION_RETAIN_ABOVE_DENSITY` is introduced in order to avoid discontinuities for quantities, that may lead to divergences when computing derivatives.
## Chemical potential
The spin-symmetric and uniform unitary Fermi is expected to be scale-invariant where the following relations for the total energy and the chemical potential satisfy: $`E=\xi E_\textrm{ffg}`$ and $`\mu=\xi \varepsilon_{\textrm{F}}`$, where $`\xi\approx 0.4`$ is the Bertch parameter. However, in numerical realization, the relation for the chemical potential is satisfied only in the limit of very low densities. It is demonstrated in the table below, where results for the uniform solution obtained on lattice `128x128x128` with `DX=1` is presented, and $`k_{\textrm{F}}=\sqrt{2\varepsilon_{\textrm{F}}}=(6\pi^2 n_{\uparrow})^{1/3}`$.
......
Clone repository
  • API version
  • Automatic interpolations
  • Auxiliary tools
  • Browsing the code
  • Broyden algorithm
  • C and CUDA
  • Campaign of calculations
  • Checking correctness of settings
  • Chemical potentials control
  • Code & Results quality
  • Common failures of static codes
  • Common failures of time dependent codes
  • Computation domain
  • Configuring GPU machine
  • Constraining densities and potentials
View All Pages