Commit Graph

5796 Commits

Author SHA1 Message Date
ccavazzoni 258eb13bd8 - calculation = 'fpmd' is going to be dropped, since
'fpmd' has been completely merged with 'cp'.
  Now cp.x stops with an error when fpmd is specified.
  For the time being the fpmd main is kept in the repository.

- Computation of empty states is going to dropped
  (PW at gamma can be used to compute empty states as well,
   and it can restart from CP wavefunctions )
  Now cp.x stops with an error inviting the user to use pw.x instead.
  For the time being the empty states module is kept in the repository.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5957 c92efa57-630b-4861-b058-cf58834340f0
2009-09-19 17:25:32 +00:00
degironc 190839d0c6 more becp simplifications.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5956 c92efa57-630b-4861-b058-cf58834340f0
2009-09-19 08:32:22 +00:00
degironc 443ee3c8b4 last example w/o nelec and the documentation update
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5955 c92efa57-630b-4861-b058-cf58834340f0
2009-09-18 21:59:22 +00:00
marsamos 0fd9aba5ac subroutine exx_grid_init cut --> exx_grid_init and exx_div_check
for maintain coherence with GWW


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5954 c92efa57-630b-4861-b058-cf58834340f0
2009-09-18 16:10:10 +00:00
marsamos e510c33ec9 elimination of a useless use for ifdef EXX in produce_wannier_gamma
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5953 c92efa57-630b-4861-b058-cf58834340f0
2009-09-18 16:08:55 +00:00
ccavazzoni 0593e8b653 - passed arguments should be protected with double quote " "
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5952 c92efa57-630b-4861-b058-cf58834340f0
2009-09-18 15:28:13 +00:00
obm 4cafd96a8e Cleanup!
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5951 c92efa57-630b-4861-b058-cf58834340f0
2009-09-18 15:26:44 +00:00
obm 3fb2e93b82 The new directory structure, working with the current version of CVS
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5950 c92efa57-630b-4861-b058-cf58834340f0
2009-09-18 15:22:54 +00:00
degironc 4c1a5e47c8 variables nelec, nelup and neldw removed from input
now only tot_charge, tot_magnetization (REAL!) and multiplicity are available.
documentation updated
inputs in examples, tests and cptest updated


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5949 c92efa57-630b-4861-b058-cf58834340f0
2009-09-18 13:30:27 +00:00
marsamos 0f6c594673 add inclusion of module coulomb_vcut for -DEXX compilation
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5948 c92efa57-630b-4861-b058-cf58834340f0
2009-09-18 12:55:31 +00:00
obm 58fe53e9e7 New location for postprocessing tools
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5947 c92efa57-630b-4861-b058-cf58834340f0
2009-09-18 11:07:04 +00:00
obm bf6a622feb Rearranging of directories
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5946 c92efa57-630b-4861-b058-cf58834340f0
2009-09-18 11:00:43 +00:00
obm 5c8b3aed15 Rearranging of directory structure
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5945 c92efa57-630b-4861-b058-cf58834340f0
2009-09-18 10:58:45 +00:00
marsamos 7caec4d7c2 add tddfpt flag in main Makefile
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5944 c92efa57-630b-4861-b058-cf58834340f0
2009-09-18 10:50:10 +00:00
obm d47ad15d98 This is the merge with the main qe tree
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5942 c92efa57-630b-4861-b058-cf58834340f0
2009-09-18 10:47:47 +00:00
giannozz 637e1cd92b gfortran workaround for deallocation of newly introduced becp derived
variables. I think that all __GFORTRAN workaround are no longer needed
in new versions of gfortran (4.3, maybe also 4.2): can anybody with
access to several gfortran versions please verify? it is sufficient to
remove -D__GFORTRAN and see what happens. The phonon code doesn't seem
to work anyway, even with recent gfortran versions


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5940 c92efa57-630b-4861-b058-cf58834340f0
2009-09-18 09:46:38 +00:00
giannozz 79f2ca2262 Nonlinear core corrections in Gamma-only phonon code fixed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5939 c92efa57-630b-4861-b058-cf58834340f0
2009-09-18 09:42:36 +00:00
giannozz ef4a792bd3 The last "becp" changes were missing in just one file
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5938 c92efa57-630b-4861-b058-cf58834340f0
2009-09-16 20:08:13 +00:00
degironc fb6d84f554 In an attempt to unifying the management of becp-like variables in various cases
(gamma_only, noncolin and generic k) a derived data-type bec_type is introduced
in becmod with component %r (for gamma real case), %nc (for non colinear case)
and %k (for the generic k case) .
The changes were tivial (rbecp -> becp%r, becp->becp%k, becp_nc->becp%nc) but
pervasive... I tried my best to test that everything is ok

stefano


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5937 c92efa57-630b-4861-b058-cf58834340f0
2009-09-16 15:26:25 +00:00
degironc 21f7afef88 previous definition of E-field units restored.
alternative definition still under testing.
stefano


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5936 c92efa57-630b-4861-b058-cf58834340f0
2009-09-16 07:02:48 +00:00
degironc 7d5ba4b623 input management of the assume_isolated case modified.
Now assume_isolated is a character variable with values 'none' (default), 'makov-payne', 'dcc', or 'martyna-tuckerman'.
 do_ee and which_compensation variables no longer in the input.
 Details in the INPUT_PW.* files.
 cluster_example and tests/cluster?.in also updated


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5935 c92efa57-630b-4861-b058-cf58834340f0
2009-09-15 20:29:07 +00:00
paulatto 298a898119 Description of ecutrho expanded, including more tipical-case examples and
general advices. Please review.
LP


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5934 c92efa57-630b-4861-b058-cf58834340f0
2009-09-15 09:06:51 +00:00
paulatto b94ce1e34d Removed "you may reduce it to spare time, but not by a large amount" from
the definition of ecutrho, as people (well, at least one) seem to believe
it actually helps (the speedup, if any, is minimal) and get convergence
problems.
LP


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5933 c92efa57-630b-4861-b058-cf58834340f0
2009-09-15 08:02:33 +00:00
degironc 21bf06cb44 calculation of [H,x]psi> isolated from PH/dvpsi_e.f90 and put in
PW/commutator_Hx_psi.f90. This last routine only uses variables
already defined in PW.

stefano


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5932 c92efa57-630b-4861-b058-cf58834340f0
2009-09-14 20:32:23 +00:00
marsamos b581992386 add coulomb_vcut in Modules part of GWW's Makefile. Small problem
fixed for compilation of produce_wannier_gamma with -DEXX


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5931 c92efa57-630b-4861-b058-cf58834340f0
2009-09-14 09:13:08 +00:00
marsamos dfd194072d added module coulomb_vcut for compilation with -DEXX
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5930 c92efa57-630b-4861-b058-cf58834340f0
2009-09-14 08:30:51 +00:00
marsamos ca1c3cb047 forgot to erase test link part to libwannier
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5929 c92efa57-630b-4861-b058-cf58834340f0
2009-09-14 08:05:13 +00:00
giannozz bfacca0a3d qvan2.f90 modified again so that i) it works for non-openMP case, and
2) it doesn't have the subtle bug that was present two versions ago.
dqvan2.f90 also modified to fix the subtle bug (no openMP version yet).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5928 c92efa57-630b-4861-b058-cf58834340f0
2009-09-13 16:59:24 +00:00
marsamos d212b0c605 add module coulomb_vcut for EXX div (G. Bussi, A. Ferretti, L. Martin-S)
add plugins dir (and related modif to Makefile) for "external applications"
add released wannier90 (from www.wannier90.org) in plugins
small modif exx example
small bug fixed in nscf calc save_in_cbands for compilation with -DEXX


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5927 c92efa57-630b-4861-b058-cf58834340f0
2009-09-13 16:48:24 +00:00
degironc 0d4b11b45e previous commit (as of 26/08/09) on OPENMP parallelization (or rather the "#if ! defined _OPENMP" statements) broke the example02 for nickel on my laptop.
This change works for me. please check on other situations.
SdG


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5926 c92efa57-630b-4861-b058-cf58834340f0
2009-09-13 13:27:25 +00:00
ccavazzoni 8e91da278e - obsolete subroutine removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5925 c92efa57-630b-4861-b058-cf58834340f0
2009-09-12 09:13:40 +00:00
degironc 6aab058290 documentation ot nelp and neldw tot_manetization and multiplicity
moved closer to nelec and tot_charge as they are related


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5924 c92efa57-630b-4861-b058-cf58834340f0
2009-09-12 06:34:33 +00:00
degironc 163c24338d couple of fixes for parallel execution
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5923 c92efa57-630b-4861-b058-cf58834340f0
2009-09-12 06:32:04 +00:00
marsamos 35bab01c24 add configure script that run the real configure in dir install. Paths
for dependencies coherent with new position in install dir.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5922 c92efa57-630b-4861-b058-cf58834340f0
2009-09-11 13:28:47 +00:00
marsamos b1f03b09e8 all files related to config, dependencies, installation
have been moved to dir install. Dependencies commands
not working proper;y now.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5921 c92efa57-630b-4861-b058-cf58834340f0
2009-09-11 13:23:01 +00:00
degironc 0cda1899c9 first fix to martyna_tuckerman.f90 for parallel execution
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5920 c92efa57-630b-4861-b058-cf58834340f0
2009-09-10 10:00:33 +00:00
giannozz 122ea3c25f Missing reference to new module
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5919 c92efa57-630b-4861-b058-cf58834340f0
2009-09-10 07:01:30 +00:00
ccavazzoni f0514f8e58 - removing obsolete file
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5918 c92efa57-630b-4861-b058-cf58834340f0
2009-09-09 21:40:33 +00:00
ccavazzoni f085c98c3e - removed obsolete module
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5917 c92efa57-630b-4861-b058-cf58834340f0
2009-09-09 21:31:09 +00:00
ccavazzoni 1b131877d8 - removing obsolete module
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5916 c92efa57-630b-4861-b058-cf58834340f0
2009-09-09 21:26:48 +00:00
giannozz 1e5e2ec128 Small changes to output format to make automatic testing possible
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5915 c92efa57-630b-4861-b058-cf58834340f0
2009-09-09 14:24:21 +00:00
giannozz fe4cc92b66 Added also test for Makov-Payne
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5914 c92efa57-630b-4861-b058-cf58834340f0
2009-09-09 14:15:03 +00:00
giannozz e846987c10 Added Martyna-Tuckerman trick to automated tests
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5913 c92efa57-630b-4861-b058-cf58834340f0
2009-09-09 13:37:37 +00:00
giannozz 521bebd841 Removed unused module
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5912 c92efa57-630b-4861-b058-cf58834340f0
2009-09-09 13:17:28 +00:00
degironc ea12898a5d first implementation of Martyna-Tuckerman method to decouple periodic
images in a cluster calculation.  Still to be tested in parallel, it
 has been tested for Gamma vs 0 0 0 and for nspin=1 and 2. Forces seem
 to be ok. In the few cases considere there is no significant increase
 of workload with respect to the periodic calculation.

 plot_io.f90 moved from PP to flib because it may be needed
 in PW/martyna_tuckeman.f90 for debugging and in this way circular
 references are avoided. It only USE low-level modules like io_global,
 kinds, and constants so it should be ok.

 Module ws_base.f90 added in Modules. It deals with basic operations
 associated to Wigner-Seitz cell. The implementation should be general;
 it has been tested for SC and FCC only.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5911 c92efa57-630b-4861-b058-cf58834340f0
2009-09-09 12:59:40 +00:00
degironc fbce289a84 just a small output formatting change
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5910 c92efa57-630b-4861-b058-cf58834340f0
2009-09-09 12:48:26 +00:00
giannozz 38a9d2f6f0 Last commit of yesterday wasn't such a great idea after all
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5909 c92efa57-630b-4861-b058-cf58834340f0
2009-09-09 08:51:49 +00:00
giannozz f43149e546 Subroutine read_card split into read_cards_cp and read_cards_pw.
No advantage at this stage, but once these routines are moved into
CP/ and  PW/ respectively, linking the autopilot module in PWscf
is no longer needed.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5908 c92efa57-630b-4861-b058-cf58834340f0
2009-09-08 19:22:49 +00:00
ccavazzoni cfc8c5f760 - obsolete subroutine removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5907 c92efa57-630b-4861-b058-cf58834340f0
2009-09-08 16:27:33 +00:00
ccavazzoni 23d1277ed5 - obsolete subroutines removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5906 c92efa57-630b-4861-b058-cf58834340f0
2009-09-08 15:58:48 +00:00