Jae-Mo Lihm
dccef68e5c
Merge remote-tracking branch 'upstream/develop' into lr_nlcc
2024-08-21 19:20:51 +02:00
Jae-Mo Lihm
6212c6c876
Remove add_nlcc argument from dv_of_drho. Determined by presence of optional drhoc argument
2024-08-21 15:23:15 +02:00
Jae-Mo Lihm
aa3a7d6aa2
Fix optional parameter in dv_of_drho
2024-08-21 15:19:12 +02:00
Jae-Mo Lihm
f65155316c
Split dv_of_drho_xc out of dv_of_drho
2024-08-21 15:19:10 +02:00
Paolo Giannozzi
b50321f43f
Yet another cuda_dger removed
2024-08-21 10:34:41 +02:00
Jae-Mo Lihm
27cf6103f7
Modularize linear response symmetry - symmetrization of density and potential
2024-08-19 20:28:28 +00:00
Jae-Mo Lihm
1949a96c49
Merge branch 'develop' into lr_sym_merge
2024-08-15 11:57:01 +02:00
Ivan Carnimeo
d862590701
Fix ph and tddfpt with the new h_psi_gpu/s_psi_acc
2024-08-14 11:19:41 +02:00
Jae-Mo Lihm
b4c7bc8352
Modularize linear response with noncollinear magnetism
2024-08-10 15:28:49 +00:00
Jae-Mo Lihm
51e450764b
Store symmetry representation of perturbations in lr_symm_base. Use it in sym_def.
2024-07-22 14:10:07 +02:00
Jae-Mo Lihm
9fdf086bd3
Cmake
2024-07-22 13:08:41 +02:00
Jae-Mo Lihm
13139be1ff
Call lr_apply_time_reversal in sternheimer_kernel
2024-07-22 12:44:25 +02:00
Jae-Mo Lihm
844d1254ae
Acc update deeq_nc only if okvan
2024-07-22 12:37:39 +02:00
Jae-Mo Lihm
35d929032d
Make lr_apply_time_reversal use numeric index instead of logical
2024-07-22 12:30:12 +02:00
Jae-Mo Lihm
4181d264ce
Rename int3_save to int3_nc_save
2024-07-22 12:21:50 +02:00
Jae-Mo Lihm
45579a7050
Error in lr_apply_time_reversal if not noncollinear magnetic
2024-07-22 12:14:34 +02:00
Jae-Mo Lihm
c138ccc765
LR: Add function to flip magnetic field for noncollinear magnetic DFPT
...
CALL lr_apply_time_reversal(tr, first_iter, dvscfins)
2024-07-22 12:11:30 +02:00
giannozz
9c870f6dcf
Merge branch 'develop' into 'dfpt_bands_fix'
...
# Conflicts:
# LR_Modules/lr_orthoUwfc.f90
2024-05-13 17:27:14 +00:00
giannozz
00dcf20c87
Merge branch 'atomic_wfc_mod' into 'develop'
...
More atomic-wavefunction cleanup
See merge request QEF/q-e!2358
2024-05-13 17:24:57 +00:00
giannozz
68723b8f31
Merge branch 'qe_dav' into 'develop'
...
fix turbo_davidson
See merge request QEF/q-e!2355
2024-05-11 20:24:16 +00:00
Jae-Mo Lihm
188e5a47ac
Compute becp only if okvan is true in LR_Modules/ch_psi_all.f90
2024-05-10 17:25:23 +02:00
Oscar Baseggio
220419217a
fix turbo_davidson
2024-05-10 15:09:35 +02:00
Paolo Giannozzi
b68719470c
Phonon with DFT+U fixed
2024-05-07 23:05:09 +02:00
giannozz
de3035747f
Merge branch 'LR_Modules-ZGEMM' into 'develop'
...
adddvhubscf: ZGEMM implementation
See merge request QEF/q-e!2335
2024-05-07 11:03:11 +00:00
Jae-Mo Lihm
0cf41b6a59
Fix band group in DFPT+U
...
- intra_bgrp_comm should be used instead of intra_pool_comm
- use_bgrp_in_hpsi needs to be set to false in lr_orthoUwfc (see PW/orthoUwfc)
2024-05-06 04:11:31 +02:00
Paolo Giannozzi
6f5ef00240
Cleanup of "basis" module
...
- There are two files called atomic_wfc_mod but no module with such name
- The closest thing to atomic_wfc_mod is the mysteriously called "basis" module
- It also contains variables used to start self-consistency that have little in common with those for atomic wavefunctions
- These have been moved to a different module, temporarily called "starting_scf" (better ideas welcome)
2024-04-30 15:18:45 +02:00
Ivan Carnimeo
88453eb1a3
clean up
2024-04-23 14:28:46 +02:00
Ivan Carnimeo
7426538d9c
Fix all ph_base/ tests (kpoints case fixed)
2024-04-23 14:28:46 +02:00
Ivan Carnimeo
ecf7e0c845
Fix ph_base/ tests at Gamma (still broken with kpoints)
2024-04-23 14:28:45 +02:00
Ivan Carnimeo
206fd97447
Fix all tddfpt tests
2024-04-23 14:24:59 +02:00
Janusz Andrzejewski
80da2206d4
adddvhubscf: ZGEMM implementation
2024-04-18 18:40:29 +02:00
Paolo Giannozzi
ff0cf18744
Some more tweakings to atomic wavefunctions
...
Now the interpolation table follows the same login as all other cases
(beta, Q functions, atomic charge): allocated and initialized the first time,
re-allocated and re-initialized when called again with a larger maximum q.
Should make variable-cell calculations safe without the infamous "cell_factor".
2024-04-18 12:55:01 +02:00
Oscar Baseggio
90c986158f
remove some present
2024-03-22 11:12:26 +01:00
Oscar Baseggio
26e21538a3
insert present data to reduce communications
2024-03-22 11:12:26 +01:00
Oscar Baseggio
a1a239c636
port lr_dot.f90
2024-03-22 11:12:26 +01:00
Oscar Baseggio
f9055610d6
port all lr_apply_liouvillian.f90
2024-03-22 11:12:26 +01:00
Paolo Giannozzi
cd3b073903
Second round of "using_et*" removal
2024-02-11 10:36:44 +01:00
Paolo Giannozzi
da4659f056
Remove unused DEVICE variables igk_k_d and ngk_d
2024-01-13 14:39:08 +01:00
Paolo Giannozzi
d23d72b768
[skip-CI] Removal of unused variables
2023-12-16 11:16:00 +01:00
Iurii Timrov
ec2b117bc3
DFT+Hubbard noncollinear (cleanup)
2023-11-29 09:55:22 +00:00
Luca
70680e628c
fixed CMakelists.txt
2023-11-14 20:40:09 +01:00
Luca
166577a1e3
Merge remote-tracking branch 'upstream/develop' into spawoc
2023-11-04 15:24:26 +01:00
Luca
7220ed3b04
Merge branch 'develop' into spawoc
2023-11-03 17:51:38 +01: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
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
7b7571f113
Fix PHonon on CPU (after calbec refactoring)
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
48bbf87eea
Some cleanup
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
96f255f4cd
Remove becp1_d
2023-10-24 16:36:23 +02:00
Ivan Carnimeo
2ab7ae61f8
Remove alphapt_d
2023-10-24 16:36:23 +02:00