Commit Graph

5939 Commits

Author SHA1 Message Date
dalcorso 3d09a2cd9a Ancora una modifica per il campo elettrico finito.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@142 c92efa57-630b-4861-b058-cf58834340f0
2003-04-04 12:29:13 +00:00
dalcorso 513f48608f Introdotto il calcolo del dipolo di cariche localizzate al centro della
cella unitaria in chdens (utile solo per molecole isolate).
Introdotta la possibilita' di aggiungere un potenziale a forma di dente
di sega al potenziale degli ioni per simulare un campo elettrico
finito. (by J. Tobik)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@141 c92efa57-630b-4861-b058-cf58834340f0
2003-04-03 15:35:36 +00:00
dalcorso 139c026205 Il tar include anche i .h della clib.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@140 c92efa57-630b-4861-b058-cf58834340f0
2003-04-03 14:31:56 +00:00
cavazzon b08605d233 basic subroutines to distribute fft sticks/pencils/columns, now are
common to all codes. Comments have not been revised yet.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@139 c92efa57-630b-4861-b058-cf58834340f0
2003-03-31 08:42:59 +00:00
giannozz 96ea2f812f Do not restart bfgs from previous results if restart_mode='from_scratch'
(this time correct)
BEWARE: tmp_dir => outdir in all namelists and examples
misc. cleaning


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@138 c92efa57-630b-4861-b058-cf58834340f0
2003-03-27 15:47:30 +00:00
degironc 84973267a1 minor fix to makefile
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@137 c92efa57-630b-4861-b058-cf58834340f0
2003-03-26 16:34:29 +00:00
cavazzon d69c549c5a IMPLICIT NONE added, undeclared variables fixed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@136 c92efa57-630b-4861-b058-cf58834340f0
2003-03-26 09:25:37 +00:00
giannozz f5f21247a0 Do not restart bfgs from previous results if restart_mode='from_scratch'!!!
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@135 c92efa57-630b-4861-b058-cf58834340f0
2003-03-25 13:39:36 +00:00
giannozz 99548b74fd Ripristinato Makefile corretto per d3, misc. cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@134 c92efa57-630b-4861-b058-cf58834340f0
2003-03-25 12:49:51 +00:00
degironc a2b9012503 first fix needed by LDA+U calculations w/o spin
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@133 c92efa57-630b-4861-b058-cf58834340f0
2003-03-25 12:01:01 +00:00
giannozz 433ad9a2f9 calls to mpi_bcast replaced by calls to interface mp_bicast
Electron-phonon with Vanderbilt according to MW


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@132 c92efa57-630b-4861-b058-cf58834340f0
2003-03-24 15:25:17 +00:00
giannozz a0cc0b1d7e - call to dvqpsi_us in PH/elphon.f90 updated with recent
recent changes (could cause core dump)
- local_dos.f90 compilation error in parallel case
- more mpi_bcast => mp_bcast, misc. cleaning


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@131 c92efa57-630b-4861-b058-cf58834340f0
2003-03-21 16:20:59 +00:00
degironc 7bf0c09bf6 20 mar 2003 - relaxation using damped dynamics can be used keeping fixed
last fixatom atoms (with the same input procedure as the bfgs
             minimization).
             - LDA+U part has been modified in order run also in the not
             spin-polarized case (some testing still neeeded).
             - Davidson diagonalization returns best estimate for
             eigenvalues and eigenvectors also in the case that not all
             roots have converged. This is more consistent and should
             somehow alleviate the problem of WARNING messages in scf and
             band structure run.
             - Number of beta function in pseudopotentials increased to 8.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@130 c92efa57-630b-4861-b058-cf58834340f0
2003-03-20 11:21:34 +00:00
dalcorso 94a980bfc2 L'output di punch_plot_e e di punch_plot_ph reso di nuovo leggibile da
chdens.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@129 c92efa57-630b-4861-b058-cf58834340f0
2003-03-20 10:52:02 +00:00
dalcorso 84c529b4d3 Inizializzata fast3d.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@128 c92efa57-630b-4861-b058-cf58834340f0
2003-03-19 18:02:56 +00:00
giannozz 26a3096988 PH/star_q.f90 : wrong call to sgama fixed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@127 c92efa57-630b-4861-b058-cf58834340f0
2003-03-19 17:00:38 +00:00
giannozz 8fae4e4de1 fix for problem when reading local potential fixed again
Make.pc_abs fixed, minor documentation update


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@126 c92efa57-630b-4861-b058-cf58834340f0
2003-03-19 10:48:33 +00:00
cavazzon 07b5bc7d9b - more common pieces of code move to stick_base
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@125 c92efa57-630b-4861-b058-cf58834340f0
2003-03-16 23:02:31 +00:00
cavazzon 3843ebc013 - new subroutine avrec.f90 in flib to compute av(:) = alpha / v(:)
using, when available, fast system library (like mass)
- new module stick_base, that will contain common subroutines
  to compute stick distributions


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@124 c92efa57-630b-4861-b058-cf58834340f0
2003-03-14 17:01:59 +00:00
giannozz 4754cbcb87 data for preprocessing on parallel machines can be read from standard input
problem when reading local potential on ibm-sp3 fixed


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@123 c92efa57-630b-4861-b058-cf58834340f0
2003-03-14 10:22:48 +00:00
giannozz 318fdfcfcf obsolete core-charge only term (etxcc) removed from bfgs.f90, set_rhoc.f90
bfgs.f90:  direct calls to mpi_bcast replaced by calls to mp_bcast
Misc. minor changes


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@122 c92efa57-630b-4861-b058-cf58834340f0
2003-03-13 18:20:45 +00:00
cavazzon 18a84020ef File Make.cp.irix replaced by the common Make.irix machine file
In CPV/Makefile FPMD/Makefile LDFLAGS now used like in PW/Makefile


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@121 c92efa57-630b-4861-b058-cf58834340f0
2003-03-12 11:18:21 +00:00
cavazzon f66d1a16ef - FPMD linked to sph_bes subroutine
- Startup subroutines of all codes now calls
  mp_start and mp_env mp module subroutines instead of
  mpi_... directly. This is a first step in the direction
  of hiding the communications within a few basic modules.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@120 c92efa57-630b-4861-b058-cf58834340f0
2003-03-11 22:47:22 +00:00
giannozz 7c0d2d8bef "configure" bug for pc cluster and intel 6
Make.rules_cpp => Rules.cpp, Make.rules_nocpp => Rules.nocpp
lapack_mkl.f added, __MKL removed
Make.{fujutsu,sxcross}, compile error in restart.f90 (Guido)
electrons, punch_band, plot_bands: use the same format
for reading and writing eigenvalues


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@119 c92efa57-630b-4861-b058-cf58834340f0
2003-03-10 14:49:21 +00:00
degironc bbe296e287 PDOS for l=3 are now allowed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@118 c92efa57-630b-4861-b058-cf58834340f0
2003-03-10 10:58:49 +00:00
giannozz c128a37fe2 duplicated routines in lapack removed
Makefile in PP, PH, D3, Gamma fixed


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@117 c92efa57-630b-4861-b058-cf58834340f0
2003-03-08 16:35:47 +00:00
cavazzon 6ef446e00d - forgotten enddo when __MASS is undefined
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@116 c92efa57-630b-4861-b058-cf58834340f0
2003-03-08 11:06:20 +00:00
cavazzon 762fc21160 - bessel functions subroutine sph_bes.f moved to flib and updated
with a vector mass interface.
- lapack_ibm.f updated to be used with PW


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@115 c92efa57-630b-4861-b058-cf58834340f0
2003-03-07 17:22:36 +00:00
cavazzon ae2cf19ffc - fixed bug with read_restart_wfc and 'ik' index
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@114 c92efa57-630b-4861-b058-cf58834340f0
2003-03-06 10:23:18 +00:00
cavazzon 410ad56a17 - added file lapack_ibm.f which contains lapack routines not
present in essl library.
-  __MASSLIB --> __MASS
-  changed strings initialization not f90 compliant '' --> ' '


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@113 c92efa57-630b-4861-b058-cf58834340f0
2003-03-03 16:30:07 +00:00
cavazzon 3f162f79a2 Make.cp.alpha Make.cp.alphasc merged with Make.alpha Make.alphaMPI
and removed


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@112 c92efa57-630b-4861-b058-cf58834340f0
2003-03-03 15:25:16 +00:00
degironc 43d92374c7 3 mar 2003 PP/dos.f90: density of state is written in #state/eV vs eV
(it was written in #state/ryd vs eV) .
             PP/projwave.f90: pwojwfc.x writes on standard output projections
               on atomic states in a "human-readable" format, it writes
               atomic-projected dos on files with self-explanatory names
               ( such as 'prefix'.pdos_atm#1(Ni)_wfc#2(d) in example8 ).
               A variable io_choice= {'standard' | 'files' | 'both'} in
               the namelist specifies where output is written.
             example8: generation of pdos added to the example.
             example1-9:  modified so that 'cd results' statement is
               executed before 'rm -f $TMP_DIR' one ... Otherwise defining
               the current directory as TMP_DIR would result in removal of
               all files in the example directory.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@111 c92efa57-630b-4861-b058-cf58834340f0
2003-03-03 11:51:04 +00:00
cavazzon 7cae313744 - lapack double to single precision subs renaming for T3E
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@110 c92efa57-630b-4861-b058-cf58834340f0
2003-03-03 11:49:54 +00:00
giannozz 613fca724d "external error" removed (may confuse some compilers)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@109 c92efa57-630b-4861-b058-cf58834340f0
2003-03-03 11:43:54 +00:00
giannozz 60118d413e cdiaghg: error => errore
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@108 c92efa57-630b-4861-b058-cf58834340f0
2003-03-03 11:38:48 +00:00
giannozz e890d6dc48 More t3e glitches
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@107 c92efa57-630b-4861-b058-cf58834340f0
2003-03-03 10:39:45 +00:00
cavazzon c5443ef48e - File mp_buffers.f90 and ptoolkit.f90 moved to Module directory
- Some common parameters that were defined in different places for different codes,
  has been move to  Modules/parameters


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@106 c92efa57-630b-4861-b058-cf58834340f0
2003-03-02 23:19:44 +00:00
giannozz b371f3eea6 More installation tweaking
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@105 c92efa57-630b-4861-b058-cf58834340f0
2003-03-01 16:28:38 +00:00
cavazzon 1802a8e777 PGI --> __PGI
Make.cp.lnx --> Make.beowulf
essl specific dgemul replaced by dgemm


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@104 c92efa57-630b-4861-b058-cf58834340f0
2003-03-01 15:56:00 +00:00
cavazzon 688a4348f0 - Flag -qfree=f90 moved from FFLAGS to F90FLAGS in Make.ibm and Make.ibmsp,
we still have some fixed format source file around.
- Make.cp.aix now replaced by Make.ibm (common to all codes)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@103 c92efa57-630b-4861-b058-cf58834340f0
2003-03-01 10:48:56 +00:00
cavazzon c9a26b199d - configure updated to create file intel.pcl in FPMD and CPV directory
when using machine file "pc_ifc"
- small fix for library call in cgefa


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@102 c92efa57-630b-4861-b058-cf58834340f0
2003-02-28 17:41:54 +00:00
giannozz cb0e24eda7 File name harmonisation:
filemd => 'prefix'.md, filebfgs => 'prefix'.bfgs
Misc. T3E fixes (c_gemm, s_gemm; idum initialized when written)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@101 c92efa57-630b-4861-b058-cf58834340f0
2003-02-28 17:16:27 +00:00
degironc e62197eada minor change in formatted writing needed for cpv compilation with ifc:
write(6,'('' so un corno '')') => write(6,'(" so un corno ")')

underscore characters must be prodected in manual.tex file if they should
not be interpreted
__FFTW  => \_\_FFTW and similia


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@100 c92efa57-630b-4861-b058-cf58834340f0
2003-02-27 17:10:15 +00:00
giannozz 5542a00340 Misc. installation and doc fixes
T3D, T3E, __CRAY => __T3E  ; PC => __LINUX


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@99 c92efa57-630b-4861-b058-cf58834340f0
2003-02-27 13:59:04 +00:00
cozzini 4b8edc6f84 fixed names in case construct in configure
(Carlo&Stefano)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@98 c92efa57-630b-4861-b058-cf58834340f0
2003-02-27 11:01:04 +00:00
degironc f07110cdb3 27 feb 2003 Bug in PW/new_ns.f90 (Lixin He) fixed
Symmetrization of occupation matrix ns needed for LDA+U
             calculations used incorrectly d2 matrices instead of their
             transponse. Similar error corrected also in PP/projwave.f90


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@97 c92efa57-630b-4861-b058-cf58834340f0
2003-02-27 10:00:00 +00:00
giannozz 9401532be0 Installation with Intel compiler merged: pc_ifc should install all codes
PC => __INTEL , MKL => __MKL


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@96 c92efa57-630b-4861-b058-cf58834340f0
2003-02-26 21:25:31 +00:00
cavazzon 0d8fb8b997 CPP macro ORIGIN and SGI changed to __ORIGIN and __SGI
Make.origin now works for all codes, Make.cp.origin removed


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@95 c92efa57-630b-4861-b058-cf58834340f0
2003-02-25 22:45:04 +00:00
giannozz e218107050 error => errore in write_ns
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@94 c92efa57-630b-4861-b058-cf58834340f0
2003-02-25 16:44:57 +00:00
degironc 173ec9a2ea minor changes in LDA+U and formatting
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@93 c92efa57-630b-4861-b058-cf58834340f0
2003-02-25 13:43:33 +00:00