Commit Graph

817 Commits

Author SHA1 Message Date
giannozz a2d1c4dc84 Info on k-point grid is needed by electron-phonon calculation with
Malgorzata's algorithm


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2751 c92efa57-630b-4861-b058-cf58834340f0
2006-01-31 21:49:33 +00:00
giannozz 0d6fa99b88 Added check on the presence of a slash at the end of outdir everywhere.
Since it is done in 100 places, I added a small function 'trimcheck'


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2749 c92efa57-630b-4861-b058-cf58834340f0
2006-01-31 17:22:28 +00:00
giannozz eec82757b4 Bug with new restart and noncolinear case fixed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2747 c92efa57-630b-4861-b058-cf58834340f0
2006-01-31 14:17:53 +00:00
giannozz 50ae06d1d7 Restart with new format works (sort of: charge density and wavefunctions
are not yet read from xml file) in parallel execution


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2745 c92efa57-630b-4861-b058-cf58834340f0
2006-01-30 16:17:30 +00:00
sbraccia 07fe6e0fa4 New denomination of constraint types (now an identification string is used instead of
an index). Removed the two cases constrained_verlet and constrained_damp: a constrained
dynamics is automatically done if the CONSTRAINTS card is present. Added a keyword to
monitor the value of the constraints during the simulation. In this case the constraints are
not imposed.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2740 c92efa57-630b-4861-b058-cf58834340f0
2006-01-28 22:35:48 +00:00
giannozz 04829cc556 - Version number updated to 3.1
- Changed format when writing a copy of the UPF file: for some reason
  the free format adds an initial blank character, causing the program
  to fail when reading (in fixed format) additional info for spin-orbit.
  Format A is now used when writing, free format when reading. (AdC)
- More preprocessing cleanup and documentation: anybody having access
  to weird machines is kindly requested to verify if things work


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2732 c92efa57-630b-4861-b058-cf58834340f0
2006-01-26 16:42:14 +00:00
giannozz 821c0ff4cf Since celldm are written to the restart file and used by some postprocessing
codes, they should be read as well. Not sure this is the best thing to do
(they should be used only as input data) but at least it fixes stm images


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2730 c92efa57-630b-4861-b058-cf58834340f0
2006-01-25 18:22:59 +00:00
sbraccia 0155b790f7 Added an input variable to specify the convergence threshold for variable-cell relaxations.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2729 c92efa57-630b-4861-b058-cf58834340f0
2006-01-25 13:33:56 +00:00
sbraccia 396106ec20 Added a missing broadcast. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2727 c92efa57-630b-4861-b058-cf58834340f0
2006-01-25 04:28:00 +00:00
sbraccia a5eeeee8c5 All functions used to generate random number collected in a single module. Added two routines
random numbers from a normal distribution.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2725 c92efa57-630b-4861-b058-cf58834340f0
2006-01-25 04:24:49 +00:00
giannozz 38e2bfcc67 Another fix for new format: USPP was not correctly set
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2713 c92efa57-630b-4861-b058-cf58834340f0
2006-01-19 15:44:56 +00:00
giannozz e7a25c1ae2 Another fix for new restart (lsda case was not working)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2712 c92efa57-630b-4861-b058-cf58834340f0
2006-01-19 13:46:11 +00:00
giannozz 752f5a0846 Missing broadcast causing crash in phonon with new restart and parallel
execution. There are for sure others: results are incorrect.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2711 c92efa57-630b-4861-b058-cf58834340f0
2006-01-18 18:10:02 +00:00
giannozz cbb7a98e56 Various fixes for the new file format. Now this is the default unless
__OLDPUNCH is defined. The norm-conserving phonon code should work, but
the USPP case doesn't, and likely many postprocessings as well.
Workaround for ifort crashes in gradcorr.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2710 c92efa57-630b-4861-b058-cf58834340f0
2006-01-18 17:20:40 +00:00
sbraccia 5056a0fd5a Fixed some bugs introduced in the metadynamics by the recent modifications.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2708 c92efa57-630b-4861-b058-cf58834340f0
2006-01-17 16:52:56 +00:00
giannozz 98c63ca797 - Miscellaneous fixes of compilation errors left after last changes
- support for cray-xt3 (courtesy of Axel Kohlmeyer)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2707 c92efa57-630b-4861-b058-cf58834340f0
2006-01-15 20:18:53 +00:00
sbraccia 96129c3fe7 Metadynamics cleanup. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2704 c92efa57-630b-4861-b058-cf58834340f0
2006-01-13 17:27:11 +00:00
sbraccia 5297687e74 Routines and variables used for molecular dynamics in PWscf merged into a single module.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2703 c92efa57-630b-4861-b058-cf58834340f0
2006-01-13 17:25:42 +00:00
sbraccia 160252aae9 Removed some "spaghetti" dependencies. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2702 c92efa57-630b-4861-b058-cf58834340f0
2006-01-13 17:13:27 +00:00
kokalj ddd8ec9a28 Printing the atomic positions by "call output_tau( lmovecell)" at each dynamics iteration, so that the pwo2xsf.sh will be able to parse the pw.x output file and create an animated XSF file.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2695 c92efa57-630b-4861-b058-cf58834340f0
2006-01-12 11:23:48 +00:00
sbraccia e6f2a72d34 Fixed and error in the initialization of finite temperature MD (PW only). C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2692 c92efa57-630b-4861-b058-cf58834340f0
2006-01-09 14:54:00 +00:00
giannozz c876c71335 Electron-phonon calculation with new algorithm works in parallel
(but not yet with pools). New versions of q2r and matdyn added.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2690 c92efa57-630b-4861-b058-cf58834340f0
2006-01-05 19:02:22 +00:00
sbraccia c7c23f08d3 Cleanup. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2689 c92efa57-630b-4861-b058-cf58834340f0
2006-01-05 17:30:30 +00:00
sbraccia 4376c19873 Fixed a bug in the potential extrapolation: the structure factors must be computed
in any case when pot_order > 0. C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2688 c92efa57-630b-4861-b058-cf58834340f0
2006-01-05 17:29:59 +00:00
dalcorso 6986953ad7 Still SR/FR mixing.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2685 c92efa57-630b-4861-b058-cf58834340f0
2006-01-04 16:42:23 +00:00
sbraccia e8d138642f Cleanup. Some of the modifications suggested by G.Bussi implemented. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2683 c92efa57-630b-4861-b058-cf58834340f0
2006-01-04 01:31:41 +00:00
dalcorso 189444258a The printed HOMO LUMO levels were not correct with fixed occupations.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2680 c92efa57-630b-4861-b058-cf58834340f0
2006-01-03 15:13:22 +00:00
silviu 55ea3e4930 input variables tot_magnetization and multiplicity were added to pw.x [silviu]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2675 c92efa57-630b-4861-b058-cf58834340f0
2006-01-01 12:16:46 +00:00
silviu a09a59d8f6 variable tot_charge added to the input of pw.x [silviu]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2673 c92efa57-630b-4861-b058-cf58834340f0
2006-01-01 09:17:24 +00:00
giannozz 8abd50bbf7 Minor cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2663 c92efa57-630b-4861-b058-cf58834340f0
2005-12-28 16:36:43 +00:00
giannozz 748ce598af oops...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2656 c92efa57-630b-4861-b058-cf58834340f0
2005-12-28 11:04:27 +00:00
giannozz 4a6942f05a Missing file added
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2655 c92efa57-630b-4861-b058-cf58834340f0
2005-12-28 11:03:38 +00:00
giannozz bce07fb8de Electron-phonon calculation using Malgorzata's technique
Still preliminary and undocumented


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2653 c92efa57-630b-4861-b058-cf58834340f0
2005-12-28 10:49:03 +00:00
dalcorso 9d56f1c6c9 Added the possibility to mix scalar relativistic and fully relativistic
pseudopotentials with lspinorb=.true. (Still experimental)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2630 c92efa57-630b-4861-b058-cf58834340f0
2005-12-21 16:30:00 +00:00
giannozz 3571a30d00 There was a copy of part of the splinelib module in PW/realus.f90.
Now there is a single copy in splinelib, with a modified calling
sequence of 'spline'. There shouldn't be any side effects, but who
knows. Note that there are still two routines called 'spline' :
the other one is in PP/plotband.f90


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2628 c92efa57-630b-4861-b058-cf58834340f0
2005-12-21 15:12:41 +00:00
giannozz 6ae8a1e665 Obsolete variable removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2623 c92efa57-630b-4861-b058-cf58834340f0
2005-12-20 16:26:17 +00:00
degironc a907073891 EXX should now work in parallel also for (nqx1,nqx2,nqx3) /= (1,1,1)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2607 c92efa57-630b-4861-b058-cf58834340f0
2005-12-19 13:00:38 +00:00
sbraccia f40212be05 Cleanp. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2605 c92efa57-630b-4861-b058-cf58834340f0
2005-12-17 21:21:54 +00:00
sbraccia bada3d414a Other fixes related to the XML restart file. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2604 c92efa57-630b-4861-b058-cf58834340f0
2005-12-17 21:21:19 +00:00
sbraccia 2ad9db50c5 Stop by user request (prefix.EXIT) was not working for CP. Fixed and reorganised.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2602 c92efa57-630b-4861-b058-cf58834340f0
2005-12-17 17:40:37 +00:00
sbraccia fdc4fcedfb Fixed a bug in the restart procedure of variable-cell dynamics: after the swap of at with at_old
the bg were not recalculated. Someone who really knows how vcmd works should check this fix.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2601 c92efa57-630b-4861-b058-cf58834340f0
2005-12-16 23:28:00 +00:00
sbraccia 993a67204a Some other bugs in the XML data-file fixed. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2587 c92efa57-630b-4861-b058-cf58834340f0
2005-12-13 21:58:44 +00:00
sbraccia 27b407c2a3 Various fixes to the xml data-file (thanks to A.Ferretti).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2583 c92efa57-630b-4861-b058-cf58834340f0
2005-12-13 14:45:35 +00:00
sbraccia 160837ee52 Bug in the MD output (PW only): the time step was printed out in ps instead of fs.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2575 c92efa57-630b-4861-b058-cf58834340f0
2005-12-09 16:01:45 +00:00
degironc 6fc5e4e8bc EXX minor cleanup and parallel implementation
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2573 c92efa57-630b-4861-b058-cf58834340f0
2005-12-09 13:08:33 +00:00
sbraccia 2c472f1a67 Fixed some bugs in the restarting procedure of meta-dynamics. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2570 c92efa57-630b-4861-b058-cf58834340f0
2005-12-09 03:50:04 +00:00
sbraccia 93832ebcfd Constant temperature MD was corrupted by my recent modifications. Fixed.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2568 c92efa57-630b-4861-b058-cf58834340f0
2005-12-08 14:28:25 +00:00
sbraccia d924777f3c Small modifications. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2567 c92efa57-630b-4861-b058-cf58834340f0
2005-12-07 17:17:54 +00:00
sbraccia 61c7c9693e Fixed some bugs in the parallel I/O of meta-dynamics.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2566 c92efa57-630b-4861-b058-cf58834340f0
2005-12-07 17:16:54 +00:00
sbraccia bd5151b0a9 Extensive clean-up and reorganisation of meta-dynamics. The algorithm
implemented is the one described in PRL 92, 17061 (2004) and, at present, only
works at zero temperature.
The restart files are now written in xml format and are saved ina sub-directory
of the main "save" directory.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2562 c92efa57-630b-4861-b058-cf58834340f0
2005-12-07 04:22:30 +00:00