Commit Graph

59 Commits

Author SHA1 Message Date
giannozz ad7594a2cd test updated to reflect new input
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6558 c92efa57-630b-4861-b058-cf58834340f0
2010-03-27 12:51:01 +00:00
giannozz 531b108b86 Check script updated to reflect changes in cpu and wall time printout;
tetrahedra check updated (no more scf with tetrahedra)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6543 c92efa57-630b-4861-b058-cf58834340f0
2010-03-24 07:57:45 +00:00
giannozz bd724f6ee1 test for metadynamics removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6365 c92efa57-630b-4861-b058-cf58834340f0
2010-02-08 08:51:45 +00:00
degironc 4c1a5e47c8 variables nelec, nelup and neldw removed from input
now only tot_charge, tot_magnetization (REAL!) and multiplicity are available.
documentation updated
inputs in examples, tests and cptest updated


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5949 c92efa57-630b-4861-b058-cf58834340f0
2009-09-18 13:30:27 +00:00
degironc 7d5ba4b623 input management of the assume_isolated case modified.
Now assume_isolated is a character variable with values 'none' (default), 'makov-payne', 'dcc', or 'martyna-tuckerman'.
 do_ee and which_compensation variables no longer in the input.
 Details in the INPUT_PW.* files.
 cluster_example and tests/cluster?.in also updated


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5935 c92efa57-630b-4861-b058-cf58834340f0
2009-09-15 20:29:07 +00:00
giannozz fe4cc92b66 Added also test for Makov-Payne
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5914 c92efa57-630b-4861-b058-cf58834340f0
2009-09-09 14:15:03 +00:00
giannozz e846987c10 Added Martyna-Tuckerman trick to automated tests
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5913 c92efa57-630b-4861-b058-cf58834340f0
2009-09-09 13:37:37 +00:00
giannozz 395e758056 This shouldn't have been modified in previous commit
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5885 c92efa57-630b-4861-b058-cf58834340f0
2009-09-04 13:47:37 +00:00
giannozz a13cd1f18b Misplaced routines re-placed, Makefiles updated:
Modules/vxccg.f90 split into atomic/vxcgc.f90 and flib/radial_gradients.f90
Modules/metagga.f90 moved to flib/metagga.f90


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5884 c92efa57-630b-4861-b058-cf58834340f0
2009-09-04 13:40:13 +00:00
giannozz 537bd6078e Forgot this one
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5711 c92efa57-630b-4861-b058-cf58834340f0
2009-07-17 09:14:14 +00:00
giannozz 394e2b7869 tests updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5682 c92efa57-630b-4861-b058-cf58834340f0
2009-07-14 18:02:42 +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
giannozz 112ef13b30 Tests for gamma, forces, stresses in LDA + U added
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5548 c92efa57-630b-4861-b058-cf58834340f0
2009-05-04 13:21:25 +00:00
giannozz 3b33f47f28 Removed files that shouldn't be there - PG
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5478 c92efa57-630b-4861-b058-cf58834340f0
2009-03-17 17:26:41 +00:00
giannozz a68da84638 Added new tests for variable-cell bfgs - PG
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5477 c92efa57-630b-4861-b058-cf58834340f0
2009-03-17 17:24:19 +00:00
paulatto ce0cb26336 Reference fixed (the previous version was computed with another dataset)
LP


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5440 c92efa57-630b-4861-b058-cf58834340f0
2009-02-20 08:25:01 +00:00
paulatto 8e9007bb6a test for real-space augmentation with paw
LP


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5428 c92efa57-630b-4861-b058-cf58834340f0
2009-02-17 08:32:22 +00:00
giannozz ff8401118d New test had not been added in previous commit
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5291 c92efa57-630b-4861-b058-cf58834340f0
2008-11-25 11:22:08 +00:00
giannozz 8a007a8d8a Berry test updated with higher rho cutoff so that option tqr is stable
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5285 c92efa57-630b-4861-b058-cf58834340f0
2008-11-21 17:09:48 +00:00
giannozz 335c534904 tests updated, test for sawtooth potential added
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5284 c92efa57-630b-4861-b058-cf58834340f0
2008-11-21 16:23:55 +00:00
giannozz 9302cd2f1d A fw tests updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5153 c92efa57-630b-4861-b058-cf58834340f0
2008-08-31 08:29:34 +00:00
giannozz 60ba06b280 Forgot again something
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5106 c92efa57-630b-4861-b058-cf58834340f0
2008-08-01 17:35:27 +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 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 31b7791b9a Simple espressions parser re-inroduced in code for atomic positions and
occupations. Added two very simple tests to check it. Not yet implemented
for NEB path selection.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5060 c92efa57-630b-4861-b058-cf58834340f0
2008-07-22 12:40:51 +00:00
giannozz 7aa802485d POSIX-ization of scripts - thanks to Axel
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5019 c92efa57-630b-4861-b058-cf58834340f0
2008-06-25 17:52:14 +00:00
paulatto 4819902840 Last minute fix: precision of radial integrals kicked up a notch,
except for s-only elements where it has been reduced. Examples updated
accordingly.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4904 c92efa57-630b-4861-b058-cf58834340f0
2008-05-13 12:20:15 +00:00
paulatto 51a42231d2 PAW tests update and speed-up
LP


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4809 c92efa57-630b-4861-b058-cf58834340f0
2008-04-16 10:08:21 +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 bb4ca1011c Tests updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4689 c92efa57-630b-4861-b058-cf58834340f0
2008-02-11 11:41:38 +00:00
giannozz 92f895aba5 Missing tests added
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4679 c92efa57-630b-4861-b058-cf58834340f0
2008-02-06 21:31:08 +00:00
giannozz e5791e5af5 Automated tests updated (again)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4677 c92efa57-630b-4861-b058-cf58834340f0
2008-02-06 18:16:26 +00:00
giannozz efcbd6ce95 Automated tests updated: the check on extrapolation done for structural
optimization didn't make sense, since it is supposed to work only for
MD calculations


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4676 c92efa57-630b-4861-b058-cf58834340f0
2008-02-06 17:01:20 +00:00
giannozz c72fbaba43 Oops, forgot to add the new error module
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4592 c92efa57-630b-4861-b058-cf58834340f0
2008-01-03 10:09:09 +00:00
giannozz 231f4e72cc "error" moved from flib/ to Modules/, as suggested by Axel, into
Modules/error_handler.f90 . Not really an elegant solution, since
the module in error_handler is never used and subroutine "errore"
is not in the module, but better than it used to be. All makefiles
and make.depend updated (fixes yesterday's linking error as well).
Minor changes here and there as well.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4591 c92efa57-630b-4861-b058-cf58834340f0
2008-01-03 09:02:32 +00:00
giannozz 9906c80231 Automated tests updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4492 c92efa57-630b-4861-b058-cf58834340f0
2007-12-03 16:29:30 +00:00
paulatto f831978453 restored previous version
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4428 c92efa57-630b-4861-b058-cf58834340f0
2007-11-12 17:32:18 +00:00
paulatto cf203a3a31 Step many of many: removed a log time unused array, there are still a few static arrays but they are much less memory greedy then the on
es I have removed today.

read_paw has been cleaned up a lot. The various option to cut-off atomic functions has been removed as current one works well enough.

make.depend updated again for some reason.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4427 c92efa57-630b-4861-b058-cf58834340f0
2007-11-12 17:31:27 +00:00
giannozz 2ccd15979f The metaGGA tests converges much quicker now, not sure why ...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4401 c92efa57-630b-4861-b058-cf58834340f0
2007-11-06 14:22:23 +00:00
giannozz bd21d1a21d More tests
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4385 c92efa57-630b-4861-b058-cf58834340f0
2007-11-01 15:39:51 +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