Commit Graph

289 Commits

Author SHA1 Message Date
Paolo Giannozzi 09bfee6e06 Example for XANES does not do what it should 2024-05-30 13:57:55 +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
Paolo Giannozzi dad7c1858c Pre-final changes to atomic wavefunction code
- Code for atomic wavefunction calculation collected into module atwfc_mod.f90
- Module uspp_data.f90 no longer used, deleted
- For now no algorithmic changes, just moving code around, but ...
- ... pw2wannier, XSpectra, QEHeat were using variables from uspp_data that are now locally defined: BEWARE SIDE EFFECTS
2024-04-14 09:28:36 +02: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
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
Davide Ceresoli a5644888db CMakefile updated 2022-07-05 11:11:51 +02:00
Davide Ceresoli a113683118 spline_ps removed as well 2022-07-05 11:02:45 +02:00
Davide Ceresoli dbbd4f0ae3 tab_d2y & gipaw routine removed from XSpectra 2022-07-05 08:54:29 +02:00
Pietro Delugas 3daa23fb43 Merge remote-tracking branch mr_rism' into develop 2022-05-31 16:31:45 +02:00
Iurii Timrov 5364f14c26 Passing Hubbard-related quantities to the XML schema 2022-05-27 16:59:22 +00:00
Pietro Delugas 5c1e65933e Merge remote-tracking branch 'official_qe/develop' into rism-devel 2022-05-25 16:03:00 +02:00
Edan Bainglass 142fb86873 Added CMAKE support 2022-03-31 13:41:58 -05:00
Edan Bainglass 1bc26a3085 Added Environ hooks in XSpectra 2022-03-23 18:59:46 -05:00
Edan Bainglass f742042ab9 Added CMAKE hooks 2022-03-22 13:57:03 -05:00
Iurii Timrov 39a77cecc0 New input hubbard 2022-02-17 21:28:26 +00:00
Paolo Giannozzi 93a1188a32 XSPECTRA bug with k-point parallelization
Ef was recomputed only on ionode - k-point parallelization was not working
(the error was not large but nt negligible either). Courtesy Fanchen Meng.
Closes issue 451
2022-01-13 17:44:31 +01:00
Satomichi Nishihara 0d7d749371 merge RISM-code 2021-12-29 16:07:10 +09:00
Ye Luo 10dda1a497 Move custom targets to individual components. 2021-12-22 10:23:40 -06:00
Eisuke Kawashima fda20be88d
Update DOI URLs
See https://www.doi.org/doi_handbook/2_Numbering.html#htmlencoding
2021-11-14 06:47:14 +09:00
Paolo Giannozzi 5d74f827c4 Remove make.depend files from git 2021-10-24 21:29:29 +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
Ivan Carnimeo 9698f31ab8 All codes updated with USE uspp_init 2021-09-01 22:46:44 +02: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
Ye Luo 9fcceff6cb Split xspectra_utils.f90 from xspectra.f90. 2021-07-15 23:16:59 -05:00
Ye Luo 48cf6c3bf3 Fix CMake multi inclusion. 2021-07-15 23:16:54 -05:00
Riccardo Bertossa d2e8eba627 make depend + fix Makefile of QEHeat 2021-05-31 12:44:04 +02:00
Paolo Giannozzi cebb5c3670 Cleanup of unused variables and of free_unit 2021-05-13 08:51:19 +02:00
Paolo Giannozzi 0a1f20cca0 Fixes issue #324 2021-05-13 08:50:14 +02:00
Lorenzo Paulatto 45e8c8a0b6 Merge branch 'develop' of gitlab.com:QEF/q-e into requests 2021-03-18 18:13:55 +01:00
Lorenzo Paulatto 35dda36408 upf2plotcore despite its promise did not seem to work properly with UPFv2, i.e. it would not print the radius R because the awk search <PP_R> did not match the actual tag in the file "<PP_R mesh=...> 2021-03-17 15:04:19 +01:00
Paolo Giannozzi c2873ab3f1 Variables na, nat, nax, ityp brought back from upf_ions into ions_base 2021-02-26 08:40:40 +00:00
Paolo Giannozzi fe117d0899 Cleanup 2021-02-24 08:54:37 +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
Paolo Giannozzi f0828ddc86 No need to keep a wrapper "us" module to module "uspp_data" 2021-01-18 14:25:39 +00:00
fabrizio22 c1337867b2 XClib - lib name changed 2021-01-06 15:36:00 +01:00
fabrizio22 2f933d101e XClib - lda - scratch 2021-01-06 15:31:24 +01:00
Daniele Cesarini b2a4a6b89f Fixed shared library compilation 2020-11-23 12:16:32 +01:00
Daniele Cesarini fc09ef40e4 Removed cmake function preprocessing and replaced with _qe_add_global_target 2020-09-29 18:11:32 +02:00
Daniele Cesarini 90840d6caf Fix preprocessor flags for Fortran files 2020-09-29 18:11:32 +02:00
Federico Ficarelli 2299e32606 Add missing dependencies 2020-09-29 18:11:32 +02:00
Daniele Cesarini 9246f191ac Restricted dependency visibility for cmake targets 2020-09-29 18:11:31 +02:00
Daniele Cesarini d912e3905c Added missing QE packagies to cmake 2020-09-29 18:11:31 +02:00
Iurii Timrov 6f6507bade Fix typos 2020-09-04 10:51:03 +02:00
Iurii Timrov 04037d3194 Update the documentation 2020-09-04 10:47:03 +02:00
Paolo Giannozzi 23b19a25b5 [skip-CI] Dumb compilation error in import_upf.f90, plus minor things (too many commas in write, useless comments) 2020-04-29 08:20:15 +02:00
giannozz 1b072fbc4f First compiling version of QE with initial "pseudolib" in upflib/.
Most of the changes consist in small updates to Makefile and make.depend and
in the replacement of module "parameters" with "upf_params" whenever variables
lmaxx and lqmax are USEd. Routine "read_pseudo" moved back to Modules/;
"simpsn" moved to upflib/; a copy of "matches" temporarily added to upflib/

Note that everything compiles (except EPW) but nothing has been tested yet!
2020-04-25 19:13:15 +00:00
Iurii Timrov 756e135cd6 1. Extension of the HP code to compute also inter-site V (DFT+U+V case)
2. Extension of the XSpectra code to DFT+U+V
3. Hubbard forces and stress: now the (ortho-)atomic orbitals
   are read from file (and not recomputed as before)
4. Added examples for the DFT+U+V case in PW and HP
5. Various other small improvements and optimizations
2020-04-17 11:01:51 +00:00
Iurii Timrov 78a360b512 Implementation of DFT+U+V 2020-03-29 14:43:46 +00:00