Jae-Mo Lihm
27cf6103f7
Modularize linear response symmetry - symmetrization of density and potential
2024-08-19 20:28:28 +00:00
Paolo Giannozzi
477667c6ee
No atomic wavefunctions needed in GWW
2024-05-08 10:13:31 +02:00
Paolo Giannozzi
5c91c1263c
Minor cleanup
...
atomic_wfc_acc in a module now; removal of unused variables
2024-05-03 19:31:23 +02:00
Paolo Giannozzi
ed0ee0c769
remove_stack_limits removed
...
The ifort-specific machinery that removes the stack limit dates back to many years ago. I don't think it is still needed or useful.
2024-03-15 14:54:08 +01:00
Paolo Giannozzi
d6146e5517
Beta function interpolation routines encapsulated into module beta_mod.
...
Important: allocation moved from allocate_nlpot to init_tab_beta
2024-01-09 15:03:28 +01:00
Paolo Giannozzi
db48d42990
Oops, CMake forgotten
2024-01-02 18:22:03 +01:00
Paolo Giannozzi
e9c66da611
Duplicated code from GWW deleted, small changes done to interpolation routines
...
interp_beta and interp_dbeta to ensure that GWW/simple/ still work. NO WARRANTY.
2024-01-02 17:37:01 +01:00
Paolo Giannozzi
e44da33695
Cleanup of code computing and using interpolation table "tab":
...
- tab renamed to tab_beta
- device variable tab_d deleted, replaced by ACC variable tab_beta
2023-12-04 21:12:40 +01:00
Ye Luo
b01dc36885
Merge branch 'cce' into 'develop'
...
Add CMake customization for the Cray Fortran compiler
See merge request QEF/q-e!2080
2023-05-10 20:59:10 +00:00
Ye Luo
63e94d78dc
Fix ftn compilation error.
2023-05-08 17:37:26 -04:00
Paolo Giannozzi
6148f5e5c5
Obscure line present in all examples replaced with a much simpler one.
...
See https://stackoverflow.com/questions/50148175/what-does-cd-echo-0-sed-s-1-do-in-bash-script
Note: some trailing blanks have been removed as well by the script I used.
Use "git diff -b" to see only the true changes.
2022-09-03 11:53:33 +02:00
puma
e1e1868a06
Solved issue for allocation of temporary objects to be checked again.
2022-08-04 12:18:52 +02:00
puma
a54d7bd1a1
As in CMAKE small post-processing executables are but in bin
2022-08-04 12:17:26 +02:00
puma
8d9308df98
Solved issue with post-processing of AB coefficinet file.wq
2022-08-04 12:16:29 +02:00
puma
225e23c4a8
Bug corrected in cmake for pw4gww
2022-07-19 14:13:39 +02:00
puma
e68a83d9c7
Solved issue with head bypassing work-around and improved output
2022-07-14 15:04:07 +02:00
jodaelliott
cabeed0acb
remove references to trans/ epsil in examples and mark description as obselete in code
2022-04-28 15:28:31 +01:00
jodaelliott
b4344f10aa
Fixes a possible crash where PHonon tries to read u from file because it doesnt know to initialize grids
2022-04-25 16:08:40 +01:00
Iurii Timrov
39a77cecc0
New input hubbard
2022-02-17 21:28:26 +00:00
giannozz
8b70e04dff
Merge branch 'upflib_clean' into 'develop'
...
Removal of spline interpolation
See merge request QEF/q-e!1702
2022-01-22 07:19:32 +00:00
Paolo Giannozzi
19f9d8b990
Compilation problem in GWL
2022-01-18 16:56:32 +01:00
Paolo Giannozzi
2746632d60
More spline interpolation removal
2022-01-13 21:54:44 +01:00
Paolo Giannozzi
e2e8c7b1ec
make inside directories broken by reference to a deleted variable
2022-01-13 11:13:31 +01:00
Paolo Giannozzi
5261c1dc50
Moving gen_us_dy* and gen_us_dj* to upflib, first step
...
gen_us_dy and gen_us_dj are very similar to init_us_2, the only real difference
being dj_l/dq or dY_lm/dq instead of j_l and Y_lm. They should be in upflib/ as
well. First step: make a wrapper like for init_us_2 in uspp_init module.
2021-12-29 10:55:20 +01:00
Ye Luo
6a0d4bbc7f
Reduce duplicated lists.
2021-12-22 11:17:26 -06:00
Ye Luo
10dda1a497
Move custom targets to individual components.
2021-12-22 10:23:40 -06:00
Paolo Giannozzi
6b7938bade
Annoying "make clean" output removed
2021-12-09 14:32:28 +01:00
Paolo Giannozzi
172b636fae
make.depend files are now re-generated by the configure scripts
...
Alternatively, they can be re-generated with "make depend"
2021-10-24 21:51:42 +02:00
Paolo Giannozzi
5d74f827c4
Remove make.depend files from git
2021-10-24 21:29:29 +02:00
giannozz
f5e62184a3
Merge branch 'spinorb' into 'develop'
...
Spin-orbit cleanup
See merge request QEF/q-e!1604
2021-10-24 10:01:09 +00:00
Paolo Giannozzi
92e2238e35
More spin-orbit cleanup
...
I didn't like the way spin-orbit-related variables were distributed between
upflib and the main code. Now upflib has an internal flag for spin-orbit
calculations, set when variables are allocated to the same value as in the
main code (and not the oher way round). Given the small number of variables
left in spin-orbit modules in upflib and in the main code, I think that both
should be merger into the "uspp" and "noncolin" modules, respectively.
2021-10-24 10:22:44 +02:00
Paolo Giannozzi
1c1cf38215
Fix compilation with __MPI_MODULE
2021-10-23 15:12:38 +02:00
Paolo Giannozzi
9900252cd4
Reshuffling of spin-orbit variables
2021-10-22 07:56:50 +02:00
Paolo Giannozzi
092bf5c2c5
Merge branch 'develop' of https://gitlab.com/QEF/q-e into us_acc
2021-10-19 10:00:25 +02:00
Paolo Giannozzi
7325841a17
Link glitch in GWW
...
Phonon libs should come before PW libs to avoid trouble with stupid linkers.
Also: link LR_Modules as well (again, stupid linkers that link useless stuff)
2021-10-14 14:05:38 +02:00
giannozz
cfd8409e39
Merge branch 'develop' into 'us_acc'
...
# Conflicts:
# GWW/head/make.depend
# PP/src/make.depend
2021-10-07 08:41:00 +00:00
giannozz
e5771b05a0
Merge branch 'rmmdiis_elena_merge_request' into 'develop'
...
Optimized gram-schimdt routines and reorganization of routines in KS_Solver/DENSE
See merge request QEF/q-e!1578
2021-10-04 13:48:29 +00:00
giannozz
42674ef499
Merge branch 'develop' into 'us_acc'
...
# Conflicts:
# GWW/head/lanczos_k.f90
# GWW/head/solve_head.f90
# LR_Modules/lr_sm1_psi.f90
# PP/src/projwfc.f90
2021-09-28 19:00:39 +00:00
Pietro Delugas
2af7d4fa07
moving gram schmidt and rotate routined to dense
...
* complete the move of various files from in KS_Solvers/DENSE
* define an interface for rotate routines and an header file
* still to do unify the many rotate routines in the KS_Solvers/DENSE
2021-09-26 20:07:50 +02:00
Paolo Giannozzi
f8e618e62e
Cleanup of unused spin-orbit variables
2021-09-23 17:01:05 +02:00
Paolo Umari
e8493b4702
Removed some recently and less recently introduced bugs.
2021-09-16 12:52:40 +02:00
Paolo Umari
5775c1ef79
Solved recently introduced bug
2021-09-15 15:03:58 +02:00
Paolo Giannozzi
e2c4b34e76
Alignment to latest changes
2021-09-09 20:58:40 +02:00
giannozz
72c5c4e267
Merge branch 'develop' into 'us_acc'
...
# Conflicts:
# GWW/CMakeLists.txt
# PHonon/PH/solve_linter.f90
2021-09-09 15:47:09 +00:00
Paolo Umari
fbc6a746cf
Forgot cmake
2021-09-09 10:41:07 +02:00
Paolo Umari
3d09ec2b57
I forgot this.
2021-09-09 08:30:53 +02:00
Paolo Umari
39dbe88f52
Added new GW STRATEGY: EASY
2021-09-08 14:14:29 +02:00
Paolo Giannozzi
a29b3bd9ba
Missing uspp_init module after merge; make.depend updated
2021-09-03 21:49:04 +02:00
giannozz
8495cdf4aa
Merge branch 'develop' into 'us_acc'
...
# Conflicts:
# GWW/gww/Makefile
# GWW/simple_bse/Makefile
# GWW/simple_ip/Makefile
# HP/src/hp_solve_linear_system.f90
# PHonon/PH/solve_e.f90
# PHonon/PH/solve_linter.f90
# QEHeat/src/make.depend
2021-09-03 19:31:23 +00:00
Paolo Giannozzi
66f60149ef
GWL now compiles as well.
...
NB: Makefiles must be merged with the recently modified ones in develop.
In particular, QEMODS must be taken from there, not from here
2021-09-03 07:54:17 +02:00