Commit Graph

2120 Commits

Author SHA1 Message Date
giannozz 3ecea7dd3c Missing dependency added
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2130 c92efa57-630b-4861-b058-cf58834340f0
2005-08-25 13:35:04 +00:00
cavazzon 5d41c109c5 - autopilot.f90 wasn't compiling on IBM AIX machines
- compiler complains for espression like: logical_var == .FALSE.
  this is not standard f90, use: .NOT. logical_var
  instead
- subroutine "flush" is not a standard intrinsic f90 sub.
  use our "flush_unit" wrapper


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2129 c92efa57-630b-4861-b058-cf58834340f0
2005-08-25 13:01:04 +00:00
dalcorso e3b06fa54d Merging of gradcorr.f90 and gradcorr_nc.f90.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2128 c92efa57-630b-4861-b058-cf58834340f0
2005-08-24 16:47:19 +00:00
sbraccia 6d56de7eeb Added missing dependency.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2127 c92efa57-630b-4861-b058-cf58834340f0
2005-08-24 15:52:18 +00:00
giannozz 60bc521341 Makefiles updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2126 c92efa57-630b-4861-b058-cf58834340f0
2005-08-24 14:39:52 +00:00
giannozz 0eef2856b1 *** empty log message ***
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2125 c92efa57-630b-4861-b058-cf58834340f0
2005-08-24 14:39:40 +00:00
cavazzon 4652e9f60d - fixed a bug with nose-hoover chains and restart file.
The restart sub was always writing and reading a chain
  of the maximum lenght, regardless the real lenght of
  the chain.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2124 c92efa57-630b-4861-b058-cf58834340f0
2005-08-24 14:35:39 +00:00
sbraccia 022c775e8c Example of CP dynamics with wannier functions updated.
C.S.


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


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


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2119 c92efa57-630b-4861-b058-cf58834340f0
2005-08-23 18:42:25 +00:00
targacept 58a3e7e6a3 Adjusting Makefiles for ions_nose.o
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2118 c92efa57-630b-4861-b058-cf58834340f0
2005-08-23 17:47:38 +00:00
targacept e12d923f00 Adjusting Makefile to include ions_nose.o
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2117 c92efa57-630b-4861-b058-cf58834340f0
2005-08-23 17:46:51 +00:00
sbraccia de52e3abd0 Cleanup. Fixed some problems related to velocity rescaling.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2116 c92efa57-630b-4861-b058-cf58834340f0
2005-08-23 15:50:05 +00:00
cavazzon 316d4fcd59 - bug fix, wrong array dimension in CP with odd number of bands
pointed out by C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2115 c92efa57-630b-4861-b058-cf58834340f0
2005-08-23 13:19:14 +00:00
targacept c1f9da038e Moving back to Modules directory prior to submission of Autopilot Suite
Here are former logs from CPV.
1.7 ballabio 2005-8-17
moved & in continued line to 6th position, ifort9 wants it [Gerardo]

1.6 kkudin 2005-07-29
Rescaled the target kinetic energy by ndega/(3*nat) for massive Nose chains,
added a way to turn off the common thermostat on top of the massive Nose
Kostya

1.5 kkudin 2005-07-29
For more than 1 Nose (chain) thermostat per system added a common thermostat
on top of all the other ones
 Kostya

1.4 sbraccia 2005-07-18
Greneral cleanup. NEB works again also with the CP code.
C.S

1.3 kkudin 2005-07-05
by Kostya
This patch adds "massive" Nose-Hoover chains for ions (i.e. each ion
can have a separate NH chain attached to it)
Some fixes are still needed in different places:
-the information on the number of NH chains [nhpdim] needs to be
saved and read from the restart file (not done now)
-the NH velocities also need to be all saved [nhpdim*nhpcl]
-an input option needs to be added to zero out the NH velocities during
a restart in order to permit "on the fly" thermostat changes
-deallocation of the module variables gives glibc error with IFC 8.0 & 8.1 in
cpr.f90

1.2 ballabio 2005-05-18
more end subroutine --> end subroutine name [Gerardo]

1.1 sbraccia 2005-05-16
ions_base splitted in three different files: ions_base.f90 (still in Modules), ions_positions.f90 and ions_nose (in CPV).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2114 c92efa57-630b-4861-b058-cf58834340f0
2005-08-22 20:13:57 +00:00
targacept 2680163daf Moving back to Modules directory prior to submission of Autopilot Suite
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2113 c92efa57-630b-4861-b058-cf58834340f0
2005-08-22 20:11:42 +00:00
cavazzon da2901d819 - Another wrong variable declariation, this time found by Intel,
it was not found by IBM and PGI!


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


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2110 c92efa57-630b-4861-b058-cf58834340f0
2005-08-22 14:14:13 +00:00
sbraccia c36cdb3385 NEB cleanup. Fixed a bug in the identification of frozen images
(relevant only for use_freezing=.TRUE.). C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2109 c92efa57-630b-4861-b058-cf58834340f0
2005-08-22 13:50:03 +00:00
ballabio 8a13c021f6 *** empty log message ***
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2108 c92efa57-630b-4861-b058-cf58834340f0
2005-08-19 09:00:52 +00:00
degironc da9ead7818 EXX & PARA: undefined variables define
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2107 c92efa57-630b-4861-b058-cf58834340f0
2005-08-18 09:37:01 +00:00
degironc 4e415a05d4 Bug Fix in LDA+U:
orthoatmwfc (the routine that set LDA+U projectors)
        should always be called in wfcinit even if startingwfc=='file'
sdg


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2106 c92efa57-630b-4861-b058-cf58834340f0
2005-08-17 13:59:17 +00:00
ballabio a37cc545b2 moved & in continued line to 6th position, ifort9 wants it [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2105 c92efa57-630b-4861-b058-cf58834340f0
2005-08-17 12:59:12 +00:00
ballabio 15638c92bc add & for continuation, g95 wanted it [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2104 c92efa57-630b-4861-b058-cf58834340f0
2005-08-17 12:37:51 +00:00
ballabio 89c79b7302 compilation fix [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2103 c92efa57-630b-4861-b058-cf58834340f0
2005-08-17 12:05:15 +00:00
ballabio 091085a057 renamed module efield -> efield_mod to solve a conflict [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2102 c92efa57-630b-4861-b058-cf58834340f0
2005-08-17 11:53:09 +00:00
degironc dd49eab404 EXX: Gamma-specific part implemented,
kind of parallel implementation (untested)

SdG


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2101 c92efa57-630b-4861-b058-cf58834340f0
2005-08-17 08:43:37 +00:00
umari 26baecafdb added support for electric field in PW
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2100 c92efa57-630b-4861-b058-cf58834340f0
2005-08-16 12:57:18 +00:00
umari adcdcdc601 added support for electric field
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2099 c92efa57-630b-4861-b058-cf58834340f0
2005-08-16 12:56:49 +00:00
umari c8ea6e46dc Added electric field (berry phase style)
support in pw.

in call ro routines ccgdiagg cegterg cinitcgg
added ik (integer) k-point considerd

h_epsi_her calculates V_el|Psi>
c_phase_field.f90 calculates berry phase
during a scf calculation

P.U.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2098 c92efa57-630b-4861-b058-cf58834340f0
2005-08-16 12:04:34 +00:00
degironc 5eeb9dc16d Optimized Effective Potential implemented in the atomic code
currently :
 - ONLY for all-electron calculations
 - ONLY for non-relativistic case
 - determination of the exchange potential in the tail region tends
   to be ill defined ... rmax not too large are tipically needed

 sdg


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2097 c92efa57-630b-4861-b058-cf58834340f0
2005-08-12 14:37:55 +00:00
degironc e4ed1c4bff unused PW/dndtau.f90 removed, makefile updated accordingly
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2096 c92efa57-630b-4861-b058-cf58834340f0
2005-08-09 16:58:38 +00:00
degironc ac7906dc29 - makefile update after yesterday changes
- variable "ishybrid" added to Modules/funct.f90 to manage hybrid functionals
- duplicated subroutines in upftools/nclib.f90 removed


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


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2094 c92efa57-630b-4861-b058-cf58834340f0
2005-08-08 15:55:06 +00:00
degironc 76d962f368 missing license statement added
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2093 c92efa57-630b-4861-b058-cf58834340f0
2005-08-08 15:41:27 +00:00
degironc 092b0b00a5 more changes to the EXX part
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2092 c92efa57-630b-4861-b058-cf58834340f0
2005-08-08 14:56:35 +00:00
dalcorso 1ae80e2066 Angular momentum projection of eigenchannels generalized to the noncolinear
case.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2091 c92efa57-630b-4861-b058-cf58834340f0
2005-08-08 14:13:04 +00:00
giannozz abe6c16f6b More cleanup of the dipole/MAakovPayne stuff
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2090 c92efa57-630b-4861-b058-cf58834340f0
2005-08-05 08:25:46 +00:00
giannozz e0d3021cc5 Updated Makefile with better dependencies (AK)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2089 c92efa57-630b-4861-b058-cf58834340f0
2005-08-03 17:00:07 +00:00
giannozz e0e1a4f53c Updated Makefile with better dependencies (AK)
Filename length brought to 256 (as in the rest of the code)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2088 c92efa57-630b-4861-b058-cf58834340f0
2005-08-03 16:58:33 +00:00
giannozz f4f9c60bd0 Updated Makefile with better dependencies (AK)
Dipole/Makov-Payne calculation: first major cleanup


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2087 c92efa57-630b-4861-b058-cf58834340f0
2005-08-03 16:57:37 +00:00
giannozz b001e60d82 Possible out-of-bound error in ncpp2upf (found by Axel Kohlmeyer)
Updated Makefile with better dependencies (also by AK)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2086 c92efa57-630b-4861-b058-cf58834340f0
2005-08-03 16:55:41 +00:00
giannozz 6c43c453de Updates to the manual
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2085 c92efa57-630b-4861-b058-cf58834340f0
2005-08-03 13:37:41 +00:00
giannozz a5e875cfc9 GUI for chdens updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2084 c92efa57-630b-4861-b058-cf58834340f0
2005-08-03 09:07:07 +00:00
giannozz 2f5f029137 manual => users-guide
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2083 c92efa57-630b-4861-b058-cf58834340f0
2005-08-02 16:13:01 +00:00
giannozz 86ac72865f Examples updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2082 c92efa57-630b-4861-b058-cf58834340f0
2005-08-02 15:17:18 +00:00
giannozz 619c3af387 Documentation updated (not yet the GUI)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2081 c92efa57-630b-4861-b058-cf58834340f0
2005-08-02 15:17:04 +00:00