Pietro Delugas
ca812c0fac
[skip ci] add test for pbe noncolin magnetic case
...
modified: jobconfig
new file: pw_noncolin/benchmark.out.git.inp=noncolin-pbe.in
new file: pw_noncolin/noncolin-pbe.in
2019-11-02 21:30:31 +01:00
giannozz
94092d5def
Merge branch 'move_wannier' into 'develop'
...
Two files used only in PP/ moved there from PW; makefiles updated
See merge request QEF/q-e!641
2019-11-02 14:43:23 +00:00
Paolo Giannozzi
2d5147bacd
Two files used only in PP/ moved there from PW; makefiles updated
2019-11-02 15:34:56 +01:00
giannozz
4546356c87
Merge branch 'no_wfc_rewrite' into 'develop'
...
projwfc with reduced I/O
See merge request QEF/q-e!640
2019-11-02 13:33:42 +00:00
giannozz
037af750a3
Merge branch 'fix_noncolin' into 'develop'
...
Fix noncolin
See merge request QEF/q-e!639
2019-11-02 13:33:27 +00:00
Paolo Giannozzi
117d18e240
More removal of unneeded I/O in postprocessing: wavefunctions are read directly
...
from the final collected format into distributed array "evc". Everything
should work as before, including unmodified postprocessing, but no warranty.
2019-11-02 11:10:02 +01:00
Paolo Giannozzi
01d62a61ab
Script computing dependencies updated to deal with libxc module
2019-11-02 10:54:26 +01:00
Paolo Giannozzi
5f4e65c5eb
projwfc: wfcs are longer read in collected format, re-written in distributed
...
one. Routine read_collected_to evc deleted; routine read_file replaced by a
wrapper that has exactly the same functionalities as before. Routine projwave
in projwfc.x, using serial diagonalization, deleted: can be replaced in all
cases by the version using parallel linear algebra. Files make.depend updated.
2019-11-01 21:53:41 +01:00
Pietro Delugas
a613d9c089
Update compute_rho.f90
...
IF(lsign) moved out of the loop
2019-11-01 11:48:20 +00:00
Pietro Delugas
ea9057e7f4
adding thread parallelism in compute_rho routine
...
Changes to be committed:
modified: PW/src/compute_rho.f90
2019-11-01 12:09:42 +01:00
Pietro Delugas
49250a2bcf
fixing noncolinear magnetic scf !!
...
a temporary if clause erroneosly commited in the develop branch was driving
the scf crazy
Changes to be committed:
modified: PW/src/gradcorr.f90
2019-11-01 12:09:42 +01:00
giannozz
f8e5811fdb
Merge branch 'projwfc' into 'develop'
...
Merge of parallel and serial versions almost completed
See merge request QEF/q-e!638
2019-11-01 09:28:45 +00:00
giannozz
a28e5e6b23
Merge of parallel and serial versions almost completed
2019-10-31 18:47:15 +01:00
giannozz
1895f36133
Merge branch 'test-suite' into 'develop'
...
[skip-CI] test-suite again
See merge request QEF/q-e!637
2019-10-29 17:51:18 +00:00
giannozz
5cdb7530df
Dumb mistake recently added to projwfc was breaking parallel diagonalization.
...
Printout also fixed.
2019-10-29 18:42:44 +01:00
giannozz
3fd90dc1f4
[skip-CI] test-suite again
...
Check on relative accuracy of pressure in test-suite removed; the threshold
for pressure convergence in one test, recently reduced, reverted to previous
value. Should be sufficient to ensure that all tests pass for qe-gpu as well.
There aren't compelling reasons to check for relative discrepancies in
pressure anyway: the absolute error should be a sufficient test.
2019-10-29 14:47:07 +01:00
giannozz
6a54d50351
Merge branch 'fix_PHonon' into 'develop'
...
DFPT+U: The headers in Hubbard-specific routines were not accurate
See merge request QEF/q-e!636
2019-10-29 13:33:43 +00:00
Iurii Timrov
b3cd57f987
DFPT+U: The headers in Hubbard-specific routines were not accurate,
...
but the implementation is correct.
2019-10-29 13:33:43 +00:00
giannozz
63daaaeec9
Merge branch 'develop' into 'develop'
...
Pressure convergence threshold reduced for test vc-relax1
See merge request QEF/q-e!633
2019-10-26 10:22:53 +00:00
giannozz
6b08dffef4
Merge branch 'patch-1' into 'develop'
...
Avoiding floating point exception in some circumstances
See merge request QEF/q-e!634
2019-10-26 10:21:48 +00:00
giannozz
54bcf0bb00
Merge branch 'develop01' into 'develop'
...
Small modifications to the metal implementation in EPW
See merge request QEF/q-e!635
2019-10-26 10:17:56 +00:00
Samuel Ponce
0664701b08
Small modifications to the metal implementation.
2019-10-26 00:01:57 +01:00
Lee Evitts
189bb42de1
When options filqf & filkf are used (and fine mesh points are subsequently disabled), variables n*f* = 0. Sometimes this can result in a floating point error when it then tries to check the modulus within the same if statement (possibly compiler dependent?). Fixed by separating out into a new if statement.
2019-10-25 16:19:56 +00:00
giannozz
80cba12598
Merge branch 'develop01' into 'develop'
...
Conductivity and resistivity for metals
See merge request QEF/q-e!632
2019-10-25 12:13:23 +00:00
Pietro Bonfa
ebc3b390a8
Pressure convergence threshold reduced for test vc-relax1
2019-10-25 12:02:42 +02:00
Samuel Ponce
198915453e
Merge remote-tracking branch 'gitlab/develop' into develop01
2019-10-25 10:59:38 +01:00
giannozz
5344168059
Merge branch 'update_hdf5_configure' into 'develop'
...
updating configure for HDF5 usage
See merge request QEF/q-e!631
2019-10-24 09:45:16 +00:00
Pietro Delugas
16c6c2e2f3
updating configure for HDF5 usage
...
* HDF5_LIB variable in make.inc.in renamed HDF5_LIBS ( see issue #149 )
* simplified syntax for HDF5 version number check in configure
Changes to be committed:
modified: install/configure
modified: install/m4/x_ac_qe_hdf5.m4
modified: install/make.inc.in
2019-10-24 11:19:27 +02:00
Samuel Ponce
d576f593c8
Fix restart dos when doing metal
2019-10-23 22:46:42 +01:00
Samuel Ponce
f648c869c0
Update on the metal implementation
...
Add a restart test
2019-10-23 22:23:15 +01:00
Samuel Poncé
69e327534f
Merge branch 'metals' into 'develop01'
...
Printing DOS when doing IBTE for metals.
See merge request sponce24/q-e!4
2019-10-23 20:47:59 +00:00
Felix Goudreault
ec40171c12
Printing DOS when doing IBTE for metals.
2019-10-23 15:54:45 -04:00
giannozz
5de5019669
Merge branch 'default_ndiag' into 'develop'
...
Default for ndiag
See merge request QEF/q-e!626
2019-10-23 18:59:31 +00:00
giannozz
c9f4663d6a
Merge branch 'projwfc_fix' into 'develop'
...
Fix for spin-orbit case after recent changes, plus better printout
See merge request QEF/q-e!629
2019-10-23 18:59:05 +00:00
giannozz
77fba18839
Merge branch 'cold' into 'develop'
...
Upon suggestion by Nicola: more appropriate credits for cold smearing
See merge request QEF/q-e!630
2019-10-23 18:58:45 +00:00
Paolo Giannozzi
9be701a7f5
Upon suggestion by Nicola: more appropriate credits for cold smearing
2019-10-23 20:49:34 +02:00
Paolo Giannozzi
94e6cce13c
Fix for spin-orbit case after recent changes, plus better printout
2019-10-23 19:48:13 +02:00
giannozz
3e8d9e954d
Merge branch 'master' into 'develop'
...
A in/out fix in tpsscx (metaGGA)
See merge request QEF/q-e!628
2019-10-23 09:08:36 +00:00
Fabrizio Ferrari
ddd8c59bcf
Another in/out fix in tpsscx_spin (mGGA)
2019-10-23 08:49:12 +00:00
giannozz
b45e201dee
Merge branch 'dry_run' into 'develop'
...
New possibility of "dry run"
See merge request QEF/q-e!627
2019-10-22 20:32:00 +00:00
Paolo Giannozzi
85be0a3a0c
New possibility of "dry run"
...
If nstep=0, pw.x performs a quick "dry run" with fast initializations and
nothing else. Simpler alternative to starting with a "prefix".EXIT file
present in the scratch directory. The nstep=0 case was not usable anyway.
2019-10-22 22:03:50 +02:00
Samuel Poncé
1d01743360
Merge branch 'metals' into 'develop01'
...
Fixed bugs for GNU compilers in metal implementation of IBTE in EPW.
See merge request sponce24/q-e!3
2019-10-22 17:39:12 +00:00
Felix Goudreault
131c312cf1
Fixed bugs for GNU compilers in metal implementation of IBTE in EPW.
...
- Fixed closing file bug in IBTE.
- Cleaned up more in the printing routines of IBTE.
- Changed benchmark for the GNU compiler output for
epw_metals/epw_ibte.in test.
2019-10-22 11:43:39 -04:00
giannozz
ca4e1ab597
oops ...
2019-10-22 16:24:26 +02:00
giannozz
b95638c980
Default maximum number of processor for linear algebra set to the number of
...
available processors and not half that much (if using ScaLAPACK), as proposed
by Ye Luo in issue #8 .
2019-10-22 16:08:36 +02:00
giannozz
14d4f575cb
Merge branch 'master' into 'develop'
...
M06L mGGA functional fixed
See merge request QEF/q-e!625
2019-10-21 13:09:52 +00:00
fabrizio22
9e373fa94b
M06L mGGA functional fixed
2019-10-21 11:53:12 +02:00
giannozz
8053f4c004
Merge branch 'projwfc' into 'develop'
...
projwfc.x output unified across all cases
See merge request QEF/q-e!624
2019-10-20 08:16:44 +00:00
giannozz
78015dd746
Merge branch 'develop' into 'develop'
...
Add xanes_file card to namelist to allow the user to change the default name of the xanes.dat file.
See merge request QEF/q-e!623
2019-10-20 06:45:37 +00:00
Zack Gainsforth
8c194450df
Documentation for xanes_file card. Remove from input_xspectra since it was already in plot.
2019-10-19 15:18:20 -07:00