Commit Graph

23 Commits

Author SHA1 Message Date
Ivan Carnimeo 984557a3d2 Remove some overhead in calbec 2023-11-07 17:56:56 +01:00
Calvin 5f879e38a6 OS-CDFT: fix for calbec interface changes 2023-10-31 08:44:31 +00:00
Ivan Carnimeo f80dc03ee9 Add a temporary calbec_cuf to manage evc_d 2023-10-24 16:36:24 +02:00
Ivan Carnimeo ff8b852625 Add CUF interfaces to work with psi_d 2023-10-24 16:36:23 +02:00
Ivan Carnimeo dc5478a6ba Interface to manage update of arrays of derived types 2023-10-24 16:36:23 +02:00
Ivan Carnimeo 35ee3f651b More consistent names for becmod routines 2023-10-24 16:36:23 +02:00
Ivan Carnimeo 26486cb3b5 Use calbec in PHonon/PH/drhodv 2023-10-24 16:36:23 +02:00
Ivan Carnimeo 2d34958519 Fix bug in calbec noncolin case 2023-10-24 16:36:23 +02:00
Ivan Carnimeo 7acd5ae70f Set offload flags for different offload types 2023-10-24 16:36:23 +02:00
fabrizio22 db49d874eb Ford-modules part 25 2021-03-17 13:17:20 +01:00
fabrizio22 7aa2a8fac8 Ford-modules part 15 2021-03-17 13:17:20 +01:00
fabrizio22 87a6745144 Ford-modules part 2 2021-03-17 13:17:19 +01:00
Stefano de Gironcoli d7b3ee8455 beccopy is modified for nbgrp > 1 case
unused variable removed from sum_band
2020-04-02 12:44:57 +02:00
Paolo Giannozzi e520e97c39 Harmonization of #ifdef's into "#if defined ()" 2018-04-25 22:56:07 +02:00
ferretti 233f40e917 dummy cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13256 c92efa57-630b-4861-b058-cf58834340f0
2017-01-18 10:50:07 +00:00
paulatto 38aea232ed bugfix for commit 13119
beccopy was doing y=x in the k-point case and x=y in the gamma only case

this combined with store_becxx0 which was unnecessarily invoked when not doing an EXX calculation to annihilate the value of <beta|psi> when gamma-only doing a gamma-only calculation

fixes:
1. beccopy now always does the same thing (with the illogical but commonplace order of arguments estabilished by dcopy, please check that it is the expected on in ./PHonon/PH/dhdrhopsi.f90 and ./PHonon/PH/dynmat_us.f90)
2. store_becxx is no more active when dft is not hybrid

The bug never surfaced in phonon (only place where beccopy is used) because phonon does not work with Gamma-only



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13125 c92efa57-630b-4861-b058-cf58834340f0
2016-10-27 08:47:32 +00:00
giannozz a2fdf32348 More removal of unused variables, or of annoying compiler messages, by SP
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12307 c92efa57-630b-4861-b058-cf58834340f0
2016-04-14 13:04:19 +00:00
giannozz 3c5e774079 Misc changes for NAG compiler, by Samuel, plus make.depend update
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12286 c92efa57-630b-4861-b058-cf58834340f0
2016-04-06 16:41:55 +00:00
giannozz ef57da5ef6 Removal of __STD_F95 preprocessing option: compilers that do not accept
allocatable arrays in derived-type structures are obsolete, and moreover,
there is some new code that wouldn't compile


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11514 c92efa57-630b-4861-b058-cf58834340f0
2015-05-05 21:11:38 +00:00
giannozz 51ad80da37 mp_global replaced with more apropriate modules in Modules/
Corrections by Axel to last commit


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10534 c92efa57-630b-4861-b058-cf58834340f0
2013-10-13 13:36:46 +00:00
dalcorso 9efbca8672 Small cleanup. The routine can now deal with the case npw=0.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9758 c92efa57-630b-4861-b058-cf58834340f0
2013-01-07 16:08:03 +00:00
sbinnie b9b4a9be8f Small addition to becmod, and some general cleaning of exx.f90. Courtesy of Lorenzo Paulatto.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9549 c92efa57-630b-4861-b058-cf58834340f0
2012-10-18 14:48:38 +00:00
ccavazzoni 0b568ae27f - moving modules from PW to Modules in order to be used
in CP as well.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9227 c92efa57-630b-4861-b058-cf58834340f0
2012-07-26 15:35:10 +00:00