giannozz
7c4f3cf840
Documentation updated to reflect merge of Gamma and k-point versions
...
variable filpun removed everywhere
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@454 c92efa57-630b-4861-b058-cf58834340f0
2003-12-11 11:10:03 +00:00
sbraccia
2329f56973
D3, PP, PWCOND Makefiles adapted to the new PW routines.
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@453 c92efa57-630b-4861-b058-cf58834340f0
2003-12-10 16:42:27 +00:00
giannozz
7fcd5e1a3c
NEB at gamma (NEB/pwgneb.x) is now available.
...
Problem with starting_magnetization in NEB code fixed
Misc documentation updates
chdens : fixed XCRYSDENS output (Tone)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@443 c92efa57-630b-4861-b058-cf58834340f0
2003-12-04 11:41:08 +00:00
ballabio
ff247c327d
Cleanup [Gerardo]
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@439 c92efa57-630b-4861-b058-cf58834340f0
2003-12-02 15:47:00 +00:00
giannozz
9c97c84c9c
Compilation problems (residual "units" modules) fixed
...
Documentation and ChangeLog updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@384 c92efa57-630b-4861-b058-cf58834340f0
2003-11-10 08:30:54 +00:00
cavazzon
9ce7263953
- bug (alpha compiler) reported by Sergey has been fixed
...
- module filnam in pwcom moved to io_files module
- module units in pwcom moved to io_file
From now on, all file names and their unit and attributes (i.e. reclen)
should be defined in Modules/io_files.f90
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@382 c92efa57-630b-4861-b058-cf58834340f0
2003-11-09 18:30:08 +00:00
cavazzon
c5d8ff2f66
- unit 6 replaced by stdout in CPV
...
- ^M removed from pseudo files
- wavefunctions arrais moved to module
wavefunctions_module, common to all codes
this is required to reduce duplicated subroutine
- new lapack subroutine, called from PWCOND,
added to lib/lapack.f lib/lapack_ibm.f
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@381 c92efa57-630b-4861-b058-cf58834340f0
2003-11-09 10:42:50 +00:00
cavazzon
12a8b5b560
bug fix in atomic coordinate conversion
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@379 c92efa57-630b-4861-b058-cf58834340f0
2003-11-06 17:43:12 +00:00
sbraccia
b33c2e1f64
Unit stdout (set in Modules/io_global.f90) is used to write on standard output
...
instead of 6 or *.
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@375 c92efa57-630b-4861-b058-cf58834340f0
2003-11-06 09:41:13 +00:00
giannozz
e34c8c50e3
Several Gamma-specific routines merged into PW/
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@356 c92efa57-630b-4861-b058-cf58834340f0
2003-10-29 18:53:40 +00:00
giannozz
e7b0ce982f
Gamma code cleanup: becp is allocated when used and then deallocated,
...
obsolete module gamma removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@353 c92efa57-630b-4861-b058-cf58834340f0
2003-10-29 14:05:29 +00:00
giannozz
16a32d5971
Input documentation (sort of) for projwfc
...
Added template for developers' guide - please read sec.1.1
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@337 c92efa57-630b-4861-b058-cf58834340f0
2003-10-21 08:56:27 +00:00
giannozz
dd484a9c2f
PW/input.f90: lattice parameter a converted to wrong units if input
...
is given as a,b,c,cos(ab),cos(ac),cos(bc) instead of celldm(:)
upftools/cpmd2upf.f90: wrong conversion due to Rydberg-Hartree mess
Minor cleanup. Band plotting may output data in xmgr-readable format
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@327 c92efa57-630b-4861-b058-cf58834340f0
2003-10-08 15:55:15 +00:00
cavazzon
194b09d087
pseudopotential for example13 added
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@325 c92efa57-630b-4861-b058-cf58834340f0
2003-10-06 07:37:27 +00:00
giannozz
1361c7ba39
misc. cleanup, postprocessing adapted to last changes
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@323 c92efa57-630b-4861-b058-cf58834340f0
2003-10-03 16:47:21 +00:00
cavazzon
1d34b5c0a8
non collinear spin version of PW,
...
contributed by Adriano Mosca Conte,
added to the repository.
The non collinear code has required
a new module "wavefunctions" containing
"psic" and "evc", that no longer belong
to pwcom.
use: cvs update -d
there's a new example (example13), that is not
yet complete, I'm waiting for the appropriate
pseudopotential from Adriano
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@322 c92efa57-630b-4861-b058-cf58834340f0
2003-10-03 14:01:11 +00:00
giannozz
d44dc1ac81
Cleanup of PP routines - band plotting simplified
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@321 c92efa57-630b-4861-b058-cf58834340f0
2003-10-03 11:17:13 +00:00
giannozz
0462b8441d
tics missing in band plot
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@320 c92efa57-630b-4861-b058-cf58834340f0
2003-10-02 16:55:39 +00:00
cavazzon
cbff0f48de
different modules containing filenames and directories
...
substituted by common module:
Modules/io_files.f90
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@317 c92efa57-630b-4861-b058-cf58834340f0
2003-09-23 14:45:12 +00:00
giannozz
ce8515b1be
many calls to "setv" replaced by f90 assignements
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@314 c92efa57-630b-4861-b058-cf58834340f0
2003-09-17 21:50:03 +00:00
cavazzon
d60b7d689b
interface for wannier code modified
...
for parallel execution
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@310 c92efa57-630b-4861-b058-cf58834340f0
2003-09-11 15:35:48 +00:00
cavazzon
296b7de4c7
interface for wannier function code
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@307 c92efa57-630b-4861-b058-cf58834340f0
2003-09-09 13:35:18 +00:00
dalcorso
5fc5c9148f
Added output_format=5 to produce output .xsf also when e1,e2,e3 are given
...
in input. (In the old version it was iflag=30)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@293 c92efa57-630b-4861-b058-cf58834340f0
2003-09-01 14:01:42 +00:00
giannozz
d0706224d4
Version number centralized in Modules/version.f90, updated to 1.3.0
...
Auxiliary programs in pwtools/: equation of state (ev.x),
distances/angles (dist.x), k-point generation (kpoints.x).
D3 fixes (maybe). Misc cleanup.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@291 c92efa57-630b-4861-b058-cf58834340f0
2003-08-29 17:15:25 +00:00
dalcorso
f31f739216
Small change of format. Needed with large and negative atomic coordinates.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@285 c92efa57-630b-4861-b058-cf58834340f0
2003-08-20 16:19:46 +00:00
giannozz
7c657dc0ff
punch_band.f90 works in parallel. Misc cleanup. "aceived" => "achieved"
...
nelec, nelup, neldw may be real (PW only: CP, FPMD to be verified)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@284 c92efa57-630b-4861-b058-cf58834340f0
2003-08-20 16:16:26 +00:00
giannozz
f4c0bdf1de
PP/start_postproc.f90 cleanup. Manual updated. Some error messages clarified.
...
Example for Berry phase updated (BEWARE: space needed between card and option
after last changes to input!!! K_POINT{automatic} => K_POINT {automatic} )
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@283 c92efa57-630b-4861-b058-cf58834340f0
2003-08-11 17:48:04 +00:00
giannozz
0cd76c7b27
*** empty log message ***
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@280 c92efa57-630b-4861-b058-cf58834340f0
2003-07-29 17:38:08 +00:00
giannozz
1e96236fdd
punch_band did not compile
...
plotband: do not stop in spline interpolation for silly reasons
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@279 c92efa57-630b-4861-b058-cf58834340f0
2003-07-28 17:36:47 +00:00
giannozz
85162b6006
cell parameters in the case ibrav=0 back to previous convention
...
(as documented in INPUT_PP). Misc. cleanup, manual updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@278 c92efa57-630b-4861-b058-cf58834340f0
2003-07-28 15:03:32 +00:00
cavazzon
285ca9c5db
Bug fix, jumps to labels inside if blocks (from outside) are not allowed!
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@277 c92efa57-630b-4861-b058-cf58834340f0
2003-07-25 12:26:52 +00:00
giannozz
401f236aca
clean_pw cleaned
...
symmetries are always applied in non-scf calculations
(with the exception of Berry-phase calculation):
use nosym=.true. to prevent generation of additional points
Example for STM added
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@274 c92efa57-630b-4861-b058-cf58834340f0
2003-07-23 12:18:52 +00:00
dalcorso
dc79f5caa6
Bug fix: the call to latgen was not compatible with the new routine.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@273 c92efa57-630b-4861-b058-cf58834340f0
2003-07-23 09:56:22 +00:00
cavazzon
70f5af41c5
small fix, use of prefix
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@268 c92efa57-630b-4861-b058-cf58834340f0
2003-07-22 08:48:17 +00:00
dalcorso
62f08b789f
Small changes in the control flow. Dipole printed only when computed.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@265 c92efa57-630b-4861-b058-cf58834340f0
2003-07-21 08:29:01 +00:00
giannozz
6b9b7b9725
Atomic positions are written in a relaxation run in input units
...
The unit cell can be given using crystallographic parameters a, b, c,
(all in A), cosab cosac, cosbc . Misc. cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@263 c92efa57-630b-4861-b058-cf58834340f0
2003-07-11 15:16:00 +00:00
giannozz
4698704b6c
Cleanup: latgen, punch_band (algorithm for band tracing improved)
...
Minor changes to bp_c_phase to avoid compiler warnings
Options for LAM MPI added (as suggested by Cangiani)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@260 c92efa57-630b-4861-b058-cf58834340f0
2003-07-09 09:06:23 +00:00
giannozz
61ba3c484f
Please update ALL Makefiles when adding new files
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@258 c92efa57-630b-4861-b058-cf58834340f0
2003-07-07 10:07:20 +00:00
giannozz
7f479705f9
- CP : calls to "sph_bes" fixed, variable-cell is working again
...
- PW : examples for conjugate gradient diagonalization
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@255 c92efa57-630b-4861-b058-cf58834340f0
2003-07-01 15:00:30 +00:00
dalcorso
9de24e53b5
Energy and forces with a finite electric field.
...
Added the possibility to subtract the dipole field
for slab or molecule calculation.
(See PRB 59, 12 301 (1999) and PRB 63, 205426 (2001).)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@252 c92efa57-630b-4861-b058-cf58834340f0
2003-06-30 14:09:05 +00:00
dalcorso
d4ac74ca37
Generalizzata average.f90 in modo da poter fare medie planari sui piani che si
...
ottengono tenendo fisso uno qualunque degli indici della mesh di fft.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@251 c92efa57-630b-4861-b058-cf58834340f0
2003-06-30 08:11:42 +00:00
cavazzon
de9a865b6c
subroutine latgen and volume moved to flib
...
and used by all codes,
as common latgen it has been used the one contained in CPV,
sice this version solve some problems related to left-handed cell
new common module ions_base with ionic basic variables
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@247 c92efa57-630b-4861-b058-cf58834340f0
2003-06-25 12:43:25 +00:00
cavazzon
21187430a4
More common modules for grid dimensioning,
...
recips.f90 moved to flib and used by all codes
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@245 c92efa57-630b-4861-b058-cf58834340f0
2003-06-24 21:38:49 +00:00
giannozz
a8bbb6a06a
PW/startup.f90: longer character variable np needed
...
Band extraction moved out of PP/pp.x, into PP/bands.x
Band plotting program (PP/plotband.f90) added
Misc corrections
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@244 c92efa57-630b-4861-b058-cf58834340f0
2003-06-20 15:30:55 +00:00
giannozz
d40e657e00
Minor glitches in PW/readpp.f90, PP/plotrho.f90 fixed
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@242 c92efa57-630b-4861-b058-cf58834340f0
2003-06-18 14:58:40 +00:00
cavazzon
43a1d1d340
fix for new output filenames (prefix added)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@241 c92efa57-630b-4861-b058-cf58834340f0
2003-06-18 13:57:06 +00:00
cavazzon
abf65ed610
added interface to wannier package
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@240 c92efa57-630b-4861-b058-cf58834340f0
2003-06-18 12:57:45 +00:00
giannozz
b8c13f2a90
Minor corrections
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@238 c92efa57-630b-4861-b058-cf58834340f0
2003-06-16 08:57:45 +00:00
giannozz
3a086b820c
Installation cleanup; fftw are compiled by default
...
All Makefiles updated for addition of Berry phase code
iargc, getenv, getarg preprocessed
Missing Blas/Lapack sources for pw added
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@228 c92efa57-630b-4861-b058-cf58834340f0
2003-06-12 07:43:14 +00:00
giannozz
a48e8a85ec
Minor cleanup
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@219 c92efa57-630b-4861-b058-cf58834340f0
2003-05-28 14:53:30 +00:00