Tutorial positron beautified

This commit is contained in:
Marc Torrent 2020-12-19 15:26:18 +01:00
parent 37714b62f5
commit c30ccdae27
27 changed files with 23022 additions and 20745 deletions

View File

@ -664,7 +664,7 @@ computed; it is indeed a very good approximation.
Converging a _Self-Consistent Cycle_, or ensuring the global minimum is reached,
with PAW+U is sometimes difficult. Using [[usedmatpu]] and [[dmatpawu]] can help.
See [tutorial on DFT+U](Dftu).
See [tutorial on DFT+U](dftu).
### 8.d. Printing volume for PAW###

View File

@ -14,9 +14,9 @@ physical properties:
* the lifetime of a positron localized in a vacancy,
* the electron-positron momentum distribution.
For the description of the implementation of TCDFT in ABINIT see [[cite:Wiktor2015]].
For the description of the implementation of TCDFT in `ABINIT` see [[cite:Wiktor2015]].
The user should be familiar with the four basic tutorials of ABINIT and the [first PAW tutorial](paw1).
The user should be familiar with the four basic tutorials of `ABINIT` and the [first PAW tutorial](paw1).
This tutorial should take about 2 hours.
@ -25,14 +25,13 @@ This tutorial should take about 2 hours.
## Computing the positron lifetime in Si lattice
*Before beginning, you might consider to work in a different subdirectory as
for the other tutorials. Why not Work_positron?*
for the other tutorials. Why not* `Work_positron`*?*
```sh
cd $ABI_TESTS/tutorial/Input
mkdir Work_positron
cd Work_positron
cp ../tpositron_x.files . # You will need to edit this file.
cp ../tpositron_1.in .
cp ../tpositron_1.abi .
```
The tutorial begins with a calculation of the positron lifetime in a silicon lattice.
@ -48,48 +47,49 @@ proportional to the inverse of the overlap of the electron and positron
densities. This 2-step calculation, considering the _zero-positron density
limit_, corresponds to the conventional scheme (CONV).
In the `tpositron_1.in` file, you will find two datasets.
In the `tpositron_1.abi` file, you will find two datasets.
{% dialog tests/tutorial/Input/tpositron_1.in %}
{% dialog tests/tutorial/Input/tpositron_1.abi %}
The first dataset is a standard ground-state calculation. The second one introduces a positron into
the system. You can see that in this case we set:
positron2 1 ! Dataset 2 is a positronic GS calculation
getden2 1 ! in presence of the previous electronic density
kptopt2 0 ! Use only k=gamma point
positron2 1 # Dataset 2 is a positronic GS calculation
getden2 1 # in presence of the previous electronic density
ixcpositron2 1 ! We are using the Boronski and Nieminen parametrization
kptopt2 0 # Use only k=gamma point
ixcpositron2 1 # We are using the Boronski and Nieminen parametrization
Here we set [[positron]]=1, which corresponds to a positronic ground-state
calculation, considering that the electrons are not perturbed by the presence
of the positron (_zero-positron density limit_). The electron density is read from the file resulting from
dataset 1. As we consider the positron to be completely delocalized, we only
consider the Γ point in the _Brillouin_ zone. The keyword [[ixcpositron]] selects the electron-
positron correlation functional and enhancement factor. In this calculation we
use the functional parametrized by Boronski and Nieminen [[cite:Boronski1986]], using the data provided by Arponen and Pajanne [[cite:Arponen1979]].
consider the Γ point in the _Brillouin_ zone. The keyword [[ixcpositron]]
selects the **electron-positron correlation functional** and **enhancement factor**.
In this calculation we use the functional parametrized by Boronski and Nieminen
[[cite:Boronski1986]], using the data provided by Arponen and Pajanne [[cite:Arponen1979]].
We can now run the calculation. In the directory
`~abinit/tests/tutorial/Input/Work_positron`, copy the files
`~abinit/tests/tutorial/Input/tpositron_x.files` and `tpositron_1.in`.
We can now run the calculation. In the working directory
`Work_positron`, copy the file `tpositron_1.abi`.
Then, issue:
abinit < tpositron_x.files > log 2> err &
abinit tpositron_1.abi >& log
This calculation should only take a few seconds.
You can look at the *tpositron_1.out* file.
You can look at the `tpositron_1.abo` file.
We find the positron lifetime calculated in the RPA limit:
########## Lifetime computation 2
########## Lifetime computation 2
# Zero-positron density limit of Arponen and Pajanne provided by Boronski & Nieminen
Ref.: Boronski and R.M. Nieminen, Phys. Rev. B 34, 3820 (1986)
# Enhancement factor of Boronski & Nieminen IN THE RPA LIMIT
Ref.: Boronski and R.M. Nieminen, Phys. Rev. B 34, 3820 (1986)
# Zero-positron density limit of Arponen and Pajanne provided by Boronski & Nieminen
Ref.: Boronski and R.M. Nieminen, Phys. Rev. B 34, 3820 (1986)
# Enhancement factor of Boronski & Nieminen IN THE RPA LIMIT
Ref.: Boronski and R.M. Nieminen, Phys. Rev. B 34, 3820 (1986)
Positron lifetime (ps) = 2.22891945E+02
Positron lifetime (ps) = 2.22879743E+02
The lifetime of 223 ps agrees well with the value of 225 ps calculated with
the same number of valence electrons in [[cite:Wiktor2015]] and
@ -111,61 +111,60 @@ with the experimental value of about 219 ps [[cite:Panda1997]].
We will now perform a positron lifetime calculation for a monovacancy in
silicon in the conventional scheme (which we applied to the perfect lattice
previously). Note that when the positron localizes inside a vacancy, the _zero-
positron density limit_ does not apply anymore. However, in some cases, the
previously). Note that when the positron localizes inside a vacancy, the
_zero-positron density limit_ does not apply anymore. However, in some cases, the
conventional scheme proved to yield results in agreement with experiments.
For the purpose of this tutorial, we generate a defect in a cell containing
only 16 atoms. This supercell is too small to get converged results, but the
calculation is relatively fast.
{% dialog tests/tutorial/Input/tpositron_2.in %}
{% dialog tests/tutorial/Input/tpositron_2.abi %}
You can now, issue (after having replaced *tpositron_1* by *tpositron_2* in the
*tpositron_x.files* file):
You can now, issue:
abinit < tpositron_x.files > log 2> err &
abinit tpositron_2.abi >& log
Once the calculation is finished, look at the *tpositron_2.out* file.
Once the calculation is finished, look at the `tpositron_2.abo` file.
Again, we look at the reported lifetime:
########## Lifetime computation 2
########## Lifetime computation 2
# Zero-positron density limit of Arponen and Pajanne provided by Boronski & Nieminen
Ref.: Boronski and R.M. Nieminen, Phys. Rev. B 34, 3820 (1986)
# Enhancement factor of Boronski & Nieminen IN THE RPA LIMIT
Ref.: Boronski and R.M. Nieminen, Phys. Rev. B 34, 3820 (1986)
# Zero-positron density limit of Arponen and Pajanne provided by Boronski & Nieminen
Ref.: Boronski and R.M. Nieminen, Phys. Rev. B 34, 3820 (1986)
# Enhancement factor of Boronski & Nieminen IN THE RPA LIMIT
Ref.: Boronski and R.M. Nieminen, Phys. Rev. B 34, 3820 (1986)
Positron lifetime (ps) = 2.46936401E+02
Positron lifetime (ps) = 2.46923233E+02
We observe that when the positron localizes inside the vacancy, its lifetime
increases from 223 to 247 ps. This is because now the majority of the positron
density is localized in the vacancy region, where the electron density is
small. The overlap of the electron and positron densities is reduced, and the lifetime increased.
In the *Work_positron* directory, you will also find a *tpositron_2o_DS2_DEN_POSITRON*
In the `Work_positron` directory, you will also find a `tpositron_2o_DS2_DEN_POSITRON`
file, containing the positron density. Visualizing this file (using e.g.
_cut3d_ and _XcrysDen_ or _VMD_ ) you can see that the positron is localized
_cut3d_ and _XcrysDen_ or _VMD_) you can see that the positron is localized
inside the vacancy. You can see below how the positron (in red, isodensity at
30% of the maximum density) localized the silicon monovacancy looks like:
![](positron_assets/posdensity.png)
![](positron_assets/posdensity.png){width=80%}
## Performing a self-consistent electron-positron calculation for a Si vacancy
We will now perform a self-consistent calculation of the positron and electron
densities. As this calculation will take a few minutes, you can already issue
(putting *tpositron_3.in* in *tpositron_x.files*):
densities. As this calculation will take a few minutes, you can already issue, using
the `tpositron_3.abi` input file:
abinit < tpositron_x.files > log 2> err &
abinit tpositron_3.abi >& log
{% dialog tests/tutorial/Input/tpositron_3.in %}
{% dialog tests/tutorial/Input/tpositron_3.abi %}
This calculation is significantly longer than the previous one, because the
electron and positron steps will be repeated until the convergence criterion is reached.
In *tpositron_3.in* we only have one dataset and we set
In `tpositron_3.abi` we only have one dataset and we set
[[positron]] = -10 to perform an automatic calculation of electrons and positron
densities. The convergence is controlled by [[postoldfe]] = 1d-5. This means
that we will repeat the electron and positron steps until the energy
@ -173,16 +172,16 @@ difference between them is lower than 1d-5 Ha. This value should always be
larger than [[toldfe]]. In this calculation we still use [[ixcpositron]] = 1,
which means that we are using the GGGC scheme (see [[cite:Gilgien1994]] and [[cite:Wiktor2015]]
Once the calculation is finished, look at the positron lifetime in *tpositron_3.out*.
Once the calculation is finished, look at the positron lifetime in `tpositron_3.abo`.
########## Lifetime computation 2
########## Lifetime computation 2
# Zero-positron density limit of Arponen and Pajanne provided by Boronski & Nieminen
Ref.: Boronski and R.M. Nieminen, Phys. Rev. B 34, 3820 (1986)
# Enhancement factor of Boronski & Nieminen IN THE RPA LIMIT
Ref.: Boronski and R.M. Nieminen, Phys. Rev. B 34, 3820 (1986)
# Zero-positron density limit of Arponen and Pajanne provided by Boronski & Nieminen
Ref.: Boronski and R.M. Nieminen, Phys. Rev. B 34, 3820 (1986)
# Enhancement factor of Boronski & Nieminen IN THE RPA LIMIT
Ref.: Boronski and R.M. Nieminen, Phys. Rev. B 34, 3820 (1986)
Positron lifetime (ps) = 2.55617112E+02
Positron lifetime (ps) = 2.55612619E+02
Including the self-consistency increases the positron lifetime, because its
localization inside the vacancy becomes stronger when the positron and the
@ -193,42 +192,38 @@ electron densities are allowed to relax.
In addition to the self-consistency, the lifetime of a positron inside a
vacancy can be strongly affected by the relaxation of the atoms due to the
forces coming from both the electrons and the positron. You can already start
the relaxation of the vacancy by issuing:
the relaxation (with the `tpositron_4.abi` input file) of the vacancy by issuing:
abinit < tpositron_4.files > log 2> err &
!!! important
Don't forget to put *tpositron_4.in* in *tpositron_x.files*.
abinit tpositron_4.abi >& log
In this calculation we switched on the atomic relaxation by setting
[[ionmov]] = 2. We need to calculate forces to be able to move the atoms, so we
set [[optforces]] = 1. In the provided *tpositron_4.in* file, we only perform 4
set [[optforces]] = 1. In the provided `tpositron_4.abi` file, we only perform 4
relaxation steps ([[ntime]] = 4) to save time, but more steps would be needed to
converge the positron lifetime.
{% dialog tests/tutorial/Input/tpositron_3.in %}
{% dialog tests/tutorial/Input/tpositron_4.abi %}
Look at the positron lifetime in the RPA limit after each ionic step:
Positron lifetime (ps) = 2.55617112E+02
Positron lifetime (ps) = 2.56981105E+02
Positron lifetime (ps) = 2.81986785E+02
Positron lifetime (ps) = 2.82826327E+02
Positron lifetime (ps) = 2.55612619E+02
Positron lifetime (ps) = 2.56978378E+02
Positron lifetime (ps) = 2.82166606E+02
Positron lifetime (ps) = 2.82878399E+02
As the vacancy relaxes outwards, the positron lifetime increases. 4 steps were
not enough to relax the defect completely, as the lifetime still changes.
Indeed, setting [[ntime]] to 10 delivers:
Positron lifetime (ps) = 2.55617112E+02
Positron lifetime (ps) = 2.56981106E+02
Positron lifetime (ps) = 2.81986782E+02
Positron lifetime (ps) = 2.82826326E+02
Positron lifetime (ps) = 2.86660064E+02
Positron lifetime (ps) = 2.87040831E+02
Positron lifetime (ps) = 2.87284438E+02
Positron lifetime (ps) = 2.87360829E+02
Positron lifetime (ps) = 2.87302206E+02
Positron lifetime (ps) = 2.55612619E+02
Positron lifetime (ps) = 2.56978379E+02
Positron lifetime (ps) = 2.82166601E+02
Positron lifetime (ps) = 2.82878398E+02
Positron lifetime (ps) = 2.86515373E+02
Positron lifetime (ps) = 2.86983434E+02
Positron lifetime (ps) = 2.87266489E+02
Positron lifetime (ps) = 2.87359897E+02
Positron lifetime (ps) = 2.87313132E+02
Although the results at ionic steps 3 and 4 differ from each other by less
than one percent, they differ by more from the final result. The one percent
@ -246,13 +241,13 @@ scheme. This type of calculation is much more time and memory consuming than
the _lifetime_ calculation, as it is using the electron and positron
_wavefunctions_ (not only _densities_).
You can already issue (putting *tpositron_5.in* in *tpositron_x.files*):
You can already issue:
abinit < tpositron_5.files > log 2> err &
abinit tpositron_5.abi >& log
Now take a look at the input file *tpositron_5.in*.
Now take a look at the input file `tpositron_5.abi`.
{% dialog tests/tutorial/Input/tpositron_5.in %}
{% dialog tests/tutorial/Input/tpositron_5.abi %}
The momentum distribution calculation is activated by [[posdoppler]] = 1. You can also notice that instead
of having two datasets as in the first part of this tutorial, we now use the
@ -261,18 +256,18 @@ we need to have the full electron and positron wavefunctions in memory, which
is only the case when [[positron]] <= -10. Additionally, the momentum
distribution calculations require using a full k-point grid. In the input file we set:
kptopt 0
istwfk *1
nkpt 8 # This corresponds to a 2x2x2 grid, denser grids may be needed to get converged spectra
kpt
0 0 0
0 0 0.5
0 0.5 0
0.5 0 0
0 0.5 0.5
0.5 0 0.5
0.5 0.5 0
0.5 0.5 0.5
kptopt 0 # Option for manual setting of k-points
istwfk *1 # No time-reversal symmetry optimization
nkpt 8 # Corresponds to a 2x2x2 grid
kpt # K-point coordinates in reciprocal space:
0 0 0
0 0 0.5
0 0.5 0
0.5 0 0
0 0.5 0.5
0.5 0 0.5
0.5 0.5 0
0.5 0.5 0.5
This grid is used in both electron and positron calculations, but only the
positron _wavefunction_ at the first point is taken in the momentum distribution
@ -281,16 +276,21 @@ calculation, so the $\Gamma$ point should always be given first.
In the calculation of the momentum distribution, we need to include both _core_
and _valence_ electrons. The _wavefunctions_ of the core electrons are read from a
file (one per atom type), which needs to be provided. This _core WF file_ should
be named `<psp_file_name>.corewf` (where `<psp_file_name>` is the name of the
pseudo-potential (or PAW) file) or `corewf.abinit<ityp>` (where `<ityp>` is the
index of the atom type). _Core WF files_ can be obtained with the `atompaw` tool
be named <span style="color:green">&#60;psp_file_name&#62;.corewf.xml</span>
(where `<psp_file_name>` is the name of the PAW atomic dataset file, without `.xml` suffix).
_Core WF files_ can be obtained with the `atompaw` tool
(see [the tutorial on generating PAW datasets (PAW2)](paw2) ) by the use of the
`prtcorewf` keyword. You will find the core wavefunction file used in this calculation in
*$ABI_PSPDIR/Si.LDA-PW-paw.abinit.corewf*.
`$ABI_PSPDIR/Si.LDA-PW-paw.abinit.corewf`.
Once the calculation is complete, you can find a *tpositron_5o_DOPPLER* file
!!! Note
If you use a PAW dataset in _ABINIT legacy proprietary format_ (with the `.abinit` suffix),
the core wavefunction file has to be named `<psp_file_name>.corewf.abinit`.
It also can be obtained with the `atompaw` tool by the use of the `prtcorewf` keyword.
Once the calculation is complete, you can find a `tpositron_5o_DOPPLER` file
containing the _momentum distribution_ on the FFT grid. You can use the
*~abinit/scripts/post_processing/posdopspectra.F90* tool to generate 1D
`$ABI_HOME/scripts/post_processing/posdopspectra.F90` tool to generate 1D
projections (_Doppler spectra_) in (001), (011) and (111) directions and to
calculate the low- and high-momentum contributions to the
momentum distribution (so called `S` and `W` parameters, see [[cite:Wiktor2015]]).
@ -308,25 +308,37 @@ The simplest way to make the **PAW
dataset** more complete is to include `semicore electrons`. It is also possible to
add the `partial waves` corresponding to the `semicore electrons` in the basis
used only for the positron wave function description, while keeping the
initial number of valence electrons (as done in [[cite:Wiktor2015]]). However, this second method is less straightforward.
initial number of valence electrons (as done in [[cite:Wiktor2015]]).
However, this second method is less straightforward.
The previous calculations were done with only **4 valence electrons** (`3s` and `3p`).
We will now see what happens if we include the `2s` and `2p` states in the **PAW dataset**.
In *tpositron_12el_x.files* we have replaced the *Si.LDA-PW-paw.abinit*
dataset with *Si.12el.LDA-PW-paw.abinit*. We can now rerun the lifetime calculation:
We use the `Si_paw_pw_12el.xml` PAW dataset which includes 8 additional valence electrons.
abinit < tpositron_12el_x.files > log 2> err
!!!Tip
To generate the new dataset we use the `atompaw` tool.
To add `semicore states`, the input file is modified
as follows:
- Replace `c` by `v` for the selected orbitals in the _electronic configuration_ section
- Decrease the PAW augmentation radius (because semicore states are more localized)
Don't forget to add `prtcorewf` keyword to create the core orbital file.
We can now rerun the lifetime calculation with the new atomic dataset:
abinit tpositron_6.abi >& log
We now find the positron lifetime calculated in the RPA limit:
########## Lifetime computation 2
########## Lifetime computation 2
# Zero-positron density limit of Arponen and Pajanne provided by Boronski & Nieminen
Ref.: Boronski and R.M. Nieminen, Phys. Rev. B 34, 3820 (1986)
# Enhancement factor of Boronski & Nieminen IN THE RPA LIMIT
Ref.: Boronski and R.M. Nieminen, Phys. Rev. B 34, 3820 (1986)
# Zero-positron density limit of Arponen and Pajanne provided by Boronski & Nieminen
Ref.: Boronski and R.M. Nieminen, Phys. Rev. B 34, 3820 (1986)
# Enhancement factor of Boronski & Nieminen IN THE RPA LIMIT
Ref.: Boronski and R.M. Nieminen, Phys. Rev. B 34, 3820 (1986)
Positron lifetime (ps) = 2.11481560E+02
Positron lifetime (ps) = 2.11470610E+02
This value is significantly lower than 223 ps achieved with 4 valence
electrons in the first step. **It is, therefore, very important to always test
@ -334,21 +346,22 @@ the PAW dataset completeness for positron calculations**.
The PAW dataset completeness is even more important in the _Doppler spectra_
calculations. We will now recalculate the momentum distribution including 12
_valence electrons_ (using *tpositron_7.in* in *tpositron_12el_x.files*):
_valence electrons_ using `tpositron_7.abi`:
abinit < tpositron_12el_x.files > log 2> err
abinit tpositron_7.abi >& log
Before processing the new *tpositron_7o_DOPPLER file*, you should copy files
Before processing the new `tpositron_7o_DOPPLER file`, you should copy files
`rho_001`, `rho_011`, `rho_111` from the fifth step to for instance `si4el_001`, `si4el_011` and `si4el_111`.
By plotting the _Doppler spectra_ in the (001) direction calculated with 4 and
12 valence electrons, you should obtain a figure like this:
![](positron_assets/doppler.png)
![](positron_assets/doppler.png){width=60%}
The dataset with 4 valence electrons is **not complete enough** to describe the
positron `wavefunction` around the nucleus. This is reflected in the
positron **wavefunction** around the nucleus. This is reflected in the
unphysically high probability at high momenta in the spectrum.
Further explanation of the influence of the PAW dataset on the _Doppler spectra_
can be found in [[cite:Wiktor2015]]. In case you need to generate
your own dataset for momentum distribution calculations, you can follow the [tutorial on generating PAW datasets (PAW2)](paw2).
your own dataset for momentum distribution calculations,
you can follow the [tutorial on generating PAW datasets (PAW2)](paw2).

View File

@ -1442,15 +1442,14 @@ subroutine pawpsp_read_corewf(energy_cor,indlmn_core,lcor,lmncmax,ncor,nphicor,r
MSG_ERROR(msg)
end if
oldformat=ex
if (.not.ex) then
! No core WF file found
write(msg, '(3a)' )&
& 'Checks for existence of files corewf.abinit[.xml] or corewf.dat',ch10,&
& 'but INQUIRE finds file does not exist!'
MSG_ERROR(msg)
end if
end if
end if
if (.not.ex) then
write(msg, '(3a)' )&
& 'Checks for existence of file psp-name.corewf[.xml][.abinit] or corewf.dat',ch10,&
& 'but INQUIRE finds file does not exist!'
MSG_ERROR(msg)
end if
end if
!Core WF file is in new XML format

View File

@ -2107,11 +2107,11 @@ subroutine posdoppler(cg,cprj,Crystal,dimcprj,dtfil,dtset,electronpositron,&
if (.not.ex) then
write(unit=filename,fmt='(a,i1)') 'corewf.abinit',itypat
inquire(file=filename,exist=ex)
if (.not.ex) then
write(msg,'(4a)') 'Core wave-functions file is missing!',ch10,&
& 'Looking for: ',trim(filename)
MSG_ERROR(msg)
end if
end if
if (.not.ex) then
write(msg,'(3a)') 'Core wave-functions file is missing!',ch10,&
& 'Looking for: psp-name.corewf[.xml][.abinit] or corewf.dat'
MSG_ERROR(msg)
end if
call pawpsp_read_corewf(energycor,indlmncor(itypat)%value,lcor,lmncmax(itypat),&
& ncor,nphicor(itypat),pawrad(itypat),phicor(itypat)%value,&

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,487 +0,0 @@
All-electron core wavefunctions - Paw atomic data for element Si - Generated with atompaw v3.1.0.3
1 1 1 : method,nspinor,nsppol
14.000 2.000 20170718 : zatom,zcore,pspdat
7 7 0 : pspcod,pspxc,lmax
core1 1340 : pspfmt,creatorID
1 1 : norb_core, lmn_size
0 : core_orbitals
1 : number_of_meshes
1 2 1417 4.3309254207421976E-04 6.0632955890390769E-03 : mesh 1, type,size,rad_step[,log_step]
2.3184077508 : r_max(CORE)
===== Core wave functions PHI 1 ===== [phi(r)=PHI(r)/r*Ylm(th,ph)]
1 : radial mesh index
1 0 1 : n,l,spin
-1.30714557E+02 2.00000000E+00 : ene,occ
0.0000000000000000E+00 2.8286746596920014E-04 5.6537099566431970E-04
8.4879000780603597E-04 1.1334003456047999E-03 1.4124026736979209E-03
1.6978690714021451E-03 1.9854904544676722E-03 2.2742669547833275E-03
2.5646640701284494E-03 2.8566364956711448E-03 3.1501958168809129E-03
3.4453728510629427E-03 3.7421872592786902E-03 4.0406578503768831E-03
4.3408024464942430E-03 4.6426378127814071E-03 4.9461799489225241E-03
5.2514442330824926E-03 5.5584455355068667E-03 5.8671983106316217E-03
6.1777166700593550E-03 6.4900144415645598E-03 6.8041052173230263E-03
7.1200023937105844E-03 7.4377192044456468E-03 7.7572687484181993E-03
8.0786640132359255E-03 8.4019178952877988E-03 8.7270432169527200E-03
9.0540527414501200E-03 9.3829591857293934E-03 9.7137752317176373E-03
1.0046513536184911E-02 1.0381186739438750E-02 1.0717807473021996E-02
1.1056388366558008E-02 1.1396942053863114E-02 1.1739481178426523E-02
1.2084018398342073E-02 1.2430566390763018E-02 1.2779137855940339E-02
1.3129745520896137E-02 1.3482402142776221E-02 1.3837120511919812E-02
1.4193913454679085E-02 1.4552793836016823E-02 1.4913774561906790E-02
1.5276868581558207E-02 1.5642088889483107E-02 1.6009448527422882E-02
1.6378960586148513E-02 1.6750638207147135E-02 1.7124494584206191E-02
1.7500542964905094E-02 1.7878796652023243E-02 1.8259269004872233E-02
1.8641973440559203E-02 1.9026923435187717E-02 1.9414132525001647E-02
1.9803614307477128E-02 2.0195382442367137E-02 2.0589450652702714E-02
2.0985832725754536E-02 2.1384542513958119E-02 2.1785593935805706E-02
2.2189000976707476E-02 2.2594777689824656E-02 2.3002938196876696E-02
2.3413496688924562E-02 2.3826467427132070E-02 2.4241864743506886E-02
2.4659703041622839E-02 2.5079996797324838E-02 2.5502760559417883E-02
2.5928008950341187E-02 2.6355756666828625E-02 2.6786018480556509E-02
2.7218809238779548E-02 2.7654143864955950E-02 2.8092037359362398E-02
2.8532504799699661E-02 2.8975561341689462E-02 2.9421222219663371E-02
2.9869502747144054E-02 3.0320418317419707E-02 3.0773984404111908E-02
3.1230216561737634E-02 3.1689130426265505E-02 3.2150741715667015E-02
3.2615066230462932E-02 3.3082119854265200E-02 3.3551918554314761E-02
3.4024478382015548E-02 3.4499815473464923E-02 3.4977946049980745E-02
3.5458886418625622E-02 3.5942652972728077E-02 3.6429262192401314E-02
3.6918730645059454E-02 3.7411074985931679E-02 3.7906311958574225E-02
3.8404458395380543E-02 3.8905531218089720E-02 3.9409547438293391E-02
3.9916524157941086E-02 4.0426478569844354E-02 4.0939427958179612E-02
4.1455389698989951E-02 4.1974381260685936E-02 4.2496420204545513E-02
4.3021524185213073E-02 4.3549710951197869E-02 4.4080998345371762E-02
4.4615404305466358E-02 4.5152946864569748E-02 4.5693644151622706E-02
4.6237514391914605E-02 4.6784575907578972E-02 4.7334847118088844E-02
4.7888346540751796E-02 4.8445092791204979E-02 4.9005104583909838E-02
4.9568400732646942E-02 5.0135000151010606E-02 5.0704921852903664E-02
5.1278184953032081E-02 5.1854808667399784E-02 5.2434812313803481E-02
5.3018215312327595E-02 5.3605037185839345E-02 5.4195297560483982E-02
5.4789016166180093E-02 5.5386212837115208E-02 5.5986907512241571E-02
5.6591120235772056E-02 5.7198871157676398E-02 5.7810180534177517E-02
5.8425068728248250E-02 5.9043556210108206E-02 5.9665663557720849E-02
6.0291411457290986E-02 6.0920820703762354E-02 6.1553912201315515E-02
6.2190706963866034E-02 6.2831226115562910E-02 6.3475490891287151E-02
6.4123522637150793E-02 6.4775342810996062E-02 6.5430972982894686E-02
6.6090434835647527E-02 6.6753750165284537E-02 6.7420940881564723E-02
6.8092029008476523E-02 6.8767036684738159E-02 6.9445986164298368E-02
7.0128899816837217E-02 7.0815800128267034E-02 7.1506709701233614E-02
7.2201651255617422E-02 7.2900647629034934E-02 7.3603721777340092E-02
7.4310896775125937E-02 7.5022195816226031E-02 7.5737642214216222E-02
7.6457259402916256E-02 7.7181070936891361E-02 7.7909100491953917E-02
7.8641371865664972E-02 7.9377908977835851E-02 8.0118735871029370E-02
8.0863876711061294E-02 8.1613355787501368E-02 8.2367197514174290E-02
8.3125426429660448E-02 8.3888067197796484E-02 8.4655144608175539E-02
8.5426683576647219E-02 8.6202709145817263E-02 8.6983246485546825E-02
8.7768320893451449E-02 8.8557957795399531E-02 8.9352182746010422E-02
9.0151021429151948E-02 9.0954499658437521E-02 9.1762643377722580E-02
9.2575478661600610E-02 9.3393031715898286E-02 9.4215328878170218E-02
9.5042396618192748E-02 9.5874261538457212E-02 9.6710950374662277E-02
9.7552489996205430E-02 9.8398907406673800E-02 9.9250229744333784E-02
1.0010648428261992E-01 1.0096769843062267E-01 1.0183389973357522E-01
1.0270511587333910E-01 1.0358137466888870E-01 1.0446270407679469E-01
1.0534913219170600E-01 1.0624068724683072E-01 1.0713739761441551E-01
1.0803929180622368E-01 1.0894639847401195E-01 1.0985874641000540E-01
1.1077636454737126E-01 1.1169928196069073E-01 1.1262752786642942E-01
1.1356113162340589E-01 1.1450012273325859E-01 1.1544453084091080E-01
1.1639438573503372E-01 1.1734971734850760E-01 1.1831055575888104E-01
1.1927693118882794E-01 1.2024887400660240E-01 1.2122641472649157E-01
1.2220958400926589E-01 1.2319841266262749E-01 1.2419293164165560E-01
1.2519317204925004E-01 1.2619916513657176E-01 1.2721094230348096E-01
1.2822853509897253E-01 1.2925197522160875E-01 1.3028129451994885E-01
1.3131652499297625E-01 1.3235769879052223E-01 1.3340484821368698E-01
1.3445800571525721E-01 1.3551720390012073E-01 1.3658247552567768E-01
1.3765385350224837E-01 1.3873137089347776E-01 1.3981506091673612E-01
1.4090495694351637E-01 1.4200109249982770E-01 1.4310350126658505E-01
1.4421221707999510E-01 1.4532727393193809E-01 1.4644870597034554E-01
1.4757654749957386E-01 1.4871083298077384E-01 1.4985159703225548E-01
1.5099887442984866E-01 1.5215270010725923E-01 1.5331310915642013E-01
1.5448013682783826E-01 1.5565381853093629E-01 1.5683418983438929E-01
1.5802128646645680E-01 1.5921514431530925E-01 1.6041579942934947E-01
1.6162328801752865E-01 1.6283764644965687E-01 1.6405891125670816E-01
1.6528711913111954E-01 1.6652230692708461E-01 1.6776451166084094E-01
1.6901377051095162E-01 1.7027012081858037E-01 1.7153360008776070E-01
1.7280424598565836E-01 1.7408209634282754E-01 1.7536718915346000E-01
1.7665956257562804E-01 1.7795925493151984E-01 1.7926630470766824E-01
1.8058075055517236E-01 1.8190263128991169E-01 1.8323198589275269E-01
1.8456885350974817E-01 1.8591327345232864E-01 1.8726528519748595E-01
1.8862492838794884E-01 1.8999224283235053E-01 1.9136726850538782E-01
1.9275004554797187E-01 1.9414061426737048E-01 1.9553901513734148E-01
1.9694528879825732E-01 1.9835947605722071E-01 1.9978161788817100E-01
2.0121175543198097E-01 2.0264992999654485E-01 2.0409618305685587E-01
2.0555055625507407E-01 2.0701309140058496E-01 2.0848383047004684E-01
2.0996281560742885E-01 2.1145008912403765E-01 2.1294569349853396E-01
2.1444967137693827E-01 2.1596206557262507E-01 2.1748291906630643E-01
2.1901227500600368E-01 2.2055017670700808E-01 2.2209666765182923E-01
2.2365179149013184E-01 2.2521559203866029E-01 2.2678811328115070E-01
2.2836939936823075E-01 2.2995949461730683E-01 2.3155844351243782E-01
2.3316629070419620E-01 2.3478308100951584E-01 2.3640885941152590E-01
2.3804367105937141E-01 2.3968756126801957E-01 2.4134057551805227E-01
2.4300275945544381E-01 2.4467415889132443E-01 2.4635481980172877E-01
2.4804478832732954E-01 2.4974411077315586E-01 2.5145283360829551E-01
2.5317100346558291E-01 2.5489866714126941E-01 2.5663587159467904E-01
2.5838266394784665E-01 2.6013909148513975E-01 2.6190520165286413E-01
2.6368104205885112E-01 2.6546666047202844E-01 2.6726210482197288E-01
2.6906742319844584E-01 2.7088266385090937E-01 2.7270787518802547E-01
2.7454310577713531E-01 2.7638840434372036E-01 2.7824381977084384E-01
2.8010940109857341E-01 2.8198519752338325E-01 2.8387125839753657E-01
2.8576763322844839E-01 2.8767437167802623E-01 2.8959152356199191E-01
2.9151913884918024E-01 2.9345726766081831E-01 2.9540596026978100E-01
2.9736526709982630E-01 2.9933523872480722E-01 3.0131592586786121E-01
3.0330737940057723E-01 3.0530965034213897E-01 3.0732278985844491E-01
3.0934684926120432E-01 3.1138188000700934E-01 3.1342793369638255E-01
3.1548506207279942E-01 3.1755331702168565E-01 3.1963275056939006E-01
3.2172341488213008E-01 3.2382536226491238E-01 3.2593864516042631E-01
3.2806331614791134E-01 3.3019942794199619E-01 3.3234703339151150E-01
3.3450618547827432E-01 3.3667693731584408E-01 3.3885934214825064E-01
3.4105345334869275E-01 3.4325932441820772E-01 3.4547700898431094E-01
3.4770656079960638E-01 3.4994803374036515E-01 3.5220148180507471E-01
3.5446695911295617E-01 3.5674451990245037E-01 3.5903421852967149E-01
3.6133610946682915E-01 3.6365024730061729E-01 3.6597668673056977E-01
3.6831548256738311E-01 3.7066668973120448E-01 3.7303036324988592E-01
3.7540655825720370E-01 3.7779532999104254E-01 3.8019673379154395E-01
3.8261082509921879E-01 3.8503765945302360E-01 3.8747729248839979E-01
3.8992977993527544E-01 3.9239517761602960E-01 3.9487354144341807E-01
3.9736492741846113E-01 3.9986939162829188E-01 4.0238699024396457E-01
4.0491777951822377E-01 4.0746181578323237E-01 4.1001915544825945E-01
4.1258985499732592E-01 4.1517397098680914E-01 4.1777156004300403E-01
4.2038267885964314E-01 4.2300738419537126E-01 4.2564573287117857E-01
4.2829778176778754E-01 4.3096358782299621E-01 4.3364320802897593E-01
4.3633669942952330E-01 4.3904411911726582E-01 4.4176552423082072E-01
4.4450097195190674E-01 4.4725051950240824E-01 4.5001422414138992E-01
4.5279214316206445E-01 4.5558433388870928E-01 4.5839085367353416E-01
4.6121175989349783E-01 4.6404710994707482E-01 4.6689696125096919E-01
4.6976137123677736E-01 4.7264039734759777E-01 4.7553409703458782E-01
4.7844252775346668E-01 4.8136574696096385E-01 4.8430381211121315E-01
4.8725678065209144E-01 4.9022471002150081E-01 4.9320765764359431E-01
4.9620568092494505E-01 4.9921883725065758E-01 5.0224718398042023E-01
5.0529077844449899E-01 5.0834967793967245E-01 5.1142393972510558E-01
5.1451362101816400E-01 5.1761877899016617E-01 5.2073947076207405E-01
5.2387575340012127E-01 5.2702768391137789E-01 5.3019531923925223E-01
5.3337871625892708E-01 5.3657793177273294E-01 5.3979302250545314E-01
5.4302404509956537E-01 5.4627105611041438E-01 5.4953411200131808E-01
5.5281326913860607E-01 5.5610858378658845E-01 5.5942011210245524E-01
5.6274791013110681E-01 5.6609203379991280E-01 5.6945253891340042E-01
5.7282948114786925E-01 5.7622291604593590E-01 5.7963289901100312E-01
5.8305948530165574E-01 5.8650273002598274E-01 5.8996268813582298E-01
5.9343941442093595E-01 5.9693296350309466E-01 6.0044338983010292E-01
6.0397074766973335E-01 6.0751509110358748E-01 6.1107647402087584E-01
6.1465495011211879E-01 6.1825057286276675E-01 6.2186339554673853E-01
6.2549347121987764E-01 6.2914085271332676E-01 6.3280559262681790E-01
6.3648774332187874E-01 6.4018735691495454E-01 6.4390448527044408E-01
6.4763917999364995E-01 6.5139149242364158E-01 6.5516147362603083E-01
6.5894917438566025E-01 6.6275464519920035E-01 6.6657793626765993E-01
6.7041909748880313E-01 6.7427817844947913E-01 6.7815522841785614E-01
6.8205029633556613E-01 6.8596343080975486E-01 6.8989468010503940E-01
6.9384409213536946E-01 6.9781171445579460E-01 7.0179759425413624E-01
7.0580177834256186E-01 7.0982431314906258E-01 7.1386524470883250E-01
7.1792461865555079E-01 7.2200248021256208E-01 7.2609887418395902E-01
7.3021384494556307E-01 7.3434743643580469E-01 7.3849969214650069E-01
7.4267065511352937E-01 7.4686036790740273E-01 7.5106887262373412E-01
7.5529621087360055E-01 7.5954242377380177E-01 7.6380755193701055E-01
7.6809163546181936E-01 7.7239471392267656E-01 7.7671682635971717E-01
7.8105801126848406E-01 7.8541830658953993E-01 7.8979774969796868E-01
7.9419637739276883E-01 7.9861422588613185E-01 8.0305133079261237E-01
8.0750772711818430E-01 8.1198344924918464E-01 8.1647853094114309E-01
8.2099300530749786E-01 8.2552690480819679E-01 8.3008026123818301E-01
8.3465310571576545E-01 8.3924546867087202E-01 8.4385737983318554E-01
8.4848886822016345E-01 8.5313996212493870E-01 8.5781068910410119E-01
8.6250107596536196E-01 8.6721114875509575E-01 8.7194093274576534E-01
8.7669045242322308E-01 8.8145973147389378E-01 8.8624879277183322E-01
8.9105765836566853E-01 8.9588634946541090E-01 9.0073488642915012E-01
9.0560328874962304E-01 9.1049157504065914E-01 9.1539976302350190E-01
9.2032786951300638E-01 9.2527591040370927E-01 9.3024390065577744E-01
9.3523185428082833E-01 9.4023978432762401E-01 9.4526770286764183E-01
9.5031562098051536E-01 9.5538354873935083E-01 9.6047149519591501E-01
9.6557946836569664E-01 9.7070747521283973E-01 9.7585552163494960E-01
9.8102361244777037E-01 9.8621175136973582E-01 9.9141994100639008E-01
9.9664818283467982E-01 1.0018964771871210E+00 1.0071648232358332E+00
1.0124532189764468E+00 1.0177616612118825E+00 1.0230901455360009E+00
1.0284386663171232E+00 1.0338072166814236E+00 1.0391957884961935E+00
1.0446043723529759E+00 1.0500329575505716E+00 1.0554815320779194E+00
1.0609500825968428E+00 1.0664385944246748E+00 1.0719470515167495E+00
1.0774754364487700E+00 1.0830237303990460E+00 1.0885919131306065E+00
1.0941799629731850E+00 1.0997878568050765E+00 1.1054155700348720E+00
1.1110630765830642E+00 1.1167303488635285E+00 1.1224173577648824E+00
1.1281240726317150E+00 1.1338504612456983E+00 1.1395964898065725E+00
1.1453621229130089E+00 1.1511473235433520E+00 1.1569520530362409E+00
1.1627762710711071E+00 1.1686199356485569E+00 1.1744830030706324E+00
1.1803654279209541E+00 1.1862671630447492E+00 1.1921881595287602E+00
1.1981283666810403E+00 1.2040877320106351E+00 1.2100662012071493E+00
1.2160637181202028E+00 1.2220802247387750E+00 1.2281156611704396E+00
1.2341699656204923E+00 1.2402430743709696E+00 1.2463349217595601E+00
1.2524454401584173E+00 1.2585745599528622E+00 1.2647222095199901E+00
1.2708883152071728E+00 1.2770728013104662E+00 1.2832755900529182E+00
1.2894966015627840E+00 1.2957357538516452E+00 1.3019929627924403E+00
1.3082681420974038E+00 1.3145612032959182E+00 1.3208720557122786E+00
1.3272006064433775E+00 1.3335467603363027E+00 1.3399104199658600E+00
1.3462914856120172E+00 1.3526898552372730E+00 1.3591054244639535E+00
1.3655380865514375E+00 1.3719877323733163E+00 1.3784542503944868E+00
1.3849375266481825E+00 1.3914374447129443E+00 1.3979538856895350E+00
1.4044867281777982E+00 1.4110358482534677E+00 1.4176011194449276E+00
1.4241824127099263E+00 1.4307795964122501E+00 1.4373925362983548E+00
1.4440210954739665E+00 1.4506651343806434E+00 1.4573245107723158E+00
1.4639990796917945E+00 1.4706886934472614E+00 1.4773932015887392E+00
1.4841124508845480E+00 1.4908462852977529E+00 1.4975945459626006E+00
1.5043570711609573E+00 1.5111336962987463E+00 1.5179242538823903E+00
1.5247285734952660E+00 1.5315464817741709E+00 1.5383778023858077E+00
1.5452223560032954E+00 1.5520799602827060E+00 1.5589504298396313E+00
1.5658335762257927E+00 1.5727292079056872E+00 1.5796371302332846E+00
1.5865571454287748E+00 1.5934890525553747E+00 1.6004326474961952E+00
1.6073877229311786E+00 1.6143540683141080E+00 1.6213314698496957E+00
1.6283197104707592E+00 1.6353185698154844E+00 1.6423278242047892E+00
1.6493472466197836E+00 1.6563766066793462E+00 1.6634156706178085E+00
1.6704642012627662E+00 1.6775219580130138E+00 1.6845886968166155E+00
1.6916641701491149E+00 1.6987481269918951E+00 1.7058403128106925E+00
1.7129404695342680E+00 1.7200483355332525E+00 1.7271636455991641E+00
1.7342861309236077E+00 1.7414155190776690E+00 1.7485515339915008E+00
1.7556938959341215E+00 1.7628423214934177E+00 1.7699965235563768E+00
1.7771562112895449E+00 1.7843210901197184E+00 1.7914908617148890E+00
1.7986652239654339E+00 1.8058438709655735E+00 1.8130264929950979E+00
1.8202127765013749E+00 1.8274024040816417E+00 1.8345950544655985E+00
1.8417904024983043E+00 1.8489881191233919E+00 1.8561878713666031E+00
1.8633893223196623E+00 1.8705921311244897E+00 1.8777959529577701E+00
1.8850004390158843E+00 1.8922052365002120E+00 1.8994099886028171E+00
1.9066143344925286E+00 1.9138179093014203E+00 1.9210203441117082E+00
1.9282212659430691E+00 1.9354202977403934E+00 1.9426170583619837E+00
1.9498111625682109E+00 1.9570022210106344E+00 1.9641898402215983E+00
1.9713736226043246E+00 1.9785531664234981E+00 1.9857280657963665E+00
1.9928979106843647E+00 2.0000622868852713E+00 2.0072207760259109E+00
2.0143729555554204E+00 2.0215183987390790E+00 2.0286566746527201E+00
2.0357873481777462E+00 2.0429099799967383E+00 2.0500241265896930E+00
2.0571293402308899E+00 2.0642251689863960E+00 2.0713111567122353E+00
2.0783868430532242E+00 2.0854517634424869E+00 2.0925054491016710E+00
2.0995474270418630E+00 2.1065772200652346E+00 2.1135943467674170E+00
2.1205983215406250E+00 2.1275886545775413E+00 2.1345648518759757E+00
2.1415264152443116E+00 2.1484728423077581E+00 2.1554036265154104E+00
2.1623182571481450E+00 2.1692162193273559E+00 2.1760969940245469E+00
2.1829600580717958E+00 2.1898048841731010E+00 2.1966309409166307E+00
2.2034376927878809E+00 2.2102246001837638E+00 2.2169911194276355E+00
2.2237367027852795E+00 2.2304607984818592E+00 2.2371628507198564E+00
2.2438422996980076E+00 2.2504985816312519E+00 2.2571311287717073E+00
2.2637393694306889E+00 2.2703227280017817E+00 2.2768806249849853E+00
2.2834124770119444E+00 2.2899176968722750E+00 2.2963956935410090E+00
2.3028458722071639E+00 2.3092676343034571E+00 2.3156603775371769E+00
2.3220234959222248E+00 2.3283563798123423E+00 2.3346584159355399E+00
2.3409289874297414E+00 2.3471674738796531E+00 2.3533732513548777E+00
2.3595456924492870E+00 2.3656841663216661E+00 2.3717880387376331E+00
2.3778566721128724E+00 2.3838894255576695E+00 2.3898856549227747E+00
2.3958447128466105E+00 2.4017659488038281E+00 2.4076487091552310E+00
2.4134923371990822E+00 2.4192961732237994E+00 2.4250595545620621E+00
2.4307818156463323E+00 2.4364622880658118E+00 2.4421003006248374E+00
2.4476951794027433E+00 2.4532462478151786E+00 2.4587528266769185E+00
2.4642142342661590E+00 2.4696297863903212E+00 2.4749987964533702E+00
2.4803205755246576E+00 2.4855944324093060E+00 2.4908196737201420E+00
2.4959956039511826E+00 2.5011215255526982E+00 2.5061967390078514E+00
2.5112205429109222E+00 2.5161922340471361E+00 2.5211111074740944E+00
2.5259764566048268E+00 2.5307875732924621E+00 2.5355437479165346E+00
2.5402442694709317E+00 2.5448884256534856E+00 2.5494755029572254E+00
2.5540047867632851E+00 2.5584755614354822E+00 2.5628871104165718E+00
2.5672387163261754E+00 2.5715296610603979E+00 2.5757592258931314E+00
2.5799266915790549E+00 2.5840313384583271E+00 2.5880724465629830E+00
2.5920492957250314E+00 2.5959611656862602E+00 2.5998073362097442E+00
2.6035870871930689E+00 2.6072996987832568E+00 2.6109444514934061E+00
2.6145206263210397E+00 2.6180275048681638E+00 2.6214643694630255E+00
2.6248305032835888E+00 2.6281251904826992E+00 2.6313477163149575E+00
2.6344973672652841E+00 2.6375734311791748E+00 2.6405751973946461E+00
2.6435019568758489E+00 2.6463530023483703E+00 2.6491276284361915E+00
2.6518251318003063E+00 2.6544448112789909E+00 2.6569859680297085E+00
2.6594479056726517E+00 2.6618299304358954E+00 2.6641313513021658E+00
2.6663514801571968E+00 2.6684896319396705E+00 2.6705451247927274E+00
2.6725172802170296E+00 2.6744054232253531E+00 2.6762088824987158E+00
2.6779269905439884E+00 2.6795590838530106E+00 2.6811045030631551E+00
2.6825625931193500E+00 2.6839327034375193E+00 2.6852141880694234E+00
2.6864064058688846E+00 2.6875087206593649E+00 2.6885205014028766E+00
2.6894411223701931E+00 2.6902699633123452E+00 2.6910064096333586E+00
2.6916498525642210E+00 2.6921996893380364E+00 2.6926553233663428E+00
2.6930161644165520E+00 2.6932816287904973E+00 2.6934511395040310E+00
2.6935241264676559E+00 2.6935000266681421E+00 2.6933782843511040E+00
2.6931583512044832E+00 2.6928396865429152E+00 2.6924217574929235E+00
2.6919040391789104E+00 2.6912860149098976E+00 2.6905671763669701E+00
2.6897470237913859E+00 2.6888250661732895E+00 2.6878008214410056E+00
2.6866738166508388E+00 2.6854435881773506E+00 2.6841096819040442E+00
2.6826716534144226E+00 2.6811290681833517E+00 2.6794815017686804E+00
2.6777285400030690E+00 2.6758697791859478E+00 2.6739048262755718E+00
2.6718332990810980E+00 2.6696548264546274E+00 2.6673690484831480E+00
2.6649756166803238E+00 2.6624741941780541E+00 2.6598644559177465E+00
2.6571460888412313E+00 2.6543187920812557E+00 2.6513822771514790E+00
2.6483362681359113E+00 2.6451805018777117E+00 2.6419147281672819E+00
2.6385387099295778E+00 2.6350522234105682E+00 2.6314550583627545E+00
2.6277470182296891E+00 2.6239279203294021E+00 2.6199975960366593E+00
2.6159558909639795E+00 2.6118026651413158E+00 2.6075377931943300E+00
2.6031611645211683E+00 2.5986726834676603E+00 2.5940722695008502E+00
2.5893598573807757E+00 2.5845353973304079E+00 2.5795988552036606E+00
2.5745502126513822E+00 2.5693894672852409E+00 2.5641166328394025E+00
2.5587317393299260E+00 2.5532348332117656E+00 2.5476259775332974E+00
2.5419052520882683E+00 2.5360727535650818E+00 2.5301285956933106E+00
2.5240729093873591E+00 2.5179058428871510E+00 2.5116275618957724E+00
2.5052382497139556E+00 2.4987381073713073E+00 2.4921273537541828E+00
2.4854062257301077E+00 2.4785749782686479E+00 2.4716338845586194E+00
2.4645832361215505E+00 2.4574233429212820E+00 2.4501545334696111E+00
2.4427771549278816E+00 2.4352915732044056E+00 2.4276981730476348E+00
2.4199973581349594E+00 2.4121895511570464E+00 2.4042751938976195E+00
2.3962547473085611E+00 2.3881286915802606E+00 2.3798975262070869E+00
2.3715617700479030E+00 2.3631219613815095E+00 2.3545786579569263E+00
2.3459324370384174E+00 2.3371838954451474E+00 2.3283336495853932E+00
2.3193823354852006E+00 2.3103306088113915E+00 2.3011791448888417E+00
2.2919286387119202E+00 2.2825798049500126E+00 2.2731333779470240E+00
2.2635901117147927E+00 2.2539507799203053E+00 2.2442161758666508E+00
2.2343871124676076E+00 2.2244644222158003E+00 2.2144489571443318E+00
2.2043415887818232E+00 2.1941432081007792E+00 2.1838547254592084E+00
2.1734770705354207E+00 2.1630111922559427E+00 2.1524580587164737E+00
2.1418186570958224E+00 2.1310939935627666E+00 2.1202850931757693E+00
2.1093929997754945E+00 2.0984187758700794E+00 2.0873635025131048E+00
2.0762282791742157E+00 2.0650142236023483E+00 2.0537224716815303E+00
2.0423541772792100E+00 2.0309105120870794E+00 2.0193926654543630E+00
2.0078018442135548E+00 1.9961392724985627E+00 1.9844061915552573E+00
1.9726038595444058E+00 1.9607335513369741E+00 1.9487965583017985E+00
1.9367941880856236E+00 1.9247277643852854E+00 1.9125986267131301E+00
1.9004081301535316E+00 1.8881576451126603E+00 1.8758485570604568E+00
1.8634822662650443E+00 1.8510601875196191E+00 1.8385837498618427E+00
1.8260543962857778E+00 1.8134735834464126E+00 1.8008427813568191E+00
1.7881634730780014E+00 1.7754371544014909E+00 1.7626653335247477E+00
1.7498495307194450E+00 1.7369912779926988E+00 1.7240921187413285E+00
1.7111536073992282E+00 1.6981773090779362E+00 1.6851647992004963E+00
1.6721176631287096E+00 1.6590374957838749E+00 1.6459259012611334E+00
1.6327844924375192E+00 1.6196148905738446E+00 1.6064187249105326E+00
1.5931976322575285E+00 1.5799532565784213E+00 1.5666872485689081E+00
1.5534012652297493E+00 1.5400969694343492E+00 1.5267760294911223E+00
1.5134401187007958E+00 1.5000909149088011E+00 1.4867301000529276E+00
1.4733593597063968E+00 1.4599803826165347E+00 1.4465948602392122E+00
1.4332044862692366E+00 1.4198109561668759E+00 1.4064159666807048E+00
1.3930212153669588E+00 1.3796284001055970E+00 1.3662392186132659E+00
1.3528553679533726E+00 1.3394785440434633E+00 1.3261104411601261E+00
1.3127527514416222E+00 1.2994071643884624E+00 1.2860753663621503E+00
1.2727590400823108E+00 1.2594598641224251E+00 1.2461795124044064E+00
1.2329196536922407E+00 1.2196819510849279E+00 1.2064680615089574E+00
1.1932796352105570E+00 1.1801183152479544E+00 1.1669857369838970E+00
1.1538835275786705E+00 1.1408133054838681E+00 1.1277766799371582E+00
1.1147752504583011E+00 1.1018106063466706E+00 1.0888843261805325E+00
1.0759979773183435E+00 1.0631531154023188E+00 1.0503512838645408E+00
1.0375940134358612E+00 1.0248828216578645E+00 1.0122192123981539E+00
9.9960467536922870E-01 9.8704068565121383E-01 9.7452870321871354E-01
9.6207017247205329E-01 9.4966652177317656E-01 9.3731916298646956E-01
9.2502949102477550E-01 9.1279888340087123E-01 9.0062869978467064E-01
8.8852028156642449E-01 8.7647495142618126E-01 8.6449401290977512E-01
8.5257875001160632E-01 8.4073042676447574E-01 8.2895028683673722E-01
8.1723955313702590E-01 8.0559942742682078E-01 7.9403108994109906E-01
7.8253569901733333E-01 7.7111439073308363E-01 7.5976827855243101E-01
7.4849845298149931E-01 7.3730598123330326E-01 7.2619190690216251E-01
7.1515724964791505E-01 7.0420300489015675E-01 6.9333014351273581E-01
6.8253961157871790E-01 6.7183233005604004E-01 6.6120919455406169E-01
6.5067107507121702E-01 6.4021881575396689E-01 6.2985323466724352E-01
6.1957512357657341E-01 6.0938524774205660E-01 5.9928434572437628E-01
5.8927312920300512E-01 5.7935228280676276E-01 5.6952246395687944E-01
5.5978430272270363E-01 5.5013840169019468E-01 5.4058533584331803E-01
5.3112565245846999E-01 5.2175987101203380E-01 5.1248848310117145E-01
5.0331195237794057E-01 4.9423071449681782E-01 4.8524517707570070E-01
4.7635571967045259E-01 4.6756269376303927E-01 4.5886642276330303E-01
4.5026720202440518E-01 4.4176529887195853E-01 4.3336095264686264E-01
4.2505437476184177E-01 4.1684574877167629E-01 4.0873523045710691E-01
4.0072294792238089E-01 3.9280900170639749E-01 3.8499346490740000E-01
3.7727638332114966E-01 3.6965777559250756E-01 3.6213763338033639E-01
3.5471592153562626E-01 3.4739257829273595E-01 3.4016751547363006E-01
3.3304061870498142E-01 3.2601174764799862E-01 3.1908073624082484E-01
3.1224739295334702E-01 3.0551150105424008E-01 2.9887281889006295E-01
2.9233108017621118E-01 2.8588599429952188E-01 2.7953724663231461E-01
2.7328449885764433E-01 2.6712738930553009E-01 2.6106553329991633E-01
2.5509852351610990E-01 2.4922593034843307E-01 2.4344730228781619E-01
2.3776216630905225E-01 2.3217002826742139E-01 2.2667037330438811E-01
2.2126266626206534E-01 2.1594635210613167E-01 2.1072085635688120E-01
2.0558558552807688E-01 2.0053992757327405E-01 1.9558325233927190E-01
1.9071491202634616E-01 1.8593424165491029E-01 1.8124055953824622E-01
1.7663316776094254E-01 1.7211135266267102E-01 1.6767438532693110E-01
1.6332152207438469E-01 1.5905200496040406E-01 1.5486506227644900E-01
1.5075990905488931E-01 1.4673574757688587E-01 1.4279176788294060E-01
1.3892714828572642E-01 1.3514105588480566E-01 1.3143264708284541E-01
1.2780106810293915E-01 1.2424545550664202E-01 1.2076493671233150E-01
1.1735863051350293E-01 1.1402564759661304E-01 1.1076509105808648E-01
1.0757605692010230E-01 1.0445763464478071E-01 1.0140890764639396E-01
9.8428953801228389E-02 9.5516845954729424E-02 9.2671652425565604E-02
8.9892437506253073E-02 8.7178261959986555E-02 8.4528183513329816E-02
8.1941257344423396E-02 7.9416536566375137E-02 7.6953072705504971E-02
7.4549916174123279E-02 7.2206116737529261E-02 6.9920723974923743E-02
6.7692787733939441E-02 6.5521358578499334E-02 6.3405488229723583E-02
6.1344229999613725E-02 5.9336639217252497E-02 5.7381773647267542E-02
5.5478693900316289E-02 5.3626463835360183E-02 5.1824150953506037E-02
5.0070826783203327E-02 4.8365567256596083E-02 4.6707453076839864E-02
4.5095570076204065E-02 4.3529009564791943E-02 4.2006868669721122E-02
4.0528250664619146E-02 3.9092265289299669E-02 3.7698029059496541E-02
3.6344665566544393E-02 3.5031305766905836E-02 3.3757088261456993E-02
3.2521159564454553E-02 3.1322674362119086E-02 3.0160795760780887E-02
2.9034695524545764E-02 2.7943554302450130E-02 2.6886561845085345E-02
2.5862917210683158E-02 2.4871828960664481E-02 2.3912515344665354E-02
2.2984204475064246E-02 2.2086134491045871E-02 2.1217553712246907E-02
2.0377720782039598E-02 1.9565904800519108E-02 1.8781385447270503E-02
1.8023453094000958E-02 1.7291408907132173E-02 1.6584564940457194E-02
1.5902244217974863E-02 1.5243780807023774E-02 1.4608519881845902E-02
1.3995817777718475E-02 1.3405042035800216E-02 1.2835571438845735E-02
1.2286796037949127E-02 1.1758117170484613E-02 1.1248947469418716E-02
1.0758710864174724E-02 1.0286842573236045E-02 9.8327890886807223E-03
9.3960081528445261E-03 8.9759687273149816E-03 8.5721509544632347E-03
8.1840461117247878E-03 7.8111565588440349E-03 7.4529956783009974E-03
7.1090878091417250E-03 6.7789681744367105E-03 6.4621828025939873E-03
6.1582884427557180E-03 5.8668524745087835E-03 5.5874528121412385E-03
5.3196778036776046E-03 5.0631261249265884E-03 4.8174066687752502E-03
4.5821384299636432E-03 4.3569503855736859E-03 4.1414813714654086E-03
3.9353799548928472E-03 3.7383043035305870E-03 3.5499220511405034E-03
3.3699101601064327E-03 3.1979547810624281E-03 3.0337511098379294E-03
2.8770032419405530E-03 2.7274240247943731E-03 2.5847349079484452E-03
2.4486657914670118E-03 2.3189548727092705E-03 2.1953484917028236E-03
2.0776009753109546E-03 1.9654744803897480E-03 1.8587388361267008E-03
1.7571713857480091E-03 1.6605568277770334E-03 1.5686870570216457E-03
1.4813610054632412E-03 1.3983844832151187E-03 1.3195700197127815E-03
1.2447367052934315E-03 1.1737100333165753E-03 1.1063217429722317E-03
1.0424096629177194E-03 9.8181755587846919E-04 9.2439496434268268E-04
8.6999705747405184E-04 8.1848447936108714E-04 7.6972319871594619E-04
7.2358436012998236E-04 6.7994413698758331E-04 6.3868358613422397E-04
5.9968850438905257E-04 5.6284928698675145E-04 5.2806078802788731E-04
4.9522218301149043E-04 4.6423683351819276E-04 4.3501215410691443E-04
4.0745948148282089E-04 3.8149394598910243E-04 3.5703434547003707E-04
3.3400302154781305E-04 3.1232573835070714E-04 2.9193156372543796E-04
2.7275275296186405E-04 2.5472463505365594E-04 2.3778550151416436E-04
2.2187649776242359E-04 2.0694151709008308E-04 1.9292709721604684E-04
1.7978231943172908E-04 1.6745871033610398E-04 1.5591014615614000E-04
1.4509275964476960E-04 1.3496484954525202E-04 1.2548679260763939E-04
1.1662095814006435E-04 1.0833162507471633E-04 1.0058490152567951E-04
9.3348646813255355E-05 8.6592395926993367E-05 8.0287286397401033E-05
7.4405987544197571E-05 6.8922632067014750E-05 6.3812749942628619E-05
5.9053204591128678E-05 5.4622131271891306E-05 5.0498877668820369E-05
4.6663946623048194E-05 4.3098940970149618E-05 3.9786510437909085E-05
3.6710300559791654E-05 3.3854903558500005E-05 3.1205811153347646E-05
2.8749369244639403E-05 2.6472734427820886E-05 2.4363832289833678E-05
2.2411317439890051E-05 2.0604535226754750E-05 1.8933485094588030E-05
1.7388785529460069E-05 1.5961640548786567E-05 1.4643807686156079E-05
1.3427567424315734E-05 1.2305694029450507E-05 1.1271427740326548E-05
1.0318448266368362E-05 9.4408495492975732E-06 8.6331157435742151E-06
7.8900983715454310E-06 7.2069946099173706E-06 6.5793266649198676E-06
6.0029221943263673E-06 5.4738957353196462E-06 4.9886310980536434E-06
4.5437646856493186E-06 4.1361697022747265E-06 3.7629412118927148E-06
3.4213820112108350E-06 3.1089892813339184E-06 2.8234419835972953E-06
2.5625889660449921E-06 2.3244377480096192E-06 2.1071439512464231E-06
1.9090013470706576E-06 1.7284324899426366E-06 1.5639799089362907E-06
1.4142978295127993E-06 1.2781443989987507E-06 1.1543743901366300E-06
1.0419323580324704E-06 9.3984622676963336E-07 8.4722128288755059E-07
7.6323455383845275E-07 6.8712955043249798E-07 6.1821135316118493E-07
5.5584202314954463E-07 4.9943631932849851E-07 4.4845770423921498E-07
4.0241462168063962E-07 3.6085703018909840E-07 3.2337317709453009E-07
2.8958659863113741E-07 2.5915333229081183E-07 2.3175932829538146E-07
2.0711804772847443E-07 1.8496823550953521E-07 1.6507185701132522E-07
1.4721218771818417E-07 1.3119204589558020E-07 1.1683215879225939E-07
1.0396965342487780E-07 9.2456663501679497E-08 8.2159044526924508E-08
7.2955189591760660E-08 6.4734938800506225E-08 5.7398575704313504E-08
5.0855904517405395E-08 4.5025402275021570E-08 3.9833440457400595E-08
3.5213570951103957E-08 3.1105871548308980E-08 2.7456346496926052E-08
2.4216377910103902E-08 2.1342224123452549E-08 1.8794561352716185E-08
1.6538065254250667E-08 1.4541029226079493E-08 1.2775016509096327E-08
1.1214543356719938E-08 9.8367907375548040E-09 8.6213422199221899E-09
7.5499458600488878E-09 6.6062980777701824E-09 5.7758476553430666E-09
5.0456181368876554E-09 4.4040470385763076E-09 3.8408404034558157E-09
3.3468413501870814E-09 2.9139113724736874E-09 2.5348232459643685E-09
2.2031644923781240E-09 1.9132504369219179E-09 1.6600459751412368E-09
1.4390952395387606E-09 1.2464584249757768E-09 1.0786550953786323E-09
9.3261335293672483E-10 8.0562430511213633E-10 6.9530131468168139E-10
5.9954356398269486E-10 5.1650350680259522E-10 4.4455782019325371E-10
3.8228150414480964E-10 3.2842480974678312E-10 2.8189270641119391E-10
2.4172662613447372E-10 2.0708824782179937E-10 1.7724510756706259E-10
1.5155784164092953E-10 1.2946888794460464E-10 1.1049248898415310E-10
9.4205855146013090E-11

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -44,7 +44,7 @@ shiftk # with different shifts:
nstep 20 # Maximal number of SCF cycles
tolvrs 1.0d-10 # Will stop when, twice in a row, the difference
# between two consecutive evaluations of potential residual
# differ by less than tolvrs
# differ by less than tolvrs
#Miscelaneous parameters
prtwf 0 # Do not print wavefunctions

View File

@ -55,7 +55,7 @@ shiftk # with different shifts:
nstep 20 # Maximal number of SCF cycles
tolvrs 1.0d-10 # Will stop when, twice in a row, the difference
# between two consecutive evaluations of potential residual
# differ by less than tolvrs
# differ by less than tolvrs
#Miscelaneous parameters
prtwf 1 # Print wavefunctions (re-used from one dataset to the other)

View File

@ -55,7 +55,7 @@ shiftk # with different shifts:
nstep 20 # Maximal number of SCF cycles
tolvrs 1.0d-10 # Will stop when, twice in a row, the difference
# between two consecutive evaluations of potential residual
# differ by less than tolvrs
# differ by less than tolvrs
#Miscelaneous parameters
prtwf 1 # Print wavefunctions (re-used from one dataset to the other)

View File

@ -70,7 +70,7 @@ shiftk # with different shifts:
nstep 20 # Maximal number of SCF cycles
tolvrs 1.0d-10 # Will stop when, twice in a row, the difference
# between two consecutive evaluations of potential residual
# differ by less than tolvrs
# differ by less than tolvrs
#Miscelaneous parameters
prtwf 0 # Do not print wavefunctions

View File

@ -54,7 +54,7 @@ shiftk # with different shifts:
nstep 10 # Maximal number of SCF cycles
tolvrs 1.0d-10 # Will stop when, twice in a row, the difference
# between two consecutive evaluations of potential residual
# differ by less than tolvrs
# differ by less than tolvrs
#Miscelaneous parameters
prtwf 1 # Print wavefunctions (re-used from one dataset to the other)

View File

@ -56,7 +56,7 @@ shiftk # with different shifts:
nstep 50 # Maximal number of SCF cycles
tolvrs 1.0d-9 # Will stop when, twice in a row, the difference
# between two consecutive evaluations of potential residual
# differ by less than tolvrs
# differ by less than tolvrs
#Miscelaneous parameters
prtwf 1 # Print wavefunctions (re-used from one dataset to the other)

View File

@ -2,8 +2,8 @@
# Nickel ferromagnetic fcc structure: etotal vs ecut
#Define the different datasets
ndtset 7 # 7 datasets. Uncomment this line for the tutorial
#ndtset 1 # 1 datasets. Comment this line for the tutorial
#ndtset 7 # 7 datasets. Uncomment this line for the tutorial
ndtset 1 # 1 datasets. Comment this line for the tutorial
acell: 3*3.5150 angstrom # The starting values of the cell parameters
acell+ 3*0.0025 angstrom # The increment of acell from one dataset to the other
@ -57,7 +57,7 @@ shiftk # with different shifts:
nstep 50 # Maximal number of SCF cycles
tolvrs 1.0d-12 # Will stop when, twice in a row, the difference
# between two consecutive evaluations of potential residual
# differ by less than tolvrs
# differ by less than tolvrs
#Miscelaneous parameters
prtwf 1 # Print wavefunctions (re-used from one dataset to the other)

View File

@ -1,58 +1,81 @@
#################################################################
# Input file for the positron tutorial #
# Positron lifetime calculation within PAW #
# #
# Si, 2 atoms in the box #
#################################################################
# Input for Positron tutorial
# First step of the tutorial on electron-positron annihilation
# Positron lifetime calculation within PAW
# Si, 2 atoms in the box
# Datasets definition
ndtset 2
#Define the different datasets
ndtset 2 # 2 datasets
positron1 0 ! Dataset 1 is a simple electronic GS calculation
#FIRST DATASET
positron1 0 # Dataset 1 is a simple electronic GS calculation
positron2 1 ! Dataset 2 is a positronic GS calculation
getden2 1 ! in presence of the previous electronic density
kptopt2 0 ! Use only k=gamma point
#SECOND DATASET
positron2 1 # Dataset 2 is a positronic GS calculation
getden2 1 # in presence of the previous electronic density
ixcpositron2 1 ! We are using the Boronski and Nieminen parametrization
kptopt2 0 # Use only k=gamma point
# Common input parameters
! Unit cell
acell 3*5.43 angstrom
rprim 0.0 0.5 0.5
0.5 0.0 0.5
0.5 0.5 0.0
ixcpositron2 1 # We are using the Boronski and Nieminen parametrization
natom 2
ntypat 1
typat 2*1
znucl 14
xred 0.0 0.0 0.0
0.25 0.25 0.25
posocc2 1 # Occupation number for the positron
# (should be set <1 for bulk calculation with a small cell).
# Here the zero positron density limit is used,
# so results do not depend on posocc.
! K-points and occupations
kptopt 1
ngkpt 4 4 4
nshiftk 1
shiftk 0.0 0.0 0.0
occopt 1
nband 6
posocc2 1 ! Occupation number for the positron (should be set <1 for bulk calculation with a small cell).
! Here the zero positron density limit is used, so results do not depend on posocc.
#-------------------------------------------------------------------------------
#Definition of data common to all datasets
! Convergence parameters
ecut 8. pawecutdg 15.
iscf 17
nstep 50 tolvrs 1.d-8
#Definition of the unit cell
acell 3*5.43 angstrom # Lengths of the primitive vectors (exp. param. in angstrom)
rprim # 3 orthogonal primitive vectors (FCC lattice)
0.0 1/2 1/2
1/2 0.0 1/2
1/2 1/2 0.0
! Miscelaneous
prtwf 0 prteig 0 ! To save disk space
optforces 0 optstress 0 ! Not relevant here
#Definition of the atom types and pseudopotentials
ntypat 1 # There is only one type of atom
znucl 14 # Atomic number of the possible type(s) of atom. Here silicon.
pp_dirpath "$ABI_PSPDIR" # Path to the directory were
# pseudopotentials for tests are stored
pseudos "Pseudodojo_paw_pw_standard/Si.xml" # Name and location of the pseudopotential
#Definition of the atoms
natom 2 # There are two atoms
typat 1 1 # They both are of type 1, that is, Silicon
xred # Location of the atoms:
0.0 0.0 0.0 # Triplet giving the reduced coordinates of atom 1
1/4 1/4 1/4 # Triplet giving the reduced coordinates of atom 2
pp_dirpath "$ABI_PSPDIR"
pseudos "Si.LDA-PW-paw.abinit"
#Definition of bands and occupation numbers
nband 6 # Compute 6 bands
occopt 1 # Automatic generation of occupation numbers, as a semiconductor
#Numerical parameters of the calculation : planewave basis set and k point grid
ecut 8. # Maximal plane-wave kinetic energy cut-off, in Hartree
pawecutdg 15. # Max. plane-wave kinetic energy cut-off, in Ha, for the PAW double grid
kptopt 1 # Automatic generation of k points, taking into account the symmetry
ngkpt 4 4 4 # This is a 4x4x4 grid based on the primitive vectors of the recip. space
nshiftk 1 # We do not shift the grid in order to have Gamma point in it
shiftk 0. 0. 0.
#Parameters for the SCF procedure
nstep 50 # Maximal number of SCF cycles
tolvrs 1.0d-8 # Will stop when, twice in a row, the difference
# between two consecutive evaluations of potential residual
# differ by less than tolvrs
#Miscelaneous parameters
prtwf 0 # Do not print wavefunctions
prtden 1 # Print density (electronic and/or positronic)
prteig 0 # Do not print eigenvalues
optforces 0 # Forces computation is not relevant here
optstress 0 # Stress tensor computation is not relevant here
##############################################################
# This section is used only for regression testing of ABINIT #
##############################################################
#%%<BEGIN TEST_INFO>
#%% [setup]
#%% executable = abinit
@ -64,5 +87,9 @@
#%% [extra_info]
#%% authors = J. Wiktor
#%% keywords = POSITRON,PAW
#%% description = First step of the tutorial on electron-positron annihilation
#%% description =
#%% Input for Positron tutorial
#%% First step of the tutorial on electron-positron annihilation
#%% Positron lifetime calculation within PAW
#%% Si, 2 atoms in the box
#%%<END TEST_INFO>

View File

@ -1,6 +0,0 @@
tpositron_6.in
tpositron_6.out
tpositron_6i
tpositron_6o
tpositron_6tmp
../../../Psps_for_tests/Si.12el.LDA-PW-paw.abinit

View File

@ -1,74 +1,96 @@
#################################################################
# Input file for the positron tutorial #
# Positron lifetime calculation within PAW #
# #
# Si monovacancy, "conventional" scheme #
#################################################################
# Input for Positron tutorial
# Second step of the tutorial on electron-positron annihilation
# Positron lifetime calculation within PAW
# Si monovacancy, "conventional" scheme
# Datasets definition
ndtset 2
#Define the different datasets
ndtset 2 # 2 datasets
positron1 0 ! Dataset 1 is a simple electronic GS calculation
#FIRST DATASET
positron1 0 # Dataset 1 is a simple electronic GS calculation
positron2 1 ! Dataset 2 is a positronic GS calculation
getden2 1 ! in presence of the previous electronic density
kptopt2 0 ! Use only k=gamma point
#SECOND DATASET
positron2 1 # Dataset 2 is a positronic GS calculation
getden2 1 # in presence of the previous electronic density
ixcpositron2 1 ! We are using the Boronski and Nieminen parametrization
kptopt2 0 # Use only k=gamma point
# Common input parameters
! Unit cell
acell 3*5.43 angstrom
rprim 0.0 1.0 1.0
1.0 0.0 1.0
1.0 1.0 0.0
chkprim 0
natom 15
ntypat 1
typat 15*1
znucl 14
xred
0.0 0.0 0.0
0.0 0.0 0.5
0.0 0.5 0.0
0.5 0.0 0.0
0.0 0.5 0.5
0.5 0.0 0.5
0.5 0.5 0.0
0.5 0.5 0.5
ixcpositron2 1 # We are using the Boronski and Nieminen parametrization
0.125 0.125 0.125
0.125 0.125 0.625
0.125 0.625 0.125
0.625 0.125 0.125
0.125 0.625 0.625
0.625 0.125 0.625
0.625 0.625 0.125
! 0.625 0.625 0.625 ! We remove one Si atom
posocc2 1 # Occupation number for the positron
# (should be set <1 for bulk calculation with a small cell).
# Here the zero positron density limit is used,
# so results do not depend on posocc.
! K-points and occupations
kptopt 1
ngkpt 2 2 2
nshiftk 1
shiftk 0.0 0.0 0.0
occopt 1
nband 36
posocc2 1.0 ! Occupation number for the positron (should be set <1 for bulk calculation with a small cell).
! Here the zero positron density limit is used, so results do not depend on posocc.
#-------------------------------------------------------------------------------
#Definition of data common to all datasets
! Convergence parameters
ecut 8. pawecutdg 15.
iscf 17
nstep 50 tolvrs 1.d-8
#Definition of the unit cell
acell 3*5.43 angstrom # Lengths of the primitive vectors (exp. param. in angstrom)
rprim # 3 orthogonal primitive vectors (FCC lattice, non primitive cell)
0.0 1.0 1.0
1.0 0.0 1.0
1.0 1.0 0.0
chkprim 0 # Do not stop if cell is not primitive
! Miscelaneous
prtwf 0 prteig 0 ! To save disk space
optforces 0 optstress 0 ! Not relevant here
#Definition of the atom types and pseudopotentials
ntypat 1 # There is only one type of atom
znucl 14 # Atomic number of the possible type(s) of atom. Here silicon.
pp_dirpath "$ABI_PSPDIR" # Path to the directory were
# pseudopotentials for tests are stored
pseudos "Pseudodojo_paw_pw_standard/Si.xml" # Name and location of the pseudopotential
#Definition of the atoms
natom 15 # There are 15 atoms
typat 15*1 # They all are of type 1, that is, Silicon
xred # Location of the 15 atoms (one triplet per atom):
0.0 0.0 0.0
0.0 0.0 0.5
0.0 0.5 0.0
0.5 0.0 0.0
0.0 0.5 0.5
0.5 0.0 0.5
0.5 0.5 0.0
0.5 0.5 0.5
0.125 0.125 0.125
0.125 0.125 0.625
0.125 0.625 0.125
0.625 0.125 0.125
0.125 0.625 0.625
0.625 0.125 0.625
0.625 0.625 0.125
# 0.625 0.625 0.625 # We remove one Si atom
pp_dirpath "$ABI_PSPDIR"
pseudos "Si.LDA-PW-paw.abinit"
#Definition of bands and occupation numbers
nband 36 # Compute 36 bands
occopt 1 # Automatic generation of occupation numbers, as a semiconductor
#Numerical parameters of the calculation : planewave basis set and k point grid
ecut 8. # Maximal plane-wave kinetic energy cut-off, in Hartree
pawecutdg 15. # Max. plane-wave kinetic energy cut-off, in Ha, for the PAW double grid
kptopt 1 # Automatic generation of k points, taking into account the symmetry
ngkpt 2 2 2 # This is a 2 2 2 grid based on the primitive vectors of the recip. space
nshiftk 1 # We do not shift the grid in order to have Gamma point in it
shiftk 0. 0. 0.
#Parameters for the SCF procedure
nstep 50 # Maximal number of SCF cycles
tolvrs 1.0d-8 # Will stop when, twice in a row, the difference
# between two consecutive evaluations of potential residual
# differ by less than tolvrs
#Miscelaneous parameters
prtwf 0 # Do not print wavefunctions
prtden 1 # Print density (electronic and/or positronic)
prteig 0 # Do not print eigenvalues
optforces 0 # Forces computation is not relevant here
optstress 0 # Stress tensor computation is not relevant here
##############################################################
# This section is used only for regression testing of ABINIT #
##############################################################
#%%<BEGIN TEST_INFO>
#%% [setup]
#%% executable = abinit
@ -80,5 +102,9 @@
#%% [extra_info]
#%% authors = J. Wiktor
#%% keywords = POSITRON,PAW
#%% description = Second step of the tutorial on electron-positron annihilation
#%% description =
#%% Input for Positron tutorial
#%% Second step of the tutorial on electron-positron annihilation
#%% Positron lifetime calculation within PAW
#%% Si monovacancy, "conventional" scheme
#%%<END TEST_INFO>

View File

@ -1,71 +1,94 @@
#################################################################
# Input file for the positron tutorial #
# Positron lifetime calculation within PAW #
# #
# Si monovacancy, self-consistent scheme #
#################################################################
# Input for Positron tutorial
# Third step of the tutorial on electron-positron annihilation
# Positron lifetime calculation within PAW
# Si monovacancy, self-consistent scheme
# Self-consistent positron lifetime calculation
#To perform a self-consistent electron-positron calculation, we need only one dataset
positron -10 ! We perform automatic calculation of electrons and positron densities in the two-component DFT context
postoldfe 1d-5 ! We will repeat the electon and positron steps until the energy difference is lower than 1d-5
posnstep 20 ! Maximum number of electon and positron steps
#-------------------------------------------------------------------------------
#Definition of variables specific to electron-positron calculation
ixcpositron 1 ! We are using the Boronski and Nieminen parametrization
#TC-DFT Self-consistent cycle
positron -10 # We perform automatic calculation of electrons and positron densities
# in the two-component DFT context (storing wavefunctions in memory)
posnstep 20 # Maximum number of electon and positron steps
postoldfe 1d-5 # We will repeat the electon and positron steps
# until the energy difference is lower than 1d-5
# Common input parameters
! Unit cell
acell 3*5.43 angstrom
rprim 0.0 1.0 1.0
1.0 0.0 1.0
1.0 1.0 0.0
chkprim 0
natom 15
ntypat 1
typat 15*1
znucl 14
xred
0.0 0.0 0.0
0.0 0.0 0.5
0.0 0.5 0.0
0.5 0.0 0.0
0.0 0.5 0.5
0.5 0.0 0.5
0.5 0.5 0.0
0.5 0.5 0.5
0.125 0.125 0.125
0.125 0.125 0.625
0.125 0.625 0.125
0.625 0.125 0.125
0.125 0.625 0.625
0.625 0.125 0.625
0.625 0.625 0.125
! 0.625 0.625 0.625 ! We remove one Si atom
ixcpositron 1 # We are using the Boronski and Nieminen parametrization
! K-points and occupations
kptopt 1
ngkpt 2 2 2
nshiftk 1
shiftk 0.0 0.0 0.0
occopt 1
nband 36
posocc 1.0 # Occupation number for the positron
# (we have only one positron in the cell)
posocc 1.0 ! Occupation number for the positron (we have one positron in the cell).
! Convergence parameters
ecut 8. pawecutdg 15.
iscf 17
nstep 500 ! We increase nstep
toldfe 1.d-8
#-------------------------------------------------------------------------------
! Miscelaneous
prtwf 0 prteig 0 ! To save disk space
optforces 0 optstress 0 ! Not relevant here
#Definition of the unit cell
acell 3*5.43 angstrom # Lengths of the primitive vectors (exp. param. in angstrom)
rprim # 3 orthogonal primitive vectors (FCC lattice, non primitive cell)
0.0 1.0 1.0
1.0 0.0 1.0
1.0 1.0 0.0
chkprim 0 # Do not stop if cell is not primitive
pp_dirpath "$ABI_PSPDIR"
pseudos "Si.LDA-PW-paw.abinit"
#Definition of the atom types and pseudopotentials
ntypat 1 # There is only one type of atom
znucl 14 # Atomic number of the possible type(s) of atom. Here silicon.
pp_dirpath "$ABI_PSPDIR" # Path to the directory were
# pseudopotentials for tests are stored
pseudos "Pseudodojo_paw_pw_standard/Si.xml" # Name and location of the pseudopotential
#Definition of the atoms
natom 15 # There are 15 atoms
typat 15*1 # They all are of type 1, that is, Silicon
xred # Location of the 15 atoms (one triplet per atom):
0.0 0.0 0.0
0.0 0.0 0.5
0.0 0.5 0.0
0.5 0.0 0.0
0.0 0.5 0.5
0.5 0.0 0.5
0.5 0.5 0.0
0.5 0.5 0.5
0.125 0.125 0.125
0.125 0.125 0.625
0.125 0.625 0.125
0.625 0.125 0.125
0.125 0.625 0.625
0.625 0.125 0.625
0.625 0.625 0.125
# 0.625 0.625 0.625 # We remove one Si atom
#Definition of bands and occupation numbers
nband 36 # Compute 36 bands
occopt 1 # Automatic generation of occupation numbers, as a semiconductor
#Numerical parameters of the calculation : planewave basis set and k point grid
ecut 8. # Maximal plane-wave kinetic energy cut-off, in Hartree
pawecutdg 15. # Max. plane-wave kinetic energy cut-off, in Ha, for the PAW double grid
kptopt 1 # Automatic generation of k points, taking into account the symmetry
ngkpt 2 2 2 # This is a 2 2 2 grid based on the primitive vectors of the recip. space
nshiftk 1 # We do not shift the grid in order to have Gamma point in it
shiftk 0. 0. 0.
#Parameters for the SCF procedure
nstep 500 # Maximal number of SCF cycles. We increase it!
toldfe 1.0d-8 # Will stop when, twice in a row, the difference
# between two consecutive evaluations of energy
# differ by less than toldfe
#Miscelaneous parameters
prtwf 0 # Do not print wavefunctions
prtden 0 # Do not print density (electronic and/or positronic)
prteig 0 # Do not print eigenvalues
optforces 0 # Forces computation is not relevant here
optstress 0 # Stress tensor computation is not relevant here
##############################################################
# This section is used only for regression testing of ABINIT #
##############################################################
#%%<BEGIN TEST_INFO>
#%% [setup]
#%% executable = abinit
@ -77,5 +100,9 @@
#%% [extra_info]
#%% authors = J. Wiktor
#%% keywords = POSITRON,PAW
#%% description = Third step of the tutorial on electron-positron annihilation
#%% description =
#%% Input for Positron tutorial
#%% Third step of the tutorial on electron-positron annihilation
#%% Positron lifetime calculation within PAW
#%% Si monovacancy, self-consistent scheme
#%%<END TEST_INFO>

View File

@ -1,75 +1,104 @@
#################################################################
# Input file for the positron tutorial #
# Positron lifetime calculation within PAW #
# #
# Si monovacancy, relaxation effect #
#################################################################
# Input for Positron tutorial
# Fourth step of the tutorial on electron-positron annihilation
# Positron lifetime calculation within PAW
# Si monovacancy, relaxation effect
# Self-consistent positron lifetime calculation
#To perform a self-consistent electron-positron calculation, we need only one dataset
positron -10 ! We perform automatic calculation of electrons and positron densities in the two-component DFT context
postoldfe 1.0d-5 ! We will repeat the electron and positron steps until the energy difference is lower than 1.0d-5
posnstep 20 ! Maximum number of electon and positron steps
#-------------------------------------------------------------------------------
#Definition of variables specific to electron-positron calculation
ixcpositron 1 ! We are using the Boronski and Nieminen parametrization
optforces 1 optstress 0 ! We need to calculate forces to perform relaxation
#TC-DFT Self-consistent cycle
positron -10 # We perform automatic calculation of electrons and positron densities
# in the two-component DFT context (storing wavefunctions in memory)
posnstep 20 # Maximum number of electon and positron steps
postoldfe 1d-5 # We will repeat the electon and positron steps
# until the energy difference is lower than 1d-5
# We now include the effect of the atomic relaxation
ionmov 2
ntime 4 ! We will perform only 4 steps of relaxation, in reality more steps are required
# Common input parameters
! Unit cell
acell 3*5.43 angstrom
rprim 0.0 1.0 1.0
1.0 0.0 1.0
1.0 1.0 0.0
chkprim 0
natom 15
ntypat 1
typat 15*1
znucl 14
xred
0.0 0.0 0.0
0.0 0.0 0.5
0.0 0.5 0.0
0.5 0.0 0.0
0.0 0.5 0.5
0.5 0.0 0.5
0.5 0.5 0.0
0.5 0.5 0.5
ixcpositron 1 # We are using the Boronski and Nieminen parametrization
0.125 0.125 0.125
0.125 0.125 0.625
0.125 0.625 0.125
0.625 0.125 0.125
0.125 0.625 0.625
0.625 0.125 0.625
0.625 0.625 0.125
! 0.625 0.625 0.625 ! We remove one Si atom
posocc 1.0 # Occupation number for the positron
# (we have only one positron in the cell)
! K-points and occupations
kptopt 1
ngkpt 2 2 2
nshiftk 1
shiftk 0.0 0.0 0.0
occopt 1
nband 36
#-------------------------------------------------------------------------------
#Definition of variables specific to atomic relaxation
posocc 1.0 ! Occupation number for the positron (we have one positron in the cell).
ionmov 2 # We now include the effect of the atomic relaxation
# (BFGS relaxation algorithm)
! Convergence parameters
ecut 8. pawecutdg 15.
iscf 17
nstep 500 ! We increase nstep
toldfe 1.d-8
ntime 4 # We will perform only 4 steps of relaxation
# in reality more steps are required
! Miscelaneous
prtwf 0 prteig 0 ! To save disk space
optforces 1 # Forces computation done at each (electronic or positronic) SCF step
pp_dirpath "$ABI_PSPDIR"
pseudos "Si.LDA-PW-paw.abinit"
#-------------------------------------------------------------------------------
#Definition of the unit cell
acell 3*5.43 angstrom # Lengths of the primitive vectors (exp. param. in angstrom)
rprim # 3 orthogonal primitive vectors (FCC lattice, non primitive cell)
0.0 1.0 1.0
1.0 0.0 1.0
1.0 1.0 0.0
chkprim 0 # Do not stop if cell is not primitive
#Definition of the atom types and pseudopotentials
ntypat 1 # There is only one type of atom
znucl 14 # Atomic number of the possible type(s) of atom. Here silicon.
pp_dirpath "$ABI_PSPDIR" # Path to the directory were
# pseudopotentials for tests are stored
pseudos "Pseudodojo_paw_pw_standard/Si.xml" # Name and location of the pseudopotential
#Definition of the atoms
natom 15 # There are 15 atoms
typat 15*1 # They all are of type 1, that is, Silicon
xred # Location of the 15 atoms (one triplet per atom):
0.0 0.0 0.0
0.0 0.0 0.5
0.0 0.5 0.0
0.5 0.0 0.0
0.0 0.5 0.5
0.5 0.0 0.5
0.5 0.5 0.0
0.5 0.5 0.5
0.125 0.125 0.125
0.125 0.125 0.625
0.125 0.625 0.125
0.625 0.125 0.125
0.125 0.625 0.625
0.625 0.125 0.625
0.625 0.625 0.125
# 0.625 0.625 0.625 # We remove one Si atom
#Definition of bands and occupation numbers
nband 36 # Compute 36 bands
occopt 1 # Automatic generation of occupation numbers, as a semiconductor
#Numerical parameters of the calculation : planewave basis set and k point grid
ecut 8. # Maximal plane-wave kinetic energy cut-off, in Hartree
pawecutdg 15. # Max. plane-wave kinetic energy cut-off, in Ha, for the PAW double grid
kptopt 1 # Automatic generation of k points, taking into account the symmetry
ngkpt 2 2 2 # This is a 2 2 2 grid based on the primitive vectors of the recip. space
nshiftk 1 # We do not shift the grid in order to have Gamma point in it
shiftk 0. 0. 0.
#Parameters for the SCF procedure
nstep 500 # Maximal number of SCF cycles. We increase it!
toldfe 1.0d-8 # Will stop when, twice in a row, the difference
# between two consecutive evaluations of energy
# differ by less than toldfe
#Miscelaneous parameters
prtwf 0 # Do not print wavefunctions
prtden 0 # Do not print density (electronic and/or positronic)
prteig 0 # Do not print eigenvalues
optstress 0 # Stress tensor computation is not relevant here
##############################################################
# This section is used only for regression testing of ABINIT #
##############################################################
#%%<BEGIN TEST_INFO>
#%% [setup]
#%% executable = abinit
@ -81,5 +110,9 @@
#%% [extra_info]
#%% authors = J. Wiktor
#%% keywords = POSITRON,PAW
#%% description = Fourth step of the tutorial on electron-positron annihilation
#%% description =
#%% Input for Positron tutorial
#%% Fourth step of the tutorial on electron-positron annihilation
#%% Positron lifetime calculation within PAW
#%% Si monovacancy, relaxation effect
#%%<END TEST_INFO>

View File

@ -1,70 +1,103 @@
#################################################################
# Input file for the positron tutorial #
# Doppler spectrum calculation within PAW #
# #
# Si, 2 atoms in the box #
#################################################################
# Input for Positron tutorial
# Fifth step of the tutorial on electron-positron annihilation
# Doppler spectrum calculation within PAW
# Si, 2 atoms in the box
positron -10 ! Electron/positron GS calculation
! Automatic electron-positron loop has to be switched on in Doppler calculations
! to have both electron and positron wavefunctions in memory
#To perform a self-consistent electron-positron calculation, we need only one dataset
posnstep 2 ! We simulate a delocalized positron, so we only perform two steps of electon-positron calculations.
! It means that the electronic wavefunction is not affected by the positron.
posdoppler 1 ! Activation of Doppler broadening calculation
#-------------------------------------------------------------------------------
#Definition of variables specific to electron-positron calculation
ixcpositron 1 ! We are using the Boronski and Nieminen parametrization
#TC-DFT Self-consistent cycle
positron -10 # We perform automatic calculation of electrons and positron densities
# in the two-component DFT context (storing wavefunctions in memory)
# Automatic electron-positron loop has to be switched on in Doppler calculations
# to have both electron and positron wavefunctions in memory
# Common input parameters
! Unit cell
acell 3*5.43 angstrom
rprim 0.0 0.5 0.5
0.5 0.0 0.5
0.5 0.5 0.0
posnstep 2 # Maximum number of electon and positron steps = 2
# We simulate a delocalized positron, so we only perform two steps
# of electon-positron calculations. It means that the electronic
# wavefunction is not affected by the positron.
posdoppler 1 # Activation of Doppler broadening calculation
natom 2
ntypat 1
typat 2*1
znucl 14
xred 0.0 0.0 0.0
0.25 0.25 0.25
ixcpositron 1 # We are using the Boronski and Nieminen parametrization
! K-points and occupations
! In Doppler calculation we need to have a uniform
! grid in the momentum space. Symmetries are not used,
! so the full grid needs to be specified.
posocc 1.0 # Occupation number for the positron
# (should be set <1 for bulk calculation with a small cell).
# Here the zero positron density limit is used,
# so results do not depend on posocc.
kptopt 0
istwfk *1
nkpt 8 ! This corresponds to a 2x2x2 grid, denser grids may be needed to get converged spectra
kpt
0 0 0
0 0 0.5
0 0.5 0
0.5 0 0
0 0.5 0.5
0.5 0 0.5
0.5 0.5 0
0.5 0.5 0.5
# Note about Brillouin zone sampling:
# In Doppler calculation we need to have a uniform k-point grid
# in the momentum space. Symmetries are not used,
# so the full grid needs to be specified.
occopt 1
nband 6
posocc 1.0 ! Occupation number for the positron (should be set <1 for bulk calculation with a small cell).
! Here the zero positron density limit is used, so results do not depend on posocc.
#-------------------------------------------------------------------------------
! Convergence parameters
ecut 8. pawecutdg 15.
iscf 17
nstep 50 tolvrs 1.d-8
#Definition of the unit cell
acell 3*5.43 angstrom # Lengths of the primitive vectors (exp. param. in angstrom)
rprim # 3 orthogonal primitive vectors (FCC lattice)
0.0 1/2 1/2
1/2 0.0 1/2
1/2 1/2 0.0
! Miscelaneous
prtwf 0 prteig 0 ! To save disk space
optforces 0 optstress 0 ! Not relevant here
#Definition of the atom types and pseudopotentials
ntypat 1 # There is only one type of atom
znucl 14 # Atomic number of the possible type(s) of atom. Here silicon.
pp_dirpath "$ABI_PSPDIR" # Path to the directory were
# pseudopotentials for tests are stored
pseudos "Pseudodojo_paw_pw_standard/Si.xml" # Name and location of the pseudopotential
#Definition of the atoms
natom 2 # There are two atoms
typat 1 1 # They both are of type 1, that is, Silicon
xred # Location of the atoms:
0.0 0.0 0.0 # Triplet giving the reduced coordinates of atom 1
1/4 1/4 1/4 # Triplet giving the reduced coordinates of atom 2
pp_dirpath "$ABI_PSPDIR"
pseudos "Si.LDA-PW-paw.abinit"
#Definition of bands and occupation numbers
nband 6 # Compute 6 bands
occopt 1 # Automatic generation of occupation numbers, as a semiconductor
#Numerical parameters of the calculation : planewave basis set and k point grid
ecut 8. # Maximal plane-wave kinetic energy cut-off, in Hartree
pawecutdg 15. # Max. plane-wave kinetic energy cut-off, in Ha, for the PAW double grid
# In Doppler broadening calculation we need to have a uniform
# k-point grid in the momentum space. Symmetries are not used,
# so the full grid needs to be specified.
kptopt 0 # - Option for manual setting of k-points
istwfk *1 # - No time-reversal symmetry optimization
nkpt 8 # - Corresponds to a 2x2x2 grid, denser grids may be needed to get converged spectra
kpt # - K-point coordinates in reciprocal space:
0 0 0
0 0 0.5
0 0.5 0
0.5 0 0
0 0.5 0.5
0.5 0 0.5
0.5 0.5 0
0.5 0.5 0.5
#Parameters for the SCF procedure
nstep 50 # Maximal number of SCF cycles.
tolvrs 1.0d-8 # Will stop when, twice in a row, the difference
# between two consecutive evaluations of potential/density
# differ by less than tolvrs
#Miscelaneous parameters
prtwf 0 # Do not print wavefunctions
prtden 0 # Do not print density (electronic and/or positronic)
prteig 0 # Do not print eigenvalues
optforces 0 # Forces computation is not relevant here
optstress 0 # Stress tensor computation is not relevant here
##############################################################
# This section is used only for regression testing of ABINIT #
##############################################################
#%%<BEGIN TEST_INFO>
#%% [setup]
#%% executable = abinit
@ -76,5 +109,9 @@
#%% [extra_info]
#%% authors = J. Wiktor
#%% keywords = POSITRON,PAW
#%% description = Fifth step of the tutorial on electron-positron annihilation
#%% description =
#%% Input for Positron tutorial
#%% Fifth step of the tutorial on electron-positron annihilation
#%% Doppler spectrum calculation within PAW
#%% Si, 2 atoms in the box
#%%<END TEST_INFO>

View File

@ -1,58 +1,84 @@
#################################################################
# Input file for the positron tutorial #
# Positron lifetime calculation within PAW #
# (12 valence electrons) #
# Si, 2 atoms in the box #
#################################################################
# Input for Positron tutorial
# Sixth step (part 1) of the tutorial on electron-positron annihilation
# Positron lifetime calculation within PAW - 12 valence electrons
# Si, 2 atoms in the box
# Datasets definition
ndtset 2
# This input file is similar to tpositron_1.abi, except:
# - the number of bands, because of the additional 8 electrons states
positron1 0 ! Dataset 1 is a simple electronic GS calculation
#Define the different datasets
ndtset 2 # 2 datasets
positron2 1 ! Dataset 2 is a positronic GS calculation
getden2 1 ! in presence of the previous electronic density
kptopt2 0 ! Use only k=gamma point
#FIRST DATASET
positron1 0 # Dataset 1 is a simple electronic GS calculation
ixcpositron2 1 ! We are using the Boronski and Nieminen parametrization
#SECOND DATASET
positron2 1 # Dataset 2 is a positronic GS calculation
getden2 1 # in presence of the previous electronic density
# Common input parameters
! Unit cell
acell 3*5.43 angstrom
rprim 0.0 0.5 0.5
0.5 0.0 0.5
0.5 0.5 0.0
kptopt2 0 # Use only k=gamma point
natom 2
ntypat 1
typat 2*1
znucl 14
xred 0.0 0.0 0.0
0.25 0.25 0.25
ixcpositron2 1 # We are using the Boronski and Nieminen parametrization
! K-points and occupations
kptopt 1
ngkpt 4 4 4
nshiftk 1
shiftk 0.0 0.0 0.0
occopt 1
nband 14
posocc2 1 ! Occupation number for the positron (should be set <1 for bulk calculation with a small cell).
! Here the zero positron density limit is used, so results do not depend on posocc.
posocc2 1 # Occupation number for the positron
# (should be set <1 for bulk calculation with a small cell).
# Here the zero positron density limit is used,
# so results do not depend on posocc.
! Convergence parameters
ecut 8. pawecutdg 15.
iscf 17
nstep 50 tolvrs 1.d-8
! Miscelaneous
prtwf 0 prteig 0 ! To save disk space
optforces 0 optstress 0 ! Not relevant here
#-------------------------------------------------------------------------------
#Definition of data common to all datasets
pp_dirpath "$ABI_PSPDIR"
pseudos "Si.12el.LDA-PW-paw.abinit"
#Definition of the unit cell
acell 3*5.43 angstrom # Lengths of the primitive vectors (exp. param. in angstrom)
rprim # 3 orthogonal primitive vectors (FCC lattice)
0.0 1/2 1/2
1/2 0.0 1/2
1/2 1/2 0.0
#Definition of the atom types and pseudopotentials
ntypat 1 # There is only one type of atom
znucl 14 # Atomic number of the possible type(s) of atom. Here silicon.
pp_dirpath "$ABI_PSPDIR" # Path to the directory were
# pseudopotentials for tests are stored
pseudos "Si_paw_pw_12el.xml" # Name and location of the pseudopotential
#Definition of the atoms
natom 2 # There are two atoms
typat 1 1 # They both are of type 1, that is, Silicon
xred # Location of the atoms:
0.0 0.0 0.0 # Triplet giving the reduced coordinates of atom 1
1/4 1/4 1/4 # Triplet giving the reduced coordinates of atom 2
#Definition of bands and occupation numbers
nband 14 # Compute 14 bands (we have semicore states)
occopt 1 # Automatic generation of occupation numbers, as a semiconductor
#Numerical parameters of the calculation : planewave basis set and k point grid
ecut 8. # Maximal plane-wave kinetic energy cut-off, in Hartree
pawecutdg 15. # Max. plane-wave kinetic energy cut-off, in Ha, for the PAW double grid
kptopt 1 # Automatic generation of k points, taking into account the symmetry
ngkpt 4 4 4 # This is a 4x4x4 grid based on the primitive vectors of the recip. space
nshiftk 1 # We do not shift the grid in order to have Gamma point in it
shiftk 0. 0. 0.
#Parameters for the SCF procedure
nstep 50 # Maximal number of SCF cycles
tolvrs 1.0d-8 # Will stop when, twice in a row, the difference
# between two consecutive evaluations of potential residual
# differ by less than tolvrs
#Miscelaneous parameters
prtwf 0 # Do not print wavefunctions
prtden 1 # Print density (electronic and/or positronic)
prteig 0 # Do not print eigenvalues
optforces 0 # Forces computation is not relevant here
optstress 0 # Stress tensor computation is not relevant here
##############################################################
# This section is used only for regression testing of ABINIT #
##############################################################
#%%<BEGIN TEST_INFO>
#%% [setup]
#%% executable = abinit
@ -64,5 +90,9 @@
#%% [extra_info]
#%% authors = J. Wiktor
#%% keywords = POSITRON,PAW
#%% description = Sixth step (part 1) of the tutorial on electron-positron annihilation
#%% description =
#%% Input for Positron tutorial
#%% Sixth step (part 1) of the tutorial on electron-positron annihilation
#%% Positron lifetime calculation within PAW - 12 valence electrons
#%% Si, 2 atoms in the box
#%%<END TEST_INFO>

View File

@ -1,72 +1,112 @@
#################################################################
# Input file for the positron tutorial #
# Doppler spectrum calculation within PAW #
# #
# Si, 2 atoms in the box #
#################################################################
# Input for Positron tutorial
# Sixth step (part 2) of the tutorial on electron-positron annihilation
# Doppler spectrum calculation within PAW - 12 valence electrons
# Si, 2 atoms in the box
positron -10 ! Electron/positron GS calculation
! Automatic electron-positron loop has to be switched on in Doppler calculations
! to have both electron and positron wavefunctions in memory
# This input file is similar to tpositron_5.abi, except:
# - the number of bands, because of the additional 8 electrons states
# - the plane wave cut-off energy because additional PAW basis functions are localized
posnstep 2 ! We simulate a delocalized positron, so we only perform two steps of electon-positron calculations.
! It means that the electronic wavefunction is not affected by the positron.
posdoppler 1 ! Activation of Doppler broadening calculation
#-------------------------------------------------------------------------------
#Definition of variables specific to electron-positron calculation
ixcpositron 1 ! We are using the Boronski and Nieminen parametrization
#TC-DFT Self-consistent cycle
positron -10 # We perform automatic calculation of electrons and positron densities
# in the two-component DFT context (storing wavefunctions in memory)
# Automatic electron-positron loop has to be switched on in Doppler calculations
# to have both electron and positron wavefunctions in memory
# Common input parameters
! Unit cell
acell 3*5.43 angstrom
rprim 0.0 0.5 0.5
0.5 0.0 0.5
0.5 0.5 0.0
posnstep 2 # Maximum number of electon and positron steps = 2
# We simulate a delocalized positron, so we only perform two steps
# of electon-positron calculations. It means that the electronic
# wavefunction is not affected by the positron.
posdoppler 1 # Activation of Doppler broadening calculation
natom 2
ntypat 1
typat 2*1
znucl 14
xred 0.0 0.0 0.0
0.25 0.25 0.25
ixcpositron 1 # We are using the Boronski and Nieminen parametrization
! K-points and occupations
! In Doppler calculation we need to have a uniform
! grid in the momentum space. Symmetries are not used,
! so the full grid needs to be specified.
posocc 1.0 # Occupation number for the positron
# (should be set <1 for bulk calculation with a small cell).
# Here the zero positron density limit is used,
# so results do not depend on posocc.
kptopt 0
istwfk *1
nkpt 8 ! This corresponds to a 2x2x2 grid, denser grids may be needed to get converged spectra
kpt
0 0 0
0 0 0.5
0 0.5 0
0.5 0 0
0 0.5 0.5
0.5 0 0.5
0.5 0.5 0
0.5 0.5 0.5
# Note about Brillouin zone sampling:
# In Doppler calculation we need to have a uniform k-point grid
# in the momentum space. Symmetries are not used,
# so the full grid needs to be specified.
# so results do not depend on posocc.
occopt 1
nband 16
posocc 1.0 ! Occupation number for the positron (should be set <1 for bulk calculation with a small cell).
! Here the zero positron density limit is used, so results do not depend on posocc.
#-------------------------------------------------------------------------------
#Definition of data common to all datasets
! Convergence parameters
ecut 12. pawecutdg 15.
iscf 17
nstep 100 tolvrs 1.d-10
nline 8 nnsclo 2 ! This is to help the convergency
nbdbuf 16 ! This is to make the test portable (don't use this usually)
#Definition of the unit cell
acell 3*5.43 angstrom # Lengths of the primitive vectors (exp. param. in angstrom)
rprim # 3 orthogonal primitive vectors (FCC lattice)
0.0 1/2 1/2
1/2 0.0 1/2
1/2 1/2 0.0
! Miscelaneous
prtwf 0 prteig 0 ! To save disk space
optforces 0 optstress 0 ! Not relevant here
#Definition of the atom types and pseudopotentials
ntypat 1 # There is only one type of atom
znucl 14 # Atomic number of the possible type(s) of atom. Here silicon.
pp_dirpath "$ABI_PSPDIR" # Path to the directory were
# pseudopotentials for tests are stored
pseudos "Si_paw_pw_12el.xml" # Name and location of the pseudopotential
#Definition of the atoms
natom 2 # There are two atoms
typat 1 1 # They both are of type 1, that is, Silicon
xred # Location of the atoms:
0.0 0.0 0.0 # Triplet giving the reduced coordinates of atom 1
1/4 1/4 1/4 # Triplet giving the reduced coordinates of atom 2
pp_dirpath "$ABI_PSPDIR"
pseudos "Si.12el.LDA-PW-paw.abinit"
#Definition of bands and occupation numbers
nband 16 # Compute 16 bands (we have semicore states)
occopt 1 # Automatic generation of occupation numbers, as a semiconductor
#Numerical parameters of the calculation : planewave basis set and k point grid
ecut 12. # Maximal plane-wave kinetic energy cut-off, in Hartree
pawecutdg 15. # Max. plane-wave kinetic energy cut-off, in Ha, for the PAW double grid
# In Doppler broadening calculation we need to have a uniform
# k-point grid in the momentum space. Symmetries are not used,
# so the full grid needs to be specified.
kptopt 0 # - Option for manual setting of k-points
istwfk *1 # - No time-reversal symmetry optimization
nkpt 8 # - Corresponds to a 2x2x2 grid, denser grids may be needed to get converged spectra
kpt # - K-point coordinates in reciprocal space:
0 0 0
0 0 0.5
0 0.5 0
0.5 0 0
0 0.5 0.5
0.5 0 0.5
0.5 0.5 0
0.5 0.5 0.5
#Parameters for the SCF procedure
nstep 100 # Maximal number of SCF cycles
tolvrs 1.0d-10 # Will stop when, twice in a row, the difference
# between two consecutive evaluations of potential residual
# differ by less than tolvrs
# We need additional parameters to imporve the convergency:
nline 8 # - increase the number of iterations of the minimization algorithm
nnsclo 2 # - perform 2 non-self-consistent loop per SCF cycle
nbdbuf 16 # This is to make the test portable (don't use this usually)
#Miscelaneous parameters
prtwf 0 # Do not print wavefunctions
prtden 1 # Print density (electronic and/or positronic)
prteig 0 # Do not print eigenvalues
optforces 0 # Forces computation is not relevant here
optstress 0 # Stress tensor computation is not relevant here
##############################################################
# This section is used only for regression testing of ABINIT #
##############################################################
#%%<BEGIN TEST_INFO>
#%% [setup]
#%% executable = abinit
@ -78,5 +118,9 @@
#%% [extra_info]
#%% authors = J. Wiktor
#%% keywords = POSITRON,PAW
#%% description = Sixth step (part 2) of the tutorial on electron-positron annihilation
#%% description =
#%% Input for Positron tutorial
#%% Sixth step (part 2) of the tutorial on electron-positron annihilation
#%% Doppler spectrum calculation within PAW - 12 valence electrons
#%% Si, 2 atoms in the box
#%%<END TEST_INFO>

View File

@ -1,6 +0,0 @@
tpositron_1.in
tpositron_1.out
tpositron_1i
tpositron_1o
tpositron_1tmp
../../../Psps_for_tests/Si.LDA-PW-paw.abinit