Commit Graph

9303 Commits

Author SHA1 Message Date
dalcorso b7a055fbb7 Added el-ph matrix elements with task groups.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9928 c92efa57-630b-4861-b058-cf58834340f0
2013-02-04 13:49:28 +00:00
dalcorso ed539db2e8 Small cleanup.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9927 c92efa57-630b-4861-b058-cf58834340f0
2013-02-04 13:06:10 +00:00
dalcorso 74103cc59f Small cleanup.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9926 c92efa57-630b-4861-b058-cf58834340f0
2013-02-04 10:10:35 +00:00
dalcorso 3c9d6ee9da Small bug fix: errore is now called by all processors.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9925 c92efa57-630b-4861-b058-cf58834340f0
2013-02-04 10:06:21 +00:00
dalcorso 4a6b07f9b2 Unit 6 substituted with stdout.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9924 c92efa57-630b-4861-b058-cf58834340f0
2013-02-04 10:00:19 +00:00
dalcorso 4950b65a3d Small correction.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9923 c92efa57-630b-4861-b058-cf58834340f0
2013-02-04 09:47:59 +00:00
giannozz 62583d7f5c 1) NEB (slightly) simplified: there is just one do loop over input files
2) Flags checking that read_cards has correctly read cards are reset by
   routine performing read, not by NEB: it is more logical and general


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9922 c92efa57-630b-4861-b058-cf58834340f0
2013-02-03 20:28:53 +00:00
spigafi aa8b2def03 ke all' now works also when ELPA is enabled, linking occours properly.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9921 c92efa57-630b-4861-b058-cf58834340f0
2013-02-03 13:48:18 +00:00
giannozz 1d08c091f0 Oops...leftover prints; make.depend updated; variable lxmlinput is intent(out)
since its input value is ignored (only its presence is checked)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9920 c92efa57-630b-4861-b058-cf58834340f0
2013-02-02 21:21:34 +00:00
giannozz 2d58494592 1) Routine "read_input_file" modified so that it accepts the input file name
as an argument instead of reading it from command line. Input file name is
   read instead from command line at startup by mp_startup. 
2) Removed #ifdef __MPI before mp_startup (command line must be read in serial 
   execution as well)
3) Replaced calls to lower-level routines read_namelists, read_cards etc by a
   call to read_input_file in NEB
4) Unused routines removed
Note that the above changes affect only pw.x, cp.x, neb.x; in all other cases,
mp_startup is not executed in serial case (will be fixed sooner or later) and
the command line is still read (by a different routine) at a later stage.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9919 c92efa57-630b-4861-b058-cf58834340f0
2013-02-02 21:12:16 +00:00
dalcorso f699288a07 A problem in a recent commit. elph was no more working with trans=.false..
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9918 c92efa57-630b-4861-b058-cf58834340f0
2013-02-01 16:46:08 +00:00
giannozz 54b3403155 No reason not to execute mp_startup also if parallelism is absent,
but one good reason to: mp_startup reads command-line options, including
input file


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9917 c92efa57-630b-4861-b058-cf58834340f0
2013-02-01 12:48:50 +00:00
giannozz a779bd27c7 Added units to ATOMIC_POSITIONS to prevent "deprecation" message on output
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9916 c92efa57-630b-4861-b058-cf58834340f0
2013-02-01 12:39:27 +00:00
giannozz d20538674b After recent changes, variable should be initialized or else xml files
may be ignored


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9915 c92efa57-630b-4861-b058-cf58834340f0
2013-02-01 12:02:12 +00:00
giannozz 11dcded146 Misspell
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9914 c92efa57-630b-4861-b058-cf58834340f0
2013-02-01 10:35:19 +00:00
ferretti ef6117b685 bug fixed when reading/writing Hubbard_l. Courtesy of Conor Hogan. AF
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9913 c92efa57-630b-4861-b058-cf58834340f0
2013-01-31 20:06:20 +00:00
dalcorso 3775d278ec A few more intra_pool_comm -> intra_bgrp_comm.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9912 c92efa57-630b-4861-b058-cf58834340f0
2013-01-31 17:28:00 +00:00
dalcorso c9fefb13d1 vdw compiles again.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9911 c92efa57-630b-4861-b058-cf58834340f0
2013-01-31 17:20:27 +00:00
sbinnie 32f1e16c45 Merged espresso-BANDS into trunk. All the changes are the introduction of EXX into turboTDDFT. Some files in trunk seemed to have gained erroneous (and blank) svn:merginfo tags. These have been removed.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9910 c92efa57-630b-4861-b058-cf58834340f0
2013-01-31 16:03:51 +00:00
giannozz cf96bb5e9c No reason not to write the top of the valence band even when the bottom of
conduction band is not calculated


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9907 c92efa57-630b-4861-b058-cf58834340f0
2013-01-31 15:08:18 +00:00
sbinnie b9bc157089 turboTDDFPT Documentation updated and converted to QE standard format.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9903 c92efa57-630b-4861-b058-cf58834340f0
2013-01-30 15:28:28 +00:00
giannozz 59dd865a3e Cards and namelists in pw and cp are broadcast within an image, not to all
processors as it is now. Apparently nothing is broken by this change, but
be careful. The logic behind this change is that each image should be able
to read from its own input file.   


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9898 c92efa57-630b-4861-b058-cf58834340f0
2013-01-30 08:10:30 +00:00
pizzi 6e6d36dd91 Small update of the documentation.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9897 c92efa57-630b-4861-b058-cf58834340f0
2013-01-29 18:29:35 +00:00
giannozz 957bf3fdff More useless calls (and now useless module) removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9896 c92efa57-630b-4861-b058-cf58834340f0
2013-01-29 16:55:59 +00:00
giannozz d4b0b1aaad Data for postscript plotting oh phonons with "plotband" wasn't correct.
Not a big deal but enough to give a "divide by zero" error


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9895 c92efa57-630b-4861-b058-cf58834340f0
2013-01-29 16:46:17 +00:00
giannozz ea23736aeb Call to useless routine removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9894 c92efa57-630b-4861-b058-cf58834340f0
2013-01-29 16:25:47 +00:00
giannozz ccff9d7d7a Useless call removed - ionode and ionode_id already st at startup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9893 c92efa57-630b-4861-b058-cf58834340f0
2013-01-29 15:56:57 +00:00
giannozz 8eeeff4575 Useless calls to routine setting "ionode" and "ionode_is" removed (it is
already done during initialization)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9892 c92efa57-630b-4861-b058-cf58834340f0
2013-01-29 15:21:53 +00:00
giannozz b71b26e9fd Incorrect call in case of problems
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9891 c92efa57-630b-4861-b058-cf58834340f0
2013-01-29 14:57:36 +00:00
giannozz 821532693d More updates: Goto library
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9890 c92efa57-630b-4861-b058-cf58834340f0
2013-01-29 13:29:44 +00:00
giannozz 51f69be8e5 Added info on blas/lapack problem
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9889 c92efa57-630b-4861-b058-cf58834340f0
2013-01-29 13:17:10 +00:00
giannozz 6eba93692f Oops ...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9887 c92efa57-630b-4861-b058-cf58834340f0
2013-01-29 11:39:12 +00:00
giannozz c955629ae7 Cleanup of new initialization + restored missing in action ntask_group
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9885 c92efa57-630b-4861-b058-cf58834340f0
2013-01-29 10:31:17 +00:00
giannozz 7073ef3233 Incorrect dimension was triggering a (harmless) out-of-bound error
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9883 c92efa57-630b-4861-b058-cf58834340f0
2013-01-29 09:58:28 +00:00
giannozz b6fa893c20 Unused routines removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9881 c92efa57-630b-4861-b058-cf58834340f0
2013-01-28 17:45:47 +00:00
giannozz fac96b9402 Added As
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9880 c92efa57-630b-4861-b058-cf58834340f0
2013-01-28 17:44:26 +00:00
giannozz 4cdd1c74ab Comment updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9879 c92efa57-630b-4861-b058-cf58834340f0
2013-01-28 17:43:50 +00:00
giannozz 716bd5c893 Reference to unused routine removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9878 c92efa57-630b-4861-b058-cf58834340f0
2013-01-28 17:43:17 +00:00
giannozz aca32a501a Module mp_global split into more modules, one per parallelization level.
Module mp_global is still there for compatibility and still contains the
routine mp_startup that performs the intialization, but shouldn't be any
longer used in new developments and should be slowly replaced by specific
modules. New module containing command-line options added. Command-line
options are read at the beginning of the run and broadcast to all processors
(there is no guarantee that command-line options cam be accessed by all mpi
 processes). Nothing should be broken by these changes but please verify if
all parallelization levels work (I have limited access to parallel machines
right now)

The reason for these changes, and for those that will come soon, is to make
image parallelization easier (in particular in NEB but also for other cases). 
Right now it is a pain, in part because the initialization is inadequate,
in part because it is never clear who reads/writes what from/to where.
It will take a few weeks before everything converges to a stable state.
Meanwhile, please be patient and fix/report problems.



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9876 c92efa57-630b-4861-b058-cf58834340f0
2013-01-28 09:21:12 +00:00
giannozz aca7492060 Reminder: do not compile VdW
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9875 c92efa57-630b-4861-b058-cf58834340f0
2013-01-27 21:02:10 +00:00
giannozz 0f7774cd73 Cleanup: unused function
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9874 c92efa57-630b-4861-b058-cf58834340f0
2013-01-27 20:51:42 +00:00
giannozz 2a9ac1f496 Do not compile GWW any longer
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9873 c92efa57-630b-4861-b058-cf58834340f0
2013-01-27 20:50:00 +00:00
paulatto 605d09d833 Harmless but wrong type
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9869 c92efa57-630b-4861-b058-cf58834340f0
2013-01-27 13:03:53 +00:00
giannozz 12fc957ee0 Minor cleanup: names in lowercase
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9867 c92efa57-630b-4861-b058-cf58834340f0
2013-01-26 08:32:01 +00:00
dalcorso 34e8928be8 Example updated.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9866 c92efa57-630b-4861-b058-cf58834340f0
2013-01-25 14:03:42 +00:00
giannozz 2e7ac5706b Misc I/O problems: some versions of gfortran still do not like iargc
declared as external; a file is accepted as xml if it ends with .xml
or .XML. What is the usage of "attr" by the way?


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9865 c92efa57-630b-4861-b058-cf58834340f0
2013-01-25 13:25:30 +00:00
dalcorso e26ec3019d Added an initial developer manual for the phonon code.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9864 c92efa57-630b-4861-b058-cf58834340f0
2013-01-25 10:46:58 +00:00
dalcorso 85695f5fd3 Added and example of recovering an el-ph run.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9863 c92efa57-630b-4861-b058-cf58834340f0
2013-01-25 10:16:52 +00:00
dalcorso 76affd3190 Added two recovering examples. In one example a ph.x run with images is
recovered. In the other a ph.x calculation on the GRID is recovered.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9862 c92efa57-630b-4861-b058-cf58834340f0
2013-01-25 10:05:54 +00:00
dalcorso ad1f9754b0 A problem in previous commit.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9861 c92efa57-630b-4861-b058-cf58834340f0
2013-01-25 10:02:16 +00:00