Commit Graph

423 Commits

Author SHA1 Message Date
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
Ivan Carnimeo a5f38e49a7 FIX: compilation issues with -acc
- duplicated files renamed
	- duplicated turbo_spectrum.o removed from libtddfpt.a
	- dependencies updated
2021-09-02 19:27:15 +02:00
Ivan Carnimeo 9698f31ab8 All codes updated with USE uspp_init 2021-09-01 22:46:44 +02:00
giannozz c8919b9124 Merge branch 'chi0' into 'develop'
Modularize noninteracting density response calculation

See merge request QEF/q-e!1493
2021-09-01 10:02:34 +00:00
Jae-Mo Lihm 1ba2dc7041 Fix EPW and GWW for moving iudwf from PH to LR_Modules 2021-08-31 10:23:22 +09:00
Paolo Giannozzi 31a7d9a284 Some more Makefile simplification 2021-08-27 11:07:16 +02:00
Paolo Giannozzi cd71868a3a Simplification and cleanup of Makefiles
The list of all general-purpose modules is defined once and for all in make.inc
and used everywhere. Can be further improved. IMPORTANT: re-run configure!
2021-08-26 22:26:28 +02:00
Paolo Giannozzi 55905c57a0 Compilation of GWL failing on some compilers due to missing link with upflib 2021-08-26 11:06:13 +02:00
Ye Luo a5737acefd Correct binary name. 2021-07-21 12:07:00 -05:00
Ye Luo 5185853e76 Add executables missing in CMake. 2021-07-21 12:06:35 -05:00
Fabrizio Ferrari de902ae25c redundant ntids declaration 2021-07-12 14:29:01 +00:00
Ye Luo a4c6bfaa99 Move Modules/wrappers.f90 to UtilXlib/clib_wrappers.f90 2021-06-19 19:44:23 -05:00
Daniele Cesarini 042a8ca1a0 CMake fixes for shared lib builds and added a CI build for NVHPC 2021-04-06 19:07:49 +00:00
Jae-Mo Lihm e59e176fcd Revert "Merge branch 'revert-c395d46c' into 'develop'"
This reverts commit 194acab48e, reversing
changes made to c395d46c8d.
2021-04-03 12:26:30 +09:00
Pietro Delugas 78fc480a78 Revert "Merge branch 'commutator' into 'develop'"
This reverts merge request !1368
2021-04-02 16:03:58 +00:00
Jae-Mo Lihm 27dd382b82 Rename indv_ijkb0 to ofsbeta.
See https://gitlab.com/QEF/q-e/-/issues/184.
2021-04-01 18:45:47 +09:00
Paolo Giannozzi 10ac914e8f Removal of confusing commented out lines. find_free_unit is obsolete and
should nolonger be used: use "open ( newunit=..., ... )" instead
2021-02-18 10:27:16 +01:00
Paolo Giannozzi 671f25d895 Merge https://gitlab.com/QEF/q-e into devel-upflib 2021-01-19 17:44:14 +00:00
Daniele Cesarini 586f66aadf Introduce CUDA support in CMake with some refactoring. 2021-01-18 14:50:50 +00:00