Commit Graph

746 Commits

Author SHA1 Message Date
kkudin 5b9f84cee9 prefix.EXIT was broken by the last update (QE-3.1.1 does not work).
Kostya


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3263 c92efa57-630b-4861-b058-cf58834340f0
2006-07-10 20:15:57 +00:00
sbraccia 1c123d4600 The check on stop conditions must be done by ionode(s) and not by meta_ionode,
otherwise parallelization on neb images doesn't work anymore. C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3244 c92efa57-630b-4861-b058-cf58834340f0
2006-07-05 21:31:35 +00:00
dalcorso 3f443ecc36 Small bug fix.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3238 c92efa57-630b-4861-b058-cf58834340f0
2006-07-03 10:06:14 +00:00
cavazzon 4f292f9e7b - bug fix / clean-ups contributed by Aandrea Ferretti
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3229 c92efa57-630b-4861-b058-cf58834340f0
2006-06-30 09:01:55 +00:00
kkudin a914e9ea61 Added a new thermostat type (nhptyp=3) with a control array 'nhgrp',
allowing fine control over how thermostats are assigned to atoms
 Kostya


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3226 c92efa57-630b-4861-b058-cf58834340f0
2006-06-29 22:43:58 +00:00
dalcorso fd2773e9d7 Introduced the possibility to stop (with max_seconds) and restart a band calculation.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3224 c92efa57-630b-4861-b058-cf58834340f0
2006-06-29 15:14:38 +00:00
dalcorso 1d5f975857 Added missing bcast of the tqr variable. Cleanup of newd_nc.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3210 c92efa57-630b-4861-b058-cf58834340f0
2006-06-27 16:06:52 +00:00
cavazzon 9ec273c46c - removed unused variables
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3206 c92efa57-630b-4861-b058-cf58834340f0
2006-06-26 07:43:12 +00:00
giannozz 8276662c0f Added support for Intel MKL v.8 FFTs (courtesy of Nicolas Lacorne).
Preprocessing flag -D__FFTMKL8 must be used (configure hasn't been
configured for this case). Whoever has access to MKL v.8 is invited
to try and to report if it works better than FFTW. Note from the author:
"it requires a minor bug correction in the MKL. It has been submitted
 to Intel and will be integrated in their next release."


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3203 c92efa57-630b-4861-b058-cf58834340f0
2006-06-23 15:47:59 +00:00
giannozz 65a7670b85 Minor cleanup of unused variables and of constants
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3202 c92efa57-630b-4861-b058-cf58834340f0
2006-06-23 13:46:13 +00:00
sbraccia 9a057786ad Cleanup of unused variables. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3193 c92efa57-630b-4861-b058-cf58834340f0
2006-06-22 13:21:17 +00:00
sbraccia ffce03b472 Added a new constraint type (bennett projection). Code provided by Guido Roma.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3191 c92efa57-630b-4861-b058-cf58834340f0
2006-06-22 13:15:32 +00:00
sbraccia a3cebe7831 Cleanup. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3187 c92efa57-630b-4861-b058-cf58834340f0
2006-06-18 20:38:42 +00:00
giannozz e6e461d59d terahertz and au_terahertz merged
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3185 c92efa57-630b-4861-b058-cf58834340f0
2006-06-16 10:21:05 +00:00
giannozz c7f3d7ed2b Some cleanup of unit conversion variables (more to come):
scmass => amu_au , au => autoev


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3183 c92efa57-630b-4861-b058-cf58834340f0
2006-06-16 10:10:53 +00:00
giannozz 2346fbee95 - since there are two definitions of Ry, they should at least be the same !!!
- version updated to 3.1.1 (hopefully coming soon to a theater near you)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3182 c92efa57-630b-4861-b058-cf58834340f0
2006-06-16 07:57:19 +00:00
sbraccia b236c0cc47 Added a logical flag (remove_rigid_rot) used to remove the total torque acting
on the system (useful to simulate an isolated system). Documentation updated.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3180 c92efa57-630b-4861-b058-cf58834340f0
2006-06-15 14:27:14 +00:00
sbraccia ca607fd936 Fixed a bug in the code for the calculation of free-energy barriers. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3179 c92efa57-630b-4861-b058-cf58834340f0
2006-06-15 13:56:16 +00:00
sbraccia 6e374350a0 Few fixes to make bfgs algorithm compatible with the new restarting procedure.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3171 c92efa57-630b-4861-b058-cf58834340f0
2006-06-11 22:49:07 +00:00
dalcorso fbd2274ce0 Added missing bcast.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3169 c92efa57-630b-4861-b058-cf58834340f0
2006-06-08 15:44:38 +00:00
giannozz f265ab7ee0 do not crash if new flag PP_CHECK_FILE is not found
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3166 c92efa57-630b-4861-b058-cf58834340f0
2006-06-08 11:59:40 +00:00
sbraccia 3b9472b1a9 Fixed two bugs (one related to the removal of the prefix.md file, the other to
the extrapolation of the charge) in the restart procedure of a MD run.
Added a control flag in the restart file used to verify if the file contains
consistent information that can be used for post-processing.
Cleanup of unused features and variables.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3163 c92efa57-630b-4861-b058-cf58834340f0
2006-06-07 02:01:57 +00:00
cavazzon f44cd08e1b - cleanups of unused features/source lines/modules
- blue gene fix (suggested by C. Bekas)
- CP postprocessing documentation
- small changes to restart file to allow CP restart from
  PW run (at gamma).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3149 c92efa57-630b-4861-b058-cf58834340f0
2006-06-01 10:51:33 +00:00
dalcorso 933309ea93 The electric field variables are written in data-file.xml.
Now punch_plot with plot_num=12 should work.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3146 c92efa57-630b-4861-b058-cf58834340f0
2006-05-29 14:12:55 +00:00
sbraccia fe054738e7 Removed unused variable. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3140 c92efa57-630b-4861-b058-cf58834340f0
2006-05-28 13:02:51 +00:00
giannozz c5ed35fc01 SGI + SCSL works, error message removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3136 c92efa57-630b-4861-b058-cf58834340f0
2006-05-26 07:49:10 +00:00
giannozz 3ee41c0115 Various fixes for compilation on Alphas (courtesy of Giovanni Cantele)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3129 c92efa57-630b-4861-b058-cf58834340f0
2006-05-18 16:09:47 +00:00
sbraccia 32728ba4a5 Fixed some bugs in finite-temperature meta-dynamics. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3112 c92efa57-630b-4861-b058-cf58834340f0
2006-05-10 18:17:56 +00:00
giannozz 72c3d2d060 Bug fix: electron_damping read but not used (courtesy of G. Cantele)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3082 c92efa57-630b-4861-b058-cf58834340f0
2006-05-05 09:39:55 +00:00
sbraccia 59fbce102c Minor modifications of the output format. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3078 c92efa57-630b-4861-b058-cf58834340f0
2006-05-04 14:37:45 +00:00
sbraccia d700f41bde Fixed few additional bugs in the new charge-density routines. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3074 c92efa57-630b-4861-b058-cf58834340f0
2006-05-04 03:11:57 +00:00
cavazzon c021112ee3 - Cray XD1 workaround for large communication
- BGL porting of CP almost complete. New command
  line argument "-ntask_groups" to specify the
  number of task group used in parallelization.
  to generate an executable with BGL extensions,
  in the file make.sys the macro __BGL should
  be specified.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3069 c92efa57-630b-4861-b058-cf58834340f0
2006-05-03 14:19:57 +00:00
sbraccia 16b70278c8 Previous fix (reference to nonexistent matrix element) extended to other calls.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3066 c92efa57-630b-4861-b058-cf58834340f0
2006-05-02 18:43:13 +00:00
giannozz 75d45a1c6f - CP: cleanup of dipole printout
- PW: do not try to remove the entire prefix.save directory, it doesn't work
  for many compilers. Remove the prefix.save/data-file.xml file instead when
  starting a calculation from_scratch to prevent restarting from inconsistent
  data. Notice that the original content of the prefix.save directory is
  destroyed (except for the charge density) in the case of a non-scf or band
  calculation as well.
- PW+CP : write rho in binary format; in the LSDA case write rhoup+rhodw in
  one file and rhoup-rhodw in 'polarization' file (or should it be called
  'magnetization' like in the noncolinear case?). Beware: you cannot read
  LSDA files produced by early versions.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3065 c92efa57-630b-4861-b058-cf58834340f0
2006-05-02 16:52:37 +00:00
cavazzon 4db6d1e4c4 - bug fix, removed a reference to a non existint matrix element, which,
in any case, was not used.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3064 c92efa57-630b-4861-b058-cf58834340f0
2006-05-02 16:33:33 +00:00
sbraccia c6d1a11311 Added a specific card to set the collective variables used in meta-dynamics.
This allowes for the possibility of setting constraints that are not collective
variables. Example and documentation updated.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3059 c92efa57-630b-4861-b058-cf58834340f0
2006-05-01 01:07:57 +00:00
giannozz bcd45dc96f oops, lloc is NOT written into UPF pseudopotentials...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3055 c92efa57-630b-4861-b058-cf58834340f0
2006-04-27 16:19:24 +00:00
giannozz 48fe866398 Read lloc as well with UPF
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3051 c92efa57-630b-4861-b058-cf58834340f0
2006-04-27 15:10:17 +00:00
degironc 3986878fc0 small changes to pw -> wannier90
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3041 c92efa57-630b-4861-b058-cf58834340f0
2006-04-26 07:38:22 +00:00
sbraccia ea0935fb5f Fixed a bug in the definition of the diagonalization thresholds for empty
states. This bug (introduced at the end of May 2005) was responsible for
somehow wrong results in the case of calculations with many k-points.
Cleanup of diagonalization thresholds: wg_set variable removed and btype array
is now set in sum_band.
Added a logical input variable (diago_full_acc) to decide if the empty states
(defined as states with occupation < 1%) have to be converged at full accuracy
or not. Defaul is .FALSE. (I am not sure this is the best choice, comments
appreciated).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3040 c92efa57-630b-4861-b058-cf58834340f0
2006-04-24 17:32:08 +00:00
sbraccia d340b6f816 Only meta_ionode writes on stdout. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3039 c92efa57-630b-4861-b058-cf58834340f0
2006-04-24 14:44:58 +00:00
sbraccia 0b843c9e55 neb&string: fixed a bug in the broyden algorithm (only for string).
Modification of the parallel implementation: only masternode moves the path
and then broadcasts the result to the others. C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3038 c92efa57-630b-4861-b058-cf58834340f0
2006-04-24 13:01:38 +00:00
degironc 992896dbda pw2wannier90 : additional changes required by the Wannier90 team.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3036 c92efa57-630b-4861-b058-cf58834340f0
2006-04-21 16:50:05 +00:00
sbraccia 463d1d0f03 Cleanup of NEB code. Climbing image implemented also for the string method.
Mariginal improvement of the broyden optimisation algorithm. The reference
output of example17 not yet regenerated.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3033 c92efa57-630b-4861-b058-cf58834340f0
2006-04-21 03:44:20 +00:00
sbraccia 672df72132 Wrong filename for the save file. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3031 c92efa57-630b-4861-b058-cf58834340f0
2006-04-20 14:29:50 +00:00
dalcorso 99168cc147 - domag and t_rev written in the punch files.
- temporary (?) fix for the fact that title is not written in the punch file.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3024 c92efa57-630b-4861-b058-cf58834340f0
2006-04-18 13:26:19 +00:00
cavazzon 25b02439aa - fix for NLCC contribution to forces and stress
- more BGL porting
- clean-ups


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3020 c92efa57-630b-4861-b058-cf58834340f0
2006-04-18 07:33:11 +00:00
cavazzon 6a3a3538c7 - more BGL porting
- some fixes for self interaction correction


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3018 c92efa57-630b-4861-b058-cf58834340f0
2006-04-13 21:38:16 +00:00
degironc a07bf318f1 some small additions to pw2wannier90.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3014 c92efa57-630b-4861-b058-cf58834340f0
2006-04-11 15:38:24 +00:00
cavazzon ab37050da2 - bug fix, fpmd wasn't able to manage pseudo with radial grid
starting from 0.
- more static array removed
- clean-ups and mergings


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3010 c92efa57-630b-4861-b058-cf58834340f0
2006-04-09 23:38:56 +00:00