giannozz
62744b34d2
Merge branch 'lambda_x_bugfixes' into 'develop'
...
Lambda x bugfixes
See merge request QEF/q-e!2174
2023-11-02 17:39:08 +00:00
giannozz
c170e52ab6
Merge branch 'badcuda' into 'develop'
...
Yet another misplaced ACC data delete directive
See merge request QEF/q-e!2177
2023-11-02 17:19:40 +00:00
Paolo Giannozzi
ef28477609
Yet another misplaced ACC data delete directive
2023-11-02 17:48:26 +01:00
Paolo Giannozzi
398c8f2df8
[skip-CI] Removal of more CUF variables
2023-11-01 22:31:38 +01:00
miicck
00e4232a7a
Fixed omegalog array overflow if nsig > 20
2023-11-01 11:55:15 +00:00
miicck
6cd1a32abd
Increased a2F resolution in lambda.x
2023-11-01 11:53:13 +00:00
giannozz
4923bd49a3
Merge branch 'useless' into 'develop'
...
[skip-CI] Unused CUDA Fortran variable igtongl_g removed
See merge request QEF/q-e!2173
2023-11-01 11:39:13 +00:00
Paolo Giannozzi
93df198fc9
[skip-CI] Unused CUDA Fortran variable igtongl_g removed
...
Previously, an ACC variable was already present. Now:
- igtongl is copied to device via ACC when initialized, and
- used via "acc data present(igtongl)" everywhere
No warranty. I think this should be done systematically for all global variables that are initialized at startup or in just a few places
2023-11-01 11:49:37 +01:00
Ivan Carnimeo
6b20a77d47
Merge branch 'oscdft_unify_calbec_reboot' into 'develop'
...
OS-CDFT: fix for calbec interface changes
See merge request QEF/q-e!2167
2023-10-31 08:44:32 +00:00
Calvin
5f879e38a6
OS-CDFT: fix for calbec interface changes
2023-10-31 08:44:31 +00:00
giannozz
75e3ceb396
Merge branch 'quickfix' into 'develop'
...
Oops ...
See merge request QEF/q-e!2172
2023-10-30 19:57:48 +00:00
Paolo Giannozzi
8abccde5aa
Oops ...
2023-10-30 20:56:43 +01:00
giannozz
6aff468d65
Merge branch 'qvan_clean' into 'develop'
...
More upflib cleanup
See merge request QEF/q-e!2169
2023-10-30 08:44:46 +00:00
giannozz
a3ad87b80a
Merge branch 'develop' into 'qvan_clean'
...
# Conflicts:
# PW/src/scale_h.f90
2023-10-30 08:41:24 +00:00
giannozz
88f3774ea5
Merge branch 'clean-cuda' into 'develop'
...
Removal of useless cuda fortran variables
See merge request QEF/q-e!2171
2023-10-30 08:40:29 +00:00
giannozz
8a94e38e0f
Merge branch 'fix-hubbard-stress' into 'develop'
...
GPU Hubbard stress crash after recent changes
See merge request QEF/q-e!2170
2023-10-29 07:19:49 +00:00
giannozz
f22f49940d
Merge branch 'inquire_dir' into 'develop'
...
INQUIRE statement before create_directory
See merge request QEF/q-e!2168
2023-10-29 07:19:32 +00:00
Paolo Giannozzi
338dbd8a03
Replace !$cuf kernel
2023-10-28 10:30:19 +02:00
Paolo Giannozzi
854886bd46
Removal of useless cuda fortran variables
2023-10-28 10:02:06 +02:00
Paolo Giannozzi
f8f075c16c
GPU Hubbard stress crash after recent changes
...
Not sure this is the best way to fix it, but I haven't found any other way do define the two variables as acc data without getting compilation errors
2023-10-28 09:43:57 +02:00
Paolo Giannozzi
1c62e444c5
Some more cleanup for USPP Q variables
2023-10-27 16:40:51 +02:00
Paolo Giannozzi
5ae891a0d5
[skip-CI] More cleanup os USPP Q-functions
2023-10-27 11:32:28 +02:00
Mitsuaki Kawamura
6902d2977f
INQUIRE statement to check the existence of a directory before create it is not nessesary since create_directory also check that.
...
Moreover, the behavior of inquire(dir, exist) is undefined, and it cause error for Fujitsu compiler.
2023-10-25 16:52:15 +09:00
giannozz
4081977477
Merge branch 'unify_calbec_reboot' into 'develop'
...
Change calbec interfaces (and related things)
See merge request QEF/q-e!2155
2023-10-24 20:11:08 +00:00
Samuel Poncé
23df6d0cf0
Merge branch 'develop' into 'develop'
...
fixed a bug for array out-of-bounds in EPW/ZG calculation
See merge request QEF/q-e!2165
2023-10-24 15:21:32 +00:00
Paolo Giannozzi
d0ef2b3c28
[skip-CI] Potentially misplaced ACC instructions
2023-10-24 16:48:08 +02:00
Ivan Carnimeo
d135e9ab88
Remove becmod_gpu, becmod_subs_gpu, s_psi_gpu files
...
- dependencies in OS-CDFT files are commented
- this will temporary break OS-CDFT on GPU
- OS-CDFT on GPU will be fixed soon with another MR
2023-10-24 16:36:24 +02:00
Ivan Carnimeo
29ba5506f1
Fix cmake compilation
2023-10-24 16:36:24 +02:00
Ivan Carnimeo
31d2990fb8
Fix CPU compilation
2023-10-24 16:36:24 +02:00
Ivan Carnimeo
f80dc03ee9
Add a temporary calbec_cuf to manage evc_d
2023-10-24 16:36:24 +02:00
Ivan Carnimeo
599186508c
Update stres_hub with the new calbec
2023-10-24 16:36:24 +02:00
Ivan Carnimeo
672aefe53f
BUGFIX: fix HP metal tests
...
- hp_metal_us_magn/
- hp_metal_paw_magn/
- hp_metal_paw_magn_intersiteV/
2023-10-24 16:36:24 +02:00
Ivan Carnimeo
b34882ca3d
More cleanup of becmod related things
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
2f157507b6
Clean up many using_becp
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
2324132e6b
BUGFIX: Fix HP bug (hp_insulator_us/) after change in calbec
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
f59d86efbf
Update cabec related things in ph, tddfpt, hp
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
aacb31a5c0
Clean up becp_d related from PW
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
790a0ef3f9
Remove unnecessary syncs
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
442ca74976
BUGFIX: Fix real_space (tests in pw_realspace/)
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
4c4b376460
Fix CPU compilation
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
877b2f9c65
Use the new calbec in the whole SCF
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
ddb0f89662
Remove calbec_gpu from utils_gpu
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
235cb72a8f
Fix CPU compilation
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
8e9385ad52
Remove using
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
50882f9189
BUGFIX: Fix broken tests in pw_realspace/
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
f7ea4b8de2
New calbec in force_us and some code refactoring
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
e5f5ff227f
Change calbec in vhpsi_gpu
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
ff8b852625
Add CUF interfaces to work with psi_d
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
51e9e5afd0
Change calbec in sum_band_gpu/sum_bec_gpu
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
7b7571f113
Fix PHonon on CPU (after calbec refactoring)
2023-10-24 16:36:23 +02:00