Commit Graph

1711 Commits

Author SHA1 Message Date
giannozz c1fcf62c60 CP can also recognize ibrav=-12 (untested)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7887 c92efa57-630b-4861-b058-cf58834340f0
2011-06-16 20:02:13 +00:00
sbinnie 7c9855ab8f There is lots of code duplication between ph.x and turbo_lanczos.x . Merging h_psiq and lr_h_psiq.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7871 c92efa57-630b-4861-b058-cf58834340f0
2011-06-15 15:04:11 +00:00
giannozz 7e321a119e Writing "Paralellization info" in serial case doesn't look like a great idea
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7865 c92efa57-630b-4861-b058-cf58834340f0
2011-06-14 15:29:24 +00:00
degironc c32ef78820 bug-fix: the cell volume omega is defined as positive even when the at(*,*) vectors form a left-handed set. This is the choice made in latgen and needs to be consistently used in bfgs_module as well.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7854 c92efa57-630b-4861-b058-cf58834340f0
2011-06-10 08:06:19 +00:00
giannozz d873790261 Parallelization info written in a more readable (or less unreadable) way
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7832 c92efa57-630b-4861-b058-cf58834340f0
2011-06-04 20:55:03 +00:00
giannozz d5244a1c9e Misc changes to dynamics:
1) in my opinion, the Andersen thermostat was not doing what it was 
supposed to do. Not sre now it does it, though.
2) the code now performs as many dynamics steps as required in input, 
even when restarting from a previous run.
3) Random number generator further randomized to prevent repeating the
same "random" configuration


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7824 c92efa57-630b-4861-b058-cf58834340f0
2011-05-27 18:35:35 +00:00
kucukben b4cd2c9e41 bug fixes:
- code was not stopping anymore when two inconsistent dft were given
 - default for non-local correlation is set to "   " AND upf%dft is trimmed 
   before being written by write_upf_v2.f90. Therefore older versions of pw
   will still work if no vdW is present
 - inlc label for vdw-df is set as VDW1, consistently with the comment and 
   needed to avoid matching conflict with VDW2

ekb+sdg



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7822 c92efa57-630b-4861-b058-cf58834340f0
2011-05-26 11:53:24 +00:00
kucukben 36be82f40f keyword for revised-pw86 xc corrected in documentation.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7803 c92efa57-630b-4861-b058-cf58834340f0
2011-05-17 21:07:42 +00:00
giannozz 24384fa144 "BLYP" ws incorrectly set
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7800 c92efa57-630b-4861-b058-cf58834340f0
2011-05-17 16:19:17 +00:00
kucukben c3a4b89141 Tiny modification so that exclamation mark can still be used to grep energy.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7784 c92efa57-630b-4861-b058-cf58834340f0
2011-05-17 09:07:46 +00:00
calandra 0325d2b2a9 Added an optional variable in diropn. If diropn
is called in the usual way:

CALL diropn (iudvrot, fildvscfrot, lrdrho, exst)

then tmp_dir is used as directory for the file to be opened,
as usual. 

If tmp_dir_ is specified in the call

CALL diropn (iudvrot, fildvscfrot, lrdrho, exst, tmp_dir_)

then tmp_dir_ is used as directory for the file to be opened.

Matteo Calandra


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7775 c92efa57-630b-4861-b058-cf58834340f0
2011-05-13 12:14:31 +00:00
giannozz 51d1741bd8 bfgs algorithm modified so that if the history is reset twice, it stops
after issuing an explanatory message rather than crashing. 


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7770 c92efa57-630b-4861-b058-cf58834340f0
2011-05-12 12:26:28 +00:00
dalcorso db1c47606a Added the special name LDA among the known functionals.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7761 c92efa57-630b-4861-b058-cf58834340f0
2011-05-08 15:48:21 +00:00
giannozz 62b98e54ab Version number updated to 4.3.1 (even if there are still a few bugs to be fixed)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7750 c92efa57-630b-4861-b058-cf58834340f0
2011-05-05 14:19:38 +00:00
giannozz dc594ab397 Do not print annoying debug message
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7742 c92efa57-630b-4861-b058-cf58834340f0
2011-05-04 09:02:52 +00:00
dalcorso b8d12bbe3d Lines of zero length are allowed when giving the input of k or q points
in the band form. This is useful to join distant points in the BZ on the same
plot.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7727 c92efa57-630b-4861-b058-cf58834340f0
2011-04-29 08:08:07 +00:00
kucukben 82517fbc5e assume_isolated flags are stored and read on restart.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7724 c92efa57-630b-4861-b058-cf58834340f0
2011-04-29 07:04:39 +00:00
giannozz a21722e8be Removed useless variable that was incorrectly defined
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7715 c92efa57-630b-4861-b058-cf58834340f0
2011-04-28 11:05:44 +00:00
riccardo f008b406f5 Removed files from PW and moved in Modules, added reference
in funct.f90



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7711 c92efa57-630b-4861-b058-cf58834340f0
2011-04-28 09:15:55 +00:00
riccardo 1f6cc77656 Moved vdw-DF files from PW to Modules
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7710 c92efa57-630b-4861-b058-cf58834340f0
2011-04-28 09:09:28 +00:00
riccardo b9c4a57e4c Removal of debug messages
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7707 c92efa57-630b-4861-b058-cf58834340f0
2011-04-27 15:43:52 +00:00
riccardo bc21554b27 Added the non-local (nlc) flag to the dft definition. Now PP and dft
needs five interegers to be fully defined (all the back-compatibility
has been respected).

Added drivers and functions to implement new non-local functionals.

Added the vdw-DF2 (to test).

Fixed how shortnames are handled in input (funct.f90)



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7706 c92efa57-630b-4861-b058-cf58834340f0
2011-04-27 15:18:18 +00:00
ccavazzoni 5bab2eec03 - adding symlink function to be used with PLUMED and CP
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7699 c92efa57-630b-4861-b058-cf58834340f0
2011-04-25 20:58:04 +00:00
oliviero 83a97fc690 Initial step towards the commit of a brand new module for continuum solvation in PW. All the modifications in the files are within
#ifdef __SOLVENT ... #endif blocks, so no difference in the final code for the users. Modified the Makefile and PW/Makefile to 
generate a libsolvent.a library, but only in the case where a Solvent/ directory is present in the base qe directory. 
Most of the modifications are small calls to solvent subroutines, in a few cases (in the files PW/makov-payne.f90 PW/v_of_rho.f90 
and PW/gradcorr.f90 ) some PW subroutine have been "duplicated" and modified to perform tasks required by the solvent, 
but of possible general interest. Still, all these subroutines are within #ifdef __SOLVENT #endif blocks. 
To avoid confusion, in the future these subroutines may be moved to a specific solvent_utilities.f90 file to be included in the 
PW/ directory. 


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7691 c92efa57-630b-4861-b058-cf58834340f0
2011-04-21 16:12:36 +00:00
brandoncwood d1c9ea9211 Added subroutines for Effective Screening Medium method
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7687 c92efa57-630b-4861-b058-cf58834340f0
2011-04-15 19:17:09 +00:00
degironc 4706ed678d negative curvature safeguard condition added to BFGS
See added comments and/or section 18.2 (p538-539 ) of Nocedal and Wright "Numerical Optimization" for a discussion.
   Contributed by Laurence D. Marks, Northwestern Univerity



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7682 c92efa57-630b-4861-b058-cf58834340f0
2011-04-13 08:32:20 +00:00
giannozz 64078527c3 Version number moved to 4.3
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7648 c92efa57-630b-4861-b058-cf58834340f0
2011-04-01 06:43:54 +00:00
giannozz ba577580bd G-vectors are generated using the same range of Miller indices used to
calculate the number of G-vectors and the dimension of G-vector arrays.
This should prevent mysterious errors in vc-relax. Harmless if the grid
dimensions are sufficiently large to accommodate all G-vectors; not sure
if they are not...beware unintended side effects


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7629 c92efa57-630b-4861-b058-cf58834340f0
2011-03-28 16:47:36 +00:00
marsamos 09f29d3ea0 forgot write(0,*) in mp_global.f90
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7598 c92efa57-630b-4861-b058-cf58834340f0
2011-03-23 12:43:56 +00:00
marsamos fee627a67e image dependency eliminated from init_ortho_group. I have testd on 8 proc.
More tests are welcome.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7595 c92efa57-630b-4861-b058-cf58834340f0
2011-03-23 09:57:54 +00:00
giannozz 98324ee60e Default for upscale upscaled to 100. Version number moved to 4.3b. Minor
corrections here and there.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7586 c92efa57-630b-4861-b058-cf58834340f0
2011-03-16 09:30:59 +00:00
dalcorso d839754fb7 In the spin-orbit magnetic case, the starting wavefunctions are initialized
as in the scalar relativistic noncollinear case, averaging l+1/2 and l-1/2
wavefunctions. This should be a good starting point when magnetism is
much larger than spin-orbit. A new input variable, starting_spin_angle,
is introduced to start with spin-angle functions as before.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7580 c92efa57-630b-4861-b058-cf58834340f0
2011-03-15 16:56:08 +00:00
marsamos 1becd2da15 added -pw2casino to plugin_arguments.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7579 c92efa57-630b-4861-b058-cf58834340f0
2011-03-15 15:17:37 +00:00
dalcorso ba2d1dea99 Bug fix: a recent change in a upf v2 tag was not made in the PP reader.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7575 c92efa57-630b-4861-b058-cf58834340f0
2011-03-15 13:42:15 +00:00
dalcorso b9d633f243 Small bug fix: the input routine was not able to deal with the case in which
the occupations line has more entries than the number of bands, and pw.x
crashed with a misterious error.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7574 c92efa57-630b-4861-b058-cf58834340f0
2011-03-14 10:04:15 +00:00
sbinnie 2d85ad6ad5 Added adaptive convergence threshold to the DFT like SCF cycles when performing an EXX calculation. conv_thr_init sets the inital convergence threshold used for the first two SCF cycles, then after that the threshold is set at conv_thr_multi * dexx each time V_exx is updated, untill the threshold is >= conv_thr. adaptive_thr turns this behaviour on or off.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7570 c92efa57-630b-4861-b058-cf58834340f0
2011-03-11 13:45:04 +00:00
marsamos 095a16f43d added change_directory in xml_io_base
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7563 c92efa57-630b-4861-b058-cf58834340f0
2011-03-10 17:03:26 +00:00
marsamos f0a9e6ab3b added f_chdir to wrappers.f90
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7561 c92efa57-630b-4861-b058-cf58834340f0
2011-03-10 16:42:02 +00:00
degironc fcdd951663 more ACFDT changes not affecting other features.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7559 c92efa57-630b-4861-b058-cf58834340f0
2011-03-10 14:16:56 +00:00
degironc 36c758fe95 modifications to the phonon code that are activated only when
ACFDT is used. All additions are skipped when the acdft_is_active
variable is .FALSE.

sdg+nnlinh


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7558 c92efa57-630b-4861-b058-cf58834340f0
2011-03-09 21:39:09 +00:00
degironc 02847bdfd8 a better treatmnet of the cell stopping criterion in vcrelax with bfgs.
NOW it stops when any stress error component (in cartesian coordinates)
is less than cell_tresh
sdg+ekb


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7548 c92efa57-630b-4861-b058-cf58834340f0
2011-03-06 05:44:29 +00:00
obm 91fffc8b90 Small bug preventing compilation.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7545 c92efa57-630b-4861-b058-cf58834340f0
2011-03-04 11:39:55 +00:00
degironc eb13e9e139 meta_io_global_start introduced anologous to io_global_start
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7543 c92efa57-630b-4861-b058-cf58834340f0
2011-03-04 09:09:40 +00:00
sbinnie 78e3fd0069 Fixed small-time memory leak in md5_from_file wrapper
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7537 c92efa57-630b-4861-b058-cf58834340f0
2011-03-01 11:38:14 +00:00
giannozz bf5f54326b Name of a tag attribute inconsistent with its contents
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7529 c92efa57-630b-4861-b058-cf58834340f0
2011-02-27 22:23:22 +00:00
ccavazzoni 902562f797 - parallel I/O subroutines have been made independent from
the particular parallel group structure: the communicators
  are passed as an imput parameter


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7524 c92efa57-630b-4861-b058-cf58834340f0
2011-02-27 18:08:30 +00:00
ccavazzoni df835710ea - more flexible groups creation
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7523 c92efa57-630b-4861-b058-cf58834340f0
2011-02-27 18:06:48 +00:00
giannozz 3e52fabdb0 A minor change + indentation + misspells
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7521 c92efa57-630b-4861-b058-cf58834340f0
2011-02-25 21:56:37 +00:00
giannozz 36aa06b24a Option -D__USE_3D_FFT wasn't working any longer
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7519 c92efa57-630b-4861-b058-cf58834340f0
2011-02-23 15:43:14 +00:00
sbinnie c2df30f057 Changed turbo_spectrum (TDDFPT) so that it now takes its constants from constants module. Added EVTONM and RYTONM to constants module defined using NIST values.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7518 c92efa57-630b-4861-b058-cf58834340f0
2011-02-23 14:18:45 +00:00
giannozz c8db6d7e7f Minor changes: relativistic PPs can also be written as semilocal (not sure
it can be really done, though); UPF version number kept to 2.0.1 to keep
compatibility (there are no incompatible changes anyway, just an addition)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7517 c92efa57-630b-4861-b058-cf58834340f0
2011-02-22 21:49:12 +00:00
giannozz e81eaafb98 Added the possibility to save into the UPF file pseudopotential in
semilocal form (if existing). Nonrelativistic case only, no idea whether
ld1 does the correct thing: anyway there is no code reading the new field.
Version number of UPF moved to 2.1.0, just in case.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7516 c92efa57-630b-4861-b058-cf58834340f0
2011-02-22 18:38:13 +00:00
giannozz f58f7ad1dd Minor cleanup in xml data file, minor pw-cp merge (calculation of number
of atomic wavefunctions), minor documentation updates and corrections


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7507 c92efa57-630b-4861-b058-cf58834340f0
2011-02-17 21:27:28 +00:00
degironc e1b9fea1a0 better (?) definition of the initial inverse hessian in case of vc-relax.
It should behave more or less as before for small cell volumes (about 250 au^3) but move more smoothly with bigger cells.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7506 c92efa57-630b-4861-b058-cf58834340f0
2011-02-17 17:24:34 +00:00
giannozz b9dd901e0f Check on total magnetization (valid for integer values only) replaced by
a warning (that nobody will read)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7498 c92efa57-630b-4861-b058-cf58834340f0
2011-02-14 11:57:12 +00:00
giannozz e694bbdd4e Warning message should go to stdout, not to unit 0
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7492 c92efa57-630b-4861-b058-cf58834340f0
2011-02-13 14:23:41 +00:00
ccavazzoni 9a3f184427 - removing the dependency of "fft" modules from mp_global,
now all the variables required for fft communication are contained
  in the fft data structure


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7490 c92efa57-630b-4861-b058-cf58834340f0
2011-02-13 11:04:51 +00:00
ccavazzoni 9cf1e7be53 - removing the dependency of "fft" modules from mp_global,
now all the variables required for fft communication are contained
  in the fft data structure


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7489 c92efa57-630b-4861-b058-cf58834340f0
2011-02-13 10:55:31 +00:00
giannozz 9a965ddd42 Removed redirections of stdout for first image in environment_start,
re-assignement to stdout in image_io_start. The net effect should be
that NEB works as before (stdout is re-assigned and re-directed anyway)
while PH should have image 1 write to stdout. No warranty, not tested.
string_methods.f90 renamed to neb.f90.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7488 c92efa57-630b-4861-b058-cf58834340f0
2011-02-12 21:09:52 +00:00
riccardo 4d10d94165 Vdw table now handled as PP are. The table is copied in the ".save" dir
and then re-initialized from the ".save" dir after restart or when a
post processing calls pw_restart. cp_restart modified to respect the new
write_xc call.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7484 c92efa57-630b-4861-b058-cf58834340f0
2011-02-09 11:03:38 +00:00
giannozz 6a87cc3fc1 Fixed bug added during recent changes
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7481 c92efa57-630b-4861-b058-cf58834340f0
2011-02-06 08:48:34 +00:00
giannozz 2b64aec05e Forget to remove the file
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7479 c92efa57-630b-4861-b058-cf58834340f0
2011-02-04 11:39:10 +00:00
giannozz 89a9e6b777 All nose-related modules displaced into CPV
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7478 c92efa57-630b-4861-b058-cf58834340f0
2011-02-04 11:35:47 +00:00
giannozz f2b094c7dc Module cell_nose separated from cell_base and moved to CPV/
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7477 c92efa57-630b-4861-b058-cf58834340f0
2011-02-04 11:16:35 +00:00
giannozz 2b7d346620 Minor cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7476 c92efa57-630b-4861-b058-cf58834340f0
2011-02-04 11:12:39 +00:00
giannozz 022d2e6a93 More minor cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7462 c92efa57-630b-4861-b058-cf58834340f0
2011-01-31 16:59:53 +00:00
giannozz 2aa1b59f73 Version number updgraded to 4.3a
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7459 c92efa57-630b-4861-b058-cf58834340f0
2011-01-31 15:36:43 +00:00
giannozz 7af84b2e25 Minor cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7458 c92efa57-630b-4861-b058-cf58834340f0
2011-01-31 15:23:48 +00:00
giannozz 5603993133 Primitive lattice vectors made uniform with PW: now they are stored, divided
by alat, into global variable at(3,3). Local auxiliary vectors a1, a2, a3 are
introduced when convenient in order to reduce the number of changes. Beware
unexpected side effects.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7457 c92efa57-630b-4861-b058-cf58834340f0
2011-01-31 14:47:40 +00:00
giannozz bc3a13a0bc Duplicated global variables b1(3), b2(3), b3(3) merged into bg(3,3)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7452 c92efa57-630b-4861-b058-cf58834340f0
2011-01-27 14:04:06 +00:00
giannozz 57eee32422 meta_ionode and meta_ionode_id were initialized but not correctly used in
startup
 CVS: ----------------------------------------------------------------------


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7449 c92efa57-630b-4861-b058-cf58834340f0
2011-01-27 11:55:30 +00:00
marsamos e70d77757c in mp_global now two routines mp_global_startup and mp_global_startup_new.
startup_new takes root and comm as arguments. Added mp_image_global_module
that contains only image parallelization.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7444 c92efa57-630b-4861-b058-cf58834340f0
2011-01-27 10:13:23 +00:00
giannozz 096e3a5ef7 Fixed compilation problem in serial case. Not sure the fix is the good one,
though.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7440 c92efa57-630b-4861-b058-cf58834340f0
2011-01-24 07:17:46 +00:00
ccavazzoni b21befe7aa - task groups variables moved inside fft_type
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7439 c92efa57-630b-4861-b058-cf58834340f0
2011-01-23 18:12:50 +00:00
ccavazzoni 8fb1ad0998 - eliminated module task groups (subroutines moved to fft modules)
- added variables to fft type to store info about data distribution


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7433 c92efa57-630b-4861-b058-cf58834340f0
2011-01-22 18:57:51 +00:00
wparker 83372697e7 Meta-ionode now opens its own output file under image parallelization.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7428 c92efa57-630b-4861-b058-cf58834340f0
2011-01-20 18:19:19 +00:00
ccavazzoni 74d77d5f18 - communicator of the g-vec group passed as argument
(it was intra_pool_comm)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7424 c92efa57-630b-4861-b058-cf58834340f0
2011-01-19 22:13:34 +00:00
giannozz 282da35be1 Minor cleanup in parallel initialization
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7423 c92efa57-630b-4861-b058-cf58834340f0
2011-01-19 22:03:00 +00:00
giannozz 0b9d315bb0 Minor cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7418 c92efa57-630b-4861-b058-cf58834340f0
2011-01-18 20:07:00 +00:00
giannozz bc430c6ee8 Minor simplification
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7410 c92efa57-630b-4861-b058-cf58834340f0
2011-01-17 22:04:45 +00:00
giannozz 5438b489fa Startup routines mp_start and mp_env merged into one
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7409 c92efa57-630b-4861-b058-cf58834340f0
2011-01-17 21:05:54 +00:00
marsamos e9c58a2c23 changed all tread in read_cards by specific ttemplate, tionvel, ...
need for calling iteratively read_cards.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7405 c92efa57-630b-4861-b058-cf58834340f0
2011-01-17 16:56:19 +00:00
ccavazzoni abe304457c - communicator of the group on which g-vecs are distributed
passed as an input parameter


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7402 c92efa57-630b-4861-b058-cf58834340f0
2011-01-16 08:46:52 +00:00
marsamos 3922563b60 re-set lneb and lsmd in control_flags.f90. Only for CP.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7398 c92efa57-630b-4861-b058-cf58834340f0
2011-01-11 09:42:53 +00:00
marsamos 139c43a65d lneb and lsmd moved from control_flags to path-variables in NEB dir
now read_cards and read_namelists can be called specifying the unit
(unit can be different from 5).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7396 c92efa57-630b-4861-b058-cf58834340f0
2011-01-10 17:12:55 +00:00
ccavazzoni e01246f1ab - cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7392 c92efa57-630b-4861-b058-cf58834340f0
2011-01-09 23:06:12 +00:00
giannozz 59617dd793 Almost final merge of G-vector generation between PW and CP:
- Grid dimensions for both dense and smooth grids are in Modules/griddim.f90
- Variables describing  G vectors and their mapping onto FFT grids (both
  dense and smooth) are in Modules/recvec.f90
- FFT descriptors are defined in Modules/fft_types.f90
- Variables describing G-vector distribution across processors are
  contained in Modules/stick_base.f90
- Distribution across processors of G vectors in sticks and planes
  is performed in Modules/stick_set.f90, routine pstickset, which
  also initializes FFT descriptors
- G vectors and their mapping onto FFT grids are calculated in
  Modules/recvec_subs.f90 (routine ggen: a modified version of PW one,
  replacing the CP one ggencp)
Testing is very limited but given the kind of modifications there should
be no major problem, I hope.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7384 c92efa57-630b-4861-b058-cf58834340f0
2011-01-05 16:04:54 +00:00
ccavazzoni 86e6932a4c - array dbeta moved to the same module of array beta
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7380 c92efa57-630b-4861-b058-cf58834340f0
2011-01-05 08:53:01 +00:00
giannozz ab864207ac a) a module displaced from Modules/ to CPV/
b) the fix I introduced some time ago to avoid keeping a large and non
distributed array mill_g wasn't very smart and likely electric fields in
CP were no longer working in CP
c) Misc. cleanup in view of some more CP-PW merge in G-vectors


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7379 c92efa57-630b-4861-b058-cf58834340f0
2011-01-04 18:45:48 +00:00
ccavazzoni d0a77c260a - transitional variables for band parallelization in CPV
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7375 c92efa57-630b-4861-b058-cf58834340f0
2011-01-03 09:29:52 +00:00
ccavazzoni 996ec7df4c - more variables and function for band parallelization in CPV
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7374 c92efa57-630b-4861-b058-cf58834340f0
2011-01-03 09:28:53 +00:00
ccavazzoni 6254067ddb - adding function to sum up 5d arrays
- removing useless profiling stuff


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7373 c92efa57-630b-4861-b058-cf58834340f0
2011-01-03 09:27:49 +00:00
dalcorso 5aab54b1d2 Completed the substitution nrxx -> dfftp%nnr , nrxxs -> dffts%nnr in the
phonon code.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7372 c92efa57-630b-4861-b058-cf58834340f0
2010-12-31 13:18:20 +00:00
giannozz 7dc11a6829 More minor CP-PW harmonization
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7370 c92efa57-630b-4861-b058-cf58834340f0
2010-12-29 20:36:15 +00:00
giannozz d8953d8d5f Some cleanup, nothing substantial. Removed "local" dimensions of the grid
that seemed to me redundant


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7369 c92efa57-630b-4861-b058-cf58834340f0
2010-12-29 17:56:40 +00:00
dalcorso a0f7ba8052 Minor cleanup.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7368 c92efa57-630b-4861-b058-cf58834340f0
2010-12-29 16:13:41 +00:00
ccavazzoni 1c6ddb57e9 - new variables for band parallelization
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7362 c92efa57-630b-4861-b058-cf58834340f0
2010-12-29 00:16:26 +00:00
giannozz f4c60249fe More CP cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7361 c92efa57-630b-4861-b058-cf58834340f0
2010-12-28 20:25:38 +00:00
giannozz aacc332b00 Simplification of FFT grid setup - beware unintended side effects
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7358 c92efa57-630b-4861-b058-cf58834340f0
2010-12-28 11:45:56 +00:00
ccavazzoni e3e253d203 - adding varaibles to manage band group
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7356 c92efa57-630b-4861-b058-cf58834340f0
2010-12-28 00:16:27 +00:00
giannozz 75da20b5f6 Minor simplification and cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7354 c92efa57-630b-4861-b058-cf58834340f0
2010-12-27 21:10:02 +00:00
giannozz 82c310050a Variables related to "small boxes" moved out of general modules into a
specific module CPV/boxgrid.f90. Some misc cleanup.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7352 c92efa57-630b-4861-b058-cf58834340f0
2010-12-27 17:33:53 +00:00
giannozz c9598d12e9 Comments updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7350 c92efa57-630b-4861-b058-cf58834340f0
2010-12-24 10:59:19 +00:00
giannozz 3ee0e520b6 More variable unification: module gvecs and gsmooth merged (new name: gvecs),
module gvect, gvecp, reciprocal_vectors merged (new name: gvect)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7348 c92efa57-630b-4861-b058-cf58834340f0
2010-12-24 10:19:22 +00:00
giannozz e03f9c39e5 More CP-PW merge of variables: ei[123] (CP) replaced by eigts[123] PW.
The latter are in module reciprocal_vectors. Old unused vdw code removed.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7347 c92efa57-630b-4861-b058-cf58834340f0
2010-12-23 17:35:05 +00:00
giannozz bce1b0901b More minor variable name harmonization
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7346 c92efa57-630b-4861-b058-cf58834340f0
2010-12-23 11:27:11 +00:00
giannozz 1ccb802f4a Forgotten in previous commit
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7344 c92efa57-630b-4861-b058-cf58834340f0
2010-12-22 22:15:03 +00:00
giannozz b3efe01118 Erroneous error
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7338 c92efa57-630b-4861-b058-cf58834340f0
2010-12-21 17:29:20 +00:00
marsamos 78fd27ec7d path units and files erased from io_files, if(tapos) return added to read_cards
some aditional cleaning for neb purpose in Modules.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7331 c92efa57-630b-4861-b058-cf58834340f0
2010-12-20 22:14:44 +00:00
giannozz 6a05b7510c Some cleanup of reciprocal_vectors/gvec* modules: each variable appears
in just one module


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7321 c92efa57-630b-4861-b058-cf58834340f0
2010-12-17 20:28:47 +00:00
giannozz c43c7107a0 Some documentation and caveats on the usage of clocks
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7320 c92efa57-630b-4861-b058-cf58834340f0
2010-12-17 16:46:37 +00:00
giannozz 639c8952ba MOre minor cleanup: ngwt => ngw_g
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7319 c92efa57-630b-4861-b058-cf58834340f0
2010-12-17 16:05:21 +00:00
giannozz 7e52699e95 Minor cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7317 c92efa57-630b-4861-b058-cf58834340f0
2010-12-17 13:49:18 +00:00
giannozz 8562c304ca Yet another piece of variable name harmonization: nps, nms (CP) => nls, nlsm
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7315 c92efa57-630b-4861-b058-cf58834340f0
2010-12-16 21:36:50 +00:00
giannozz b874d56953 Variable name harmonization: nm, np (CP) => nl, nlm (PW)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7314 c92efa57-630b-4861-b058-cf58834340f0
2010-12-16 17:43:29 +00:00
giannozz 6097a8efb0 Global variable igl may well be local
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7312 c92efa57-630b-4861-b058-cf58834340f0
2010-12-16 14:09:56 +00:00
giannozz 9244034f74 More variable name cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7303 c92efa57-630b-4861-b058-cf58834340f0
2010-12-13 12:24:30 +00:00
giannozz 68eaa762c9 More variable harmonization: mill, mill_l, mill_g
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7302 c92efa57-630b-4861-b058-cf58834340f0
2010-12-13 11:15:43 +00:00
giannozz bf8f531d6f Explicit specification for HSE
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7300 c92efa57-630b-4861-b058-cf58834340f0
2010-12-11 14:49:24 +00:00
giannozz f6887916c2 Command-line option -ntg 1 was activating task groups and this is useless
unless ntg > 1. Still unclear why task groups are not working with Gamma
point and LSDA


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7295 c92efa57-630b-4861-b058-cf58834340f0
2010-12-10 15:43:55 +00:00
giannozz 034cd6cbe6 Misspelled variable ("i" instead of "1") caused out-of-bound error
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7293 c92efa57-630b-4861-b058-cf58834340f0
2010-12-10 13:25:23 +00:00
giannozz 32e0af51be Several '' (nonstandard) replaced with ' ' (standard), or with "
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7288 c92efa57-630b-4861-b058-cf58834340f0
2010-12-07 16:17:49 +00:00
marsamos 919c26d467 add indipendent plugin_arguments_bcast routine
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7284 c92efa57-630b-4861-b058-cf58834340f0
2010-12-07 14:17:00 +00:00
marsamos fd6a7917f4 call to interface mp_bcast for xmlinput attr and plugin_name was wrong.
I am blind!


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7283 c92efa57-630b-4861-b058-cf58834340f0
2010-12-06 15:19:29 +00:00
giannozz f3c00bd70f Some more cleanup. PLease do not introduce random years in the first line!
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7282 c92efa57-630b-4861-b058-cf58834340f0
2010-12-06 11:49:15 +00:00
marsamos f2dbc01680 getarg for plugin is working.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7279 c92efa57-630b-4861-b058-cf58834340f0
2010-12-06 10:17:54 +00:00
riccardo 61c6474b8b Added back input_dft parameter in xml input
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7274 c92efa57-630b-4861-b058-cf58834340f0
2010-11-30 22:14:14 +00:00
marsamos 602cd50081 added plugin_arguments and plugin_flags file in modules
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7263 c92efa57-630b-4861-b058-cf58834340f0
2010-11-29 15:59:30 +00:00
giannozz abd6fb12a6 More variable name harmonization: ngs=>ngms
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7254 c92efa57-630b-4861-b058-cf58834340f0
2010-11-25 22:03:05 +00:00
giannozz b797141a13 ecutw => ecutwfc
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7252 c92efa57-630b-4861-b058-cf58834340f0
2010-11-24 11:46:56 +00:00
giannozz a1b6a09a6d MOre harmonization of variable names
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7250 c92efa57-630b-4861-b058-cf58834340f0
2010-11-23 20:22:57 +00:00
giannozz 60b15869c2 More variable name harmonization
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7249 c92efa57-630b-4861-b058-cf58834340f0
2010-11-23 17:03:37 +00:00
giannozz e13b2d9020 More variable name harmoization: ngmt, ng_g => ngm_g
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7236 c92efa57-630b-4861-b058-cf58834340f0
2010-11-22 11:45:28 +00:00
giannozz 0e3dfa4060 ngml => ngl (not actually used in CP, I think)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7232 c92efa57-630b-4861-b058-cf58834340f0
2010-11-19 14:39:00 +00:00
giannozz aeb87c596e More variable name harmonization: gx (CP) => g (PW)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7230 c92efa57-630b-4861-b058-cf58834340f0
2010-11-19 13:15:29 +00:00
giannozz e0bf02db5f More variable names harmonization: g (CP) => gg (PW)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7225 c92efa57-630b-4861-b058-cf58834340f0
2010-11-17 16:42:56 +00:00
giannozz a0aa1359c2 Variables for small boxes, used only by CP, moved into a separate
module CPV/gvecb.f90


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7220 c92efa57-630b-4861-b058-cf58834340f0
2010-11-15 16:48:43 +00:00
giannozz 6bd31dc184 Redundant variable "gzero" removed ("gstart" used instead)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7218 c92efa57-630b-4861-b058-cf58834340f0
2010-11-15 15:52:45 +00:00
giannozz 83e4b9e1c0 More removal of unused stuff
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7217 c92efa57-630b-4861-b058-cf58834340f0
2010-11-15 11:04:15 +00:00
giannozz 730e03dad8 NEB in CP removed - should be re-added following the same logic as for
the PW case


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7216 c92efa57-630b-4861-b058-cf58834340f0
2010-11-15 10:37:32 +00:00
degironc 33a5384442 import vdw_DF project on main CVS.
R.Sabatini and SdG


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7208 c92efa57-630b-4861-b058-cf58834340f0
2010-11-12 15:54:39 +00:00
marsamos 10567a04fb changes for neb in input_paramters and read_namelist.
set_defaults is a nightmare!


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7185 c92efa57-630b-4861-b058-cf58834340f0
2010-11-01 21:08:30 +00:00
giannozz b0c5e803dd Minor cleanup of unused variables; variable dfft%nnrx renamed
dfft%tg_nnr so that it is clearly distinguishable from dfft%nnr


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7176 c92efa57-630b-4861-b058-cf58834340f0
2010-10-27 13:25:00 +00:00
marsamos 64c0b94391 small modif to read_xml.f90 Simone Ziraldo.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7172 c92efa57-630b-4861-b058-cf58834340f0
2010-10-26 13:32:31 +00:00
marsamos 4e99df4e95 small modif to read_xml_cards , Simone Ziraldo
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7171 c92efa57-630b-4861-b058-cf58834340f0
2010-10-26 13:28:42 +00:00
giannozz 9423a35d01 More PW-CP variable-name unification:
nnr/nnrx (CP) => nrxx ; nnrs/nnrsx (CP) => nrxxs
(the other way round would have been preferrable but it was too much work)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7143 c92efa57-630b-4861-b058-cf58834340f0
2010-10-13 18:28:46 +00:00
dalcorso 10c271d1a5 Added the mp_bcast of a complex array of rank 5.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7138 c92efa57-630b-4861-b058-cf58834340f0
2010-10-12 16:18:43 +00:00
ferretti 65e1706314 two_fermi_energies dealt in a more consistent way in the xml restart.
units of the fermi energies changed to Hartree (and written in the xml file)
in the magnetization part.
AF


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7130 c92efa57-630b-4861-b058-cf58834340f0
2010-10-09 21:39:44 +00:00
giannozz 07ef639578 There shouldn't be any need to force nelup and neldw to be integer
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7118 c92efa57-630b-4861-b058-cf58834340f0
2010-10-07 03:59:35 +00:00
marsamos 123d45e8b8 added xml input + neb specific namelist (always inside input_parameters
and read_namelist) in Modules.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7107 c92efa57-630b-4861-b058-cf58834340f0
2010-09-29 14:16:57 +00:00
marsamos 33695abf83 added to Modules a module interf and 2 subroutines for
opening and closing the input file including get arg -xmlinput


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7103 c92efa57-630b-4861-b058-cf58834340f0
2010-09-28 14:27:15 +00:00
ccavazzoni 7fcbbf6bdc - adding a check for consistency
on the input occupations


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7092 c92efa57-630b-4861-b058-cf58834340f0
2010-09-19 08:05:30 +00:00
dalcorso 0c10a79a7f Variable lmovecell exported from pw.x. Several postprocessing codes
are not working if lmovecell is true. The phonon now stops with a message.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7076 c92efa57-630b-4861-b058-cf58834340f0
2010-09-09 16:45:45 +00:00
degironc f4b694ae40 some changes to the bfgs module.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7073 c92efa57-630b-4861-b058-cf58834340f0
2010-09-06 16:34:17 +00:00
ccavazzoni 7b88818a9f - minor omp cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7070 c92efa57-630b-4861-b058-cf58834340f0
2010-09-03 10:10:46 +00:00
paulatto 7a4abe3a02 Missing "&" in multi-line character constants.
LP


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7066 c92efa57-630b-4861-b058-cf58834340f0
2010-09-02 06:39:13 +00:00
marsamos 0a418787fa added xml file to dir modules. From Simone Ziraldo.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7060 c92efa57-630b-4861-b058-cf58834340f0
2010-09-01 14:32:52 +00:00
marsamos f7d76b7315 input xml added to Modules dir. From Simone Ziraldo.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7058 c92efa57-630b-4861-b058-cf58834340f0
2010-09-01 14:24:41 +00:00
giannozz c7e7fcac9f Incorrect and non-functional check on noncolinear+'cg' calculations removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7054 c92efa57-630b-4861-b058-cf58834340f0
2010-09-01 14:10:35 +00:00
giannozz 8ca288e338 More minor changes - version number changed to "> 4.2"
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7051 c92efa57-630b-4861-b058-cf58834340f0
2010-08-31 13:17:07 +00:00
giannozz a561a61e98 Forgot to update GIPAW in previous commits, plus minor things (removal of
unused routines and of unused variables)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7050 c92efa57-630b-4861-b058-cf58834340f0
2010-08-31 13:13:51 +00:00
marsamos 443d256c7c old path_....f90 routines has been moved to path_...._pre.f90. Only
used by CP at the moment


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7033 c92efa57-630b-4861-b058-cf58834340f0
2010-08-30 12:05:25 +00:00
marsamos 49a80d0d7f path routines deleted
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7032 c92efa57-630b-4861-b058-cf58834340f0
2010-08-30 12:02:01 +00:00
ccavazzoni 1938fc7372 - some OpenMP improvements for internal FFTW driver
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7022 c92efa57-630b-4861-b058-cf58834340f0
2010-08-27 09:29:13 +00:00
giannozz f1fbb3f952 Several occurences of real(8) etc converted to real(dp) etc. Routines and
interfaces for fwftt, invfft moved from CPV/ to/ Modules/fft_interfaces.f90.
This will be used soon everywhere in place of calls to cft3, cft3s


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7018 c92efa57-630b-4861-b058-cf58834340f0
2010-08-26 04:23:46 +00:00
degironc 645e644ede one variables used in acfdt added in control_flags
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7005 c92efa57-630b-4861-b058-cf58834340f0
2010-08-20 17:27:12 +00:00
dalcorso 409c17d8d8 Bug fix: a wrong default in Thursday commit had very strange consequences
in many examples.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7002 c92efa57-630b-4861-b058-cf58834340f0
2010-08-20 13:10:13 +00:00
degironc cc7fb040a7 adding some variables needed for the Adiabatic-Coupling Fluctation-Dissipation Theory part.
They should be harmless in all other cases where are not used

SdG and nnlinh


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6993 c92efa57-630b-4861-b058-cf58834340f0
2010-08-19 13:24:00 +00:00
dalcorso 21b59d0f62 Introduced a new input variable: no_t_rev.
If .true. the symmetry operations that require time reversal are not used.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6992 c92efa57-630b-4861-b058-cf58834340f0
2010-08-19 09:33:14 +00:00
giannozz 23ffbbed84 Fixed compilation problem after yesterday commmits, removed some unused
variables


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6986 c92efa57-630b-4861-b058-cf58834340f0
2010-08-18 07:06:04 +00:00
ccavazzoni 650037ffd0 - added two functions for OpenMP parallelization of fft on small box.
In this case we need to split the initialization from the actual computation,
  infact the idea is to assign a whole box to a single thread and
  not parallelize the 3D fft, in other words each 3D fft on the small box
  will be performad by a single thread.

  For the same reason this parallelization can be implemented only
  with a fully scalar fft library (e.g. the fftw distributed with QE)
  otherwise the fft library (like esslsmp) trys to parallelize computation internally,
  which is not what we want.

  Preliminary results on large systems (with lots of atoms)
  shows a big boost from this kind of parallelization.

  Commit for rhov, drhov and nlcc will come shortly.

  As a general final comment, I would like to stress that for
  OpenMP parallelization of the FFT, since we usually have small
  radix (even for the larger grid), it seems not worth to
  use multithreaded fft library.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6977 c92efa57-630b-4861-b058-cf58834340f0
2010-08-17 17:17:20 +00:00
marsamos f6bd98ea17 lcoarsegrained part commented. preliminary step before erase.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6975 c92efa57-630b-4861-b058-cf58834340f0
2010-08-17 16:24:09 +00:00
marsamos c673310ef8 io part of parallelization on images moved to image_io_routines. First step
for NEB cleaning.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6974 c92efa57-630b-4861-b058-cf58834340f0
2010-08-17 15:39:53 +00:00
ccavazzoni 68701d64af - Fix in CP for units of input pressure.
Input external pressure is in KBar and not in GPa like it was formerly in CP.
  Then from now on input value for variable "press" in cell namelist
  should be given in KBar like it is written on the documentation!


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6964 c92efa57-630b-4861-b058-cf58834340f0
2010-08-14 09:43:45 +00:00
degironc 2cff4d59aa more modifications related to md5 checksum
R. Sabatini - S. de Gironcoli


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6963 c92efa57-630b-4861-b058-cf58834340f0
2010-08-13 10:53:51 +00:00
dalcorso ba16c5b80f Use the module constants to convert from Ry to THz and to cm-1 in the phonon
code.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6931 c92efa57-630b-4861-b058-cf58834340f0
2010-07-31 15:01:03 +00:00
nn245 f8f27ae895 Use input card ATOMIC_VELOCITIES to set initial velocities in Verlet-MD (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6911 c92efa57-630b-4861-b058-cf58834340f0
2010-07-15 14:39:21 +00:00
nn245 2c0f32b751 angle contraints: express in angle rather than cosine (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6904 c92efa57-630b-4861-b058-cf58834340f0
2010-07-14 15:26:55 +00:00
nn245 e38f10db8d constraints: move logging output from read_cards to init_constraints to allow printing computed targets (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6903 c92efa57-630b-4861-b058-cf58834340f0
2010-07-14 15:26:50 +00:00
nn245 d9cfabcbb5 constraints: simplify logic (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6902 c92efa57-630b-4861-b058-cf58834340f0
2010-07-14 15:26:43 +00:00
nn245 82fca6406c constraint source indentation (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6901 c92efa57-630b-4861-b058-cf58834340f0
2010-07-14 15:26:38 +00:00
nn245 0fc9db435a source cleanup for constraints (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6900 c92efa57-630b-4861-b058-cf58834340f0
2010-07-14 15:26:33 +00:00
nn245 07c7a24d97 apply src-normal (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6899 c92efa57-630b-4861-b058-cf58834340f0
2010-07-14 15:26:32 +00:00
nn245 17959470bd source cleanup for constraints (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6898 c92efa57-630b-4861-b058-cf58834340f0
2010-07-14 15:26:27 +00:00
marsamos 7765fdb3da some cleaning in paw_as_gipaw. Emine Kucukbenli.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6891 c92efa57-630b-4861-b058-cf58834340f0
2010-07-08 16:52:46 +00:00
marsamos 09470669bd add gipaw part with paw_as_gipaw. Thank's to Emine Kucukbenli.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6885 c92efa57-630b-4861-b058-cf58834340f0
2010-07-06 12:04:34 +00:00
giannozz 9cd29890fe Time report simplified, following suggestion by Filippo
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6855 c92efa57-630b-4861-b058-cf58834340f0
2010-06-23 11:40:22 +00:00
giannozz 7a187311db diropn moved from PW/ into module io_files (where it belongs). davcio also
moved into file Modules/io_files.f90 but not inside module io_files. A better
place is in flib/ in my opinion. Removed dependency of CP upon PW. Lots of
changes but ne substantial or dangerous change.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6835 c92efa57-630b-4861-b058-cf58834340f0
2010-06-13 11:29:12 +00:00
giannozz f1334ea9de Variables in input_parameters should not be used during the calculation,
but copied to internal variables. Documentation of "cell_dofree" aligned
with what it actually does. Tests and examples are missing.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6833 c92efa57-630b-4861-b058-cf58834340f0
2010-06-12 17:04:48 +00:00
giannozz 3e1c311613 More minor I/O cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6832 c92efa57-630b-4861-b058-cf58834340f0
2010-06-11 14:43:50 +00:00
giannozz b856043fff First preliminary step towards I/O cleanup: unused/obsolete file names
removed, file names used only in PWCOND moved there into module cond_files


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6830 c92efa57-630b-4861-b058-cf58834340f0
2010-06-11 13:55:58 +00:00
ccavazzoni b89e5ec898 Input flag "wf_collect" set true by default for CP
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6816 c92efa57-630b-4861-b058-cf58834340f0
2010-06-04 20:37:38 +00:00
dceresoli ffc1aaaad7 Feature request from Intel: constant volume variable cell relaxation
(cell_dofree = 'shape'). (D.C.)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6815 c92efa57-630b-4861-b058-cf58834340f0
2010-06-04 15:43:06 +00:00
dceresoli fa7542cb81 Scatter/gather REAL(DP) arrays on the smooth grid. I need these two routines
for ultrasoft pseudopotentials in GIPAW. (D.C.)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6791 c92efa57-630b-4861-b058-cf58834340f0
2010-05-24 17:34:01 +00:00
dalcorso 3c2396904b PAW extended to the noncollinear / spin-orbit case. (Still experimental)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6786 c92efa57-630b-4861-b058-cf58834340f0
2010-05-23 11:50:22 +00:00
giannozz 83bbb1d211 Obsolete and confufing variables iq* removed from phonon. Misc cleanup
of unused variables, spelling errors, etc.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6772 c92efa57-630b-4861-b058-cf58834340f0
2010-05-17 11:21:25 +00:00
ccavazzoni f48e431fe6 - CP bug fix: "if" cannot be fused in reading the card k_points
all processors but the root were reading the card k_points,
  regardless of the message stating that the card is ignored.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6770 c92efa57-630b-4861-b058-cf58834340f0
2010-05-15 16:49:24 +00:00
ccavazzoni 262016453e - Penalty functional technique in CP for Hubbard U simulation
Contributed by Patrick Sit


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6745 c92efa57-630b-4861-b058-cf58834340f0
2010-05-08 09:58:35 +00:00
marsamos 0b80a126d9 estetical touch on exx part
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6729 c92efa57-630b-4861-b058-cf58834340f0
2010-05-05 16:27:35 +00:00
giannozz 1c9c518115 version number updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6708 c92efa57-630b-4861-b058-cf58834340f0
2010-05-03 20:56:02 +00:00
ccavazzoni 5bbe4b1939 - better definition of ortho sub-group (hopefully),
and new default value for ndiag/northo when it is not specified on the command line:
  a) if Scalapack is used ndiag/northo is set to nproc_pool/2 (or to a closer value)
  b) otherwise ndiag/northo is set to "ONE", meaning that scalar diagonalization is used.
  I'm not sure this is the best choice whitout taking into accunt the number of
  electronic states, but it seems the fastest for the majority of applications
  running on linux cluster (NOT on supercomputers though!)
  Anyway it should now quite easy to set a different default for different
  architectures, see init_pool in mp_global.f90


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6695 c92efa57-630b-4861-b058-cf58834340f0
2010-05-02 12:02:21 +00:00
giannozz 945a289b4a All postprocessing and phonon codes were reading the DFT from pseudopotentials,
discarding the value of input_dft saved in the XML file. I made a workaround
to prevent this to happen without flooding people with obscure messages, but
teh real solution is to separata data reading (pseudopotentials, xml data
file) and data initialization (dft setting). Beware unintended side effects.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6688 c92efa57-630b-4861-b058-cf58834340f0
2010-05-01 10:56:40 +00:00
ccavazzoni 38a3e81797 - better definition of BLACS processor grids and contexts to
be compatible with more MPIs and architectures.
  Up to now BLACS and SCALAPACK have been succesfully tested on:
  OpemMPI, MPICH (mvapich), IBM MPI (SP and BG architectures),
  Cray MPI (xt architecture), SGI MPI, Intel MPI .


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6687 c92efa57-630b-4861-b058-cf58834340f0
2010-05-01 07:30:09 +00:00
giannozz 0d9a44609a Misspell fixed, "moh" removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6682 c92efa57-630b-4861-b058-cf58834340f0
2010-04-29 19:16:37 +00:00
dceresoli a7d60aa303 Spin polarized B3LYP. (D.C.)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6661 c92efa57-630b-4861-b058-cf58834340f0
2010-04-24 19:03:11 +00:00
giannozz abaf3aa457 Minor cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6654 c92efa57-630b-4861-b058-cf58834340f0
2010-04-20 17:12:42 +00:00
giannozz 2a368e0b82 Yet another unitialized variable, which on sp6 turns out to get a "true" value
instead of the more common "false", thus giving raise to a rather surprising
behavior in example 17. I am quite sure that this is not the first time I fix
this...The problem was present only for old-style PP formats.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6650 c92efa57-630b-4861-b058-cf58834340f0
2010-04-20 14:35:43 +00:00
giannozz 039e3fd4ef Minor cleanup of image parallelization for EXX; output is not redirected
for all images, one writes as usual to standard output. There is still a
lot of cleanup to be done.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6648 c92efa57-630b-4861-b058-cf58834340f0
2010-04-20 09:54:34 +00:00
giannozz 236056c1b6 More unallocated variables (courtesy of Vittorio Zecca)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6625 c92efa57-630b-4861-b058-cf58834340f0
2010-04-14 13:45:43 +00:00
giannozz 7899cffcab More variables that should have an initial value
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6603 c92efa57-630b-4861-b058-cf58834340f0
2010-04-08 15:28:12 +00:00
obm 4dd624b92f Missing dependency in bfgs module
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6600 c92efa57-630b-4861-b058-cf58834340f0
2010-04-08 10:33:50 +00:00
dceresoli 0a0321b82a Make BFGS cell relaxation honour 'cell_dofree'. Courtesy of Boris Kozinsky. (D.C.)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6592 c92efa57-630b-4861-b058-cf58834340f0
2010-04-02 04:39:16 +00:00
giannozz 4fca07ce3a The hessian matrix was incorrectly defined as intent(out) (or incorrectly
used with its input value). I have no idea how it could have worked.
Courtesy of Vittorio Zecca.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6573 c92efa57-630b-4861-b058-cf58834340f0
2010-03-30 20:48:34 +00:00
giannozz cbc0b94c86 two bugs triggered by setting initial values different from zero to integer:
1) read_upf_v2 returns an unset error code, 2) variables meta_ionode,
meta_ionode_id are set in an absurd way


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6554 c92efa57-630b-4861-b058-cf58834340f0
2010-03-27 10:46:09 +00:00
dceresoli 2ccdf3d7d7 Writing EXX variables into the restart file. (D.C.)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6534 c92efa57-630b-4861-b058-cf58834340f0
2010-03-23 15:32:06 +00:00
dceresoli 00c3054e74 Read harmlessy v0.1 GIPAW pseudopotentials. (D.C.)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6533 c92efa57-630b-4861-b058-cf58834340f0
2010-03-23 15:20:49 +00:00
dceresoli 851befc9e5 Fixed wrong format in output. (D.C.)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6532 c92efa57-630b-4861-b058-cf58834340f0
2010-03-23 15:03:01 +00:00
ccavazzoni e0e3475386 - clocks have been updated to print out the wallclock time and the cputime.
In particular cputime tend to be meaningless with hybrid parallelism
  MPI+OpenMP.
  Contributed by Filippo Spiga


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6530 c92efa57-630b-4861-b058-cf58834340f0
2010-03-22 17:58:07 +00:00
dalcorso 86bd490a94 Bug fix: a problem with the phonon at totally spin polarized points.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6529 c92efa57-630b-4861-b058-cf58834340f0
2010-03-22 10:04:15 +00:00
degironc 275f198b75 a new option "broyden2" is implemented for NEB optimization (templated
on the one in mix_rho).
I don't know whether it is better than the one implemented by Carlo Sbraccia
back in (2003-2006)...  It performs not worse than Carlo's implentation (still
available as "broyden") on example17 ... and at least I understand it.

stefano


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6511 c92efa57-630b-4861-b058-cf58834340f0
2010-03-18 11:51:56 +00:00
nn245 3f393f442b Cleanup of sources to simplify machine-parsing: PROGRAM name matches name of target executable, cleanup EXTERNAL statements (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6506 c92efa57-630b-4861-b058-cf58834340f0
2010-03-17 12:01:50 +00:00
nn245 4463142589 Rename Modules/functionals.f90 to Modules/funct.f90 to avoid basename clash with flib/functionals.f90 (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6505 c92efa57-630b-4861-b058-cf58834340f0
2010-03-17 12:01:22 +00:00
giannozz db8dfbb4b6 Minor cleanup, removed unused variable
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6500 c92efa57-630b-4861-b058-cf58834340f0
2010-03-16 16:21:16 +00:00
marsamos 223e3a80ab forgot to commit input_paramters with MS2 part
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6498 c92efa57-630b-4861-b058-cf58834340f0
2010-03-16 13:16:53 +00:00
dalcorso bac79d8452 Improved generation of FR PAW dataset.
Modification to the UPF format: the small components of the all-electron
partial waves exported and imported in the FR case.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6487 c92efa57-630b-4861-b058-cf58834340f0
2010-03-13 10:45:42 +00:00
giannozz 289df4f56a Do not print message "Task groups are in USE" if there is just one group.
By the way, initialization of task groups shouldn't be needed in that case


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6485 c92efa57-630b-4861-b058-cf58834340f0
2010-03-12 09:31:11 +00:00
nn245 8eac8b084e mp.f90: additional routine mp_get_r1 (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6481 c92efa57-630b-4861-b058-cf58834340f0
2010-03-11 10:14:37 +00:00
nn245 d13f107279 Fix mp_get and mp_put: don't do anything if I am neither source nor dest (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6463 c92efa57-630b-4861-b058-cf58834340f0
2010-03-02 15:01:13 +00:00
giannozz f0fc81c48e programs started with mp_global_start should end with mp_global_end. Not a
big deal: it avoids leaving allocated object at stop


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6451 c92efa57-630b-4861-b058-cf58834340f0
2010-02-25 20:03:07 +00:00
giannozz 2c9dc38b4c Minor compilation problems fixed, by RdM
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6449 c92efa57-630b-4861-b058-cf58834340f0
2010-02-25 19:51:34 +00:00
nn245 d0f18816e2 src cleanup (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6445 c92efa57-630b-4861-b058-cf58834340f0
2010-02-22 08:14:49 +00:00
nn245 e8b49314d3 Normalize whitespace and keywords (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6443 c92efa57-630b-4861-b058-cf58834340f0
2010-02-22 08:13:22 +00:00
giannozz 905a09f7bd iOne more format increased (was too small for large cells)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6430 c92efa57-630b-4861-b058-cf58834340f0
2010-02-17 16:45:43 +00:00
giannozz dc4591bfd9 Until the day all compilers will have an intrinsic erf that works:
erf => qe_erf, to be declared external, and the same for erfc


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6413 c92efa57-630b-4861-b058-cf58834340f0
2010-02-15 17:15:11 +00:00
nn245 709c54410d Fix for check_stop (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6376 c92efa57-630b-4861-b058-cf58834340f0
2010-02-09 15:16:28 +00:00
nn245 fbcf20d0ad fix read card to distinguish error from end-of-file (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6375 c92efa57-630b-4861-b058-cf58834340f0
2010-02-09 15:16:20 +00:00
nn245 9f9b28b729 Workaround for sunf90 compiler bug (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6373 c92efa57-630b-4861-b058-cf58834340f0
2010-02-09 15:16:04 +00:00
giannozz 0fdbee1ab6 First attempt towards a simplification of Makefiles. May or may not work in
all cases, but it looks promising


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6371 c92efa57-630b-4861-b058-cf58834340f0
2010-02-08 19:48:43 +00:00
giannozz 4934b395ba Added signal processing by RdM. Disabled by default, enabled by option
-D__TRAP_SIGUSR1 or using "./configure --enable-signals"


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6370 c92efa57-630b-4861-b058-cf58834340f0
2010-02-08 19:25:34 +00:00
giannozz 548f4a2f2f Metadynamics: first set of routines and variables removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6362 c92efa57-630b-4861-b058-cf58834340f0
2010-02-05 17:17:26 +00:00
giannozz 18d2bf891b check_stop_init doesn't remove any longer the EXIT file (following a
suggestion By Riccardo dM). It was useless anyway to remove it.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6360 c92efa57-630b-4861-b058-cf58834340f0
2010-02-05 17:01:15 +00:00
giannozz 209cc3e8d4 Some compilers don't like format specifications without the length
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6359 c92efa57-630b-4861-b058-cf58834340f0
2010-02-05 16:58:19 +00:00
nn245 c4326d9a08 task_groups.f90: src cleanup (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6354 c92efa57-630b-4861-b058-cf58834340f0
2010-02-04 08:26:33 +00:00
marsamos 640b27cb6a HSE now correct
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6342 c92efa57-630b-4861-b058-cf58834340f0
2010-02-02 14:17:02 +00:00
giannozz 35420db824 Interface with wannier90 updated to v.1.2
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6325 c92efa57-630b-4861-b058-cf58834340f0
2010-01-28 20:23:58 +00:00
nn245 65b4006959 New routine mp_gather_i1
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6321 c92efa57-630b-4861-b058-cf58834340f0
2010-01-27 17:03:41 +00:00
giannozz 5e9087287d startingwfc='atomic+random' made the default instead of 'atomic', which
seems to cause trouble quite often


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6317 c92efa57-630b-4861-b058-cf58834340f0
2010-01-26 11:48:13 +00:00
giannozz cbe390bdc2 More instances of nonstandard forms for "Quantum ESPRESSO"
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6304 c92efa57-630b-4861-b058-cf58834340f0
2010-01-18 13:46:16 +00:00
dceresoli 8c284bd324 Self explaining. (D.C.)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6302 c92efa57-630b-4861-b058-cf58834340f0
2010-01-15 20:25:56 +00:00
marsamos 278017c5e7 HSE porting. pw is compiling. HSE is running. To be tested more.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6291 c92efa57-630b-4861-b058-cf58834340f0
2010-01-14 13:40:16 +00:00