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