Commit Graph

174 Commits

Author SHA1 Message Date
degironc ebbaf82a7f add neb to "make pwall"
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7079 c92efa57-630b-4861-b058-cf58834340f0
2010-09-09 19:26:01 +00:00
marsamos fef370cd51 added neb code in main Makefile
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7034 c92efa57-630b-4861-b058-cf58834340f0
2010-08-30 12:06:17 +00:00
degironc 3e12d6f14f more lttle ACFDT updates
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7025 c92efa57-630b-4861-b058-cf58834340f0
2010-08-27 12:34:58 +00:00
degironc fc72fa7cd8 add a (dummy) entry for acfdt.x
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6994 c92efa57-630b-4861-b058-cf58834340f0
2010-08-19 13:40:32 +00:00
nn245 2d682524e5 run makedep on directories (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6882 c92efa57-630b-4861-b058-cf58834340f0
2010-07-05 16:39:50 +00:00
nn245 4a61f3694a fix for "make links" (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6865 c92efa57-630b-4861-b058-cf58834340f0
2010-06-25 11:27:01 +00:00
nn245 62720c7af5 Fixes for "make clean" (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6863 c92efa57-630b-4861-b058-cf58834340f0
2010-06-25 11:25:57 +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
ccavazzoni 00e67046df - Module "ldau" already used in PW, renamed to ldau_cp
in order to avoid problem.
  It would be better to merge the two similar modules,
  and move them into Modules directory.
- Added the possibility to save wave functions as separate
  files (one per task) like in PW.
  This is required by very large simulations were the
  wave functions collect process could take sever minutes.
- Since CP now uses "diropen" and "davcio", CP depends
  from PW, in other words compilation of CP implies
  compilation of PW


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6819 c92efa57-630b-4861-b058-cf58834340f0
2010-06-08 15:18:05 +00:00
marsamos cbbeb733ec Main Makefile updated for iotk...tar.gz blas...tar.gz
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6671 c92efa57-630b-4861-b058-cf58834340f0
2010-04-27 13:37:15 +00:00
marsamos f53d23a890 Modified lapack...tar with lapack...tar.gz in main Makefile
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6668 c92efa57-630b-4861-b058-cf58834340f0
2010-04-27 13:13:15 +00:00
ferretti 3d37252cb1 WanT version updated to WanT-2.3.0.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6635 c92efa57-630b-4861-b058-cf58834340f0
2010-04-16 20:17:02 +00:00
giannozz 699c7c508b Makefile cleanup; added possibility to install executables into a
directory INSTALLDIR with "qe_" prepended. This is somthing that was
asked some time ago by people ointerested in packaging QE for linux
distributions


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6597 c92efa57-630b-4861-b058-cf58834340f0
2010-04-07 15:40:03 +00:00
marsamos 8d11536390 added yambo line on main Makefile
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6585 c92efa57-630b-4861-b058-cf58834340f0
2010-04-01 08:28:04 +00:00
marsamos bfcd6334ad added WANT to main Makefile
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6525 c92efa57-630b-4861-b058-cf58834340f0
2010-03-19 16:16:38 +00:00
marsamos 9b0ca72635 erased old W90 and Multigrid dir in the clean part. Now odne by extlibs and plugins Makefile
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6495 c92efa57-630b-4861-b058-cf58834340f0
2010-03-16 10:39:26 +00:00
nn245 0c0e52932d Fix make dependency: EE/ depends on Modules/ (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6482 c92efa57-630b-4861-b058-cf58834340f0
2010-03-11 10:14:44 +00:00
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