Commit Graph

28 Commits

Author SHA1 Message Date
Pietro Bonfa 33000cd90b Minor aesthetic edits 2019-11-26 16:23:49 +01:00
Pietro Bonfa 28f02b9bd0 Small changes in xc functionals to make autogeneration of GPU code (with a trivial directive based syntax) possible 2019-11-19 14:30:26 +01:00
Fabrizio Ferrari ddd8c59bcf Another in/out fix in tpsscx_spin (mGGA) 2019-10-23 08:49:12 +00:00
fabrizio22 9e373fa94b M06L mGGA functional fixed 2019-10-21 11:53:12 +02:00
fabrizio22 686dd6cf6c benchmark_libxc updated and a few fixes 2019-06-26 17:43:00 +02:00
fabrizio22 4a8bd335b5 metaGGA vectorized and libxc incorporated 2019-06-24 13:42:51 +02:00
Fabrizio Ferrari 9a5bc8d5a8 GGA vectorized and libxc functionals included 2019-06-04 07:26:24 +00:00
fabrizio22 5e5884bf6a master updated 2019-05-08 12:08:43 +02:00
fabrizio22 343cd6bfac Internal library for LDA xc functionals 2019-02-21 14:47:18 +01:00
Paolo Giannozzi 81f69035ae Minor fixes for pedantic compilation (explicit declarations, character
variables not truncated, etc). Added option --enable-pedantic in configure
(only gfortran)
2018-03-26 18:40:16 +02:00
giannozz ce6c3df12b Some #ifdef converted to #if defined
Added "vector" version of metaGGA routines (Hsin-Yu Ho, Marcos Calegari Andrade)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@14020 c92efa57-630b-4861-b058-cf58834340f0
2017-11-29 06:16:32 +00:00
giannozz efe12bfd15 Spin-polarized SCAN (Hsin-Yu Ho and Marcos Calegari Andrade) for PW
Check on libxc svn version removed: stable 3.0.1 version works


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@14009 c92efa57-630b-4861-b058-cf58834340f0
2017-11-25 15:32:01 +00:00
giannozz 0cd277ab48 Argh ... removed a line in previous commit that should have stayed there,
plus: change in preparation for spin-polarized scan


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@14005 c92efa57-630b-4861-b058-cf58834340f0
2017-11-22 16:49:55 +00:00
giannozz eff28354a7 Fix for SCAN was incomplete
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@14004 c92efa57-630b-4861-b058-cf58834340f0
2017-11-22 06:41:11 +00:00
giannozz ed165ac3d4 Nasty bug in all meta-GGA's with libxc (tpss, tb09, scan) fixed. Thanks to
Hsin-Yu Ho and Marcos Calegari Andrade for this and more meta-GGA work to come.

We reached revision 14000: this might be a good point to move to gitlab.



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@14000 c92efa57-630b-4861-b058-cf58834340f0
2017-11-19 18:35:18 +00:00
giannozz 326374056b Removal of too long lines (Pietro B.) and of tabulators
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13841 c92efa57-630b-4861-b058-cf58834340f0
2017-09-14 15:13:08 +00:00
giannozz d9e7564240 Compilation without libxc was broken
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13437 c92efa57-630b-4861-b058-cf58834340f0
2017-03-27 15:26:16 +00:00
dceresoli 73f163c14c Attempt to support the SCAN metaGGA functional. Please check!
Silicon band structure is ok, but silicon total energy is off by ~4.5 Ry!
IMPORTANT: must link with libxc trunk from svn (i.e. libxc>3.0.0)!



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13436 c92efa57-630b-4861-b058-cf58834340f0
2017-03-26 14:23:26 +00:00
spigafi aadef3cc05 ifdef preprocessor macro refactoring (Modules)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12981 c92efa57-630b-4861-b058-cf58834340f0
2016-09-18 19:42:05 +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
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 a3a39fc998 Cleanup: uniform spelling for "Quantum ESPRESSO", removal of f_defs.h,
CMPLX is explicitly typed, blas/lapack are lowercase (consistently with
the convention: FORTRAN COMMANDS = uppercase, all the rest lowercase)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5789 c92efa57-630b-4861-b058-cf58834340f0
2009-08-01 14:26:46 +00:00
giannozz 630eb33b53 Recent additions to XC functionals had broken metaGGA
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5593 c92efa57-630b-4861-b058-cf58834340f0
2009-06-12 07:26:40 +00:00
giannozz 45ae58d60b All occurrences of d0, d+N, d-N, replaced with fortran-90 style _DP.
Please do not re-introduce old-style syntax. A uniform syntax allows
if the need arises to change the precision in less than no time.
Courtesy of Pascal Thibeaudeau. Modules/ directory only.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3964 c92efa57-630b-4861-b058-cf58834340f0
2007-06-11 17:13:15 +00:00
degironc 9c52e10ee9 missing file in the last commit. sorry.
stefano


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3780 c92efa57-630b-4861-b058-cf58834340f0
2007-02-14 08:40:23 +00:00
degironc eafe340169 special module Modules/metagga.f90 removed.
The "ismeta" variable has been included in Modules/functionals
and calls to which_dft has been simplified.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2094 c92efa57-630b-4861-b058-cf58834340f0
2005-08-08 15:55:06 +00:00
sbraccia cce74f74c8 Fixed the a bug in the metagga.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2020 c92efa57-630b-4861-b058-cf58834340f0
2005-07-13 19:03:32 +00:00
sbraccia ab9fcd0dd3 META-GGA implemented (by Xiaofei Wang) in the CP code for norm-conserving pseudopotentials only.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2019 c92efa57-630b-4861-b058-cf58834340f0
2005-07-13 18:22:42 +00:00