quantum-espresso/CPV
Paolo Giannozzi 349506256b Last DEVICE variable "qq_nt_d" in upflib removed
This variable, used only in CP, "ortho" routine, is replaced by openACC.
There was an obscure section of code that I haven't ported, though: if qq_nt_d
was smaller than 10^-5, it was set to zero. Something similar is present in the
non-GPU code: if qq_nt is smaller than 10^-5, it is not set to zero but its
contribution to a term of "ortho" is not computed. I don't know wy this is done
and how important it is. I don't think it is that important, though. It might
have been a trick to soare a few CPU cycles.

Another obscure point is the following: there are two sets of similar variables,
qq_nt and qq_at, the former depending on type of atoms, the latter on atoms.
The latter are the same as the former: having both is confusing and misleading.
2024-08-13 10:00:25 +02:00
..
Doc CCCP, pardon, cppp cleanup 2024-02-29 17:07:30 +01:00
Ford Ford-CP - generation file 2022-09-06 09:28:21 +02:00
examples Add examples for cp.x and pw.x 2022-09-22 08:38:59 +02:00
src Last DEVICE variable "qq_nt_d" in upflib removed 2024-08-13 10:00:25 +02:00
CMakeLists.txt added cp-style md output in PW 2023-09-29 15:57:46 +02:00
Ford.md Ford-CP - generation file 2022-09-06 09:28:21 +02:00
Makefile make.sys => make.inc. All other codes using make.sys should modify their build 2016-06-25 07:26:50 +00:00