Commit Graph

564 Commits

Author SHA1 Message Date
giannozz 02ce4df8d6 make.sys => make.inc. All other codes using make.sys should modify their build
mechanism accordingly.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12539 c92efa57-630b-4861-b058-cf58834340f0
2016-06-25 07:26:50 +00:00
giannozz df30a665aa Explicit preprocessing produces *_tmp.f90 files instead of *.F90 files, to
prevent trouble with OS-X. May or may not work (it won't unless configure
is updated: please somebody with v.2.63 of autoconf do it), may turn out to
be obsolete anyway.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12364 c92efa57-630b-4861-b058-cf58834340f0
2016-04-27 14:53:38 +00:00
giannozz d41ea95171 First cleanup of the short/long/dftname mess in module funct: clumsy routine
"dft_name", used in just one place (apparently for no good reason), replaced 
by two simpler versions, analogous to "get_dft_name"


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12363 c92efa57-630b-4861-b058-cf58834340f0
2016-04-26 18:27:19 +00:00
giannozz 1fea499fae Since we are in the process of moving stuff around, I think it is a good
moment to get rid of flib/, whose usefulness is far from obvious. The content
of flib/ is now in Modules/. Many makefiles updated and little more. 

Packages using QE routines should just remove links to flib/flib.a.



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12072 c92efa57-630b-4861-b058-cf58834340f0
2016-01-26 12:51:02 +00:00
ccavazzoni b543af9416 - changes for LAXlib
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12057 c92efa57-630b-4861-b058-cf58834340f0
2016-01-23 20:04:50 +00:00
giannozz e193710eaa Routines invmat, invmat_complex, dinv_matrix, zinv_matrix merged into a small
module invmat. Should be harmless, but please check.



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12028 c92efa57-630b-4861-b058-cf58834340f0
2016-01-20 10:34:27 +00:00
spigafi a63293fa90 shorname len must comply (20 instead of 6, see Modules/funct.f90)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11925 c92efa57-630b-4861-b058-cf58834340f0
2015-12-29 07:23:17 +00:00
spigafi 6a3c54be1d Fixes -- Thanks to Bruce Becker (CSIR, South Africa).
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11898 c92efa57-630b-4861-b058-cf58834340f0
2015-12-06 15:09:29 +00:00
ccavazzoni fdf7766648 - FFT Modules replaced by FFTXlib
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11857 c92efa57-630b-4861-b058-cf58834340f0
2015-11-21 10:37:48 +00:00
giannozz de20984a52 Minor updates to documentation, misspell
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11822 c92efa57-630b-4861-b058-cf58834340f0
2015-11-02 10:27:46 +00:00
giannozz bf643c0fd5 A few more small fixes for NAG compilers; '' replaced by " in formats
for readability


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11731 c92efa57-630b-4861-b058-cf58834340f0
2015-09-17 06:11:44 +00:00
paulatto 583d3a9d62 Last fix for gipaw+test+relativistic calculation was not fixing all.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11410 c92efa57-630b-4861-b058-cf58834340f0
2015-02-24 14:06:26 +00:00
paulatto 198cd5d568 ld1inc.f90 : a small bug was preventing the generation of non-PAW pseudopotentials with GIPAw reconstruction data
ld1.f90    : running the pseudopotential test when also including GIPAW reconstruction data is not advisable, as the test configuration may not make sense and produce random and unrelated error message. The possible workaround is to test the pseudopotential first and only include the gipaw data later. A real solution would be to not recycle the test configuration to do other stuff.

LP



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11296 c92efa57-630b-4861-b058-cf58834340f0
2014-12-15 16:05:07 +00:00
giannozz 820374c16e Corrected various badly spelled "Angstrom"
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11128 c92efa57-630b-4861-b058-cf58834340f0
2014-08-04 10:15:48 +00:00
giannozz 903200ce58 Cleanup: function exc_t rather useless
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11086 c92efa57-630b-4861-b058-cf58834340f0
2014-07-15 14:50:37 +00:00
giannozz 27f52fd1c8 There are too many interface functions computing exchange and correlation.
Functions exc_t, vxc_t moved out of module funct to the only package where 
they are used (atomic). They should be replaced by xc, xc_spin sooner or
later. 


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11084 c92efa57-630b-4861-b058-cf58834340f0
2014-07-14 20:14:34 +00:00
giannozz 6163ac94d0 Meta-GGA functionals have their own index, distinct from the one used to
classify GGA ones. Some cleanup in functionals-related stuff. Much more is
badly needed.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11083 c92efa57-630b-4861-b058-cf58834340f0
2014-07-14 15:56:02 +00:00
giannozz 32a66f3def Harmless bug: a return value should be set also in case of error exit
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11073 c92efa57-630b-4861-b058-cf58834340f0
2014-07-04 16:15:55 +00:00
dalcorso d189c985ab Small corrections.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10620 c92efa57-630b-4861-b058-cf58834340f0
2013-11-25 16:44:44 +00:00
giannozz 7c01062ba0 Final (?) set of changes to the build system, especially for Windows (Axel)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10590 c92efa57-630b-4861-b058-cf58834340f0
2013-11-07 21:06:06 +00:00
giannozz 54aa35ab00 More changes to the build system for MinGW by Axel, more Makefile cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10586 c92efa57-630b-4861-b058-cf58834340f0
2013-11-06 20:45:58 +00:00
giannozz 1976e0715c Removal of tabulators. There are many more in iotk and QHA, though
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10525 c92efa57-630b-4861-b058-cf58834340f0
2013-10-10 12:59:30 +00:00
ccavazzoni b1fabb0fd9 - more clean-up about mp call without communicator
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10498 c92efa57-630b-4861-b058-cf58834340f0
2013-09-28 23:32:46 +00:00
dalcorso da9cdbde59 qmin slightly increased to fit f states.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10479 c92efa57-630b-4861-b058-cf58834340f0
2013-09-26 13:41:50 +00:00
dalcorso 66a5da2666 The point at which the scattering state is equal to 1 is chosen in the
same way in the US and PAW cases.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10478 c92efa57-630b-4861-b058-cf58834340f0
2013-09-26 13:31:30 +00:00
giannozz e0086b6882 The IFLAGS variable is set in make.sys to a value that works if sources are
one directory down, not two directories down. Now it is explicitly set to
something (hopefully) appropriate everywhere. Note that include/f_defs.h 
is obsolete and shouldn't be included (it is still in GWW and TDDFPT).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10446 c92efa57-630b-4861-b058-cf58834340f0
2013-08-26 16:36:27 +00:00
giannozz 866be5743b Misspells
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10344 c92efa57-630b-4861-b058-cf58834340f0
2013-07-03 14:41:35 +00:00
dalcorso 37b1b13777 Correction of previous commit.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10332 c92efa57-630b-4861-b058-cf58834340f0
2013-06-24 08:30:22 +00:00
dalcorso 9292630fd4 Start to search q at slightly larger values.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10324 c92efa57-630b-4861-b058-cf58834340f0
2013-06-18 15:25:17 +00:00
dalcorso 08c13af989 Too large wavefunctions at arbitrary energies might introduce numerical
noise in the atomic code. Set these wavefunctions to zero.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10323 c92efa57-630b-4861-b058-cf58834340f0
2013-06-18 15:22:52 +00:00
giannozz c484334976 Fixed an out-of-bounds condition, courtesy of Vittorio Zecca. I am not sure
that the treatment of the first point is really correct, though, but it cannot
be any worse than before 


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10304 c92efa57-630b-4861-b058-cf58834340f0
2013-06-10 08:55:48 +00:00
dalcorso 3bf30db6b5 Small change to previous commit.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10239 c92efa57-630b-4861-b058-cf58834340f0
2013-05-09 17:04:29 +00:00
dalcorso 827e7808ad Gipaw reconstruction introduced as a default in the ld1 code.
Not available in the FR case.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10238 c92efa57-630b-4861-b058-cf58834340f0
2013-05-09 16:17:13 +00:00
dalcorso 4abe617cb1 Add a ! on output when the difference between AE and PS eigenvalues
are higher than 5 mRy.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10088 c92efa57-630b-4861-b058-cf58834340f0
2013-03-29 17:32:24 +00:00
giannozz 14f86f7cdf RAM buffers extended to atomic wavefunctions and to other wavefunction arrays
used in DFT+U and in electric-field calculations. The few tests I made seem to
work.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10075 c92efa57-630b-4861-b058-cf58834340f0
2013-03-21 15:44:29 +00:00
dalcorso 2398d8d45d Added info to download pslibrary in the atomic README file.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10058 c92efa57-630b-4861-b058-cf58834340f0
2013-03-15 08:35:03 +00:00
paulatto c4545cdfc3 ld1.x was not reading input any more
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10018 c92efa57-630b-4861-b058-cf58834340f0
2013-02-26 16:21:02 +00:00
giannozz 2f1d6fe097 Numeric constant given a name (ry_to_ghz) and moved to constants.f90;
make.depend updated; misc. minor things


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10015 c92efa57-630b-4861-b058-cf58834340f0
2013-02-26 10:03:47 +00:00
giannozz 8a83c41a9a Compilation errors after recent changes in I/O routines
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10004 c92efa57-630b-4861-b058-cf58834340f0
2013-02-24 20:41:45 +00:00
giannozz f0e2f5a47c Minor corrections
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10000 c92efa57-630b-4861-b058-cf58834340f0
2013-02-21 08:26:04 +00:00
dalcorso 1ddcaecc26 Small change to output of ld1.x, and compilation problem.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9721 c92efa57-630b-4861-b058-cf58834340f0
2012-12-17 08:45:42 +00:00
kokalj 61d5fe322c typo correction
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9651 c92efa57-630b-4861-b058-cf58834340f0
2012-11-22 13:23:58 +00:00
sclauzer 76f9328eaa Spelling
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9607 c92efa57-630b-4861-b058-cf58834340f0
2012-11-07 14:09:34 +00:00
paulatto 686da708fa lnc2paw uses Troullier-Martin method when tm is true. I'm 100% it makes sense, but I'm 100% sure nobody uses this feature anyway.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9568 c92efa57-630b-4861-b058-cf58834340f0
2012-10-24 08:45:25 +00:00
paulatto 85ae080d88 I do not know what the default rmatch_augfun was before, but it was not a good idea
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9551 c92efa57-630b-4861-b058-cf58834340f0
2012-10-18 15:54:54 +00:00
dalcorso 2b0fb4dbd2 Several misleading error messages.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9491 c92efa57-630b-4861-b058-cf58834340f0
2012-10-08 13:10:07 +00:00
dalcorso a44414897d The maximum number of pseudo wave functions increased.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9490 c92efa57-630b-4861-b058-cf58834340f0
2012-10-08 12:53:27 +00:00
dalcorso 3266643e09 Misleading error messages.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9489 c92efa57-630b-4861-b058-cf58834340f0
2012-10-08 12:45:55 +00:00
spigafi f9fd698334 Now make_clean is correctly called -> examples is cleaned -> atomic is cleaned.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9480 c92efa57-630b-4861-b058-cf58834340f0
2012-10-04 21:28:19 +00:00
giannozz b046034620 Added printout of DFT with all details, as suggested by Guido
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9421 c92efa57-630b-4861-b058-cf58834340f0
2012-09-12 10:12:07 +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
dalcorso 94c66a53e2 The cleaning system of the atomic code was no more compatible with the
new directory structure. Small changes to the clean examples scripts.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9340 c92efa57-630b-4861-b058-cf58834340f0
2012-08-19 16:18:50 +00:00
dalcorso 928060a3db Web page address updated.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9337 c92efa57-630b-4861-b058-cf58834340f0
2012-08-19 15:15:07 +00:00
giannozz 5cdc1b6ffe Missing comma
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9208 c92efa57-630b-4861-b058-cf58834340f0
2012-07-20 13:14:34 +00:00
giannozz ab2cb37d6e Cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9162 c92efa57-630b-4861-b058-cf58834340f0
2012-07-08 16:30:42 +00:00
giannozz b86605ebcf Ill-conceived IF was causing a double allocation of the grid in some cases.
Harmless apart from an annoying message issued by g95. In any event, the logic
of grid allocation is completely out of control: it takes hours to understand
who allocates what where and how many copies of the grid there are


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9161 c92efa57-630b-4861-b058-cf58834340f0
2012-07-08 10:28:48 +00:00
giannozz 61bb3c05a3 Option to write UPF v.1 PP removed (they can still be read, but no new PP
should be generated into that format)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9154 c92efa57-630b-4861-b058-cf58834340f0
2012-07-06 08:47:13 +00:00
giannozz ea318b85c4 Cleanup; removed useless and confusing wrapper write_upf (somebody
please check if casino3upf works properly after the change)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9141 c92efa57-630b-4861-b058-cf58834340f0
2012-06-29 14:24:02 +00:00
giannozz 83e3de2912 Minor fix: temporary file isnow removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9139 c92efa57-630b-4861-b058-cf58834340f0
2012-06-28 22:26:21 +00:00
giannozz 359f01fc56 First attempt to write the input data for generation into the
pseudopotential file - sems to work 


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9138 c92efa57-630b-4861-b058-cf58834340f0
2012-06-28 22:10:45 +00:00
giannozz 841570c2e3 The previous commit had added code version info to the wrong place
(the routine writing obsolete v.1 UPF format). Moved to the correct
place (the routine writing v.2 UPF)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9136 c92efa57-630b-4861-b058-cf58834340f0
2012-06-28 20:25:42 +00:00
giannozz 584a974aae Write code version to UPF file
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9134 c92efa57-630b-4861-b058-cf58834340f0
2012-06-28 18:08:59 +00:00
giannozz 518d5b9be9 Another misspell
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9062 c92efa57-630b-4861-b058-cf58834340f0
2012-06-06 07:04:56 +00:00
dalcorso cf771dfdd8 Input of atomic code more tollerant with fractional atomic charge
(use at your own risk).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9053 c92efa57-630b-4861-b058-cf58834340f0
2012-06-04 10:06:20 +00:00
paulatto 257797ac6c Option use_paw_as_gipaw of ld1.x will no more cause the UPF file to iclude 2 gipaw sections (which crashed read_upf_v2).
Also, documentation for use_paw_as_gipaw has been added 


LP


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9037 c92efa57-630b-4861-b058-cf58834340f0
2012-05-25 13:46:55 +00:00
giannozz 54c0b648db Forgotten deallocation of a PAW variable
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8954 c92efa57-630b-4861-b058-cf58834340f0
2012-05-05 15:38:07 +00:00
giannozz 6fbe035be4 Very minor corrections (misspells etc)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8599 c92efa57-630b-4861-b058-cf58834340f0
2012-02-10 13:19:37 +00:00
marsamos 891d1c420b examples deleted, environment_variables moved to main dir, all run_examples changed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8593 c92efa57-630b-4861-b058-cf58834340f0
2012-02-08 19:11:33 +00:00
giannozz 4de42518ea No reason to have both __PARA and __MPI preprocessing options: they have the same meaning. __MPI is more explicit, so I am keeping it
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8572 c92efa57-630b-4861-b058-cf58834340f0
2012-02-02 22:12:26 +00:00
sclauzer 3a464507d7 Added documentation to the relpert flag.
Added copyright notice in source file.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8557 c92efa57-630b-4861-b058-cf58834340f0
2012-01-30 14:27:08 +00:00
marsamos 54126e2a11 added "make doc" and "make doc_clean" on dirs Doc/Makefile
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8508 c92efa57-630b-4861-b058-cf58834340f0
2012-01-20 13:13:27 +00:00
kokalj 537cf45dc2 changing doc-def/input_xx.xsl to dev-tools/input_xx.xsl
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8490 c92efa57-630b-4861-b058-cf58834340f0
2012-01-20 12:10:53 +00:00
marsamos 65f39c47e5 small cleaning of atomic/Doc/Makefile
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8486 c92efa57-630b-4861-b058-cf58834340f0
2012-01-20 11:16:05 +00:00
dalcorso 07a1fecf26 Added the possibility to write the electronic configuration as [Hg] ...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8473 c92efa57-630b-4861-b058-cf58834340f0
2012-01-18 17:51:42 +00:00
giannozz 42d1047ba6 Documentation on pseudopotential generation updated: potentially misleading
statements about case pseudotype=2 removed or clarified


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8456 c92efa57-630b-4861-b058-cf58834340f0
2012-01-17 11:04:57 +00:00
dalcorso 745a96197a Small change.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8449 c92efa57-630b-4861-b058-cf58834340f0
2012-01-16 13:35:51 +00:00
dalcorso 91ebe0d9fc Added a default electronic configuration for each atom.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8448 c92efa57-630b-4861-b058-cf58834340f0
2012-01-16 13:27:43 +00:00
giannozz aec3ca4aaa "informations" => "information"
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8402 c92efa57-630b-4861-b058-cf58834340f0
2012-01-07 20:52:41 +00:00
giannozz 7783092e67 Minor changes to wfc file format: labels in first row aligned with data
columns


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8356 c92efa57-630b-4861-b058-cf58834340f0
2011-12-21 14:38:26 +00:00
dceresoli 125cb073d2 Extra ' in format.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8350 c92efa57-630b-4861-b058-cf58834340f0
2011-12-20 13:52:51 +00:00
giannozz 8e7474a639 Some cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8346 c92efa57-630b-4861-b058-cf58834340f0
2011-12-19 09:25:17 +00:00
dalcorso 4b3cd5f9d2 Added an additional check, to avoid a very rare, but possible, infinite loop.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8305 c92efa57-630b-4861-b058-cf58834340f0
2011-12-06 15:10:24 +00:00
dalcorso 434cba168c Updated with the new check inserted in set_dft_from_name.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8263 c92efa57-630b-4861-b058-cf58834340f0
2011-11-21 15:12:32 +00:00
giannozz 78c80f8be5 Soruce beautification (so to speak)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8255 c92efa57-630b-4861-b058-cf58834340f0
2011-11-18 17:30:57 +00:00
dalcorso b6ff6e85e9 Missing bcast of one variable.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8115 c92efa57-630b-4861-b058-cf58834340f0
2011-08-26 13:16:10 +00:00
marsamos ee4f838c24 fixed error in INPUT_CP.def . Found
sort of solution for modules INPUT*.def. Now
used in NEB/Doc and atomic/Doc



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8103 c92efa57-630b-4861-b058-cf58834340f0
2011-08-23 15:39:13 +00:00
marsamos e83e04b859 recent changes in read_upf (if ierr=0, ierr=-1), were
making import_upf crash for pseudo v1. Fixed.



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8101 c92efa57-630b-4861-b058-cf58834340f0
2011-08-23 10:37:07 +00:00
marsamos c219f39ea2 atomic re-structured. Some fix on atomic/Doc Makefiles
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8100 c92efa57-630b-4861-b058-cf58834340f0
2011-08-23 09:39:15 +00:00
dalcorso 3bcf4af562 Problem fix: on some machines augfun was not exactly zero outside the PAW
spheres due to numerical errors.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8059 c92efa57-630b-4861-b058-cf58834340f0
2011-08-08 07:22:45 +00:00
giannozz c6bdaf1084 Accept upf type "SL"
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7997 c92efa57-630b-4861-b058-cf58834340f0
2011-07-22 08:55:39 +00:00
kucukben 97ea71058e For PAW, AE scattering wavefunctions normalized with rcutus instead of rcut.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7851 c92efa57-630b-4861-b058-cf58834340f0
2011-06-09 19:18:32 +00:00
dalcorso 454dc1ab9e Bug fix: The recent change to write on the same file both the all-electron and
pseudo wavefunctions caused an out of bound error when max_wfc_out < nwfts.



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7767 c92efa57-630b-4861-b058-cf58834340f0
2011-05-11 08:38:31 +00:00
giannozz 5470ff7c9c Standard for empty character variable is ' ', not ''
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7766 c92efa57-630b-4861-b058-cf58834340f0
2011-05-11 08:03:44 +00:00
dalcorso 924628bd45 The parameter max_out_wfc transformed into a variable that can be controlled
from input.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7762 c92efa57-630b-4861-b058-cf58834340f0
2011-05-08 16:12:53 +00:00
dalcorso eb799f09bc When which_augfun='PSQ' the documentation and the behaviour of the atomic
code were not consistent. Reintroduced the possibility to have different 
pseudization radii for different l.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7719 c92efa57-630b-4861-b058-cf58834340f0
2011-04-28 13:55:42 +00:00
riccardo bc21554b27 Added the non-local (nlc) flag to the dft definition. Now PP and dft
needs five interegers to be fully defined (all the back-compatibility
has been respected).

Added drivers and functions to implement new non-local functionals.

Added the vdw-DF2 (to test).

Fixed how shortnames are handled in input (funct.f90)



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7706 c92efa57-630b-4861-b058-cf58834340f0
2011-04-27 15:18:18 +00:00
giannozz c8db6d7e7f Minor changes: relativistic PPs can also be written as semilocal (not sure
it can be really done, though); UPF version number kept to 2.0.1 to keep
compatibility (there are no incompatible changes anyway, just an addition)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7517 c92efa57-630b-4861-b058-cf58834340f0
2011-02-22 21:49:12 +00:00
giannozz e81eaafb98 Added the possibility to save into the UPF file pseudopotential in
semilocal form (if existing). Nonrelativistic case only, no idea whether
ld1 does the correct thing: anyway there is no code reading the new field.
Version number of UPF moved to 2.1.0, just in case.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7516 c92efa57-630b-4861-b058-cf58834340f0
2011-02-22 18:38:13 +00:00
giannozz 2e82a4f670 Some messages made more explicit, some unnecessary warnings removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7419 c92efa57-630b-4861-b058-cf58834340f0
2011-01-19 08:29:24 +00:00
dalcorso 0837b89e25 Added to ld1.x the possibility to write the all-electron charge in a file after
an all-electron run.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7224 c92efa57-630b-4861-b058-cf58834340f0
2010-11-17 16:32:38 +00:00
dalcorso b82cb8c156 Dependencies update.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6956 c92efa57-630b-4861-b058-cf58834340f0
2010-08-03 16:24:31 +00:00
dalcorso 5f887a4e8e Bug fix: a problem with ld1.x in the parallel case.
Cleanup.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6922 c92efa57-630b-4861-b058-cf58834340f0
2010-07-18 18:21:59 +00:00
dalcorso abd4c8b2dc Modified the message written in the UPF file in the LDA-1/2 case.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6921 c92efa57-630b-4861-b058-cf58834340f0
2010-07-18 18:16:30 +00:00
giannozz 48af782b94 Added missing piece of the energy - not yet sure it is correct, though
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6917 c92efa57-630b-4861-b058-cf58834340f0
2010-07-17 14:35:03 +00:00
giannozz 9599cd1d45 Some more meta-GGA tweaking. Still something missing in the total energy
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6916 c92efa57-630b-4861-b058-cf58834340f0
2010-07-17 14:03:26 +00:00
giannozz baad5e8394 Meta-GGA implemented (sort of) into the atomic code. Right now it works (?)
only for all-electron calculations, scalar-relativistic, no spin


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6915 c92efa57-630b-4861-b058-cf58834340f0
2010-07-17 10:20:26 +00:00
giannozz 4af788a71a More work in orogress for metaGGA
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6913 c92efa57-630b-4861-b058-cf58834340f0
2010-07-16 14:54:26 +00:00
giannozz ffe2e67b01 Preparing atomic code for introduction of meta-GGA. No substantial changes.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6912 c92efa57-630b-4861-b058-cf58834340f0
2010-07-16 10:09:45 +00:00
marsamos 5910ad5a1d commited new gipaw part with paw_as_gipaw too. It is working
however the organization of the core part has to be re-though (maybe)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6884 c92efa57-630b-4861-b058-cf58834340f0
2010-07-06 12:03:15 +00:00
nn245 2d682524e5 run makedep on directories (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6882 c92efa57-630b-4861-b058-cf58834340f0
2010-07-05 16:39:50 +00:00
marsamos 95d98d60fe write of coulomb pseudo has been changed to upf version 2. There still
remain some commented lines, the fortran look has to be checked.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6880 c92efa57-630b-4861-b058-cf58834340f0
2010-07-05 15:44:00 +00:00
giannozz 494a3079f1 there is no reason to write PS wavefunctions in reversed order wrt input!
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6874 c92efa57-630b-4861-b058-cf58834340f0
2010-06-29 14:14:14 +00:00
giannozz 65801e8a65 AE wavefunctions are written together with PS wavefunctions, on the right-hand
side of the wavefunction file. The file format is compatible with the previous
one, but plotting of AE and PS wavefunctions is easier.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6873 c92efa57-630b-4861-b058-cf58834340f0
2010-06-29 08:36:55 +00:00
marsamos 1cb00cf628 updated reference in run_lda_half.f90 for LDA-1/2 calculations
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6869 c92efa57-630b-4861-b058-cf58834340f0
2010-06-28 11:42:35 +00:00
marsamos 88b4290e75 forgot to add the file that computes LDA-1/2
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6862 c92efa57-630b-4861-b058-cf58834340f0
2010-06-25 11:08:42 +00:00
marsamos a29cb1b513 added LDA-1/2 correction to LD1. Courtesy of Leonardo Matheus Marion Jorge
from University of San Paolo.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6858 c92efa57-630b-4861-b058-cf58834340f0
2010-06-24 13:40:08 +00:00
dalcorso e440d9196e Fixed a bug introduced in a recent cleanup. (Thanks to E. Kucukbenli
for reporting it).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6857 c92efa57-630b-4861-b058-cf58834340f0
2010-06-23 13:28:37 +00:00
giannozz 687bd89938 The values of grid parameter dx is calculated in a less sensitive way to
numerical errors, especially for PPs converted to UPF from other formats


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6824 c92efa57-630b-4861-b058-cf58834340f0
2010-06-10 13:16:06 +00:00
giannozz 2f2af84beb Dependencies updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6675 c92efa57-630b-4861-b058-cf58834340f0
2010-04-28 18:15:54 +00:00
dalcorso 3994aa39ce Small cleanup.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6656 c92efa57-630b-4861-b058-cf58834340f0
2010-04-21 08:35:20 +00:00
nn245 d85ca20874 Some cleanup to simplify machine-parsing (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6580 c92efa57-630b-4861-b058-cf58834340f0
2010-03-31 10:04:40 +00:00
dalcorso 6184ed6fd4 Bug fix: a routine call was not updated.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6571 c92efa57-630b-4861-b058-cf58834340f0
2010-03-30 10:04:22 +00:00
giannozz c87845b609 deallocation of allocated variables completed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6550 c92efa57-630b-4861-b058-cf58834340f0
2010-03-25 09:20:13 +00:00
nn245 4463142589 Rename Modules/functionals.f90 to Modules/funct.f90 to avoid basename clash with flib/functionals.f90 (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6505 c92efa57-630b-4861-b058-cf58834340f0
2010-03-17 12:01:22 +00:00
dalcorso 676cd43906 Small changes.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6489 c92efa57-630b-4861-b058-cf58834340f0
2010-03-13 15:08:17 +00:00
dalcorso 37954f6b58 Cleanup: variable rcutnc2paw removed. rcut is used in its place.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6488 c92efa57-630b-4861-b058-cf58834340f0
2010-03-13 14:27:04 +00:00
dalcorso bac79d8452 Improved generation of FR PAW dataset.
Modification to the UPF format: the small components of the all-electron
partial waves exported and imported in the FR case.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6487 c92efa57-630b-4861-b058-cf58834340f0
2010-03-13 10:45:42 +00:00
dalcorso a173d20be1 Avoid to write .q and .norm_q files.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6453 c92efa57-630b-4861-b058-cf58834340f0
2010-02-26 12:46:52 +00:00
giannozz f0fc81c48e programs started with mp_global_start should end with mp_global_end. Not a
big deal: it avoids leaving allocated object at stop


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6451 c92efa57-630b-4861-b058-cf58834340f0
2010-02-25 20:03:07 +00:00
giannozz fe31b82070 Double allocation of the same variables, plus minor fix to deallocate all
variables at the end


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6450 c92efa57-630b-4861-b058-cf58834340f0
2010-02-25 19:55:10 +00:00
dalcorso 361240fba8 Introduced a new input parameter in the atomic code: rpwe the radius
at which the partial wave expansion is calculated. Default: rpwe=rlderiv.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6448 c92efa57-630b-4861-b058-cf58834340f0
2010-02-23 17:54:28 +00:00
dalcorso 39a8cc5f88 Bug fix: This routine was not working well for small rlderiv.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6447 c92efa57-630b-4861-b058-cf58834340f0
2010-02-23 02:14:54 +00:00
giannozz c22a10cc2f All makefiles simplified, make.depend updated, fixed an inconsistency in
XSpectra coming from recent changes


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6379 c92efa57-630b-4861-b058-cf58834340f0
2010-02-09 15:21:51 +00:00
dalcorso 34d1ff4586 Small cleanup.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6314 c92efa57-630b-4861-b058-cf58834340f0
2010-01-25 10:06:35 +00:00
dalcorso 383e41a3d1 Cleanup of the atomic code. Repeated code moved to a single routine.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6313 c92efa57-630b-4861-b058-cf58834340f0
2010-01-25 09:50:47 +00:00
dalcorso bd76ff4b47 Small change.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6312 c92efa57-630b-4861-b058-cf58834340f0
2010-01-25 09:23:36 +00:00
dalcorso 1d2d1c4ce7 Small bug fix.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6311 c92efa57-630b-4861-b058-cf58834340f0
2010-01-25 09:22:22 +00:00
giannozz cbe390bdc2 More instances of nonstandard forms for "Quantum ESPRESSO"
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6304 c92efa57-630b-4861-b058-cf58834340f0
2010-01-18 13:46:16 +00:00
dalcorso 777dda8e12 Cleanup and small bug fix.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6299 c92efa57-630b-4861-b058-cf58834340f0
2010-01-15 14:27:31 +00:00
dalcorso 9131bee7b6 Cleanup.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6279 c92efa57-630b-4861-b058-cf58834340f0
2010-01-08 15:40:59 +00:00
dalcorso 36f9f8e0ae Small cleanup.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6278 c92efa57-630b-4861-b058-cf58834340f0
2010-01-08 15:35:18 +00:00
dalcorso 33cdd92a2f A check updated to the case rel=2.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6277 c92efa57-630b-4861-b058-cf58834340f0
2010-01-08 15:31:36 +00:00
dalcorso 3b9878da5d Small change.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6276 c92efa57-630b-4861-b058-cf58834340f0
2010-01-08 15:10:20 +00:00
dalcorso ce73a6bc11 Partial cleanup of the atomic code. The radial quantities are written
to file by a single routine. The q fourier transforms are done in one routine
only.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6275 c92efa57-630b-4861-b058-cf58834340f0
2010-01-08 14:58:31 +00:00
dalcorso b798bad9e5 Option verbosity='high' is now available also with iswitch=1.
In this case:
The eigenvalues are written with more digits.
When rel=2 for each state the norm of the large component and of the
small component are written separately.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6274 c92efa57-630b-4861-b058-cf58834340f0
2010-01-08 14:22:39 +00:00
dalcorso 0e22365865 Introduced the possibility to print the eigenvalues (also relativistic) of
an hydrogen-like atom using the variable noscf.
Some cleanup.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6272 c92efa57-630b-4861-b058-cf58834340f0
2010-01-08 09:57:03 +00:00
dalcorso afaaad0078 Reintroduced a useful check.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6270 c92efa57-630b-4861-b058-cf58834340f0
2010-01-07 17:52:10 +00:00
dalcorso 14fd90daff Small cleanup of the atomic code.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6268 c92efa57-630b-4861-b058-cf58834340f0
2010-01-07 15:51:26 +00:00
giannozz 7c27df2018 Redirection with -inp file added for uniformity with all other codes
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6218 c92efa57-630b-4861-b058-cf58834340f0
2009-11-25 06:24:34 +00:00
giannozz 90a501d84e variables ortho_para and use_task_group moved from control_flags to
mp_global, which seems to me a more appropriate place. Many changes
but little stuff. Hopefully harmful, but no guarantee: please check!


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6122 c92efa57-630b-4861-b058-cf58834340f0
2009-11-09 16:07:19 +00:00