Federico Ficarelli
fda9126cad
Add Modules as QE::Modules
2020-09-29 18:11:29 +02:00
Lorenzo Paulatto
e5bb33dad8
Powell minimization replace with lmdif from minpack which is explicitly redistributable (also in binary form). scan_ibrav.f90 and ev.f90 have been updated accordingly
2020-09-23 13:00:39 +00:00
Paolo Giannozzi
76a0e6b330
input_drho and output_drho removed where not used, micro-doc added
2020-09-17 20:58:52 +02:00
giannozz
44e2c2d43f
Merge branch 'develop' into 'develop'
...
Update for vdW-DF-stress: spin extension
See merge request QEF/q-e!1097
2020-09-14 19:30:12 +00:00
hyldgaar
43e485f271
Update for vdW-DF-stress: spin extension
2020-09-12 20:12:53 +02:00
Paolo Giannozzi
15c79d6c05
Timo has updated references for vdW-DF3
2020-09-11 07:57:46 +02:00
Paolo Giannozzi
51cb186d27
matdyn bug for ibrav=0
...
"latgen" should not issue a warning and should compute the volume as well
when called with ibrav=0 and supplying the lattice vectors
2020-09-10 18:46:16 +02:00
Paolo Giannozzi
159d7ebc6c
Once again, trouble with broadcast of "rinner": a recent fix for new xml broke
...
upf v.1 case. Now rinner is always dimensioned as "nqlc", except when nbeta=1 .
2020-09-09 11:52:32 +02:00
giannozz
2f65d6e253
Tentative fix for issue #218
2020-09-04 13:42:24 +02:00
Pietro Delugas
5963e87e38
[skip CI] updating schema location
2020-09-03 16:25:03 +02:00
Pietro Delugas
09eb286641
making do_magnetization optional
...
do_magnetization is meaningfull only for the non-collinear case
and should be printed in the xml file only in that case
2020-09-03 14:52:08 +02:00
Paolo Giannozzi
d5c91fbaca
Pseudopotential file wasn't closed after an unsuccesfull attempt to read,
...
leading to an error when debug flags are activated
2020-09-01 08:34:05 +00:00
Paolo Giannozzi
e0b24e8376
Preprocessing for BEEF simplified.
...
Now the preprocessing is present only in Modules/beef_interface.f90
Configure fixed and made consistent with all other libraries:
--with-libbeef=no or --without-libbeef to disable beef
2020-09-01 08:29:07 +00:00
Paolo Giannozzi
0939911a0a
Actually the "standard" should be "__NOBEEF", capitalizedinstall/m4/x_ac_qe_beef.m4
2020-08-31 19:52:37 +00:00
Paolo Giannozzi
36ae448526
Since beef is compiled by default, it is more logical to enable it by default
...
unless -D__nobeef is specified. Fixes issue 200 as well.
2020-08-31 19:38:12 +00:00
Paolo Giannozzi
fd5f745ebe
FoX is no longer used to read and write pseudopotential files, unless
...
-D__use_fox is defined. The old code is still there and will be removed
only when the new code is more tested
2020-08-31 16:46:18 +00:00
Paolo Giannozzi
02e8c9a6a7
Remove compilation and linking of iotk when not needed
2020-08-17 19:09:29 +02:00
Paolo Giannozzi
d59300e883
make.depend files and related script updated
2020-08-17 19:04:40 +02:00
Paolo Giannozzi
b09a8e4f38
version.h renamed qe_version.h to prevent conflicts with other software
...
packages: version.h is too "generic"
2020-08-12 09:19:29 +02:00
Paolo Giannozzi
18b721b14c
Printout of "nmany" in serial execution is very useless
2020-08-11 15:44:00 +02:00
Paolo Giannozzi
adcfbafa90
Part of changes in epw_readin reverted upon suggestion by Hyungjun Lee.
...
File name from input is now read by a single routine, "get_file_name"
(well, almost: it is read also in mp_startup together with parallel options.
I suspect that the original reason for reading command line options at the
very beginning and broadcasting them is no longer valid: it never happened
that command line options were not available to all MPI processes)
2020-08-09 20:30:49 +00:00
Paolo Giannozzi
884a6f8cd2
Cleanup of input redirection:
...
- reversed a recent change to "input_from_file" that has made temporary files
"input_tmp.in" to appear after running many executables
- in epw_readin.f90 and phq_readin.f90, call to "input_from_file" replaced by
"open_input_file"; added call to "close_input_file" to remove temporary file
- Various cleanup and streamlining
2020-08-09 14:57:32 +02:00
Giacomo Rossi
1a7421a389
Print nmany info only if nmany > 1
2020-08-05 11:35:08 +01:00
Paolo Giannozzi
b950fe0200
Minor changes: documentation, error message
2020-08-03 17:17:10 +02:00
Samuel Ponce
0c450d31f5
Check inputs that the user provides for PH and EPW.
...
The idea is to use check_namelist_read so that the user know
exactly which input variable is problematic.
Also removal of a GOTO statement in epw_readin.f90
This was done by Pietro Delugas, Hari Paudyal and SP.
2020-07-29 10:34:03 +02:00
Pietro Delugas
efe0f2e5dd
updating schema version for pw and cp
2020-07-18 14:42:36 +02:00
fabrizio22
16c3983eca
libxc - some minor debug
2020-07-16 11:26:17 +02:00
fabrizio22
cea2c15628
libxc config fix and Doc updated
2020-07-16 11:26:17 +02:00
fabrizio22
3744177806
libxc - compatibiliity fixes
2020-07-16 11:09:36 +02:00
fabrizio22
1122a399c4
libxc - minor fixes
2020-07-16 11:09:36 +02:00
fabrizio22
c44cacb7a1
XCtest qe-libxc added (old one removed)
2020-07-16 11:09:36 +02:00
fabrizio22
0a3b758b9d
compatibility for np variable with libxc v>4.3.4
2020-07-16 11:09:36 +02:00
fabrizio22
60a3a0a20f
small mods for libxc extra parameters
2020-07-16 11:09:36 +02:00
fabrizio22
ac97e0da5d
mods for compatibility with libxc5.0.0
2020-07-16 11:09:36 +02:00
fabrizio22
23c99610f3
dft detection with libxc fixed
2020-07-16 11:09:36 +02:00
fabrizio22
060199245b
dft names detection modified
2020-07-16 11:09:36 +02:00
fabrizio22
e980d826cf
unused libxc file removed
2020-07-16 11:09:36 +02:00
fabrizio22
1c185be528
lxcf03 conversion - init and test
2020-07-16 11:09:36 +02:00
fabrizio22
9c29a19c82
lxcf03 conversion - xc derivatives
2020-07-16 11:09:36 +02:00
fabrizio22
dc53c06138
lxcf03 conversion - gga and mgga
2020-07-16 11:09:36 +02:00
fabrizio22
4ba02dc5ce
switch to xcf03 - lda
2020-07-16 11:09:36 +02:00
Paolo Giannozzi
11b30f49d7
Module modes brought back to where it belong. Dependencies updated
2020-07-15 07:27:17 +00:00
giannozz
c92d7ca2c7
Merge branch 'fixes' into 'develop'
...
Fixes for DFT+Hubbard
See merge request QEF/q-e!1000
2020-07-08 19:05:00 +00:00
Iurii Timrov
37f0c34ff4
1) DFT+U+V: moved sc_size to Modules/parameters.f90.
...
Now, just by changing sc_size it is possible to control the
size of the virtual supercell that is used in DFT+U+V to
generate couples Hubbard_V(i,j). By default, sc_size=1 which
corresponds to 3x3x3. By setting sc_size=2 the supercell
will be 5x5x5. The supercell is determiend as:
(2*sc_size+1) x (2*sc_size+1) x (2*sc_size+1).
Now, the size of Hubbard_V arrays is automatically adjusted
if sc_size is changed in Modules/parameters.f90
2) Other small miscellaneous changes
2020-07-08 19:05:00 +00:00
Sasha Fonari
46f94c012e
Fix correct IF
2020-07-08 09:12:55 -04:00
Sasha Fonari
7c6cc3aebb
Fix IF integer test
2020-07-08 09:05:52 -04:00
Sasha Fonari
7fc205939b
Add more beef_interface uses
2020-07-08 08:56:27 -04:00
afonari
e16a52768c
Use beef_interface in funct.f90
2020-07-07 19:57:25 +00:00
giannozz
11ebc60a06
Merge branch 'patch-11' into 'develop'
...
Use iso_c_binding to connect LIBBEEF C to Fortran
See merge request QEF/q-e!996
2020-07-07 19:40:08 +00:00
Sasha Fonari
04cc109c54
Don't generate interface if not requested
2020-07-06 14:37:41 -04:00