Commit Graph

7879 Commits

Author SHA1 Message Date
riccardo 556e9b846f Added support for the C09 GGA Exchange functional, contribution by
Ikutaro Hamada - ikutaro@wpi-aimr.tohoku.ac.jp



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8013 c92efa57-630b-4861-b058-cf58834340f0
2011-07-27 12:38:37 +00:00
riccardo c648b33cde Added support for the C09 GGA Exchange functional
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8012 c92efa57-630b-4861-b058-cf58834340f0
2011-07-27 12:38:08 +00:00
sbinnie 6c7d816592 pw2casino now correctly computes the total energy for wavefunctions generated using hybrid functionals.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8011 c92efa57-630b-4861-b058-cf58834340f0
2011-07-27 12:33:33 +00:00
sbinnie df92044fde Bugfix for pw2casino, nwordwfc is complex word length, davcio expects real word length. Calls replaced with get_buffer which expects complex word length. pw2casino total energies should now agree with pwscf total energies for any number of nodes/k-points. bwfn files produced before and after this patch will differ!
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8010 c92efa57-630b-4861-b058-cf58834340f0
2011-07-27 12:33:29 +00:00
sbinnie f33516c43d Removed some non-standard Fortran that was causing upf2casino.x to choke at runtime, when using gfortran.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8005 c92efa57-630b-4861-b058-cf58834340f0
2011-07-25 11:53:08 +00:00
ccavazzoni cb96f30caf substituting the integer array containing the
informations about the parallelization of the linear algebra operations with a data type.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8002 c92efa57-630b-4861-b058-cf58834340f0
2011-07-24 21:56:14 +00:00
giannozz 90e0e3b2ef Documentation (sort of) updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7999 c92efa57-630b-4861-b058-cf58834340f0
2011-07-22 13:17:59 +00:00
giannozz 5bc4a6ee24 Conversion from HGH PPs seems to be working now; misc. tweakings
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7998 c92efa57-630b-4861-b058-cf58834340f0
2011-07-22 13:09:07 +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
giannozz d98f178b1a Converison of PBE PPs wasn't giving the correct XC functionals in UPF files
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7996 c92efa57-630b-4861-b058-cf58834340f0
2011-07-21 16:43:01 +00:00
giannozz 97ba59cfd7 Conversion of Goedecker PP fixed (hopefully)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7995 c92efa57-630b-4861-b058-cf58834340f0
2011-07-21 15:56:51 +00:00
ccavazzoni 3a434c4002 an automatic reallocation and recalculation of
pseudopotential tables has been implemented.
This is very useful for Parrinello-Rahman and
other variable cell simulations.
This should eliminate the tedious CRASH
appearing when the cell squize too much
with respect to the original cell.



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7993 c92efa57-630b-4861-b058-cf58834340f0
2011-07-20 13:18:00 +00:00
giannozz 1a9539465f Unused variable removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7992 c92efa57-630b-4861-b058-cf58834340f0
2011-07-19 13:56:11 +00:00
giannozz 309c53412a Cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7991 c92efa57-630b-4861-b058-cf58834340f0
2011-07-19 13:47:16 +00:00
giannozz 66c6d3dc4a Added tests for additional values of ibrav
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7986 c92efa57-630b-4861-b058-cf58834340f0
2011-07-18 06:44:04 +00:00
sbinnie 1deb40c8d8 Reverting commit 7984.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7985 c92efa57-630b-4861-b058-cf58834340f0
2011-07-17 17:56:31 +00:00
sbinnie 45bf74d61b Changed evc to pointer type to allow more efficient memory usage in TDDFPT. Results produced by PHONON and PWSCF unaffected.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7984 c92efa57-630b-4861-b058-cf58834340f0
2011-07-17 16:07:42 +00:00
giannozz a72f5864f2 Documentation update
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7983 c92efa57-630b-4861-b058-cf58834340f0
2011-07-17 09:37:40 +00:00
dalcorso 9e3888681e Problem with recent changes: nr1, nr2, nr3 read from input were not used.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7982 c92efa57-630b-4861-b058-cf58834340f0
2011-07-16 17:35:29 +00:00
ccavazzoni d1bfd1a41b - smallbox_grid variables substituted with structure dfftb (as for dense and smooth grid)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7981 c92efa57-630b-4861-b058-cf58834340f0
2011-07-16 17:14:59 +00:00
oliviero 241b24b295 Restored forces with solvent after the double change of the dense grid
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7977 c92efa57-630b-4861-b058-cf58834340f0
2011-07-15 17:46:52 +00:00
giannozz f1e0daa966 Some updates
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7976 c92efa57-630b-4861-b058-cf58834340f0
2011-07-15 17:17:51 +00:00
giannozz f0e4362aa8 Misspells
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7975 c92efa57-630b-4861-b058-cf58834340f0
2011-07-15 17:17:13 +00:00
sbinnie bc7a1207a5 Encapsulated part of the vexx routine so it can be made more general. Now the 1/|r-r'| part is calculated with a call to a seperate subroutine.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7974 c92efa57-630b-4861-b058-cf58834340f0
2011-07-15 16:39:45 +00:00
ccavazzoni 8040dea31d - grid data structure merged with the fft data structure.
Now all variables regarding real space grid, fft and 
  their parallelization are contained into the objects:
  dfftp (dense grid) 
  dffts (smooth grid)



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7973 c92efa57-630b-4861-b058-cf58834340f0
2011-07-14 22:14:15 +00:00
sbinnie e9627abe97 Some missed nrxx -> dense%nrxx causing compilation with EXX to choke.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7972 c92efa57-630b-4861-b058-cf58834340f0
2011-07-14 15:33:36 +00:00
sbinnie 75d47e2970 Bugfix for open_close_input_file.f90 .
Variable input_file was not being initialized so in the case of pw.x being called with no additional arguemtns input being provided via stdin the uninitalized value of input_file was being written to output. The variable is now initalized as a null string and furthermore if stdin is used this is printed in the output.

git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7970 c92efa57-630b-4861-b058-cf58834340f0
2011-07-13 18:32:40 +00:00
sbinnie 22a99438d1 Commit 7961 introduced some >132 char lines in the TDDFPT code which gfortran chokes on. Lines reduced to a more reasonable length.
TDDFPT has a large number of lines that are too long, this will be tidied in a future commit.

git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7967 c92efa57-630b-4861-b058-cf58834340f0
2011-07-11 16:43:37 +00:00
giannozz 7ef57339ca Misc compilation problem in serial execution after recent changes
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7966 c92efa57-630b-4861-b058-cf58834340f0
2011-07-11 15:54:56 +00:00
giannozz 139c8e1afd Minor change to tests: now reading file examples/environment_variables, like examples
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7965 c92efa57-630b-4861-b058-cf58834340f0
2011-07-11 15:36:47 +00:00
giannozz a004238d61 Minor changes to tests, added tests for vdw-DF and vdw-DF2
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7964 c92efa57-630b-4861-b058-cf58834340f0
2011-07-11 15:35:53 +00:00
giannozz 95bb96343c Useless message turned into something more useful. Cleanup.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7963 c92efa57-630b-4861-b058-cf58834340f0
2011-07-11 09:29:24 +00:00
ccavazzoni 930828018e - real space grid variables (nr1, nr2, ecc...) substituted by a data type.
Further changes will follow in order to reduce dependencies and 
  duplicate variables (especially with dfft data structure) 
  


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7961 c92efa57-630b-4861-b058-cf58834340f0
2011-07-10 20:56:44 +00:00
giannozz e83024375c More explicit message
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7960 c92efa57-630b-4861-b058-cf58834340f0
2011-07-10 19:06:57 +00:00
marsamos 61e71f8181 added exx part to TODO list
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7955 c92efa57-630b-4861-b058-cf58834340f0
2011-07-08 10:15:51 +00:00
giannozz e830067070 Mispells
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7954 c92efa57-630b-4861-b058-cf58834340f0
2011-07-08 09:55:15 +00:00
marsamos 35a1c855ee minor changes in user_guide
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7953 c92efa57-630b-4861-b058-cf58834340f0
2011-07-08 09:43:02 +00:00
marsamos fe49284cfb link to gipaw executable was wrong in plugins_makefile
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7952 c92efa57-630b-4861-b058-cf58834340f0
2011-07-08 09:19:46 +00:00
marsamos be846309de added line for make gipaw in user-guide.tex
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7951 c92efa57-630b-4861-b058-cf58834340f0
2011-07-08 09:19:13 +00:00
giannozz 486a5a1717 Version number updated to 4.3.2
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7950 c92efa57-630b-4861-b058-cf58834340f0
2011-07-07 15:27:07 +00:00
dalcorso 19abb007f8 Added a link to the pslibrary project.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7946 c92efa57-630b-4861-b058-cf58834340f0
2011-07-07 12:24:19 +00:00
giannozz 070653d14f Misleading comment
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7945 c92efa57-630b-4861-b058-cf58834340f0
2011-07-07 08:06:05 +00:00
giannozz e9c2ad24ec Finally found a nasty bug affecting in an apparently random manner the final
scf step of a vc-relax calculation: fractional translations were multiplied by 
FFT grid dimensions and stored as integers, but the FFT grid is recalculated
in the last step. Now they are stored in crystal axis and trasformed to 
integres when needed. Note that this will not fix all potential problems
with fractional translations: only the removal of real-space symmetrization
will. 



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7944 c92efa57-630b-4861-b058-cf58834340f0
2011-07-07 07:53:00 +00:00
marsamos 6013a4be22 test_input_file deleted from NEB dir
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7942 c92efa57-630b-4861-b058-cf58834340f0
2011-07-06 12:18:56 +00:00
marsamos 09ccf1a889 minor changes in plugin_makefile for reducing the number of commands printed on terminal
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7939 c92efa57-630b-4861-b058-cf58834340f0
2011-07-05 14:42:57 +00:00
giannozz 4214ad31bf Incorrect calls to errore again
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7938 c92efa57-630b-4861-b058-cf58834340f0
2011-07-05 13:55:46 +00:00
marsamos 4af2a62cd9 run_xml_example updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7937 c92efa57-630b-4861-b058-cf58834340f0
2011-07-05 13:47:26 +00:00
giannozz a260b2c500 Nonstandard syntax --file=xxx replaced by standard syntax -f xxx
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7936 c92efa57-630b-4861-b058-cf58834340f0
2011-07-05 13:25:02 +00:00
riccardo ab59affdfd Corrected the way revPW86 is handled, since revPW86 already
contains the LDA part the code will stop if any other LDA
contribution is activeted at the same time.



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7933 c92efa57-630b-4861-b058-cf58834340f0
2011-07-04 21:25:16 +00:00
giannozz a6dd5fd06b More things TODO
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7932 c92efa57-630b-4861-b058-cf58834340f0
2011-07-04 17:14:29 +00:00