Commit Graph

157 Commits

Author SHA1 Message Date
obm 408da51123 "make all" now also compiles TDDFPT
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6426 c92efa57-630b-4861-b058-cf58834340f0
2010-02-17 13:28:24 +00:00
giannozz 5c23c9c5dd Makefile updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6398 c92efa57-630b-4861-b058-cf58834340f0
2010-02-11 17:36:43 +00:00
giannozz b4658b2b37 Updated to wannier90 v.1.2
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6330 c92efa57-630b-4861-b058-cf58834340f0
2010-01-29 16:37:44 +00:00
giannozz 23d0b41832 "make clean" cleans the documentation. This is an exceedingly bad idea.
Only "make veryclean" should (and maybe not even that). Untested.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6211 c92efa57-630b-4861-b058-cf58834340f0
2009-11-23 20:37:23 +00:00
giannozz 805b860d62 Merge of initial printout between CP and PW: CPV/environment.f90 moved
to Modules/environment.f90 and generalized to PW and other codes.
PW/startup.f90 is kept as a wraper for now. The initial message in CP
looks now like the one in PW (please check if it satisfactory). The
compilation date has disappeared from info printed by CP: was it useful?
Makefiles and make.depends updated. ld1 does not depend any longer upon
files in PW/ . Miscellaneous cleanup.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6111 c92efa57-630b-4861-b058-cf58834340f0
2009-11-06 17:28:19 +00:00
obm 4fa47bd3cf 1) TDDFPT was not in the "clean" directories list
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6107 c92efa57-630b-4861-b058-cf58834340f0
2009-11-05 09:18:26 +00:00
marsamos d2522b7484 added iotk modif to main Makefile
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6095 c92efa57-630b-4861-b058-cf58834340f0
2009-10-30 11:52:24 +00:00
marsamos 5797f0e480 modif of general Makefile for comp with new dir extlib and new
local copies of lapack and blas and multigrid


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6012 c92efa57-630b-4861-b058-cf58834340f0
2009-10-15 13:23:06 +00:00
dalcorso 21eac153a7 Bug fix (?) : make veryclean was not working any more on my PC. Please check.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5966 c92efa57-630b-4861-b058-cf58834340f0
2009-09-22 15:24:44 +00:00
marsamos 7caec4d7c2 add tddfpt flag in main Makefile
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5944 c92efa57-630b-4861-b058-cf58834340f0
2009-09-18 10:50:10 +00:00
marsamos d212b0c605 add module coulomb_vcut for EXX div (G. Bussi, A. Ferretti, L. Martin-S)
add plugins dir (and related modif to Makefile) for "external applications"
add released wannier90 (from www.wannier90.org) in plugins
small modif exx example
small bug fixed in nscf calc save_in_cbands for compilation with -DEXX


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5927 c92efa57-630b-4861-b058-cf58834340f0
2009-09-13 16:48:24 +00:00
marsamos 775be98348 Option gww calculation added to QE Makefile
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5833 c92efa57-630b-4861-b058-cf58834340f0
2009-08-07 12:01:55 +00:00
ccavazzoni 7c25c1bfed - variable FLIB_TARGETS added to make.sys.in in order to give
the possibility to the users to skip compilation of blas/lapack
  when using external blas/lapack lib.
  For the time being the value for FLIB_TARGETS is set to "all"
  by default. Then, to skip compilation of blas/lapack, one has to change
  make.sys setting: FLIB_TARGET=flib_only
  In the future this can be set automatically by configure when
  "--with-blas-and-lapack" is specified .

thanks to Harald Klimach of HLRS/stuttgard


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5736 c92efa57-630b-4861-b058-cf58834340f0
2009-07-22 15:17:21 +00:00
giannozz 4670ef06ef Packaging updated and simplified a little bit - now "make doc" makes ipdf and
html files iin Doc/ for user guide and developer manual as well


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5728 c92efa57-630b-4861-b058-cf58834340f0
2009-07-22 13:32:23 +00:00
kokalj 50b24da5ab making a doc target (to be used by daily_test), which compiles:
* latex documentation in Doc/
* helpdoc *.def files in doc-def/


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5708 c92efa57-630b-4861-b058-cf58834340f0
2009-07-17 08:39:11 +00:00
kokalj 8e4ad8a6b9 - make tar now creates a tar file without GUI/ directory.
Use "make tar-gui" to create the corresponding PWgui-VERSION tar file.

- also discarding *~ (i.e. emacs backup files) from being added to tar file


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5303 c92efa57-630b-4861-b058-cf58834340f0
2008-11-28 14:55:31 +00:00
matteo.calandra 60e21ad453 Added compilation for xspectra.x
Added dependencies of xspectra on GIPAW in make.sys.in in variable
           "MODFLAGS".
Added XSpectra dependencies in makedeps.sh
Added options and message in Makefile.

Matteo Calandra


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5009 c92efa57-630b-4861-b058-cf58834340f0
2008-06-19 16:15:17 +00:00
giannozz eac102ea22 Updated Makefiles. a) a target name should not coincide with a directory
name (remember tha some machines like Mac OSX have case-insensitive file
systems! ee == EE) b) some linkers require an explicit presence of all
modules in the list of files to be linked


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5001 c92efa57-630b-4861-b058-cf58834340f0
2008-06-18 15:08:53 +00:00
degironc aa21287088 New feature, density counter-charge correction (I.Dabo+N.marzari), added.
It allows to treat a molecular system in open boundary conditions.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4973 c92efa57-630b-4861-b058-cf58834340f0
2008-06-11 10:47:40 +00:00
giannozz fc8ec1154e Makefile updated. Note that the removal of *.F90 files from the tar file
wil remove the sources of W90 unless they are renamed *.f90


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4947 c92efa57-630b-4861-b058-cf58834340f0
2008-05-22 17:13:35 +00:00
giannozz 40a8625c08 Miscellaneous changes (from Arash) for compatibility with W90:
(1) Makefile in the Q-E root directory has new "make w90" option
(2) New "W90" directory and all subdirectories and files therein
(3) PP/pw2wannier90.f90 has been updated for compatibility with Q-E4.0
(4) Modules/wannier.f90 has been updated
(5) flib/lapack_atlas.f -- additional routines added (needed by W90)
(6) flib/blas.f -- additional routines added (needed by W90)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4903 c92efa57-630b-4861-b058-cf58834340f0
2008-05-09 19:17:41 +00:00
giannozz e4ca04a420 the "iotk" utility for file conversion is compiled together with iotk.
Courtesy of Andrea Ferretti


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4726 c92efa57-630b-4861-b058-cf58834340f0
2008-02-27 15:04:38 +00:00
kokalj 00ebbb61d0 updating tar-gui target (i.e. pwgui-source-notcl --> pwgui-source)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4719 c92efa57-630b-4861-b058-cf58834340f0
2008-02-20 12:00:59 +00:00
dalcorso c16b2b7c10 Makefile update. make tar and make upf were not working.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4195 c92efa57-630b-4861-b058-cf58834340f0
2007-09-03 06:28:49 +00:00
giannozz 3c24c5259e Makefile: added missing link, removed obsolete link
configure: fixed case --disable-parallel that wasn't finding MKL,
removed some obsolete stuff (courtesy of Andrea Ferretti)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4023 c92efa57-630b-4861-b058-cf58834340f0
2007-07-12 19:50:08 +00:00
giannozz 3cb0840cb5 Links to displaced programs had not been updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4005 c92efa57-630b-4861-b058-cf58834340f0
2007-07-06 15:03:15 +00:00
dalcorso ccf7f38cef The atomic code should now run on parallel machines or multi core processors.
(No real parallelism implemented, so only one processor should be used.
More processors will not harm, but they do all the same calculation).
Changes:
mpi initialized and closed.
only ionode writes the output files.
input variables are read by ionode and broadcasted.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3983 c92efa57-630b-4861-b058-cf58834340f0
2007-06-26 09:49:04 +00:00
ceresoli 05bb23e2ce Added gipaw target to the Makefile. (D.C.)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3926 c92efa57-630b-4861-b058-cf58834340f0
2007-04-28 14:28:54 +00:00
giannozz d654a566a7 Compilation of VIB removed from Makefile. TODO updated.
configure updated following Axel's suggestion on semi-static linking


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3799 c92efa57-630b-4861-b058-cf58834340f0
2007-02-21 12:44:17 +00:00
giannozz 133eaabb18 Initialization of wave functions simplified. A routine that produces
the starting wavefunctions from the atomic ones for a single k-point
without reading or writing anything is now available.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3652 c92efa57-630b-4861-b058-cf58834340f0
2007-01-13 17:37:47 +00:00
giannozz 1fc8b4dbdc iotk_copy.x cannot be compiled together with the iotk library,
different mechanism needed


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3620 c92efa57-630b-4861-b058-cf58834340f0
2006-12-19 09:03:18 +00:00
giannozz b0d6a0b235 Added compilation of iotk_copy.x : it may be useful in some cases.
LD re-introduced in make.sys (it was commented out)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3614 c92efa57-630b-4861-b058-cf58834340f0
2006-12-18 14:31:59 +00:00
dalcorso 4ae5643260 Small problem with make tar.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3589 c92efa57-630b-4861-b058-cf58834340f0
2006-12-06 13:49:03 +00:00
giannozz 4f9753d5c5 "make tar" saves makefiles in VIB and ifcmods.sh that should be there
Compilation for VIB fixed.

This is the N-th and last time I fix a problem introduced by somebody
else in VIB/: next time I will disable its testing and leave it rot.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3567 c92efa57-630b-4861-b058-cf58834340f0
2006-11-25 10:34:34 +00:00
degironc c295cbafd7 I removed the following items from the list used to generate a tarball
> ifcmods.sh cvs2cl.pl ChangeLog ChangeLog.html \
They appear not to present in the repository and
"make tar" command crashes not finding them.

Actually ifcmods.sh, cvs2cl.pl, cvs2html.pl do exist in the repository but
are not checked out unless explicitely updated ...
Does any one know why ?

stefano


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3545 c92efa57-630b-4861-b058-cf58834340f0
2006-11-20 08:27:39 +00:00
giannozz 3c0d2a794b Configure for Nec SX6 (courtesy of Guido Roma)
Minor configure problem: do not load lapack if acml is present
on AMD with pgf90 compiler
Documentation update
Makefile: save cvs2cl.pl script


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3515 c92efa57-630b-4861-b058-cf58834340f0
2006-11-07 16:02:47 +00:00
giannozz d66277e0c0 No more configure.old, update of the script for producing the release
(which still requires way too many things to run), minor doc updates


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3505 c92efa57-630b-4861-b058-cf58834340f0
2006-11-03 12:09:43 +00:00
giannozz bd24b32d6f Installation cleanup (maybe) : the blas libraries are always compiled,
loaded only when nothing else is found using BLAS_LIBS


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3434 c92efa57-630b-4861-b058-cf58834340f0
2006-10-05 01:19:44 +00:00
giannozz 43e4e5d38d There is no reason to generate dependencies every time. Files
make.depend are now in the CVS and shouldn't be updated unless
needed. Configure no longer runs makedeps.sh. Type 'make depend'
to regenerate dependencies.

Remove all */make.depend files before updating!


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3409 c92efa57-630b-4861-b058-cf58834340f0
2006-09-21 17:49:53 +00:00
giannozz ee158f1c2d Updated: memory.x no longer existing
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3354 c92efa57-630b-4861-b058-cf58834340f0
2006-08-29 12:31:58 +00:00
giannozz 752568c827 Save ChangeLogs when packaging a release
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3282 c92efa57-630b-4861-b058-cf58834340f0
2006-07-25 08:21:32 +00:00
giannozz 01140a43b9 Misc installation changes:
- configure updated for mkl v. 8.1
- added some explanation of the meaning of all variables to the
  template make.sys.in
- configure.old and related documentation removed;
  a short section in README.install explains what to do
- the (obsolete) case of ifc v.6 and earlier extracted from
  configure and configure.old and confined in a single script
  (ifcmods.sh)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3280 c92efa57-630b-4861-b058-cf58834340f0
2006-07-24 21:15:20 +00:00
dalcorso 91f1bf8300 make clean cleans also the VdW directory.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3147 c92efa57-630b-4861-b058-cf58834340f0
2006-06-01 08:44:40 +00:00
dalcorso 9a4e9abd6f make veryclean now cleans also the atomic examples.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3022 c92efa57-630b-4861-b058-cf58834340f0
2006-04-18 12:12:48 +00:00
degironc 72fab066cd Calculation of finite (imaginary) frequency molecular polarizability using
the approximated TF+vW scheme added.
One new subdirectory, VdW, and one new example, example34.
Contributed by V.H. Nguyen.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2994 c92efa57-630b-4861-b058-cf58834340f0
2006-04-03 10:33:22 +00:00
giannozz 5720bd6efb Do not save binaries and libraries in iotk with 'make tar'
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2696 c92efa57-630b-4861-b058-cf58834340f0
2006-01-12 19:39:55 +00:00
silviu 1d3dfe4cb1 Directory name change CPVIB-->VIB (Courtesy of Paolo Gianozzi). Please
remove directory CPVIB, run: "cvs update -d" and makedeps.sh before
recompiling. [silviu]


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2671 c92efa57-630b-4861-b058-cf58834340f0
2005-12-29 22:57:50 +00:00
giannozz 54d84bf266 Reference to chdens.x removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2660 c92efa57-630b-4861-b058-cf58834340f0
2005-12-28 15:08:23 +00:00
silviu 4e68eee07c more adaptations to makefile [silviu]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2612 c92efa57-630b-4861-b058-cf58834340f0
2005-12-19 13:49:05 +00:00
silviu 97a670b341 update global Makefile for cpvib.x [silviu]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2514 c92efa57-630b-4861-b058-cf58834340f0
2005-11-24 21:32:25 +00:00