Commit Graph

703 Commits

Author SHA1 Message Date
cavazzon 2bebd0198c - Box grid data layout descriptor used in fft high level driver
- fix in smdinit for Box grid descriptor


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2849 c92efa57-630b-4861-b058-cf58834340f0
2006-02-23 22:10:40 +00:00
kkudin ca86586c59 Moved the calculation of current time to the proper place
Otherwise the printed time was (nstep-1)*fact, and not nstep*fact
 Kostya


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2846 c92efa57-630b-4861-b058-cf58834340f0
2006-02-23 01:41:35 +00:00
giannozz 38007b9f62 Support for FFT v.3 added (for good this time)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2845 c92efa57-630b-4861-b058-cf58834340f0
2006-02-22 17:38:10 +00:00
giannozz a58954ea14 Added __USE_3D_FFT option for testing purposes. In serial execution, it
does not use 'sticks' in the fft for wavefunctions; in parallel execution,
it uses the 3d serial fft (valid for one processor per pool only!)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2843 c92efa57-630b-4861-b058-cf58834340f0
2006-02-21 16:15:32 +00:00
cavazzon 0cbd417269 - charge density is now read and written in CP/FPMD trough xml subroutine
- CP/FPMD post processing updated, charge and states written in xsf/grd format
- CP rhoofr moved to file chargedensity.f90
- merged from_scratch subroutine


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2839 c92efa57-630b-4861-b058-cf58834340f0
2006-02-19 23:29:28 +00:00
cavazzon ce6a4f3316 - fft scatter (alltoallv), transpose (alltoall), itranspose (isend/irecv)
made interchangeable (see Module/fft_base and CPV/fftdrv for more detail)
- obsolete files removed


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2832 c92efa57-630b-4861-b058-cf58834340f0
2006-02-16 22:39:29 +00:00
giannozz 1a73aa100e NEC FFT replaced by the one in fft_scalar
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2823 c92efa57-630b-4861-b058-cf58834340f0
2006-02-15 17:11:37 +00:00
giannozz 56753779a7 Compilation problem with fftw
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2808 c92efa57-630b-4861-b058-cf58834340f0
2006-02-14 14:13:59 +00:00
cavazzon f360a61a52 - fft drivers reorganization, elimination of redundant subroutines
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2807 c92efa57-630b-4861-b058-cf58834340f0
2006-02-14 10:23:58 +00:00
cavazzon 7f20c51ca9 - various clean-ups
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2791 c92efa57-630b-4861-b058-cf58834340f0
2006-02-08 18:17:58 +00:00
cavazzon 0b6de7a082 - call to diagonalize
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2777 c92efa57-630b-4861-b058-cf58834340f0
2006-02-07 13:49:06 +00:00
cavazzon 79df35d971 - cdiagonalize updated to work with arrays with a leading
dimension different from "n"
- copy of h and v in cdiagh eliminated
- some other clean ups


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2771 c92efa57-630b-4861-b058-cf58834340f0
2006-02-05 17:25:03 +00:00
cavazzon da4450417d - module random_numbers moved from flib to Modules to avoid
circular dependency. All general purpouse modules should go in
  directory Modules!


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2769 c92efa57-630b-4861-b058-cf58834340f0
2006-02-04 14:06:28 +00:00
giannozz b592654d67 Please no DOS end-of-lines and no comments in Italian !!!
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2762 c92efa57-630b-4861-b058-cf58834340f0
2006-02-03 16:57:03 +00:00
sbraccia 06776e5fb9 Fixed some bugs affecting meta-dynamics.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2759 c92efa57-630b-4861-b058-cf58834340f0
2006-02-03 04:12:18 +00:00
umari ec9753002e Added second Berry's phase el. field
some improvements in inner_loop
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2755 c92efa57-630b-4861-b058-cf58834340f0
2006-02-01 18:01:04 +00:00
giannozz 8eda231bbb - Variable cell: use Cesar Da Silva's version of the damping algorithm
(he claims it is more tested); documentation updated (sort of)
- routines find_free_unit, delete_if_present, moved from 'parser'
  to 'io_files' (it is a more natural place)
- routines int_to_char moved from 'parser' to flib/ (it is quite
  unrelated with the rest of the module)
- routine trimcheck moved from flib/ to 'io_files' (more natural place)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2753 c92efa57-630b-4861-b058-cf58834340f0
2006-02-01 17:56:16 +00:00
giannozz 584b169835 oops...call to write_bz needed to be updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2752 c92efa57-630b-4861-b058-cf58834340f0
2006-02-01 07:56:53 +00:00
cavazzon 3c8bbee2b2 *** empty log message ***
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2743 c92efa57-630b-4861-b058-cf58834340f0
2006-01-29 16:43:06 +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
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 fe1fe465c7 Misc cleanud and removal of old/obsolete/mysterious preprocessing
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2721 c92efa57-630b-4861-b058-cf58834340f0
2006-01-24 15:54:22 +00:00
cavazzon 0b8cdf4209 - bug fix, reading and writing wavefunctions when SIC is used
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2720 c92efa57-630b-4861-b058-cf58834340f0
2006-01-23 14:13:55 +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
giannozz ec9478d16c Module "qrl" no longer needed, removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2698 c92efa57-630b-4861-b058-cf58834340f0
2006-01-13 13:53:35 +00:00
giannozz 9d4b0c3387 Do not allocate large arrays that are not used with fixed cell
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2697 c92efa57-630b-4861-b058-cf58834340f0
2006-01-12 21:03:17 +00:00
cavazzon 1a6b00bbb6 - FPMD/CP ortho subroutines merged as much as possible.
- Many ortho auxiliary functions (tauset, rhoset, sigset, calphi, updatc)
  are now in common between FPMD/CP, and moved to module ortho_base.f90
- In FPMD, three index vectors, related to real space like charge and potential
  have been substituted with single index vector like in CP, for compatibility
  and efficiency.
- Bug fix in pwtools/matdyn.f90 a logical variable was used in place of a
  character variable


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2694 c92efa57-630b-4861-b058-cf58834340f0
2006-01-10 14:04:13 +00:00
giannozz e0a17780ba The qrl functions, i.e. Q_ij(r) split into l-components, are now fit to
the "conventional" Vanderbilt (qfunc+qfcoef) form if this is not available.
This removes a major difference between CP and PW in the treatment of USPP.
Only the 1.0.0 Vanderbilt format written by some obsolete version of the
Vanderbilt code should be affected, but beware unintended side effects!!!


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2693 c92efa57-630b-4861-b058-cf58834340f0
2006-01-10 11:20:56 +00:00
silviu 58382b701e bug fixed in orthogonalize_rrho. [silviu]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2684 c92efa57-630b-4861-b058-cf58834340f0
2006-01-04 08:30:18 +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
silviu 8d7ea2691d Input to cp was updated to include variable tot_magnetization, as an
alternative way of specifying the spin state. [silviu]


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2672 c92efa57-630b-4861-b058-cf58834340f0
2005-12-31 23:41:08 +00:00
umari c3c075a219 New scheme for
US+conjugate gradient: better preconditioning
ensemble dft : better algorithm

new file inner_loop.f90

P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2670 c92efa57-630b-4861-b058-cf58834340f0
2005-12-29 17:23:17 +00:00
silviu 52530e921c removing subroutine poles from cplib. [silviu]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2666 c92efa57-630b-4861-b058-cf58834340f0
2005-12-29 08:39:51 +00:00
cavazzon 6033454162 - fixed a bug in smcp: setup of variable fccc. example26 is now
working again
- calls to very old "rs" eispack driver replaced by calls do
  "dspev" lapack driver
- subroutines sigset, rhoset, tauset moved from cplib.f90 to
  ortho_base.f90, now they are used in fpmd subroutines too


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2625 c92efa57-630b-4861-b058-cf58834340f0
2005-12-20 23:54: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
giannozz 17638b6e24 Bug fix: CP yielded bad results with RRKJ3 US PP in old format
Same PP in UPF format were not affected - spotted by Matteo C.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2600 c92efa57-630b-4861-b058-cf58834340f0
2005-12-16 19:56:08 +00:00
giannozz b40aa35fb8 CP stops instead of crashing if a pseudopotential file is not found;
the type of PP format is reported in a slightly less obscure way


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2596 c92efa57-630b-4861-b058-cf58834340f0
2005-12-15 22:40:35 +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
cavazzon 553fd0d710 - bug fix: vc-relax and ibrav=0+celldm(1)+CELL_PARAMETERS
- logic behind variable fccc and ccc cleaned up and shared
  between fpmd and cp subroutines
- rhoset, sigset, tauset cleaned-up and prepared for the
  merging of the ortho subs.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2581 c92efa57-630b-4861-b058-cf58834340f0
2005-12-13 11:50:36 +00:00
silviu 69a8cb0fa5 Added input variable to namelist SYSTEM: multiplicity. It is redundent in
principle since the same information can be specified with nelup and neldw.
However in systems containing many atoms of various kinds it can help reduce
human errors. If unspecified, this parameter is ignored. [silviu]


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2578 c92efa57-630b-4861-b058-cf58834340f0
2005-12-12 08:03:28 +00:00
silviu aba8a4d2da Added an input variable to SYSTEM namelist: tot_charge. The same information
could also be specified with a proper choise of nelec. The later option however
is more sensitive to human errors, especially when working on large systems
containing diverse elements (or when working in the middle of the night...) [silviu]


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2577 c92efa57-630b-4861-b058-cf58834340f0
2005-12-12 00:17:09 +00:00
cavazzon b0a174982d - bug fix: Lapack DSPEV was used even when ESSL were used
- Same gram subroutine both for CP and FPMD subroutines
- simpson_fpmd everywhere substituted with simpson_cp90


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2572 c92efa57-630b-4861-b058-cf58834340f0
2005-12-09 11:13:40 +00:00
giannozz 1cb5b95829 No reason to allocate large arrays for variable-cell dynamics
if it is not performed - beware: this will lead to core dumps
if those arrays are used when unnecessary


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2571 c92efa57-630b-4861-b058-cf58834340f0
2005-12-09 09:07:17 +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
umari 4984105ba9 Added support for nspin==2 in CG/+eDFT and berry's phase electric field
Fixed MKL support in eDFT

P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2569 c92efa57-630b-4861-b058-cf58834340f0
2005-12-08 21:56:20 +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
giannozz 5d3ce97a46 Updated for NEC-sx6 (Guido)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2560 c92efa57-630b-4861-b058-cf58834340f0
2005-12-06 17:30:54 +00:00
cavazzon 721359a455 - some updates about SIC for fpmd calculations
contributed by F.Baletto


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2559 c92efa57-630b-4861-b058-cf58834340f0
2005-12-06 14:55:23 +00:00
giannozz 26891b32ea Undefined variables were present - would have never compiled
Should we keep this ancient cray stuff or remove it altogether???


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2556 c92efa57-630b-4861-b058-cf58834340f0
2005-12-06 09:05:31 +00:00
sbraccia 217bc1ac93 Small fix in the output format.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2538 c92efa57-630b-4861-b058-cf58834340f0
2005-12-01 23:48:16 +00:00
giannozz aed2eca96f Cleanup of the Ultrasoft PP: variable "cmesh", used only for PP in the
archaic USPP format with Herman-Skilman grid, removed. The integration
is now performed used the same logic (but not yet the same routine) of
the other cases.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2536 c92efa57-630b-4861-b058-cf58834340f0
2005-12-01 17:25:22 +00:00
cavazzon 34a10dc44c - bug fix, the center of mass cdmi was defined first in real
variables and then in scaled variable. Now the scaled
  center of mass is stored in variable "cdms".
  This patch affect only the standard output.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2520 c92efa57-630b-4861-b058-cf58834340f0
2005-11-25 09:07:09 +00:00
silviu 45949ffabb change variable ht type in subroutine from_scratch_fpmd to intend(INOUT). [silviu]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2507 c92efa57-630b-4861-b058-cf58834340f0
2005-11-23 16:14:18 +00:00
silviu 4c65459fa4 upper and lower temperature bounds for velocity rescaling were not properly
defined. [silviu]


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2506 c92efa57-630b-4861-b058-cf58834340f0
2005-11-23 16:10:58 +00:00
giannozz 50b072a3cc Unused file removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2505 c92efa57-630b-4861-b058-cf58834340f0
2005-11-23 13:36:43 +00:00
silviu 0302c5ff0d bug fix, wave finction velocity was not set to zero when 'tzeroe' flag is on.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2504 c92efa57-630b-4861-b058-cf58834340f0
2005-11-22 16:41:18 +00:00
giannozz 387957b7ab "na" was declared twice
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2502 c92efa57-630b-4861-b058-cf58834340f0
2005-11-22 08:09:06 +00:00
silviu 3c4de1ea01 Subroutine poles uses now the minimum-image convention when calculating
the dipole moment. That way one don't have to worry about placing the
molecule/cluster in the center of the cell. [silviu]


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2499 c92efa57-630b-4861-b058-cf58834340f0
2005-11-21 23:41:29 +00:00
giannozz 039537519a First batch of alpha compilation problems
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2497 c92efa57-630b-4861-b058-cf58834340f0
2005-11-21 17:30:07 +00:00
silviu d9d3bed97a Modified subroutine 'poles' to calculate also the ionic contribution to the
dipole moment + cleanup. [silviu]


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2496 c92efa57-630b-4861-b058-cf58834340f0
2005-11-20 21:44:02 +00:00
silviu 8d81f41419 Comments were translated from Italian to English. [silviu]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2494 c92efa57-630b-4861-b058-cf58834340f0
2005-11-19 21:29:30 +00:00
giannozz 28e440347b No reason to keep vofrho_wf (no longer used)
Subroutine "poles" (also not used) kept for now - might be useful later


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2491 c92efa57-630b-4861-b058-cf58834340f0
2005-11-18 14:28:45 +00:00
silviu 88999eda73 Updating the interface of subroutine 'poles' to return also the dipole vector. [silviu]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2484 c92efa57-630b-4861-b058-cf58834340f0
2005-11-16 23:08:58 +00:00
silviu 235822991c Breaking long code lines to shorter ones (i.e. adding '&'),
g95 doesn't like very long lines. [silviu]


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2469 c92efa57-630b-4861-b058-cf58834340f0
2005-11-13 22:17:23 +00:00
umari 82ce6f09fc Added flag to stop calculation if (in cp.x)
ensemble DFT and NOT conjugate gradient
berry phase electric field and nspin==2
conjugate gradient and nspin==2
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2465 c92efa57-630b-4861-b058-cf58834340f0
2005-11-11 17:31:43 +00:00
giannozz 1e5f5a5002 References updated, some cleanup of unused routines
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2463 c92efa57-630b-4861-b058-cf58834340f0
2005-11-11 16:11:22 +00:00
kkudin 46d6cfd80c Added a branch to the code to make sure that "lambdam" used in CP is
initialized to something sane in code paths not using "interpolate_lambda"
 Kostya


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2457 c92efa57-630b-4861-b058-cf58834340f0
2005-11-11 00:21:03 +00:00
cavazzon 6c0386e76b - few more useful print out for CP/FPMD
partial temperatures and mean square displacement


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2452 c92efa57-630b-4861-b058-cf58834340f0
2005-11-09 17:57:05 +00:00
cavazzon 259a6ea9b2 - check added on SIC staff with CP
- FPMD error message fixed for SIC with nupdwn(1) = 1 and nupdwn(2) = 0


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2447 c92efa57-630b-4861-b058-cf58834340f0
2005-11-09 16:33:07 +00:00
kkudin 55e4158939 Moved smooth restart CG->CP code to a slightly different location in
order to take into account the very last step as well.
 Kostya


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2445 c92efa57-630b-4861-b058-cf58834340f0
2005-11-08 23:40:21 +00:00
giannozz 5ed89fdd33 bad output message caused a crash when issued
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2444 c92efa57-630b-4861-b058-cf58834340f0
2005-11-08 20:06:40 +00:00
kkudin d3dc252bde Added missing stuff when linking on IBM with XLF
Kostya


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2442 c92efa57-630b-4861-b058-cf58834340f0
2005-11-08 17:54:28 +00:00
sbraccia 4f03ee14b2 Fixed a bug in cpr (the eigenvalues were not always computed when the restart file was saved).
In the history sub-directory the data-files are now saved as: data-file.${iteration-number}.xml
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2440 c92efa57-630b-4861-b058-cf58834340f0
2005-11-08 16:48:06 +00:00
giannozz 8f9fae13dc The "qrl" array - used for compatibility with old Vanderbilt format -
takes 200Mb with default parameters! Reduced to almost half by using
the symmetry wrt index exchange.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2439 c92efa57-630b-4861-b058-cf58834340f0
2005-11-08 10:04:52 +00:00
umari eeb0ae8dab Uncommented lines for smooth restart CG to CP
P..U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2435 c92efa57-630b-4861-b058-cf58834340f0
2005-11-08 01:12:02 +00:00
cavazzon 45163d093e - CP/FPMD print out routines merged, now physical quantities are
displayed with the same layout


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2434 c92efa57-630b-4861-b058-cf58834340f0
2005-11-08 00:03:27 +00:00
sbraccia 61c936b59a filenames modified so that all the files inside the "save" directory have standard names
that do not depend on the prefix.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2433 c92efa57-630b-4861-b058-cf58834340f0
2005-11-07 19:35:54 +00:00
sbraccia d55347e4dc Some cleanup: the info message about reading/writing the restart file now indicates the
restart directory (the only file users are aware of) and not the xml descriptor.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2432 c92efa57-630b-4861-b058-cf58834340f0
2005-11-07 18:56:23 +00:00
cavazzon 7065fe2757 - writing and reading restart file is now notified on standard output
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2431 c92efa57-630b-4861-b058-cf58834340f0
2005-11-07 17:31:41 +00:00
cavazzon 054216658d - Bug fix, ionic steepest descent was not working
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2430 c92efa57-630b-4861-b058-cf58834340f0
2005-11-07 16:49:32 +00:00
cavazzon 8796e485b6 charge density now is read through xml base method
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2426 c92efa57-630b-4861-b058-cf58834340f0
2005-11-06 20:57:16 +00:00
sbraccia e1d38363cd Clean-up of the xml stuff: the restart directory is now "prefix"_"ndw".save (previously RESTART"ndw")
and the xml data-file is data-file.xml (previously restart.xml). The restart dir now contains a
history sub-dir that contains a copy of the previous files data-file.xml (to facilitate post-processing).
Examples' references do not need to be regenerated.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2424 c92efa57-630b-4861-b058-cf58834340f0
2005-11-06 20:30:51 +00:00
degironc 91433749f9 More small changes to funct module, some clean up of the EXX part.
stefano


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2420 c92efa57-630b-4861-b058-cf58834340f0
2005-11-04 11:47:42 +00:00
degironc c209f8233b Modules/functionals.f90 modified.
The idea is that module funct contains data defining the DFT functional in use
and a number of functions and subroutines to manage them.
Data are PRIVATE and are (shuold be) accessed and set only by function calls.
Basic drivers to compute XC quantities are also included.

It should be the main place where definitions for and calculation of xc
functionals are centralized.

In CPV printout [A.U.] replaced by [HARTREE A.U.] in many places.

stefano


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2411 c92efa57-630b-4861-b058-cf58834340f0
2005-11-02 15:42:06 +00:00
sbraccia cfb3560db2 check_tables must be called only in the case of variable cell dynamics.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2400 c92efa57-630b-4861-b058-cf58834340f0
2005-11-01 22:40:42 +00:00
giannozz 7e71136c35 Patch from Axel Kohlmeyer: mp-sum => mp_max, fixing a serious error
in parallel execution. PLEASE CHECK


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2399 c92efa57-630b-4861-b058-cf58834340f0
2005-11-01 22:23:07 +00:00
kkudin f370b2c68b Removed excessive beautification (i.e. leading "&") in format strings
because ifort 9.0 on AMD64 complained
 Kostya


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2397 c92efa57-630b-4861-b058-cf58834340f0
2005-11-01 16:42:06 +00:00
umari 8e4be2366d Added the possibility (now it's commented)
of smooth restart CG to CP, to be used in CP molecular dynamics

P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2395 c92efa57-630b-4861-b058-cf58834340f0
2005-10-31 16:52:40 +00:00
umari b8c0ba2b63 Just some cleanings
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2373 c92efa57-630b-4861-b058-cf58834340f0
2005-10-26 00:37:36 +00:00
umari 141137c251 Just added some comments
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2368 c92efa57-630b-4861-b058-cf58834340f0
2005-10-25 21:41:44 +00:00
umari e9cf6c2cde Clearer comments
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2363 c92efa57-630b-4861-b058-cf58834340f0
2005-10-25 15:44:24 +00:00
giannozz 201b68ac9a UMA => AMU everywhere . For people not speaking latin-derived languages
the connection between UMA and Atomic Mass Units is not obvious.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2359 c92efa57-630b-4861-b058-cf58834340f0
2005-10-25 13:08:29 +00:00
umari e3fa92df55 Fixed some bugs for electric field with CP
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2358 c92efa57-630b-4861-b058-cf58834340f0
2005-10-24 22:06:01 +00:00
sbraccia 740f0aad8f Few fixes and some cleanup in metadynamics. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2349 c92efa57-630b-4861-b058-cf58834340f0
2005-10-22 22:53:57 +00:00
umari ae4d95ded8 Infamous routine vofrho2 eliminated.
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2346 c92efa57-630b-4861-b058-cf58834340f0
2005-10-21 23:19:35 +00:00
umari 0fbad267a2 Infamous routine vofrho2 eliminated
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2345 c92efa57-630b-4861-b058-cf58834340f0
2005-10-21 23:09:39 +00:00
umari ba23f821cb Fixed C.G., ENSEMBLE-DFT,ELECTRIC FIELD
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2341 c92efa57-630b-4861-b058-cf58834340f0
2005-10-21 19:41:09 +00:00
umari 300d6f536c Fixed C.G., ENSEMBLE-DFT, ELECTRIC FIELD
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2340 c92efa57-630b-4861-b058-cf58834340f0
2005-10-21 19:40:15 +00:00
umari a6e10a0b85 In printout_new , new parameter atot for C.G. +ensemble
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2339 c92efa57-630b-4861-b058-cf58834340f0
2005-10-21 19:34:12 +00:00
umari e55ebd3077 Added some ensemble flags,
call to printout_new modified new parameters
atot for C.G. +Ensemble
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2338 c92efa57-630b-4861-b058-cf58834340f0
2005-10-21 19:33:33 +00:00
umari 8314db9533 Eliminated fossil ensemble part in Car-Parrinello electronic
minimization. Infemous routine vofrho2 no longer called
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2337 c92efa57-630b-4861-b058-cf58834340f0
2005-10-21 18:29:24 +00:00
umari 3f385a668b Added electric field input possibility
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2336 c92efa57-630b-4861-b058-cf58834340f0
2005-10-21 18:14:30 +00:00
sbraccia 1727f49608 Modules used by cp listed explicitly. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2335 c92efa57-630b-4861-b058-cf58834340f0
2005-10-21 18:04:54 +00:00
sbraccia 6289c80922 ETTT => ECONT. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2334 c92efa57-630b-4861-b058-cf58834340f0
2005-10-21 15:44:35 +00:00
umari 768415c27a Some clean-ups.
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2332 c92efa57-630b-4861-b058-cf58834340f0
2005-10-21 15:38:11 +00:00
umari 65101eaca3 Major clean-ups
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2331 c92efa57-630b-4861-b058-cf58834340f0
2005-10-21 15:37:47 +00:00
umari 2c62c15173 error corrected
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2330 c92efa57-630b-4861-b058-cf58834340f0
2005-10-21 15:36:37 +00:00
umari ee849041a7 Major clean-ups
P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2329 c92efa57-630b-4861-b058-cf58834340f0
2005-10-21 15:35:25 +00:00
sbraccia ba4d2bef4b Several bug-fix and clean-up.
NEB: removed unused variables; removed allocatable input arrays from input_parameters (to be
consistent with the rest of the input stuff) and replaced by static arrays.
XML: unit 99 used to read/write wfc's replaced by a call to iotk_free_unit.
constraints: the static array "fion" is passed as an array-section to constraint subroutines.
metadyn: fe_step must be defined as an array of "time-steps" (one for each deg-of-freedom).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2322 c92efa57-630b-4861-b058-cf58834340f0
2005-10-20 15:22:12 +00:00
giannozz 9f9fdf2c95 Constants passed as argument must be explicit double precision
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2313 c92efa57-630b-4861-b058-cf58834340f0
2005-10-20 08:28:37 +00:00
sbraccia 7d7ebe8ba3 Added the unit for the simulation time.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2308 c92efa57-630b-4861-b058-cf58834340f0
2005-10-19 19:40:14 +00:00
giannozz 2857be476e "enthropy" => "entropy" !
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2306 c92efa57-630b-4861-b058-cf58834340f0
2005-10-19 13:57:54 +00:00
kkudin 7cb1a59cc8 Fixed the "massive" Nose-Hoover chains' restart information, now the number
of chains is saved as well. The XML file got an extra variable.
 Kostya


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2301 c92efa57-630b-4861-b058-cf58834340f0
2005-10-18 00:32:50 +00:00
kkudin c479eabf09 Reset tps to zero when doing 'reset_counters'
And, by the way, why *.evp file now has integer time steps instead of
the total simulation time? I liked that one better ...
 Kostya


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2300 c92efa57-630b-4861-b058-cf58834340f0
2005-10-18 00:27:59 +00:00
umari 5f97f22155 Ooopsss
some debug removed

P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2299 c92efa57-630b-4861-b058-cf58834340f0
2005-10-17 23:46:51 +00:00
umari da192b6ef5 There was a problem with pseudo potentials with NLCC,
CP stopped in compute_rhocg
Changed
IF( gb(ig) > gsmall ) THEN
into
IF( abs(xg*r(1)) > gsmall ) THEN

P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2298 c92efa57-630b-4861-b058-cf58834340f0
2005-10-17 23:45:45 +00:00
kkudin 976b346dc2 Introduced delt0=0.0 in order to kill some ancient ionic & cell motion under
certain restart conditions that nobody understands anymore
 Kostya


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2297 c92efa57-630b-4861-b058-cf58834340f0
2005-10-17 20:06:30 +00:00
kkudin 41e1059048 Added check to NOT shift to the center of mass if some Cartesians are frozen
Kostya


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2295 c92efa57-630b-4861-b058-cf58834340f0
2005-10-17 20:01:55 +00:00
sbraccia 832592f68f XML: binary files are now written as iotk files. PWscf now uses the routine
to write the density plane by plane (the same used by CP).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2294 c92efa57-630b-4861-b058-cf58834340f0
2005-10-17 12:39:40 +00:00
sbraccia 14cacbea0c Small modifications in the metadynamics algorithm. Doc updated.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2291 c92efa57-630b-4861-b058-cf58834340f0
2005-10-15 23:27:47 +00:00
sbraccia bd245ca656 New damped-dynamics based on the quick-min: H^-1|f> is used instead of |f> and H^1 is
updated with the BFGS algorithm. The performance is similar to the quasi-newton method,
but the algorithm is much simpler. Moreover it works also with constrained dynamics.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2264 c92efa57-630b-4861-b058-cf58834340f0
2005-10-06 13:32:45 +00:00
ballabio d1f46ac488 fixed problem with compilation rules [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2262 c92efa57-630b-4861-b058-cf58834340f0
2005-10-06 09:44:04 +00:00
ballabio c0815d8459 fix for g95 [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2261 c92efa57-630b-4861-b058-cf58834340f0
2005-10-06 09:32:58 +00:00
ballabio 670f4b64d5 now configure checks separately for serial and parallel compilers [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2258 c92efa57-630b-4861-b058-cf58834340f0
2005-10-05 18:11:25 +00:00
cavazzon df5e388d3c - fixed a problem with the charge written in restart dir, since
vofrho overwrites rhor, what was written in the restart was the
  potential and not the charge density.
- clean-up in input_parameters and INPUT_CP doc


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2248 c92efa57-630b-4861-b058-cf58834340f0
2005-10-01 16:04:41 +00:00
ballabio 235d96d71e separated LDFLAGS and LIBS [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2247 c92efa57-630b-4861-b058-cf58834340f0
2005-09-29 13:17:39 +00:00
cavazzon 088955c3e8 - fix in computation of stress for runs where tpre = .true. and thdyn = .false.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2242 c92efa57-630b-4861-b058-cf58834340f0
2005-09-27 16:53:44 +00:00
cavazzon 89fc5481fc - CP docs revised
- CP postprocessing ( cppp.x ) now properly read restart.xml and
  trajectory files to produce xcrysden files ( .xsf .axsf )


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2235 c92efa57-630b-4861-b058-cf58834340f0
2005-09-26 15:56:23 +00:00
cavazzon da075dba31 - CP post processing updated to use iotk
- small fix in randpos


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2219 c92efa57-630b-4861-b058-cf58834340f0
2005-09-25 22:59:33 +00:00
giannozz f0dfab27a1 Minor changes to error messages
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2217 c92efa57-630b-4861-b058-cf58834340f0
2005-09-24 10:07:57 +00:00
sbraccia fb1a49e5e2 Fixed some bugs in the definition of coordination numbers, IO formats, and metadynamics.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2213 c92efa57-630b-4861-b058-cf58834340f0
2005-09-24 02:49:16 +00:00
cavazzon 2aa910dda7 - fix in stress calculation for non linear core correction
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2211 c92efa57-630b-4861-b058-cf58834340f0
2005-09-23 12:50:54 +00:00
sbraccia ec9c80b2f2 Improved the output format and the restart procedure for meta-dynamics.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2204 c92efa57-630b-4861-b058-cf58834340f0
2005-09-21 18:02:15 +00:00
sbraccia eb26a0b931 Metadynamics output modified.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2200 c92efa57-630b-4861-b058-cf58834340f0
2005-09-20 19:31:41 +00:00
sbraccia 5e399e3a0b First experimental version of the Laio-Parrinello metadynamics. This implementation
is compatible with both PWscf and CP. Examples and documentation will follow.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2199 c92efa57-630b-4861-b058-cf58834340f0
2005-09-20 15:17:18 +00:00
cavazzon 41c665b82b - Executable fpmd.x no more built, new calculation "fpmd" added, to
execute cp.x with fpmd flavour
 - stress for LSD calculation fixed ( but more test required )


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2190 c92efa57-630b-4861-b058-cf58834340f0
2005-09-18 23:49:24 +00:00
sbraccia 5bdf7a3ec8 Clean-up of the code for the calculation of free-energy barriers.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2189 c92efa57-630b-4861-b058-cf58834340f0
2005-09-18 23:10:50 +00:00
sbraccia 83c57290c6 XML restart file: the pseudopotential filenames were not read.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2187 c92efa57-630b-4861-b058-cf58834340f0
2005-09-17 02:41:52 +00:00
sbraccia c959d3dda2 Extensive clean-up and reorganisation of the routines for the calculation
of potential energy and free-energy barriers.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2186 c92efa57-630b-4861-b058-cf58834340f0
2005-09-17 02:35:57 +00:00
cavazzon f88ba38509 - more CP/FPMD merging
- clean-up


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2183 c92efa57-630b-4861-b058-cf58834340f0
2005-09-15 16:51:35 +00:00
sbraccia 605a912480 NEB clean-up; fixed some bugs in the CP implementation. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2165 c92efa57-630b-4861-b058-cf58834340f0
2005-09-11 00:50:13 +00:00
cavazzon 6c01fe0fbf - SMD example and documentation updated.
Thanks to Yosuke Kanai


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2162 c92efa57-630b-4861-b058-cf58834340f0
2005-09-07 15:33:57 +00:00
cavazzon d0e2f71119 - bug fix, rhoc was allocated two times
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2156 c92efa57-630b-4861-b058-cf58834340f0
2005-09-06 10:24:21 +00:00
cavazzon f042695867 - added input parameter "refg" in the control namelist to set the
accurancy of the pseudopotential table for CP/FPMD (default values = 0.05Ryd)
  mmx now is calculated depending on refg and ecutrho


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2155 c92efa57-630b-4861-b058-cf58834340f0
2005-09-06 09:27:34 +00:00
sbraccia eba53b94ee Fixed some problems with the xml restart. Added some other variables to the
xml file. C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2154 c92efa57-630b-4861-b058-cf58834340f0
2005-09-06 00:52:01 +00:00
cavazzon 1c9d0be232 - iotk library updated to the last stable version ( 1.0.1 )
- small fix in cp_restart, reading occupation when restarting
  from a PW run


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2139 c92efa57-630b-4861-b058-cf58834340f0
2005-08-30 10:36:24 +00:00
sbraccia e0e17e962b More merge between xml routines used by cp/fpmd and pwscf. Many fixes in the
pwscf set of drivers that read the xml punch file.
Now the postprocessing codes that use the read_file routine to read the punch
file should work (please check).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2138 c92efa57-630b-4861-b058-cf58834340f0
2005-08-29 20:29:22 +00:00
giannozz f2091b0855 *** empty log message ***
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2136 c92efa57-630b-4861-b058-cf58834340f0
2005-08-29 08:34:06 +00:00
giannozz f533b052d5 dbl => DP (defined as previously dbl was)
syntax for declarations: real(DP), without "kind="


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2135 c92efa57-630b-4861-b058-cf58834340f0
2005-08-28 14:09:42 +00:00
giannozz bf4bfe222f General cleanup of intrinsic functions:
conversion to real    => DBLE
(including real part of a complex number)
conversion to complex => CMPLX
complex conjugate     => CONJG
imaginary part        => AIMAG

All functions are uppercase.
CMPLX is preprocessed by f_defs.h and performs an explicit cast:
#define CMPLX(a,b)  cmplx(a,b,kind=DP)
This implies that 1) f_defs.h must be included whenever a CMPLX is present,
2) CMPLX should stay in a single line, 3) DP must be defined.

All occurrences of real, float, dreal, dfloat, dconjg, dimag, dcmplx
removed - please do not reintroduce any of them.
Tested only with ifc7 and g95 - beware unintended side effects

Maybe not the best solution (explicit casts everywhere would be better)
but it can be easily changed with a script if the need arises.
The following code might be used to test for possible trouble:

program test_intrinsic

  implicit none
  integer, parameter :: dp = selected_real_kind(14,200)
  real (kind=dp) :: a = 0.123456789012345_dp
  real (kind=dp) :: b = 0.987654321098765_dp
  complex (kind=dp) :: c = ( 0.123456789012345_dp, 0.987654321098765_dp)

  print *, '      A = ', a
  print *, ' DBLE(A)= ', DBLE(a)
  print *, '      C = ', c
  print *, 'CONJG(C)= ', CONJG(c)
  print *, 'DBLE(c),AIMAG(C)  = ', DBLE(c), AIMAG(c)
  print *, 'CMPLX(A,B,kind=dp)= ', CMPLX( a, b, kind=dp)

end program test_intrinsic

Note that CMPLX and REAL without a cast yield single precision numbers on
ifc7 and g95 !!!


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2133 c92efa57-630b-4861-b058-cf58834340f0
2005-08-26 17:44:42 +00:00
cavazzon 08a4556d85 - added a subroutine to write the charge density in XML plane by plane
- minor fixes to PW/pw_restart
- Added the possibility to restart using CP from a PW run (at gamma),
  working but still sperimental.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2131 c92efa57-630b-4861-b058-cf58834340f0
2005-08-26 09:28:33 +00:00
cavazzon 4652e9f60d - fixed a bug with nose-hoover chains and restart file.
The restart sub was always writing and reading a chain
  of the maximum lenght, regardless the real lenght of
  the chain.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2124 c92efa57-630b-4861-b058-cf58834340f0
2005-08-24 14:35:39 +00:00
targacept 9f487bd7ad Adding Autopilot Feature Suite
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2122 c92efa57-630b-4861-b058-cf58834340f0
2005-08-24 14:23:09 +00:00
sbraccia dcc1e4ce7e Some buf fix for the implementation of NEB in the CP code.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2121 c92efa57-630b-4861-b058-cf58834340f0
2005-08-24 13:17:28 +00:00
sbraccia 39aa8f58be Dynamics with wannier functions: variables wf_dt and wfdt unified. Added a check on
the input value of calwf.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2119 c92efa57-630b-4861-b058-cf58834340f0
2005-08-23 18:42:25 +00:00
targacept 58a3e7e6a3 Adjusting Makefiles for ions_nose.o
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2118 c92efa57-630b-4861-b058-cf58834340f0
2005-08-23 17:47:38 +00:00
targacept 2680163daf Moving back to Modules directory prior to submission of Autopilot Suite
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2113 c92efa57-630b-4861-b058-cf58834340f0
2005-08-22 20:11:42 +00:00
cavazzon da2901d819 - Another wrong variable declariation, this time found by Intel,
it was not found by IBM and PGI!


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2112 c92efa57-630b-4861-b058-cf58834340f0
2005-08-22 14:57:26 +00:00
cavazzon 0f4ee3eff9 - PGI found a wrong variable specification (that IBM xlf hasen't found)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2111 c92efa57-630b-4861-b058-cf58834340f0
2005-08-22 14:25:50 +00:00
cavazzon 260828432d - FPMD: pseudopotential variable wsg, wnl, fnl substituted with
dion, beta, bec everyware.
- subroutines formfn, compute_beta, nlsm1, nlsm2, ecc ... now are common
  between FPMD and CPV, a lot of clean ups!
- Changes in stdout: relevant physical quantities ( positions velocities an cell )
  are now printed with the seme format of the corresponding input card,
  like in PW, as was suggested by SdG.
- exemple23 updated to reflect the new input namelist "wannier"
- Subroutine init_run now is used in FPMD too.
- WARNING in the stress computed with CP, for a pseudo with core-corrections,
  a contribution is missing! Not yet fixed, I need to talk with PG for the
  box staff.
- WARNING the examples reference are not updated, I'm on the IBM sp, and
  I prefer to update them from a linux machine.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2110 c92efa57-630b-4861-b058-cf58834340f0
2005-08-22 14:14:13 +00:00
ballabio a37cc545b2 moved & in continued line to 6th position, ifort9 wants it [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2105 c92efa57-630b-4861-b058-cf58834340f0
2005-08-17 12:59:12 +00:00
degironc ac7906dc29 - makefile update after yesterday changes
- variable "ishybrid" added to Modules/funct.f90 to manage hybrid functionals
- duplicated subroutines in upftools/nclib.f90 removed


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2095 c92efa57-630b-4861-b058-cf58834340f0
2005-08-09 07:34:23 +00:00
degironc eafe340169 special module Modules/metagga.f90 removed.
The "ismeta" variable has been included in Modules/functionals
and calls to which_dft has been simplified.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2094 c92efa57-630b-4861-b058-cf58834340f0
2005-08-08 15:55:06 +00:00
degironc 76d962f368 missing license statement added
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2093 c92efa57-630b-4861-b058-cf58834340f0
2005-08-08 15:41:27 +00:00
giannozz e0d3021cc5 Updated Makefile with better dependencies (AK)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2089 c92efa57-630b-4861-b058-cf58834340f0
2005-08-03 17:00:07 +00:00
cavazzon b03f1b7318 - printout of execution seconds every step removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2078 c92efa57-630b-4861-b058-cf58834340f0
2005-08-01 15:39:08 +00:00
kkudin 1b31d5242e Rescaled the target kinetic energy by ndega/(3*nat) for massive Nose chains,
added a way to turn off the common thermostat on top of the massive Nose
Kostya


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2063 c92efa57-630b-4861-b058-cf58834340f0
2005-07-29 18:56:53 +00:00
kkudin c648ecbea0 For more than 1 Nose (chain) thermostat per system added a common thermostat
on top of all the other ones
 Kostya


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2058 c92efa57-630b-4861-b058-cf58834340f0
2005-07-29 03:18:20 +00:00
cavazzon c4101a5e7e - CP/FPMD clean-ups
- CP: NEB is working again! (at least on the case of the example17)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2056 c92efa57-630b-4861-b058-cf58834340f0
2005-07-28 16:30:19 +00:00
cavazzon 1609c6165d - CP/FPMD more meaningful error message when the restart file is not found,
or is not writable


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2053 c92efa57-630b-4861-b058-cf58834340f0
2005-07-28 10:43:27 +00:00
cavazzon 59b4f60f8b - FPMD/CP variable "nbnd" and "nelec" are computed automatically if
not specified in the input, like in PW
- FPMD/CP directory for restart file now could be specified with
  the input parameter "scradir" in the control namelist
- FPMD: NEB is working again!


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2051 c92efa57-630b-4861-b058-cf58834340f0
2005-07-27 16:09:03 +00:00
ballabio 05881fc887 eliminated include file [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2040 c92efa57-630b-4861-b058-cf58834340f0
2005-07-21 13:24:30 +00:00
cavazzon 9d40d074ce - now cp.x and fpmd.x are compiled using the same PROGRAM file
(cprstart.f90). The new subroutine get_program sets the
  strings program_name ( CP90 for cp.x and FPMD for fpmd.x ),
  to distinguish the call tree
- change required by NEB


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2037 c92efa57-630b-4861-b058-cf58834340f0
2005-07-20 14:16:21 +00:00
sbraccia dd9d990a78 NEB in CP: stdout was not reconnected to unit 6.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2034 c92efa57-630b-4861-b058-cf58834340f0
2005-07-19 02:58:23 +00:00
sbraccia ba2edda164 Cleanup of unused variables.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2033 c92efa57-630b-4861-b058-cf58834340f0
2005-07-18 02:56:45 +00:00
sbraccia d92755e936 Greneral cleanup. NEB works again also with the CP code.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2032 c92efa57-630b-4861-b058-cf58834340f0
2005-07-18 01:16:41 +00:00
kkudin 89588c4924 Slightly change how the string is reparameterized. example26 still needs
good verification ...
Kostya


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2028 c92efa57-630b-4861-b058-cf58834340f0
2005-07-15 06:52:02 +00:00
kkudin d51341fefb Set electronic kinetic energy for CG to 0
Convert electron_dynamics='cg' to tcg=.true. in CP code
In principle, input variable 'tcg' should be removed at some point
Kostya


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2026 c92efa57-630b-4861-b058-cf58834340f0
2005-07-15 01:52:50 +00:00
kkudin d4882f80ff Fixed a bug that prevented CG from working with ionic dynamics
Kostya


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2025 c92efa57-630b-4861-b058-cf58834340f0
2005-07-15 01:09:07 +00:00
sbraccia 5088fea7c2 The flag that identifies meta-gga XC is now TPSS (to avoid conflicts
with other possible implementations of meta-gga).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2023 c92efa57-630b-4861-b058-cf58834340f0
2005-07-14 20:01:29 +00:00
sbraccia cce74f74c8 Fixed the a bug in the metagga.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2020 c92efa57-630b-4861-b058-cf58834340f0
2005-07-13 19:03:32 +00:00
sbraccia ab9fcd0dd3 META-GGA implemented (by Xiaofei Wang) in the CP code for norm-conserving pseudopotentials only.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2019 c92efa57-630b-4861-b058-cf58834340f0
2005-07-13 18:22:42 +00:00
sbraccia 2c8f42d69b Cleanup of modules.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2017 c92efa57-630b-4861-b058-cf58834340f0
2005-07-12 22:21:51 +00:00
sbraccia d6742230b2 Added a routine that initialise the cp code (previously done in cpr). This routine is called by
cpr_loop. This has required some variables previously local to cpr to be moved into modules.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2016 c92efa57-630b-4861-b058-cf58834340f0
2005-07-12 20:08:01 +00:00
sbraccia 40304e2015 stop_pw renamed stop_run to be consistent with the similar rutine for cp.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2012 c92efa57-630b-4861-b058-cf58834340f0
2005-07-10 23:48:37 +00:00
sbraccia 78bdfd0237 Added to cp a subroutine to stop the code (similar to stop_pw).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2011 c92efa57-630b-4861-b058-cf58834340f0
2005-07-10 21:42:23 +00:00
cavazzon 9f7df9ee08 - some changes in restart file to add tags of NEWPUNCH
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2010 c92efa57-630b-4861-b058-cf58834340f0
2005-07-10 19:58:06 +00:00
sbraccia dc7b19b093 Cleanup. Removed "#ifdef __SMD" that was set as xlf workaround, with the result that smd stuff was never
compiled and was no longer working.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2009 c92efa57-630b-4861-b058-cf58834340f0
2005-07-10 19:27:43 +00:00
sbraccia 601e5ef13f Cleanup. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2002 c92efa57-630b-4861-b058-cf58834340f0
2005-07-08 02:56:05 +00:00
sbraccia 054ff73d71 Fixed another error in the implementation of SHAKE: masses in hartree are twice the masses in rydberges.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2001 c92efa57-630b-4861-b058-cf58834340f0
2005-07-07 19:54:04 +00:00
sbraccia 24957a6321 Cleanup of module dependencies.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2000 c92efa57-630b-4861-b058-cf58834340f0
2005-07-06 23:11:25 +00:00
kkudin 930619e2b2 by Kostya
This patch adds "massive" Nose-Hoover chains for ions (i.e. each ion
can have a separate NH chain attached to it)
Some fixes are still needed in different places:
-the information on the number of NH chains [nhpdim] needs to be
saved and read from the restart file (not done now)
-the NH velocities also need to be all saved [nhpdim*nhpcl]
-an input option needs to be added to zero out the NH velocities during
a restart in order to permit "on the fly" thermostat changes
-deallocation of the module variables gives glibc error with IFC 8.0 & 8.1 in
cpr.f90


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1998 c92efa57-630b-4861-b058-cf58834340f0
2005-07-05 21:02:48 +00:00
cavazzon b5fa8ee14b - cell_base, added support for cell input units, ex: CELL_PARAMETERS (angstrom)
- core charge, same module between CPV and FPMD
- Makefile: added dependency between "mods" and "libiotk"
- Makefile: fix for dependencies in PH and Gamma when __NEWPUNCH is defined


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1995 c92efa57-630b-4861-b058-cf58834340f0
2005-07-04 10:34:44 +00:00
sbraccia d9a5a517ce More merging of cp_restart and pw_restart.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1994 c92efa57-630b-4861-b058-cf58834340f0
2005-07-03 23:56:52 +00:00
sbraccia 6d65a2938b Fixed a trivial error (not indicated by ifort!!!).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1993 c92efa57-630b-4861-b058-cf58834340f0
2005-07-03 16:58:30 +00:00
sbraccia d2c3cd0f93 Added a common module that contains (some of) the subroutines used to write the various
sections of the XML restart/punch file.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1992 c92efa57-630b-4861-b058-cf58834340f0
2005-07-02 02:52:38 +00:00
sbraccia eaa2293534 Added a card for plotting wannier functions (and related stuff).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1991 c92efa57-630b-4861-b058-cf58834340f0
2005-07-01 20:39:45 +00:00
sbraccia 2d5fa8a23e Added a namelist for cp-dynamics with wannier functions (and related stuff).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1990 c92efa57-630b-4861-b058-cf58834340f0
2005-07-01 14:26:10 +00:00
sbraccia 27942f3817 Again some fix for making constrained dynamics compatible with fixed ions.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1987 c92efa57-630b-4861-b058-cf58834340f0
2005-06-30 12:53:18 +00:00
sbraccia d29702d85a Constrained dynamics made compatible with fixed ions (if_pos).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1984 c92efa57-630b-4861-b058-cf58834340f0
2005-06-29 21:22:27 +00:00
sbraccia 504a2945a1 Fixed some bugs in the implementation of SHAKE. MD in PWscf is performed with standard Verlet
algorithm to have a single implementation of SHAKE (velocity Verlet uses RATTLE).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1979 c92efa57-630b-4861-b058-cf58834340f0
2005-06-27 20:21:19 +00:00
cavazzon 58b2e402ca - bug fix, variable rhoc used and passed as argument in vofrho
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1976 c92efa57-630b-4861-b058-cf58834340f0
2005-06-22 11:08:13 +00:00
cavazzon dbf279e1c3 - restart tags now using those suggested by CS
- flags for core cor. (nlcc, nlcc_any) used in FPMD too
- fixed a bug in read_pseudo.f90 ( related to nlcc )
- other merging anc clean-ups


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1971 c92efa57-630b-4861-b058-cf58834340f0
2005-06-22 08:28:08 +00:00
kkudin 62404499fd Added ind_bck array to be used with the CP code. The main purpose is to
be able to print atoms in the input order with atomic labels (and not
sorted). Subroutine print_pos_in needs to be uncommented in cpr.f90, for
now it is not activated in order to double check possible compatibility
issues with other codes. When activated, the file *.pos will have positions
in angstroms readable by any XYZ reader.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1967 c92efa57-630b-4861-b058-cf58834340f0
2005-06-21 22:37:33 +00:00
cavazzon 2a8ffa6197 PGI compiler ( 6.0 ) complains about the function declaration:
COMPLEX(KIND=dbl) FUNCTION somefunction( )
  USE kinds, only: dbl

He want to see:

FUNCTION somefunction()
  USE kinds, only: dbl
  COMPLEX(KIND=dbl) :: somefunction

The second is for sure a correct construct, but
honestly I don't remember if the first is wrong,
it seems not, then most probably the error is a pgi bug!


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1946 c92efa57-630b-4861-b058-cf58834340f0
2005-06-08 21:46:06 +00:00
cavazzon e1097e16e2 - in CP/FPMD added the possibility to specify input with
command line parameter -input like in PW
- restart file layout modified


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1945 c92efa57-630b-4861-b058-cf58834340f0
2005-06-08 21:30:34 +00:00
sbraccia 84f71e77ce Added a dummy compute_fes_grads routine to CPV. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1940 c92efa57-630b-4861-b058-cf58834340f0
2005-06-07 16:07:15 +00:00
sbraccia 0429fba948 Fixed a couple of bugs in the code for wannier-cp-dynamics (Manu Sharma).
Some cleanup of the code.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1937 c92efa57-630b-4861-b058-cf58834340f0
2005-06-07 13:39:14 +00:00
sbraccia 61f120160f wannier-function CP: the check on convergence must be done starting from the second
CP step.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1923 c92efa57-630b-4861-b058-cf58834340f0
2005-05-28 16:05:19 +00:00
cavazzon 856d5ced1f - fpmd2upf made more user friendly
- sph_bes, check on small G changed to avoid
  problems with log. atomic grid , that are dense near 0


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1921 c92efa57-630b-4861-b058-cf58834340f0
2005-05-27 13:49:19 +00:00
umari 000eee51aa Debugged version of runcg_uspp. P.U.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1914 c92efa57-630b-4861-b058-cf58834340f0
2005-05-25 14:48:17 +00:00
umari 4a1257ab72 Change in allocate_enseble_dft nat to natx. P.U.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1913 c92efa57-630b-4861-b058-cf58834340f0
2005-05-25 14:46:50 +00:00
umari d32705b0e9 Now when tens==.true. it allocates also the C.G. arrays.
In call allocate_ensemble_dft changed nat to natx for compatibility with vofrho. P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1912 c92efa57-630b-4861-b058-cf58834340f0
2005-05-25 14:45:41 +00:00
umari a635e39a2a In subroutine dforce, fixed support for ensemble DFT
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1911 c92efa57-630b-4861-b058-cf58834340f0
2005-05-25 14:41:02 +00:00
umari 104c9e5fdd parameters for conjugated gradient are correctly set
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1902 c92efa57-630b-4861-b058-cf58834340f0
2005-05-24 22:13:35 +00:00
cavazzon 7c76ae48c1 - fix for fpmd2upf.f90, it did not compile
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1882 c92efa57-630b-4861-b058-cf58834340f0
2005-05-19 11:09:42 +00:00
cavazzon d3aabc5972 - pseudopotential base modules uspp_param and uspp now used
also in FPMD, for norm-conserving pseudo (like in CP)
- Few clean-ups in pseudopotential parameters initialization


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1880 c92efa57-630b-4861-b058-cf58834340f0
2005-05-18 21:01:05 +00:00
ballabio fcc1f4d437 end module --> end module name [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1875 c92efa57-630b-4861-b058-cf58834340f0
2005-05-18 14:24:56 +00:00
ballabio 74467026df more end subroutine --> end subroutine name [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1873 c92efa57-630b-4861-b058-cf58834340f0
2005-05-18 09:38:45 +00:00
ballabio 5996fbf309 more end subroutine --> end subroutine name [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1872 c92efa57-630b-4861-b058-cf58834340f0
2005-05-18 09:10:54 +00:00
ballabio cc9d7d7b52 end subroutine --> end subroutine name [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1871 c92efa57-630b-4861-b058-cf58834340f0
2005-05-18 08:49:38 +00:00
ballabio 58e011d62d end --> end program [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1870 c92efa57-630b-4861-b058-cf58834340f0
2005-05-17 17:20:29 +00:00
ballabio 348adb1cc1 end --> end function [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1868 c92efa57-630b-4861-b058-cf58834340f0
2005-05-17 16:46:38 +00:00
sbraccia a00aac0e25 header containing the GPL license added where missing and made omogeneous.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1865 c92efa57-630b-4861-b058-cf58834340f0
2005-05-16 19:19:04 +00:00
sbraccia 7e7dd4b365 Fixed some bugs in the implementation of velocities from input.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1864 c92efa57-630b-4861-b058-cf58834340f0
2005-05-16 19:00:07 +00:00
sbraccia 8949481005 ions_base splitted in three different files: ions_base.f90 (still in Modules), ions_positions.f90 and ions_nose (in CPV).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1863 c92efa57-630b-4861-b058-cf58834340f0
2005-05-16 15:56:07 +00:00
sbraccia d9e1907555 ion_velocities from input implemented for cp code. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1861 c92efa57-630b-4861-b058-cf58834340f0
2005-05-15 17:09:31 +00:00
ballabio 69c501c5f2 more end --> end subroutine [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1859 c92efa57-630b-4861-b058-cf58834340f0
2005-05-12 15:19:08 +00:00
ballabio 8604e671af end --> end subroutine [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1858 c92efa57-630b-4861-b058-cf58834340f0
2005-05-12 13:23:41 +00:00
ballabio 1abbac377f *** empty log message ***
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1857 c92efa57-630b-4861-b058-cf58834340f0
2005-05-12 12:53:37 +00:00
ballabio 520fd3bb25 *** empty log message ***
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1856 c92efa57-630b-4861-b058-cf58834340f0
2005-05-12 12:34:58 +00:00
cavazzon 06b27d95f6 - ylmr2 (from flib) nown used to compute spherical harmonics in FPMD and
qqberry too.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1851 c92efa57-630b-4861-b058-cf58834340f0
2005-05-08 21:10:20 +00:00
sbraccia de4829b85a Fixed some bugs in the constrained dynamics. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1846 c92efa57-630b-4861-b058-cf58834340f0
2005-05-03 22:53:55 +00:00
sbraccia 126086cdc9 Added the possibility of enforcing constraints on the ionic coordination (still exeperimental).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1845 c92efa57-630b-4861-b058-cf58834340f0
2005-05-02 23:14:06 +00:00
cavazzon 54b83781e9 - clean-ups, removed old FPMD constraints, and old FPMD formf
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1843 c92efa57-630b-4861-b058-cf58834340f0
2005-05-01 20:53:24 +00:00
sbraccia 868a421d64 New SHAKE module implemented also in FPMD. The three codes (PW,CP,FPMD) now use the same
algorithms for constrained dynamics. C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1842 c92efa57-630b-4861-b058-cf58834340f0
2005-04-30 20:41:48 +00:00
sbraccia d3ee389928 Added the possibility of performing constrained dynamics in the cp code. Constraints on planar angles are implemented in
both pwscf and cp. Both the constraints can be set in the input, with the option of specifying the target.
The electronic step of the cp dynamics has been moved from cpr.f90 to the new subroutine move_electrons.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1837 c92efa57-630b-4861-b058-cf58834340f0
2005-04-28 23:30:51 +00:00
cavazzon f98847f085 - subroutines formfn, compute_rhops have been made code independent and used
by both CP and FPMD
- Now FPMD and CP use the same random wave functions initialization,
  which is also independent from the number of processors,
  very useful for debugging.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1836 c92efa57-630b-4861-b058-cf58834340f0
2005-04-28 15:27:41 +00:00
cavazzon 193516156e - clean-ups, comments and merging
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1829 c92efa57-630b-4861-b058-cf58834340f0
2005-04-22 15:23:19 +00:00
sbraccia e1412a35e0 Array rhoc was not allocated but appears in the list of arguments of vofrho.
Dummy allocation added.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1828 c92efa57-630b-4861-b058-cf58834340f0
2005-04-21 21:55:46 +00:00
cavazzon c2c96bfb8a - workaround for a bug in intel compiler (Build 20050203),
it hangs parsing some FORMAT line


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1804 c92efa57-630b-4861-b058-cf58834340f0
2005-04-14 22:21:42 +00:00
cavazzon 0219a46b4c - CP clean-ups: eigr, ei1, ei2, ei3, eigrb, ... arrays
now have the same layout (equal to the layout they have in PW)
- iotk files in Modules have been removed


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1801 c92efa57-630b-4861-b058-cf58834340f0
2005-04-14 21:08:53 +00:00
giannozz de063ad86a Forces with core correction were wrong
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1786 c92efa57-630b-4861-b058-cf58834340f0
2005-04-11 09:17:34 +00:00
cavazzon 8bf1d7a48f - more CP/FPMD merging, clean-ups.
- Standard output hopfully made more clear and common between CP/FPMD
 - common CP/FPMD initialization
 - fix for nat checking in cploop


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1775 c92efa57-630b-4861-b058-cf58834340f0
2005-03-30 18:08:01 +00:00
giannozz c627b6ed03 obsolete variable 'ipp' describing the type of PP replaced by more
self-explanatory (maybe) variables, mostly already there


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1764 c92efa57-630b-4861-b058-cf58834340f0
2005-03-27 20:05:06 +00:00
cavazzon b8a7f0bd86 - FPMD/CP90 ionic and electronic nose' thermostat merged
- clean-up


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1763 c92efa57-630b-4861-b058-cf58834340f0
2005-03-26 15:29:07 +00:00
giannozz d1b5d9fb51 reference to input_parameters module replaced by reference to other modules
whenever possible (please check)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1762 c92efa57-630b-4861-b058-cf58834340f0
2005-03-26 14:57:38 +00:00
cavazzon bd437a16d3 - Nose' chain from K.Kudin added to CVS
TO BE CHECKED!!
- iotk_multitype_integer splitted into two files to
  workaround compiler problem (IBM xlf) with small simbol stack
- new module with SIC variables


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1712 c92efa57-630b-4861-b058-cf58834340f0
2005-03-15 14:35:47 +00:00
cavazzon 0218f16807 - bug fix when many uspp are used in CP, array automatically defined
(without allocate) was too large for intel stack


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1709 c92efa57-630b-4861-b058-cf58834340f0
2005-03-15 09:07:59 +00:00
cavazzon 5c76ffedc4 - some variables appeared in "use" statement two time
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1707 c92efa57-630b-4861-b058-cf58834340f0
2005-03-14 16:15:10 +00:00
cavazzon ba5d5e7915 - FPMD/CP check and warning andded when cell parameters are specified
multiple times in input file


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1706 c92efa57-630b-4861-b058-cf58834340f0
2005-03-14 14:11:19 +00:00
ballabio 765729b8b3 merged make.sys and make.rules together
there was no reason they should be two different files
everybody must rerun configure
[Gerardo]


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1690 c92efa57-630b-4861-b058-cf58834340f0
2005-03-08 18:44:10 +00:00
cavazzon 8873f10501 - bug fix in FPMD, xc contribution to the stress and cell dynamics
restart


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1682 c92efa57-630b-4861-b058-cf58834340f0
2005-03-07 14:13:00 +00:00
cavazzon 03a8a9495e - bug fix in conversion from upf to fpmd internal format
(it appens when betas are not in the order of l = 0, 1, 2 ... )


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1673 c92efa57-630b-4861-b058-cf58834340f0
2005-03-02 11:00:30 +00:00
cavazzon 8467802af8 - fix for sintax odd constructs, pointed out by ifort
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1672 c92efa57-630b-4861-b058-cf58834340f0
2005-03-02 10:30:19 +00:00
cavazzon 878a9ebece - more cpv/fpmd merging
- FFT grid (nr1,nr2,nr3 nr1s,nr2s,nr3s) now can be specified in the
  input


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1671 c92efa57-630b-4861-b058-cf58834340f0
2005-03-02 10:03:55 +00:00
giannozz e9b345c99b Obsolete calls removed from sminit (suggested by Yosuke and Kudin)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1662 c92efa57-630b-4861-b058-cf58834340f0
2005-02-24 17:39:14 +00:00
giannozz 997af7d825 Since atm is character(len=3) there is no reason to have atom_label defined
as character(len=4). If there is some reason, please define both atm and
atom_label as character(len=4)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1661 c92efa57-630b-4861-b058-cf58834340f0
2005-02-24 16:57:41 +00:00
giannozz 8362db17d9 Possible out-of-bound error with US PP fixed, hopefully for good this
time, both in CP and in PW: nqlc read from file is set to 2*lmax+1
but lmax may be larger than the max l in beta functions


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1652 c92efa57-630b-4861-b058-cf58834340f0
2005-02-21 14:52:12 +00:00
giannozz 7630fe4131 Dimensioning of qradb, qradx, dqradx, changed from lmaxq with lqmax .
I don't understand why, but the results are incorrect if more than
one US PP is present (example18 has just one US species so the error
went unnoticed). There must be something wrong somewhere else.
In the stable version this change had been introduced by Martin
Hilgemans. It appears that the out-of-bound error he was getting
from SGI compiler was for real.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1651 c92efa57-630b-4861-b058-cf58834340f0
2005-02-18 16:35:06 +00:00
giannozz 4510639b1c more x => 1x
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1597 c92efa57-630b-4861-b058-cf58834340f0
2005-01-31 11:29:35 +00:00
cavazzon f50f5fdda2 -small fix
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1589 c92efa57-630b-4861-b058-cf58834340f0
2005-01-28 16:55:47 +00:00
cavazzon cfc3aa9fcc - lighter and more robust iotk modules
- new pw_export


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1588 c92efa57-630b-4861-b058-cf58834340f0
2005-01-28 16:24:33 +00:00
giannozz f7a9c2ad3c format x is nonstandard, use 1x
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1584 c92efa57-630b-4861-b058-cf58834340f0
2005-01-28 09:17:02 +00:00
cavazzon 2047ff6986 - more CP90/FPMD merging
- fix in the FPMD xc functionals wrapper


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1575 c92efa57-630b-4861-b058-cf58834340f0
2005-01-26 10:15:04 +00:00
giannozz 88f8d004a0 At least some versions of the pgi compiler don't like the "external"
definition with "::" as in "EXTERNAL :: cclock"


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1569 c92efa57-630b-4861-b058-cf58834340f0
2005-01-17 18:33:37 +00:00
cavazzon 2efa68d315 - workarounds for xlf compiler
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1562 c92efa57-630b-4861-b058-cf58834340f0
2005-01-15 20:07:08 +00:00
cavazzon 1733abe068 - more CP90/FPMD merging: fft high level driver, iosys, exchange-correlation
- some subroutine shortened and simplyfied to make compilation easy


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1559 c92efa57-630b-4861-b058-cf58834340f0
2005-01-15 10:53:46 +00:00
giannozz 53b342099d Variable "n" was accessed by two different modules
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1547 c92efa57-630b-4861-b058-cf58834340f0
2005-01-07 14:03:56 +00:00
giannozz f6c7dd48e0 Added optimized support for ALTIX machines - contributed by Martin Hilgeman
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1545 c92efa57-630b-4861-b058-cf58834340f0
2005-01-07 12:57:41 +00:00
cavazzon cf2199ac8b - addition of a new file (forgotten in previous commit)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1534 c92efa57-630b-4861-b058-cf58834340f0
2004-12-31 14:19:26 +00:00
cavazzon e32ce9b074 - common xc and gga functionals subroutines for all code PW/CP/FPMD
- Few more functionals has been added to file more_functionals.f90
  since in PW BLYP/LSDA were not implemented .
  In the same file, temporary, are stored old CP90 subroutines
  for testing purpose ( in CP functionals were vectorized!! ).
  The small program PP/xctest.f90 can be used to make a comparative
  test between new and old routines, in case someone suspect a problem
  there.
- buon anno!


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1533 c92efa57-630b-4861-b058-cf58834340f0
2004-12-31 11:14:32 +00:00
cavazzon 56322ee7d7 - added ensemble dft
- added ensemble dft / conjugate gradient / electric field
  from Paolo Umari / Marzari code
- NOT YET TESTED!!


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1524 c92efa57-630b-4861-b058-cf58834340f0
2004-12-21 15:48:19 +00:00
giannozz 0998224913 Misc minor fixes from Axel Kohlmeyer
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1516 c92efa57-630b-4861-b058-cf58834340f0
2004-12-20 10:04:00 +00:00
cazzato a6ad18850a iswitch flag removed; appropriate flags (as lscf, lmd, lphonon, etc.) should be used
in particular (modenum.ne.0) stands for iswitch = -4 now: is it OK?
unused show_memory routine also removed
documentation updated


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1503 c92efa57-630b-4861-b058-cf58834340f0
2004-12-10 15:20:46 +00:00
giannozz b3a2a8ada5 cp_version defined twice
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1502 c92efa57-630b-4861-b058-cf58834340f0
2004-12-10 14:03:36 +00:00
degironc a46d223957 make.depend files are gererated by configure and are therefore always seen
as Modified by CVS. I think they should not be part of the CVS tree (SdG).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1501 c92efa57-630b-4861-b058-cf58834340f0
2004-12-10 12:12:40 +00:00
cavazzon 804ac1fdcf - CP/FPMD merging and clean-up
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1486 c92efa57-630b-4861-b058-cf58834340f0
2004-11-28 22:11:41 +00:00
cavazzon 8fce6bd495 - more CP/FPMD merging
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1485 c92efa57-630b-4861-b058-cf58834340f0
2004-11-26 19:22:35 +00:00
cavazzon 1b6d4786c3 - more CP/FPMD merging
- CP/FPMD specific modules moved back from Modules to CPV


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1482 c92efa57-630b-4861-b058-cf58834340f0
2004-11-26 10:12:26 +00:00
cavazzon 87700b86cc - some more changes relative to FPMD files
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1481 c92efa57-630b-4861-b058-cf58834340f0
2004-11-25 15:43:24 +00:00
cavazzon 89ab8f3e55 - FPMD files added to CPV directory
- FPMD directory is no more needed


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1479 c92efa57-630b-4861-b058-cf58834340f0
2004-11-25 14:51:47 +00:00
cavazzon 4d205dc09b - updated dependencies and Makefiles
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1475 c92efa57-630b-4861-b058-cf58834340f0
2004-11-24 16:13:26 +00:00
cavazzon 95be051359 - sph_bes.f90 fix for parallel compilation
- input.f90 workaround for xlf internal compiler error


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1470 c92efa57-630b-4861-b058-cf58834340f0
2004-11-24 12:01:21 +00:00
cavazzon 155f29dd8c - cpmplete experimental common CP/FPMD XML-like restart .
CP and FPMD are now linked to a common XML-like
  restart subroutine (see Module/cp_restart.f90 ).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1469 c92efa57-630b-4861-b058-cf58834340f0
2004-11-24 10:56:23 +00:00
ballabio 196e5a093f use "sort -d" to obtain machine-independent results, update
dependencies [Gerardo]


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1462 c92efa57-630b-4861-b058-cf58834340f0
2004-11-22 14:38:36 +00:00
cavazzon 962d506e30 - XML like restart for CP/FPMD (almost completed)
see file Modules/cp_restart.f90


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1456 c92efa57-630b-4861-b058-cf58834340f0
2004-11-18 23:26:26 +00:00
cavazzon 3b22ff0108 - FPMD/CP more merging
- new module for merged FPMD/CP restart subroutines
- starting work on XML restart/punch  (cp_restart.f90)
carlo


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1443 c92efa57-630b-4861-b058-cf58834340f0
2004-11-15 12:13:22 +00:00
ballabio 7c51375cbf *** empty log message ***
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1440 c92efa57-630b-4861-b058-cf58834340f0
2004-11-11 14:18:47 +00:00
ballabio 8a6525f4fe renamed .dependencies to make.depend, added them to CVS [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1434 c92efa57-630b-4861-b058-cf58834340f0
2004-11-09 10:53:55 +00:00
cavazzon 242e9454bf - more merging CP/FPMD
- cleanups


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1412 c92efa57-630b-4861-b058-cf58834340f0
2004-11-01 16:43:29 +00:00
giannozz 1648ab6bf2 Patches from Axel Kohlmayer:
- iotk_scan in iotk_module had a mixed up 'intent' statement.
- sun ultra fire 3 compiler warnings
- cleanup in filename length (brought to 256)
- cleanup in include files


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1399 c92efa57-630b-4861-b058-cf58834340f0
2004-10-26 09:32:48 +00:00
cavazzon 1b938fa669 - work on FPMD for the merging with CP ( grid dimension )
- bug fix ( ion randomization )
- SIC updated
carlo


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1378 c92efa57-630b-4861-b058-cf58834340f0
2004-10-14 08:38:05 +00:00
giannozz 4cdcc4e052 Compilation problems in parallel fixed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1367 c92efa57-630b-4861-b058-cf58834340f0
2004-10-01 16:57:56 +00:00