Commit Graph

13206 Commits

Author SHA1 Message Date
giannozz e67dd36163 Ooops ... forgot to add this file
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13998 c92efa57-630b-4861-b058-cf58834340f0
2017-11-16 06:40:56 +00:00
giannozz bbcf3f1195 q2r.f90 split sothat it can be directly called by "matdyn" (Sasha Fonari)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13997 c92efa57-630b-4861-b058-cf58834340f0
2017-11-15 14:15:45 +00:00
pietrodelugas 7fecd98029 smearing type label printed in xml output was not exactly what prescribed by the schema
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13996 c92efa57-630b-4861-b058-cf58834340f0
2017-11-15 10:11:25 +00:00
pietrodelugas acf2daf741 in the new output format the hdf5 library is initialized by a different routine in environment module
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13995 c92efa57-630b-4861-b058-cf58834340f0
2017-11-15 09:42:58 +00:00
pietrodelugas b43909dd00 Replace iotk with FoX for reaiding XML UPF files. Included reading routine for new UPF format based on XML schema. Old UPF files may be not fully compliant with XML syntax, in case of parse errors an emended temporary copy is made in outdir and deleted after parsing is done
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13994 c92efa57-630b-4861-b058-cf58834340f0
2017-11-14 12:09:56 +00:00
giannozz 58185dfee9 DOS with tetrahedra should work again with old XML file; make.depend updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13993 c92efa57-630b-4861-b058-cf58834340f0
2017-11-13 15:49:20 +00:00
giannozz 004ab1a9a6 Added note on NEB and wf_collect
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13992 c92efa57-630b-4861-b058-cf58834340f0
2017-11-12 18:05:54 +00:00
giannozz 20875086b2 My previous fix needed a fix
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13991 c92efa57-630b-4861-b058-cf58834340f0
2017-11-11 11:55:35 +00:00
giannozz 1902248afd dft-d3 directpry must be cleaned as well by "make clean"
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13990 c92efa57-630b-4861-b058-cf58834340f0
2017-11-11 08:59:58 +00:00
giannozz 9a34491c93 My compiler doesn't like "named" IFs. Made simpler, should do the same job
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13989 c92efa57-630b-4861-b058-cf58834340f0
2017-11-10 16:34:16 +00:00
giannozz d68da94095 Added make.inc for Fujitsu FX10: added option -x dir for cvray (prevents
misinterpretation of Intel !DIR$ directives)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13988 c92efa57-630b-4861-b058-cf58834340f0
2017-11-10 15:12:41 +00:00
giannozz 3bc6b908ae Missing documentation added, minor updates to phonon documentation
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13987 c92efa57-630b-4861-b058-cf58834340f0
2017-11-10 15:10:54 +00:00
giannozz 63e02d8760 Option "-in file" for fermi_proj.x and fermi_velocity.x was not working in
serial execution. Added comment explaining that mp_startup reads the command 
line. Example fermisurfer_example/ was cited in the doc but was missing.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13986 c92efa57-630b-4861-b058-cf58834340f0
2017-11-10 15:05:24 +00:00
sponce 4feb2c5985 Replace unit 100-102 since those are
reserved by the Cray compiler. 



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13985 c92efa57-630b-4861-b058-cf58834340f0
2017-11-10 12:09:46 +00:00
pietrodelugas f249273f82 in qexsd.f90 the optional argument pot_stat_contr was passed directly as mandatory argument to qes_init_total_energy even when it was not actually present. This created some confusion to Cray fortran compiler. This energy term must in any case be converted from Ry to Ha units before beig passed to the initialization routine. Thanks to Samuel Ponce for reporting the problem
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13984 c92efa57-630b-4861-b058-cf58834340f0
2017-11-10 08:08:46 +00:00
giannozz ea76569952 Re-instated commits 13937 and 13938 inadvertently removed by a recent commit
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13983 c92efa57-630b-4861-b058-cf58834340f0
2017-11-08 13:13:59 +00:00
sponce 128bed011c Cray compiler support.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13982 c92efa57-630b-4861-b058-cf58834340f0
2017-11-07 13:21:08 +00:00
pietrodelugas 8c06c624c8 upgraded the list of short_names returned by get_dft_short name in order to be completely consistent with the shortnames recognised by set_dft_from_name
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13981 c92efa57-630b-4861-b058-cf58834340f0
2017-11-06 13:54:28 +00:00
sponce 6345f123f7 Correction to cope with new FFT scheme
Courtesy of Paolo


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13980 c92efa57-630b-4861-b058-cf58834340f0
2017-11-02 17:41:20 +00:00
giannozz 5d990d2b8f Cleanup of unused routines. There are 1001 different routines distributing
things across processors, maybe we should converge to a smaller number of them


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13979 c92efa57-630b-4861-b058-cf58834340f0
2017-11-02 17:31:15 +00:00
giannozz 142345a947 No reason to call "setlocal" at the end of ESM forces
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13978 c92efa57-630b-4861-b058-cf58834340f0
2017-11-02 17:29:26 +00:00
giannozz c492ef97ee There is no valid reason any longer for option __USE_3D_FFT: this can be done
at run time. The 3D FFT is typically faster than the parallel FFT for a single
processor. Should work for PW+exx with band parallelization as well,, but no 
warranty; to be done in CP, but the small-box case must be clarified.
Beware: might break GWW and other things.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13977 c92efa57-630b-4861-b058-cf58834340f0
2017-10-31 21:27:44 +00:00
paulatto d36cdf0ed3 Added a RELEASE_VERSION variable to the plugins_list to automatically updated Qe-version dependent packages, as it looks like we all forgot to update this time
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13976 c92efa57-630b-4861-b058-cf58834340f0
2017-10-31 12:00:03 +00:00
pietrodelugas af35b22ddd funct module was returning wrong short names for functionals in the case correlation and exchange short names were given separately. Thanks to Michele Lazzeri and Lorenzo Paulatto for refering the issue
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13975 c92efa57-630b-4861-b058-cf58834340f0
2017-10-31 10:15:31 +00:00
giannozz 36737e048c Missing argument added
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13974 c92efa57-630b-4861-b058-cf58834340f0
2017-10-31 07:15:52 +00:00
giannozz 22100addc9 US charge in real space should no longer be summed over k-points
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13973 c92efa57-630b-4861-b058-cf58834340f0
2017-10-31 06:15:38 +00:00
giannozz 4fc220aef9 Forces also use becsum and must be modified to use summed becsum
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13972 c92efa57-630b-4861-b058-cf58834340f0
2017-10-30 21:56:29 +00:00
giannozz 519ce5d529 Yet another problem with final scf step in a vc-relax calculation
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13971 c92efa57-630b-4861-b058-cf58834340f0
2017-10-30 17:07:01 +00:00
giannozz ad8dc64ddc Second step of many needed to reduce memory usage in k-point parallelization:
addusdens uses summed becsum, called after \sum_i |\psi_i|^2
Cleanup of sum_band


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13970 c92efa57-630b-4861-b058-cf58834340f0
2017-10-29 20:55:23 +00:00
giannozz 9916c7b53c First step of many needed to reduce memory usage in k-point parallelization:
becsum used in stress calculation is now summed (not symmetrized) in sum_band.
Beware unexpected side effects (only with k-point parallelization)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13969 c92efa57-630b-4861-b058-cf58834340f0
2017-10-28 20:07:25 +00:00
giannozz 4747ccf1ee Yet Another Misspelled Name
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13968 c92efa57-630b-4861-b058-cf58834340f0
2017-10-28 13:28:01 +00:00
giannozz 478ef50535 More documentation updates: misspells, acknowledgents, new reference added
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13967 c92efa57-630b-4861-b058-cf58834340f0
2017-10-28 13:26:03 +00:00
giannozz ecf9879a1e Dopcumentation update: acknowledgments for DFT-D3, new developments
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13966 c92efa57-630b-4861-b058-cf58834340f0
2017-10-28 13:05:59 +00:00
marsamos c42f3f4b24 original dft-d3 routines have been moved up and the orginal package has been removed. README and Makefile changed consistently
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13965 c92efa57-630b-4861-b058-cf58834340f0
2017-10-27 20:09:59 +00:00
giannozz 01468885a6 Checking for correctness is a good habit, but there is no good reason to check
twice the same variables


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13964 c92efa57-630b-4861-b058-cf58834340f0
2017-10-27 18:33:10 +00:00
pietrodelugas 1bc7dfc10a modified the names of datasets in the hdf5 charge density file for the case on non collinear magnetic calculation
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13963 c92efa57-630b-4861-b058-cf58834340f0
2017-10-27 12:02:43 +00:00
pietrodelugas 4202cac866 updated the plugin list with the new url for gipaw
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13962 c92efa57-630b-4861-b058-cf58834340f0
2017-10-27 11:43:24 +00:00
giannozz cedbb31722 The last *.f files in the distribution converted to *.f90
Only blas and lapack sources still contain *.f 


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13961 c92efa57-630b-4861-b058-cf58834340f0
2017-10-26 16:55:13 +00:00
giannozz 2e4add51e1 More "configure" and user guide cleanup: remove support for obsolete machines
(sparc), OS (solaris), compilers (pathscale plus others that never took off)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13960 c92efa57-630b-4861-b058-cf58834340f0
2017-10-26 16:09:16 +00:00
giannozz c2567c51e8 Small change to configure by Jason to prevent appearence of uneeded "-lfftw3"
Also: AIX deleted from configure and user guide, for good


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13959 c92efa57-630b-4861-b058-cf58834340f0
2017-10-26 14:48:57 +00:00
paulatto adf74ca151 Example updated to use standard pseudo from quantum-espresso.org instead of one from theos
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13958 c92efa57-630b-4861-b058-cf58834340f0
2017-10-26 07:06:05 +00:00
giannozz 6c45539bb4 Misc spelling errors
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13957 c92efa57-630b-4861-b058-cf58834340f0
2017-10-25 20:08:57 +00:00
giannozz 0da10183fe Patch by Jason Wood allowing FoX config.guess to recognize ARM
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13956 c92efa57-630b-4861-b058-cf58834340f0
2017-10-25 16:17:36 +00:00
giannozz 946cf0344a Patch for ARMLIB, courtesy Jason Wood
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13955 c92efa57-630b-4861-b058-cf58834340f0
2017-10-25 16:11:30 +00:00
giannozz 143f145e9f Old xml input file, never really used, deleted. To be replaced by direct
read of the new, schema-based, xml file, currently read via a translator


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13954 c92efa57-630b-4861-b058-cf58834340f0
2017-10-25 15:04:18 +00:00
paulatto 02d58645db Rremoved pseudopotentials from SVN
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13953 c92efa57-630b-4861-b058-cf58834340f0
2017-10-25 14:51:27 +00:00
paulatto 9e337f3ba9 New code to compute total energy and phonons in 2D materials by enforcing 2D periodic boundary conditions. Inter-layer Coulomb interaction is truncated. Vacuum space need to be larger than the layer size. Also check phonon example17 and input documentation.
Developed by Thibault Sohier, Matteo Calandra, Francesco Mauri



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13952 c92efa57-630b-4861-b058-cf58834340f0
2017-10-25 10:40:59 +00:00
giannozz bb112e77a8 __OPENMP => _OPENMP (set by all OpenMP-aware compilers)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13951 c92efa57-630b-4861-b058-cf58834340f0
2017-10-25 07:32:10 +00:00
giannozz 827380eb38 Final update to release script
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13949 c92efa57-630b-4861-b058-cf58834340f0
2017-10-23 17:26:35 +00:00
giannozz c35d140527 Just in case: ensure that the two arrays are conformant, you never know
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13948 c92efa57-630b-4861-b058-cf58834340f0
2017-10-23 13:23:38 +00:00