Commit Graph

3795 Commits

Author SHA1 Message Date
ceresoli d87452fcbc GIPAW should not depend on PH! I've just borrowed few routines.
That was the origin of a lot of troubles. The routines in PH
use the PHCOM module, which was vastly *uninitialized*! We
should instead use the GIPAW_MODULE module. Please, do not tie us
again with PHONON! (D.C.)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3858 c92efa57-630b-4861-b058-cf58834340f0
2007-03-19 09:38:11 +00:00
giannozz d6d7d3e10d Documentation updated, some XD1-related info added
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3857 c92efa57-630b-4861-b058-cf58834340f0
2007-03-19 09:32:10 +00:00
giannozz c60bb3da8e Added missing files after yesterday's commit (sorry)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3856 c92efa57-630b-4861-b058-cf58834340f0
2007-03-19 09:14:21 +00:00
sbraccia eca734eb3f The check of output consistency is done on low-verbosity examples only.
For high verbosity examples, daily_test checks the exit status of the
relative run_example script. C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3855 c92efa57-630b-4861-b058-cf58834340f0
2007-03-19 03:15:40 +00:00
sbraccia f25ca0785e Added a check on the exit status of each job executed by the script using
the function check_failure.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3854 c92efa57-630b-4861-b058-cf58834340f0
2007-03-19 02:56:29 +00:00
sbraccia 107f6552c0 Added function to test the exit status of a job. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3853 c92efa57-630b-4861-b058-cf58834340f0
2007-03-19 02:40:53 +00:00
umari 5741d7ba1f *** empty log message ***
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3852 c92efa57-630b-4861-b058-cf58834340f0
2007-03-19 01:22:28 +00:00
giannozz 054e721960 Misc pseudopotential cleanup: upf_to_internal merged between CP and PW;
PAW-related stuff extracted and put into the paw module; various checks
moved to more appropriate places; initialization of obsolete variables
lloc and lmax moved elsewhere; variable zp moved to uspp_param.
All PP-reading subroutines (too many) read zp, not zv; zv is set later.
Summary for pseudopotentials unified and purged of printout of
obsolete/unused/unset variables.
PW/readin.f90 renamed to something more suggestive of what it does
(PW/read_pseudo.f90). Module PW/upf_to_internal.f90 moved to Modules/,
routine upf2internal removed from CPV/read_pseudo.f90.
Harmless error in berry phase + a few bad formats in GIPAW fixed.
Dependencies and Makefiles updated.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3851 c92efa57-630b-4861-b058-cf58834340f0
2007-03-18 19:24:56 +00:00
sbraccia d60c3be710 Added a check on the exit status of each job executed by the script. The test
is interrupted if an error condition is encountered and the exit status of
the script is set to 1. The exit status of the script can be used to verify
whether somethig went wrong during the test. C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3850 c92efa57-630b-4861-b058-cf58834340f0
2007-03-15 15:43:27 +00:00
sbraccia 15d534e493 Fixed a problem introduced by recent changes to divide_et_impera. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3849 c92efa57-630b-4861-b058-cf58834340f0
2007-03-15 14:16:15 +00:00
sbraccia ded7c1c4a5 Minor cleanup. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3848 c92efa57-630b-4861-b058-cf58834340f0
2007-03-15 02:27:04 +00:00
sbraccia ca94801130 NEB and SMD were broken by recent changes to divide_et_impera. Fixed. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3847 c92efa57-630b-4861-b058-cf58834340f0
2007-03-15 02:25:40 +00:00
giannozz 5aca8396b1 1) no need to write k+G vectors if wavefunctions are not collected
2) option disk_io='none' implemented (sort of)
3) no need to write Ef for each k-point
4) Documentation updated


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3846 c92efa57-630b-4861-b058-cf58834340f0
2007-03-14 09:47:57 +00:00
umari e840c30952 Added support for electric field in general not orthorombic cells
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3845 c92efa57-630b-4861-b058-cf58834340f0
2007-03-13 23:32:15 +00:00
sbraccia d50d977408 Cleanup. Added a routine to remove the component of a generic vector orthogonal
the the constrain hypersurface. C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3844 c92efa57-630b-4861-b058-cf58834340f0
2007-03-12 14:15:00 +00:00
sbraccia de431d96db Cleanup of debug statement. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3843 c92efa57-630b-4861-b058-cf58834340f0
2007-03-12 14:10:15 +00:00
sbraccia ebaf17e04f Added keyword (assume_isolated) to enable the direct calculation of Makov-Payne
correction to the total energy at the end of a self-consistency. An estimate of
the vacuum level is also calculated so that eigenvalues can be properly aligned.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3842 c92efa57-630b-4861-b058-cf58834340f0
2007-03-12 13:50:45 +00:00
cavazzon 7230c4b7cd - bug fix, exit condition in FPMD/NEB calculation
when conv_elec = .false. and ttexit = .true.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3841 c92efa57-630b-4861-b058-cf58834340f0
2007-03-09 11:34:11 +00:00
giannozz b67639bc99 Possible restart problem in Neb due to insufficient format in restart file
(Axel)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3840 c92efa57-630b-4861-b058-cf58834340f0
2007-03-07 12:30:48 +00:00
cavazzon 0ffdcccc5c - removed unused subs.
- clean-ups
- fix a bug in the computation of Center of Mass displacement


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3839 c92efa57-630b-4861-b058-cf58834340f0
2007-03-05 18:02:22 +00:00
cavazzon f0d8b9f78e - removed unused subroutines
- clean-ups


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3838 c92efa57-630b-4861-b058-cf58834340f0
2007-03-05 17:59:55 +00:00
giannozz 78b2711efa Velocity rescaling cleanup. There are different keywords for different
kinds of rescaling. The plain 'rescaling' is performed  whenever the
difference between the actual and target T exceeds a given value (tolp).
This is the same for all cases: CP and PW, both fixed- and variable-cell
MD. The previous rescalings of PW get different names:
rescale-v, rescale-T, reduce-T (suggestions for better names are welcome).
The usage of 'tolp' in variable-cell MD is changed and aligned to the
definition used in fixed-cell MD and in CP. Documentation corrected and
updated. Note that the 'langevin' thermostat mentioned in the code is
still undocumented and maybe not implemented.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3837 c92efa57-630b-4861-b058-cf58834340f0
2007-03-05 10:38:15 +00:00
cavazzon 42e937f196 - unused subroutine removed
- more interfaces
- cp/fpmd "from_restart" merged
- cp/fpmd "movecell" merged
- clean-ups


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3836 c92efa57-630b-4861-b058-cf58834340f0
2007-03-05 10:16:05 +00:00
cavazzon b08fadb543 - clean-up, unused subroutines removed,
more comments and source readability


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3835 c92efa57-630b-4861-b058-cf58834340f0
2007-03-05 09:56:01 +00:00
cavazzon cfa6d47fd5 - clean-up, unused keyword removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3834 c92efa57-630b-4861-b058-cf58834340f0
2007-03-05 09:49:38 +00:00
giannozz 6a87492470 Unused variable 'filelph' removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3833 c92efa57-630b-4861-b058-cf58834340f0
2007-03-05 09:31:51 +00:00
giannozz 1311ac8315 Option "lnscf=.true." ws not working
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3832 c92efa57-630b-4861-b058-cf58834340f0
2007-03-01 14:11:36 +00:00
giannozz 443a813ac1 Misleading error message corrected
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3831 c92efa57-630b-4861-b058-cf58834340f0
2007-03-01 11:35:39 +00:00
cavazzon 50055a537b - clean-up, removed a debug printing of ionic forces on unit 26
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3830 c92efa57-630b-4861-b058-cf58834340f0
2007-03-01 09:54:03 +00:00
cavazzon 941f49a0dc - more informative error message
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3829 c92efa57-630b-4861-b058-cf58834340f0
2007-03-01 09:52:12 +00:00
giannozz 72f7024581 Added yet another velocity rescaling, following a recipes by
Berendsen et al (see Eq. 7.59 of Allen-Tildesley):
ion_temperature='berendsen' + yet another input parameter t_rise (in ps)
Fixed (I think) another case of rescaling (delta T > 0)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3828 c92efa57-630b-4861-b058-cf58834340f0
2007-02-28 18:26:11 +00:00
cavazzon debaa7e0ff - again LDA+U
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3827 c92efa57-630b-4861-b058-cf58834340f0
2007-02-28 18:23:37 +00:00
cavazzon 3e4873d52b - fix for LDA+U contribution to the forces
- clean-ups in init and restart


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3826 c92efa57-630b-4861-b058-cf58834340f0
2007-02-28 17:54:38 +00:00
giannozz 0f87e3f8c0 Axel's suggested flags for ifort v.9 + mkl is now correctly implemented
but temporarily disabled - apparently it doesn't work in some cases


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3825 c92efa57-630b-4861-b058-cf58834340f0
2007-02-28 17:08:31 +00:00
cavazzon c37e3e8023 - bug fix, the subroutine was not working if empty_states_nbnd > nbnd
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3824 c92efa57-630b-4861-b058-cf58834340f0
2007-02-28 14:36:57 +00:00
giannozz f59575530e Cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3823 c92efa57-630b-4861-b058-cf58834340f0
2007-02-27 16:57:56 +00:00
giannozz 5c26f72021 Second attempt to implement Axel's suggested flags for ifort v.9 + mkl
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3822 c92efa57-630b-4861-b058-cf58834340f0
2007-02-27 16:57:37 +00:00
giannozz 955440b34b It is safe to initialize io_level
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3821 c92efa57-630b-4861-b058-cf58834340f0
2007-02-27 16:55:59 +00:00
cavazzon 6dbd55505b - bug fix, metal part
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3820 c92efa57-630b-4861-b058-cf58834340f0
2007-02-27 10:00:57 +00:00
cavazzon e255615328 - more merging: now there is only one dforce routine.
- developing: some input parameters damped to file qe_input.xml


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3819 c92efa57-630b-4861-b058-cf58834340f0
2007-02-26 14:48:03 +00:00
cavazzon 3cce1b4cbc - small clean-up
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3818 c92efa57-630b-4861-b058-cf58834340f0
2007-02-26 14:42:21 +00:00
cavazzon 985fa72b69 - pw_export input documented
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3817 c92efa57-630b-4861-b058-cf58834340f0
2007-02-26 14:41:16 +00:00
cavazzon 2627a2a3fb - new module that will be used to dump the input
parameters and input layout to an XML file.
  This is useful for building interfaces (especially web-based) to QE


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3816 c92efa57-630b-4861-b058-cf58834340f0
2007-02-26 14:40:33 +00:00
dalcorso 24d9b6f9e4 If lgamma=.true., find_mode_sym writes a label to identify
infrared (I), Raman (R) or infrared+Raman (I+R) active modes.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3815 c92efa57-630b-4861-b058-cf58834340f0
2007-02-24 14:51:00 +00:00
ceresoli 50d7de6418 Trying to stay up-to-date with the recent CVS changes. Gipaw compiles
cleanly but doesn't not working at all!
I give up: I'm going in vacation for the next few days. (D.C.)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3814 c92efa57-630b-4861-b058-cf58834340f0
2007-02-23 15:32:08 +00:00
ceresoli 542c94701f Removed! new version is totally different. (D.C.)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3813 c92efa57-630b-4861-b058-cf58834340f0
2007-02-23 15:28:20 +00:00
ceresoli 2896bbf712 Small changes. Trying to stay in touch with the latest
CVS developements. (D.C.)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3812 c92efa57-630b-4861-b058-cf58834340f0
2007-02-23 11:42:03 +00:00
giannozz 3c1e04969f Write to memory enabled (disk_io='low' or 'none')
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3811 c92efa57-630b-4861-b058-cf58834340f0
2007-02-22 15:22:08 +00:00
giannozz 6f8c1fbe53 reduce_io (logical) replaced by io_level (integer)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3810 c92efa57-630b-4861-b058-cf58834340f0
2007-02-22 11:22:57 +00:00
giannozz a695a60e60 PH: reduce_io moved into control_ph
Updated control_flags module saved: CP will not compile otherwise


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3809 c92efa57-630b-4861-b058-cf58834340f0
2007-02-22 10:34:43 +00:00