Older files (some of which contain example runs):
-
atompaw_2.1.tar.gz(0.2mb)
Updated version of atompaw code (02/16/07) with
examples designated as Version 2.1 which has very minor corrections
from 2.0 version.
In addition to several bug fixes
(including a significant error in the GGA equations),
Marc Torrent has introduced several new options.
-
atompaw_2.0.tar.gz (0.2mb)
Updated version of atompaw code with
examples designated as Version 2.0. In addition to several bug fixes
(including a significant error in the GGA equations),
Marc Torrent has introduced several new options which are explained in a
manual available on the
abinit web page.
The tar file contains an "unofficial" version of the Atompaw2abinit
program to prepare input to abinit from either [atom].atomicdata
or [atom].[exc].xml outputs of atompaw. A more complete version of
Atompaw2abinit is
being developed by Marc Torrent and Francois Jollet will be available from the
abinit website.
In addition to the
manual prepared by Marc Torrent, notes on the method are
available. (For some general
comments see archive.)
Simple gnuplot scripts are available to help analyze
some of the outputs of the atompaw program.
-
071206atompaw.tar.gz (1.8mb)
Updated version of atompaw code with
examples. Thanks to Marc Torrent and Francois Jollet, this version is
fully compatible with the abinit code
and the tar file contains an "unofficial" version of the Atompaw2abinit
program to prepare input to abinit from either [atom].atomicdata
or [atom].[exc].xml outputs of atompaw. A more complete version of
Atompaw2abinit
being developed by Marc Torrent and will be available from the
abinit website.
The xml output from atompaw is now in compliance with the
pawxml.xhtml standard maintained by Jens Jörgen Morgensen.
Other changes include the capability
of using a logarithmic grid for evaluating and storing the radial functions,
the possibility of solving scalar relativistic equations instead of
the non-relativistic Schrödinger equation, and the possibility
of choosing a squared sinc OR a Gaussian shape function for representing
the compensation charge (thanks to a suggestion by Peter Blöchl).
[Note: Because of the way that the abinit code evaluates the
long-range Coulombic contributions, it is important that the
compensation charge density is well localized within the augmentation
sphere. Therefore, in using the Gaussian shape function in the
abinit code, it is important to adjust the Gaussian width parameter
accordingly.]
In addition, we have simplified the keywords, while keeping the most common
old versions for backward compatibility.
As explained in the
notes listed below, the first step of the calculation is to determine
a local pseudopotential based on the norm-conserving formalism of Troulliers
and Martins. The second step is to construct basis and projector functions forthe smaller values of l according to either
Peter Blöchl's scheme
(keyword: BLOECHL) or
David Vanderbilt's scheme (keyword: VANDERBILT) from the
ultra-soft pseudopotential formalism.
Simple gnuplot scripts are available to help analyze
some of the outputs of the atompaw program.
-
071206pwpaw.tar.gz (2.8mb)
This version of pwpaw is compatibible with the new options in
atompaw, reading the new form of the [atom].atomicdata files. In
addition,
several bugs were fixed.
-
012406atompaw.tar.gz (3.3mb)
Updated version of atompaw code with
examples. In this version, we have added output to the [atom].atomicdata
file that can be used with abinit code.
A program to convert between pwpaw and abinit format is
being developed by Marc Torrent. In the mean time, an temporary version
is available .
In addition, we have added an option to calculate the basis and projector
functions in a way that is similar to the one used by David Vanderbilt's
ultra-soft
pseudopotentials. In our experience, this scheme can lead to
more rapidly converging calculations. Details are given in the
notes listed below. The xml output of this program needs work.
Simple gnuplot scripts are available to help analyze
some of the outputs of the atompaw program.
-
020406pwpaw.tgz (3.1mb) In this version, thanks to help from Alan
Wright, we have improved the G-space convergence by ensuring that the
pseudowavefunctions are represented by all wavevectors such that
|k+G| < Gcut. We now have excellent agreement with socorro
and abinit total using the same projector and basis functions and the
same values of Gcut. Minor improvements to example files.
-
012406pwpaw.tar.gz (4.0mb) Updated version
of pwpaw code with examples. Minor changed for compatibility with
the additional output in the [atom].atomicdata files. Also reduced redundant
output for restart files.
111605atompaw.tar.gz (1.8mb)
Slightly updated version of atompaw code with
examples. (See 01/08/05 version
for details.) Small bug fix since 082605 version.
-
082605pwpaw.tar.gz (2.4 mb) Revised version (08/26/05)
of pwpaw code with examples, implementing option to treat spin
dependence and also implementing more convenient restart files.
- Notes on new atompaw
implementation
-
082605atompaw.tar.gz (1.8mb)
Slightly updated version of atompaw code with
examples. (See 01/08/05 version
for details.)
-
010805coretailatompaw.tar.gz (1mb)
New version (01/08/05) of atompaw code
with examples. New features include the use of
a pseudo-core density to treat the frozen core density
contributions which extend beyond rc as described
in the updated notes
and the creation
of output ([label].xml) in the xml format developed by the
Fsatom group and described
on the web page:
http://www.fysik.dtu.dk/campos/atomic_setup/paw_setup.html.
Also included is xmlpaw which uses Alan Tackett's fortran
code to interpret the [label].xml file and create an input
file [label].atomicdata.fromxml to be used by pwpaw program.
The xmlpaw program is currently very primitive and
limited to linear grid input.
-
010805coretailpwpaw.tar.gz (0.3 mb) Revised version (01/08/05)
of pwpaw code with example, implementing coretail contributions.
-
081304pwpaw.tar.gz (0.3 mb) Revised version (08/13/04)
of pwpaw code with minor bug fix.
-
072204atompaw.tar.gz (0.01 mb)
New version (07/22/04) of atompaw code
with better
options for constructing Vloc(r)
and better coding, as described in these
notes.
The resulting output
file [case].atomicdata contains a new entry with keyword
'VLOCFUN' for listing the
radial form of Vloc(r). Tar file contains example
inputs and outputs for a few atoms.
-
071304pwpaw.tar.gz (0.3 mb) Revised version (07/13/04)
of pwpaw code
for compatibility
with new atompaw output and a few bug fixes.
-
071304atompaw.tar.gz (0.01 mb)
- 050704atompaw.tar.gz (0.01 mb)
- 043004pwpaw.tar.gz (0.3 mb)
- update070903.tar.gz (3.0 mb)
Updated atompaw and pwpaw codes (070903).
Changes were introduced to atompaw by Francois Jollet and Marc Torrent
for compatibility with
the Abinit code. Also, the calculation
of the Vloc amplitude was automated for the recommended procedure. Tar
file also contains some sample input and output data for atompaw
and updated versions
of the gnuplot scripts. Correction to pwpaw code fixes bug in charges.f90
subroutine (thanks to HuangYuan).
Executable files compiled with absoft Pro Fortran 8.0 (2 mb).
- update011003.tar.gz (0.4 mb)
Updated pwpaw and atompaw codes (011003).
Bug fix in Simpson's rule integrator; compatibility with absoft compiler.
- update061302.tar.gz (0.4 mb)
Updated pwpaw code (06/13/02).
Bug fix in wavefunction storage routines; stabilization of
bandstructure mode. atompaw code also included, but not changed since
051402 update.
- update051402.tar.gz (0.3 mb)
Updated atompaw and pwpaw codes (05/14/02).
Minor corrections to GGA code; VHartree matrix elements symmetrized.
Unused libraries removed.
- update010802.tar.gz (0.7 mb)
Updated atompaw and pwpaw codes (01/08/02)
. Corrects some convergence bugs in atompaw and some gga bugs in pwpaw.
- gga.tar.gz
(1.9 mb) Updated atompaw and pwpaw code with examples (8/25/01)
New version supports both LDA and GGA calculations.
- pwpawcodeupdate.050301.tar.gz
(0.3 mb) Updated source code (5/3/01)
- atompaw.tar.gz (1.2 mb)
- pwpaw.tar.gz (16.7 mb)
(Updated 11/10/00)