Commit Graph

60 Commits

Author SHA1 Message Date
giannozz bb654318dc Added needed PP - it would be preferrable to use either an already available
PP or one on the web site. Removed unneeded files.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12329 c92efa57-630b-4861-b058-cf58834340f0
2016-04-21 18:41:14 +00:00
sclauzer 76c65671c9 Support for ballistic transport with DFT+U using pseudopotential projectors added to PWcond.
Example of usage included (needs PP with AE wfcs, added in pseudo/).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9572 c92efa57-630b-4861-b058-cf58834340f0
2012-10-24 09:41:28 +00:00
dalcorso 3a98971c71 Further cleaning of the make clean command. Now also the pseudopotentials are
cleaned.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9344 c92efa57-630b-4861-b058-cf58834340f0
2012-08-20 14:16:00 +00:00
giannozz 846c50b13b Backward-compatibility with old PP format solved hopefully for good.
Lines like the following, present in old PPs:
'PZ'
read with "read(5,'(a)') dft" yield dft equal to 'PZ' instead of PZ


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7906 c92efa57-630b-4861-b058-cf58834340f0
2011-06-25 14:55:05 +00:00
giannozz 3725ba2f9c 'PZ' != PZ : the code was reading the ' ' as well into a character variable
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7900 c92efa57-630b-4861-b058-cf58834340f0
2011-06-24 13:03:59 +00:00
giannozz eb9a1fde70 PAWsets removed from repository, like all other PP that are available on the web site
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7896 c92efa57-630b-4861-b058-cf58834340f0
2011-06-23 10:04:51 +00:00
giannozz 74d13b2815 Re-added a pseudopotential used by examples but not available from the
PP site


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7650 c92efa57-630b-4861-b058-cf58834340f0
2011-04-01 08:38:11 +00:00
giannozz 5bbfb9dac4 More removal of PP files from CVS. Only PPs left: PAWset, full-relativistic,
obsolescent formats for testing purposes, Rh PP I don't know about


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7435 c92efa57-630b-4861-b058-cf58834340f0
2011-01-22 20:16:09 +00:00
giannozz 0049a2625d Removed all pseudopotential files that are also available in the web site.
All tests and examples should automatically download them if needed. There
are still a few PPs that cannot be found in the web site, notably PAWsets


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7430 c92efa57-630b-4861-b058-cf58834340f0
2011-01-22 14:35:42 +00:00
dalcorso e92099d67f Added the pseudopotentials for example36.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6788 c92efa57-630b-4861-b058-cf58834340f0
2010-05-23 11:58:59 +00:00
giannozz 0a954956b6 DOS control-M characters removed from two pseudopotential files. These
characters cause mysterious errors while reading the PP on the SP6


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6484 c92efa57-630b-4861-b058-cf58834340f0
2010-03-11 21:00:37 +00:00
degironc ea12898a5d first implementation of Martyna-Tuckerman method to decouple periodic
images in a cluster calculation.  Still to be tested in parallel, it
 has been tested for Gamma vs 0 0 0 and for nspin=1 and 2. Forces seem
 to be ok. In the few cases considere there is no significant increase
 of workload with respect to the periodic calculation.

 plot_io.f90 moved from PP to flib because it may be needed
 in PW/martyna_tuckeman.f90 for debugging and in this way circular
 references are avoided. It only USE low-level modules like io_global,
 kinds, and constants so it should be ok.

 Module ws_base.f90 added in Modules. It deals with basic operations
 associated to Wigner-Seitz cell. The implementation should be general;
 it has been tested for SC and FCC only.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5911 c92efa57-630b-4861-b058-cf58834340f0
2009-09-09 12:59:40 +00:00
marsamos 54309aab7d Added pseudo needed by GWW examples
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5843 c92efa57-630b-4861-b058-cf58834340f0
2009-08-08 08:57:31 +00:00
degironc c66d33b0f5 an example added that test the dipole correction for a Ni+CO slab and
for an isolated water molecule
R.Sabatini and SdG


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5629 c92efa57-630b-4861-b058-cf58834340f0
2009-06-26 10:52:14 +00:00
giannozz 5594bed93a Missing pieces for DFT-D: tests, documentation (but not the gui)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5611 c92efa57-630b-4861-b058-cf58834340f0
2009-06-15 14:24:17 +00:00
degironc 86b2371ac7 PP/initial_state.f90 code for caluclation of initial-state CLS fixed and
example CLS_FS_example and CLS_IS_example added.

          SdG and Riccardo Sabatini


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5559 c92efa57-630b-4861-b058-cf58834340f0
2009-05-12 11:55:24 +00:00
dalcorso e58a74b08e Added an example of ph.x with PAW.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5322 c92efa57-630b-4861-b058-cf58834340f0
2008-12-03 09:22:07 +00:00
giannozz 5f20a5e6e6 Headers updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5124 c92efa57-630b-4861-b058-cf58834340f0
2008-08-22 08:09:38 +00:00
giannozz 70ceeedeed ...and this was missing
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5104 c92efa57-630b-4861-b058-cf58834340f0
2008-08-01 17:28:36 +00:00
giannozz a4b09cc56e More PP cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5103 c92efa57-630b-4861-b058-cf58834340f0
2008-08-01 17:27:37 +00:00
giannozz 80083499e4 More PP cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5102 c92efa57-630b-4861-b058-cf58834340f0
2008-08-01 13:50:59 +00:00
giannozz d4abc46c49 More PP cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5101 c92efa57-630b-4861-b058-cf58834340f0
2008-08-01 13:03:35 +00:00
giannozz aaf454d218 More PP cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5100 c92efa57-630b-4861-b058-cf58834340f0
2008-08-01 10:47:31 +00:00
giannozz 8405ae993b More of the same - it would be nice to know where those PP come from,
since there is no code that generates them


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5099 c92efa57-630b-4861-b058-cf58834340f0
2008-08-01 10:30:54 +00:00
giannozz 5166b88b75 More pseudopotential renaming - note that some PP are actually
different from those used until now


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5098 c92efa57-630b-4861-b058-cf58834340f0
2008-08-01 08:30:34 +00:00
giannozz ebd7f11623 More of the same
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5097 c92efa57-630b-4861-b058-cf58834340f0
2008-08-01 06:49:09 +00:00
giannozz 999186ecc1 More of the same
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5096 c92efa57-630b-4861-b058-cf58834340f0
2008-07-31 17:04:47 +00:00
giannozz 07ecf4ad70 Pseudopotentials for Al and Si have the same naming convention than
in the pseudopotential table


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5095 c92efa57-630b-4861-b058-cf58834340f0
2008-07-31 16:51:17 +00:00
paulatto 651f6ec9c3 On popular request: added the possibility to save all-electron and pseudo
wavefunctions in the UPF (only v2) file. Pseudopotential and documentation
changed accordingly.
LP


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4811 c92efa57-630b-4861-b058-cf58834340f0
2008-04-16 10:12:11 +00:00
paulatto 15d12e7963 Bugfixes, Oxygen PAW pseudopotential replaced with more usable ones.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4790 c92efa57-630b-4861-b058-cf58834340f0
2008-04-11 12:32:27 +00:00
paulatto 9e54c7448f Some more bugfixes and updates in UPF file formats, now it should be almost
finished.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4787 c92efa57-630b-4861-b058-cf58834340f0
2008-04-09 14:51:58 +00:00
paulatto 49e4c0ad23 More bugfixes and pseudos updated accordingly. Paw tests updated again to reduce time a bit..
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4773 c92efa57-630b-4861-b058-cf58834340f0
2008-04-04 14:01:35 +00:00
paulatto 3fd2de8d61 Bugfixes, removed unnecessary pseudo-upf_meta_info type, paw tests and datasets updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4771 c92efa57-630b-4861-b058-cf58834340f0
2008-04-04 09:12:30 +00:00
paulatto ba4e005094 This is a quite complex check-in, but actually not very much is done. Changelog follows.
LP

UPF file format updated completely, UPFv2 introduced:
* ld1.x can still produce old format, with the switch upf_v1_format=.true. in inputp
  this is disabled by default, but we can discuss if it should be the opposite.
* pw.x cp.x and all utilities should notice no difference
* some utilities in upftools still need to be updated, anyway conversion UPFv1 to UPFv2
  is very easy, so this should be no big issue
* starting from now to produce an UPF file you need to fill the pseudo_upf derivedd type
  and feed it to write_upf woutine in upf_module (Modules/upf.f90)
* extensive use of iotk

I have tried to make the new format as self contained as possible, e.g. there should be
minimal need for post-processing after the data is read, no more reconstruction of known
quantities, and no more odd syntax to save negligible quantity of space. Also the human
readable section is a bit richer, all the rest is more machine readable.

I hope this will not cause any throuble, and tried really hard to, all examples and all
tests works as fine as before and gives (what really looks like) the same results.

Other changes that I needed to make:
* radial grids are now allocatable, they management is a bit less of a hack too
* paw and uspp augmentation are stored in the same place
* paw print total all-electron energy if all atoms are paw, not very useful, but nice
* most of the pseudopotential-writing reading files have been renamed to  some more
  logical name, I spare you the list. E.g. read_oldpseudo -> read_pseudo_rrkj3
* paw_t derived type was only used in atomic, so I have put it there (as the pseudo_type
  module take ages to recompile it was awkward to leave it there).

PAW tests inserted in test/ there are 6 of them, as a consequence I have also put 5 paw
pseudopotentials in the pseudo/ directory.

I will update the PAW scf examples soon, by deleting them (as running a pw with a PAW
pseudopotential requires no option at all). PAW generation examples should be updated.

A lot of small bugfixes here & there mostly uninitialized variables or unallocated
pointers used as subrotuine arguments.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4769 c92efa57-630b-4861-b058-cf58834340f0
2008-04-03 15:50:43 +00:00
giannozz a09a87f88d tests updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4384 c92efa57-630b-4861-b058-cf58834340f0
2007-11-01 15:03:11 +00:00
giannozz 02f32822e5 Automated tests updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4372 c92efa57-630b-4861-b058-cf58834340f0
2007-10-29 10:13:29 +00:00
dalcorso cc96147691 Missing pseudopotential for example35.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4330 c92efa57-630b-4861-b058-cf58834340f0
2007-10-09 07:12:07 +00:00
dalcorso ac57d3d9db Added an example of phonon calculation with noncollinear/spin-orbit GGA.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4202 c92efa57-630b-4861-b058-cf58834340f0
2007-09-03 08:09:19 +00:00
giannozz 50409d6f16 Added PP for AL used by example ofwork function calculation.
I think we should either distribute all PP's, or select a much smaller
set for testing purposes. For the time being I just added yet another,
but we should define a better strategy


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4036 c92efa57-630b-4861-b058-cf58834340f0
2007-07-16 15:20:40 +00:00
giannozz b25ca3afe3 O.LDA.US.RRKJ3.UPF was the same as O.pz-rrkjus.UPF
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3961 c92efa57-630b-4861-b058-cf58834340f0
2007-06-11 10:27:07 +00:00
degironc 897c33c1e5 Calculation of finite (imaginary) frequency polarizability added.
So far it only works for non-metals and the output is specific for
molecules (it prints polarizability, not the dielectric constants).
Contributed by Viet Huy Nguyen.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2980 c92efa57-630b-4861-b058-cf58834340f0
2006-03-30 09:43:38 +00:00
umari 5d856593cd Added pseudo potentials for example of electric field
in cp.x (bulk MgO)

P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2356 c92efa57-630b-4861-b058-cf58834340f0
2005-10-24 15:04:12 +00:00
umari 8d82a903ad I added this pseudo for the example of a Silicon dimer,
BO MD, conjugate gradient and ensemble DFT
The other Si pseudos in the example were not on the
pwscf.org web-page of pseudos

P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2347 c92efa57-630b-4861-b058-cf58834340f0
2005-10-22 21:33:01 +00:00
sbraccia 25be624969 Example for meta-gga (contributed by Xiaofei Wang).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2024 c92efa57-630b-4861-b058-cf58834340f0
2005-07-14 21:58:33 +00:00
dalcorso 2a1421f999 The same pseudo generated in gen-pseudo is used in the example22.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1409 c92efa57-630b-4861-b058-cf58834340f0
2004-11-01 09:43:32 +00:00
giannozz ace8b915bb Misc small changes
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1174 c92efa57-630b-4861-b058-cf58834340f0
2004-08-26 09:33:01 +00:00
profeta 98d9560c82 necessary pseudopotential files (and reconstruction wavefunctions)
for example 24


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1147 c92efa57-630b-4861-b058-cf58834340f0
2004-08-20 13:53:32 +00:00
cavazzon e163a007ef - further merging of low level subroutine between FPMD and CP
( cell_move in Module/cell_base.f90 )
- More input parameters check in Module/read_namelists
- For CP, restart file is saved in working directory like in FPMD
  and not in output_dir where MD data are saved, this is because
  usually one keep MD trajectories in home dir.
- added pseudopotential for wannier dynamics example
- added Wannier postprocessing (from Manu Sharma )
- fixed a small bug for FPMD and 'diis' electron dynamics


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1083 c92efa57-630b-4861-b058-cf58834340f0
2004-07-19 17:19:16 +00:00
dalcorso 14f4970a55 Added the pseudopotential of Carbon for example2.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@967 c92efa57-630b-4861-b058-cf58834340f0
2004-06-14 16:30:58 +00:00
dalcorso 0b761b6123 Added a pseudopotential for the spin-orbit example.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@963 c92efa57-630b-4861-b058-cf58834340f0
2004-06-14 13:06:59 +00:00