Commit Graph

5939 Commits

Author SHA1 Message Date
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
ccavazzoni 3a005e190c - obsolete module removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5905 c92efa57-630b-4861-b058-cf58834340f0
2009-09-08 15:46:12 +00:00
ccavazzoni 8e7ca5fa33 - obsolete feature removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5904 c92efa57-630b-4861-b058-cf58834340f0
2009-09-08 14:46:38 +00:00
ccavazzoni ec64b62b84 - obsolete parameter removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5903 c92efa57-630b-4861-b058-cf58834340f0
2009-09-08 14:44:42 +00:00
ccavazzoni 9ac168194a - obsolete cards removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5902 c92efa57-630b-4861-b058-cf58834340f0
2009-09-08 14:34:11 +00:00
ccavazzoni fb3e6f0b9a - obsolete FPMD module removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5901 c92efa57-630b-4861-b058-cf58834340f0
2009-09-08 14:13:58 +00:00
ccavazzoni d590211588 - obsolete FPMD feature removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5900 c92efa57-630b-4861-b058-cf58834340f0
2009-09-08 14:12:45 +00:00
ccavazzoni 5d3b612cf1 - obsolete FPMD cards removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5899 c92efa57-630b-4861-b058-cf58834340f0
2009-09-08 14:11:59 +00:00