Index of /espresso_v6.1/i386_linux26/qe-6.1/upftools
Name Last modified Size Description
Parent Directory 17-May-2017 18:06 -
HGH2QE/ 03-Mar-2017 01:47 -
Makefile 03-Mar-2017 01:47 3k
casino2upf.f90 03-Mar-2017 01:47 3k
casino2upf.o 17-May-2017 16:16 24k
casino2upf.x 17-May-2017 16:16 1.8M
casino_pp.f90 03-Mar-2017 01:47 17k
casino_pp.mod 17-May-2017 16:16 60k
casino_pp.o 17-May-2017 16:16 56k
cpmd.mod 17-May-2017 16:16 7k
cpmd2upf.f90 03-Mar-2017 01:47 22k
cpmd2upf.o 17-May-2017 16:16 85k
cpmd2upf.x 17-May-2017 16:16 1.8M
fhi.mod 17-May-2017 16:16 4k
fhi2upf.f90 03-Mar-2017 01:47 13k
fhi2upf.o 17-May-2017 16:16 50k
fhi2upf.x 17-May-2017 16:16 1.8M
fpmd2upf.f90 03-Mar-2017 01:47 29k
fpmd2upf.o 17-May-2017 16:16 92k
fpmd2upf.x 17-May-2017 16:16 345k
fpmd2upf_module.mod 17-May-2017 16:16 14k
interpolate.f90 03-Mar-2017 01:47 21k
interpolate.o 17-May-2017 16:16 94k
interpolate.x 17-May-2017 16:16 1.5M
make.depend 03-Mar-2017 01:47 2k
ncpp.mod 17-May-2017 16:16 6k
ncpp2upf.f90 03-Mar-2017 01:47 10k
ncpp2upf.o 17-May-2017 16:16 56k
ncpp2upf.x 17-May-2017 16:16 1.5M
oldcp.mod 17-May-2017 16:16 4k
oldcp2upf.f90 03-Mar-2017 01:47 6k
oldcp2upf.o 17-May-2017 16:16 40k
oldcp2upf.x 17-May-2017 16:16 295k
pseudo.mod 17-May-2017 16:16 13k
pseudo_data.mod 17-May-2017 16:16 14k
pseudo_mod.mod 17-May-2017 16:16 1k
read_ps.f90 03-Mar-2017 01:47 1k
read_upf.f90 03-Mar-2017 01:47 11k
read_upf.o 17-May-2017 16:16 47k
read_upf_tofile.f90 03-Mar-2017 01:47 3k
read_upf_tofile.o 17-May-2017 16:16 21k
read_upf_tofile.x 17-May-2017 16:16 1.9M
rrkj2upf.f90 03-Mar-2017 01:47 7k
rrkj2upf.o 17-May-2017 16:16 57k
rrkj2upf.x 17-May-2017 16:16 297k
rrkj3.mod 17-May-2017 16:16 6k
upf.mod 17-May-2017 16:16 9k
upf2casino.f90 03-Mar-2017 01:47 2k
upf2casino.o 17-May-2017 16:16 19k
upf2casino.x 17-May-2017 16:16 1.9M
upf2upf2.f90 03-Mar-2017 01:47 3k
uspp2upf.f90 03-Mar-2017 01:47 1k
uspp2upf.o 17-May-2017 16:16 9k
uspp2upf.x 17-May-2017 16:16 324k
vanderbilt.f90 03-Mar-2017 01:47 9k
vanderbilt.mod 17-May-2017 16:16 9k
vanderbilt.o 17-May-2017 16:16 86k
vdb2upf.f90 03-Mar-2017 01:47 1k
vdb2upf.o 17-May-2017 16:16 9k
vdb2upf.x 17-May-2017 16:16 324k
virtual.f90 03-Mar-2017 01:47 13k
virtual.o 17-May-2017 16:16 54k
virtual.x 17-May-2017 16:16 1.4M
write_upf.f90 03-Mar-2017 01:47 15k
write_upf.o 17-May-2017 16:16 46k
Unified Pseudopotential File (UPF) Specifications - see:
http://www.quantum-espresso.org/wiki/index.php/Unified_pseudopotential_format
Available converters to UPF from:
CASINO tabulated format (see below)
CPMD (TYPE=NUMERIC, LOGARITHMIC, CAR, GOEDECKER)
Fritz-Haber numerical format, either ".cpi" (fhi88pp) or ".fhi" (abinit)
David Vanderbilt's code format (formatted or binary)
Old Norm-Conserving PWSCF format (deprecated)
Old "RRKJ3" PWSCF format (deprecated)
Old Norm-Conserving CP90 format (deprecated)
Pseudopotentials in PWSCF and CASINO
====================================
Two utilities are provided with the Quantum Espresso distribution to
enable the PWscf code to be used in conjunction with the CASINO quantum
Monte Carlo code.
Of course all pseudopotentials generated via these automatic tools should
be tested before being used for production runs.
It should be noted that ultrasoft and PAW pseudopotentials cannot be used
with the CASINO code. Currently only UPF files containing norm-conserving
pseudopotentials can be converted using these utilities.
============
casino2upf.x
============
The first of these is casino2upf.x . This utility takes a given CASINO
tabulated pseudopotential file and one or more awfn.data files specifying
the pseudoatomic wavefunctions to be used in creating the
Kleinman-Bylander projectors. A UPF file containing the projectors and the
local potential is then written to the file name specified in inputpp. Any
errors are communicated to the user via stderr.
Usage:
./casino2upf.x < inputpp
A sample inputpp file for converting a Trail and Needs pseudopotential
would be:
inputpp:
&inputpp
pp_data='pp.data'
upf_file='my_pseudo_potential.UPF'
/
3
awfn.data_s1_2S
awfn.data_p1_2P
awfn.data_d1_2D
Here pp_data specifies the name and location of the file containing the
CASINO pseudopotential. The utility then expects an input card after
&inputpp consisting of the number of awfn.data files supplied (in this
case 3) and then their names. The files are searched sequentially so the
first s wavefunction found will be used for the s projector, first p for
the p projector and so on.
A note on the radial grid
-------------------------
The utility currently performs no interpolation and attempts to use the
same radial grid as the original pseudopotential. It therefore assumes
that the grid will be of the standard form used by Trail and Needs.
If this is not the case the flag tn_grid=.false. can be set in the input
file. The standard logarithmic form, r(i)=exp(xmin + i*dx) / Z is then
assumed. Values for xmin and dx can also be specified in the input file in
the usual way.
If interpolation from a different non-standard grid is required then the
current recommended route is to use the casino2gon utility supplied with
the CASINO distribution. This produces the older GON format that is
(currently) still read by PWscf.
Ghost states
------------
The Kleinman-Bylander form can unfortunately introduce ghost states into
some calculations. If this does occur we recommend that the
pseudopotential is re-converted using a different local channel. The local
channel can be specified in the original CASINO pp.data file and is read
in automatically by casino2upf.x .
===========
up2casino.x
===========
This utility takes a standard UPF pseudopotential from standard input and
writes a CASINO tabulated pseudopotential file to standard output. Any
errors are communicated via stderr.
Usage:
./up2casino.x < pseudo.UPF > pp.data
Care must be taken that the resulting pseudopotential file spec fies the
required local channel. Also this utility should only be used with
norm-conserving pseudopotentials.