sponce
c848eb9d26
Add specfun_el and specfun_ph new input variables
...
and adapt the test-farm.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13633 c92efa57-630b-4861-b058-cf58834340f0
2017-07-27 18:13:24 +00:00
sponce
85d48a2f84
Modification to cope with the new UtilXlib.
...
Also some small cosmetic changes to EPW.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13632 c92efa57-630b-4861-b058-cf58834340f0
2017-07-27 17:50:05 +00:00
giannozz
322baa015d
Re-installed some minor changes to C and timing functions, aimed towards
...
removal of old-style fortran to C binding and of configure hacks. The
fortran timing functions are now f_tcpu and f_wall, with obvious meaning
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13631 c92efa57-630b-4861-b058-cf58834340f0
2017-07-27 17:26:36 +00:00
degironc
de2f2e9cc8
actually delete the files moved in UtilXlib
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13630 c92efa57-630b-4861-b058-cf58834340f0
2017-07-26 11:39:03 +00:00
degironc
7fd27ba0ad
UtilXlib directory created to contain a library (libutil.a) for
...
basic operations: error handling, timing clocks, interfaces to basic mpi
calls, find free units...
These routines are moved from Modules and dependencies to other modules
are removed.
MANY files are updated to comply with the move.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13629 c92efa57-630b-4861-b058-cf58834340f0
2017-07-26 11:15:20 +00:00
dalcorso
2703a03dc2
Increased the maximum number of clocks.
...
tmp -> tempdir in Makefile.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13628 c92efa57-630b-4861-b058-cf58834340f0
2017-07-25 13:40:25 +00:00
sponce
fc7d8f0791
Update of some reference for the new format.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13627 c92efa57-630b-4861-b058-cf58834340f0
2017-07-25 12:50:37 +00:00
sponce
551d7e8e93
Addition of a test for the restart feature of EPW in the case
...
of electron self-energy.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13626 c92efa57-630b-4861-b058-cf58834340f0
2017-07-25 11:04:45 +00:00
sponce
fcec13cde5
Change of format for the phonon self-energy.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13625 c92efa57-630b-4861-b058-cf58834340f0
2017-07-25 11:03:38 +00:00
sponce
ed3c920bbb
Restart capability for electron self-energy.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13624 c92efa57-630b-4861-b058-cf58834340f0
2017-07-25 10:53:34 +00:00
sponce
8b54bf1fe4
Addition of a PH test for Al (metals) + q2r + matdyn + lambda
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13623 c92efa57-630b-4861-b058-cf58834340f0
2017-07-25 10:29:02 +00:00
sponce
47a566b881
Slightly change the format of the ouput of lambda
...
for easiness in the test-farm.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13622 c92efa57-630b-4861-b058-cf58834340f0
2017-07-25 10:26:52 +00:00
sponce
eb9c234e16
Addition of a test for real-space IFC with SOC
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13621 c92efa57-630b-4861-b058-cf58834340f0
2017-07-25 09:16:37 +00:00
sponce
1ed3ec84ce
Add the ph output reference.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13620 c92efa57-630b-4861-b058-cf58834340f0
2017-07-24 18:15:21 +00:00
sponce
cb10ac8822
Addition of a test for the crystal ASR in the case wo SOC.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13619 c92efa57-630b-4861-b058-cf58834340f0
2017-07-24 18:13:28 +00:00
sponce
5b8510d5e3
Recover previous behavior for phonon self-energy when
...
specfun is false.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13618 c92efa57-630b-4861-b058-cf58834340f0
2017-07-24 17:18:15 +00:00
sponce
4fa8a47477
and I forgot to add one file ...
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13617 c92efa57-630b-4861-b058-cf58834340f0
2017-07-24 16:41:13 +00:00
sponce
2693931deb
Addition of Real+im part of phonon self-energy
...
Also addition of phonon spectral function
Addition of a test for this.
Courtesy of F. Caruso.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13616 c92efa57-630b-4861-b058-cf58834340f0
2017-07-24 16:40:22 +00:00
spigafi
db7c93931d
Removed references of stuff I do not maintain or develop anymore.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13615 c92efa57-630b-4861-b058-cf58834340f0
2017-07-22 14:33:19 +00:00
pietrodelugas
829c167d22
Small improvements in the printout of the convergence info:
...
number of optimization steps is printed only for relaxations and md;
for nscf calculations the n_scf_steps field is set to 1 instead of 0.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13614 c92efa57-630b-4861-b058-cf58834340f0
2017-07-22 07:53:29 +00:00
sponce
8695d14acd
Crash in case of Inconsitent data
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13613 c92efa57-630b-4861-b058-cf58834340f0
2017-07-21 12:49:30 +00:00
sponce
7dbff75045
New level of memory optimization: etf_mem == 2.
...
And addition of a test for this.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13612 c92efa57-630b-4861-b058-cf58834340f0
2017-07-20 18:12:08 +00:00
sponce
8d60c255b8
Add 3 physical properties to be tested for the phonon part of this test.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13611 c92efa57-630b-4861-b058-cf58834340f0
2017-07-19 16:53:23 +00:00
sponce
cbd1a3add4
Change the variable etf_mem from a LOGICIAL to INTEGER.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13610 c92efa57-630b-4861-b058-cf58834340f0
2017-07-19 16:06:37 +00:00
sponce
fce1952c2a
New test for EPW on polar materials.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13609 c92efa57-630b-4861-b058-cf58834340f0
2017-07-19 15:54:02 +00:00
degironc
df126dd3f9
previous commit (13604) broke the noncolin density calculation.
...
BEWARE if npol is included from a module at the top of the routine
and is declared again after a CONTAINS section... the compiled does
not complain and the unitialized value of npol is used !
I think it should be considered a compiler bug.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13608 c92efa57-630b-4861-b058-cf58834340f0
2017-07-18 21:18:53 +00:00
giannozz
a42f9a32a6
Maybe I should compile first, commit later?
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13607 c92efa57-630b-4861-b058-cf58834340f0
2017-07-18 17:47:18 +00:00
giannozz
93832116a9
Some more minor C-fortran cleanup
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13606 c92efa57-630b-4861-b058-cf58834340f0
2017-07-18 17:35:40 +00:00
sponce
e0363b4ba8
Adapt tolerence slightly.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13605 c92efa57-630b-4861-b058-cf58834340f0
2017-07-17 13:37:35 +00:00
degironc
e1d6b18de9
more changes at the smmothing of beta- and q-funcions
...
US variable qq renamed qq_nt and a new variable qq_na added
because in real space the integral may depend (slightly) on
the atomic position and an atomic value is needed to compute
exactly normalizable wfc.
Whenever realspace tricks are not used qq_nt is used.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13604 c92efa57-630b-4861-b058-cf58834340f0
2017-07-15 23:16:18 +00:00
giannozz
2d49df4bd4
More cleanup with timing routines, see Doc/release-notes for explanations
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13603 c92efa57-630b-4861-b058-cf58834340f0
2017-07-15 20:33:50 +00:00
giannozz
36bad8b03a
Cleanup, removal of unused C subroutines
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13602 c92efa57-630b-4861-b058-cf58834340f0
2017-07-15 20:18:16 +00:00
giannozz
f3be636b49
c functions cclock and scnds called via iso_c_binding
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13601 c92efa57-630b-4861-b058-cf58834340f0
2017-07-15 15:34:01 +00:00
giannozz
9d3cd8474e
Home-made definition of C_POINTER, used by FFTW, replaced by standard
...
iso_c_module types and variables
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13600 c92efa57-630b-4861-b058-cf58834340f0
2017-07-15 14:24:22 +00:00
sponce
4a757b4770
Support for USPP in EPW.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13599 c92efa57-630b-4861-b058-cf58834340f0
2017-07-14 18:23:20 +00:00
sponce
496d4f13bb
Small bugfix for the printing of GKK.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13598 c92efa57-630b-4861-b058-cf58834340f0
2017-07-14 17:33:24 +00:00
sponce
ad2680127a
Addition of the printing subroutine.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13597 c92efa57-630b-4861-b058-cf58834340f0
2017-07-13 15:47:06 +00:00
sponce
14dc719bf3
Addition of the possibility to print the |g| vertex
...
Using the new input variable "prtgkk".
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13596 c92efa57-630b-4861-b058-cf58834340f0
2017-07-13 15:31:34 +00:00
sponce
8e0bc6116e
Addition of external download of SternheimerGW to the Makefile
...
By Martin Schlipf
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13595 c92efa57-630b-4861-b058-cf58834340f0
2017-07-13 13:36:19 +00:00
timrov
6046930009
In the last commit I meant "input_parameters", and not "input_variables".
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13594 c92efa57-630b-4861-b058-cf58834340f0
2017-07-12 09:17:58 +00:00
timrov
c2ab11bec7
The variable assume_isolated (from input_variables) is no longer declared in TDDFPT/src/lr_readin.f90,
...
because the compilation of TDDFPT with Environ was crashing (without Environ it was fine).
General comment by Paolo: "The idea is that input_variables serves as a temporary storage
for variables read from input, that have to be subsequently copied into module variables.
Only variables in modules, not in input_variables, should be subsequently used."
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13593 c92efa57-630b-4861-b058-cf58834340f0
2017-07-12 09:12:12 +00:00
giannozz
3321b0b40e
In the definition of PBE and PBE-like functionals, several constants were
...
truncated to a small number of significant digits. This is completely
irrelevant in terms of resuts but stll sufficient to yield very small but
visible discrepancies with respect to other XC implementations. I have
converted to full precision all such constans I have spotted. There might
be more cases like these.
PW tests updated: a number of small changes, fixes and corrections
affecting the numerical results had accumulated.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13592 c92efa57-630b-4861-b058-cf58834340f0
2017-07-12 08:26:45 +00:00
kokalj
648becab06
Adopting to new versions of itk-4.*.
...
This change should, hopefully, enable pwgui to work for both older Itl-3.* and newer itk-4.*.
problem reported by Yuta Yoshikawa
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13591 c92efa57-630b-4861-b058-cf58834340f0
2017-07-10 14:22:53 +00:00
degironc
f8f30aa97a
beta smoothing routine modified so that no more than eps(=1.d-8) of the integral is lost in real space.
...
if tprint=.true. the intended function meaning is written in the beta files.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13590 c92efa57-630b-4861-b058-cf58834340f0
2017-07-09 13:52:31 +00:00
sponce
8010464c96
Do not need to open epmatwe when epwread=true
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13589 c92efa57-630b-4861-b058-cf58834340f0
2017-07-06 10:23:12 +00:00
degironc
9fc90fdae6
The construction of the lists of points in the spheres around the atoms that
...
are used when realspace=.true. or tqr=.true. is modified so that it works correctly
even when the spheres spill out of the wigner seitz cell.
For sufficiently large cells it makes no difference but for some monoatomic crystal
structures the sphere was incorrectly trimmed.
The execution time should improve for large cells as only a limited region of space
around each atom is examined.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13588 c92efa57-630b-4861-b058-cf58834340f0
2017-06-30 22:12:37 +00:00
sponce
23e95dd2af
Virtual memory leak bugfix.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13587 c92efa57-630b-4861-b058-cf58834340f0
2017-06-30 14:18:25 +00:00
sponce
b59c71f192
In case of Intel compiler for memory report.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13586 c92efa57-630b-4861-b058-cf58834340f0
2017-06-30 12:45:32 +00:00
sponce
e08a93e152
Addition of the memory report file.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13585 c92efa57-630b-4861-b058-cf58834340f0
2017-06-30 11:15:39 +00:00
sponce
14ea30eeee
Addition of Memory report.
...
Also removal of a memory leak.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13584 c92efa57-630b-4861-b058-cf58834340f0
2017-06-30 11:15:05 +00:00