Commit Graph

939 Commits

Author SHA1 Message Date
Pietro Delugas 23faf8edd2 routines in upftools needed a fix after I broke them with the last merge 2018-01-28 19:06:47 +01:00
Pietro Bonfa 457d408ed7 Build serial, run serial. Plus updated AC_PREREQ to 2.64 2018-01-26 17:32:01 +01:00
Pietro Bonfa ef429220b7 GPU eigensolver should not be there by default 2018-01-26 12:39:04 +01:00
Pietro Bonfa 6ce348c438 Initial draft for cuda detection in autotools 2018-01-25 18:49:45 +01:00
Pietro Bonfa fb0dc5b032 configure.ac now compatible with autoconf 2.69 2018-01-24 17:12:19 +01:00
Paolo Giannozzi 9af0317f8d Once again, a problem with modules in Makefiles. In order to simplify things,
after the proliferarion of modules and libraries, I have collected into a
single variable BASEMOD_FLAGS, defined in make.inc, the list of directories
for modules, to be included by all codes. IMPORTANT NOTICE: re-run "configure",
the new Makefiles work in conjunction with the new make.inc
2018-01-08 22:28:48 +01:00
giannozz 04b364b7cf FoX must be cleaned as well by a "make clean", or else compilation fails if
done with a compiler different from the one previously used


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@14012 c92efa57-630b-4861-b058-cf58834340f0
2017-11-26 09:11:55 +00:00
giannozz efe12bfd15 Spin-polarized SCAN (Hsin-Yu Ho and Marcos Calegari Andrade) for PW
Check on libxc svn version removed: stable 3.0.1 version works


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@14009 c92efa57-630b-4861-b058-cf58834340f0
2017-11-25 15:32:01 +00:00
giannozz d68da94095 Added make.inc for Fujitsu FX10: added option -x dir for cvray (prevents
misinterpretation of Intel !DIR$ directives)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13988 c92efa57-630b-4861-b058-cf58834340f0
2017-11-10 15:12:41 +00:00
paulatto d36cdf0ed3 Added a RELEASE_VERSION variable to the plugins_list to automatically updated Qe-version dependent packages, as it looks like we all forgot to update this time
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13976 c92efa57-630b-4861-b058-cf58834340f0
2017-10-31 12:00:03 +00:00
pietrodelugas 4202cac866 updated the plugin list with the new url for gipaw
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13962 c92efa57-630b-4861-b058-cf58834340f0
2017-10-27 11:43:24 +00:00
giannozz 2e4add51e1 More "configure" and user guide cleanup: remove support for obsolete machines
(sparc), OS (solaris), compilers (pathscale plus others that never took off)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13960 c92efa57-630b-4861-b058-cf58834340f0
2017-10-26 16:09:16 +00:00
giannozz c2567c51e8 Small change to configure by Jason to prevent appearence of uneeded "-lfftw3"
Also: AIX deleted from configure and user guide, for good


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13959 c92efa57-630b-4861-b058-cf58834340f0
2017-10-26 14:48:57 +00:00
giannozz bb112e77a8 __OPENMP => _OPENMP (set by all OpenMP-aware compilers)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13951 c92efa57-630b-4861-b058-cf58834340f0
2017-10-25 07:32:10 +00:00
timrov c5166dbd28 makedeps was not finding dft-d3 modules required by PW/src
O. Andreussi and I. Timrov


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13922 c92efa57-630b-4861-b058-cf58834340f0
2017-10-16 15:02:12 +00:00
giannozz a756f96b8e Machinery for updated version.f90 simplified; references to obsolete D3 code
removed; packaging script simplified and updated


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13866 c92efa57-630b-4861-b058-cf58834340f0
2017-09-26 11:24:45 +00:00
sponce 4118ebf7cf Update version number EPW 4.2 to 4.3
Update package reference for SGW for QE 6.2 



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13862 c92efa57-630b-4861-b058-cf58834340f0
2017-09-26 09:48:19 +00:00
giannozz 9f829ba6da Final updates (minor stuff)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13853 c92efa57-630b-4861-b058-cf58834340f0
2017-09-25 07:00:39 +00:00
giannozz dd6f05a28a Complete removal of g95 from configure
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13847 c92efa57-630b-4861-b058-cf58834340f0
2017-09-18 08:46:37 +00:00
pietrodelugas 8844bbd786 inverted lookout for h5df5 compile wrappers; first try prefered parallel installation if failed try serial
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13809 c92efa57-630b-4861-b058-cf58834340f0
2017-08-31 10:00:01 +00:00
pietrodelugas 6de60f8af0 replacing gawk with awk for setting hdf5 library path
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13758 c92efa57-630b-4861-b058-cf58834340f0
2017-08-23 13:28:57 +00:00
pietrodelugas f2f2ae0689 typo correction on previous commit
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13715 c92efa57-630b-4861-b058-cf58834340f0
2017-08-09 07:08:38 +00:00
pietrodelugas 5118e399a5 modified the FoX install script because it was not working on case insensitive filesystems
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13714 c92efa57-630b-4861-b058-cf58834340f0
2017-08-09 06:57:17 +00:00
degironc a8340b4d40 Duplicate routines cdiaghg and rdiaghg moved from KS_Solvers/XX to LAXlib.
Duplicate module mp_bands.f90 moved from KS_Solvers/XX to UtilXlib/mp_bands_util.f90
Makefiles and makedepend.sh updated
 
that should take care of the duplicate symbols




git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13712 c92efa57-630b-4861-b058-cf58834340f0
2017-08-08 21:44:44 +00:00
pietrodelugas 065fa069cf adding the forgotten install/configure file together with few other things
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13657 c92efa57-630b-4861-b058-cf58834340f0
2017-07-30 20:54:07 +00:00
pietrodelugas ef26b499f8 we need to force FoX configure to select the same compiler selected by the general configure
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13655 c92efa57-630b-4861-b058-cf58834340f0
2017-07-30 18:25:55 +00:00
degironc 4636bca635 KS_Solvers directory has been created with three subdirectories:
KS_Solvers/CG, KS_Solvers/Davidson, KS_Solvers/Davidson_RCI.
Two are currently used by QE, the third one implements the Davidson
diagonalization within the Reverse Communication Interface paradigm,
courtesy of Micael Oliveira.

KS_Solvers routines depend only on lower level libraries, notably UtilXlib, 
LAXlib, (SCA)LAPACK, and BLAS.

reorganization can be improved. For instance some duplicated routines like
cdiaghg and rdiaghg could/should be moved in LAXlib. This could reduce the need
to include  KS_Solvers directories in the link step of many codes.    

Minimal changes to calling sequence have been made, essentially just adding
h_psi,s_psi,g_psi and h_1psi,s_1psi routines names as arguments (with a
specific calling sequence ihardcode inside the routines that agree with PWSCF one). 
This could be avoided adopting the RCI paradigm.

Compiled in serial and parallel, 177/182 pw tests passed (3 that were failing 
even before on my laptop pw-berry, pw-langevin, pw-pawatom + 2 unknown==not tested), 
12 /17 cp tests passed (some o2-us-para-pbe-X fail but the same was for the 
original version)

I assume the modified calling procedure is working and the problem lies somewhere else.
 
Randomly tested some examples in pw, ph, pwcond and it seams to work.

Please report any problem.





git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13644 c92efa57-630b-4861-b058-cf58834340f0
2017-07-29 12:19:19 +00:00
pietrodelugas 2d1e77948a adding the FoX library to the archive and adding its compilation as external library
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13643 c92efa57-630b-4861-b058-cf58834340f0
2017-07-28 20:01:07 +00:00
degironc fe8300299c mp_diag.f90 moved from Modules to LAXlib
dependencies updated


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13641 c92efa57-630b-4861-b058-cf58834340f0
2017-07-28 14:21:28 +00:00
giannozz df779596bd F77_FUNC wrapper for C routines deleted with all associated configure machinery.
IMPORTANT: please verify the correct functioning of "ec_fill_radii" for qmmm


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13640 c92efa57-630b-4861-b058-cf58834340f0
2017-07-28 13:55:26 +00:00
degironc 3e20b43121 a problem with world_comm that was referenced in mp_global in
an obscure way solved.



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13638 c92efa57-630b-4861-b058-cf58834340f0
2017-07-28 12:32:24 +00:00
degironc 7fd27ba0ad UtilXlib directory created to contain a library (libutil.a) for
basic operations: error handling, timing clocks, interfaces to basic mpi 
calls, find free units...
These routines are moved from Modules and dependencies to other modules
are removed. 

MANY files are updated to comply with the move.



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13629 c92efa57-630b-4861-b058-cf58834340f0
2017-07-26 11:15:20 +00:00
spigafi db7c93931d Removed references of stuff I do not maintain or develop anymore.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13615 c92efa57-630b-4861-b058-cf58834340f0
2017-07-22 14:33:19 +00:00
giannozz 93832116a9 Some more minor C-fortran cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13606 c92efa57-630b-4861-b058-cf58834340f0
2017-07-18 17:35:40 +00:00
giannozz 9d3cd8474e Home-made definition of C_POINTER, used by FFTW, replaced by standard
iso_c_module types and variables


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13600 c92efa57-630b-4861-b058-cf58834340f0
2017-07-15 14:24:22 +00:00
sponce 8e0bc6116e Addition of external download of SternheimerGW to the Makefile
By Martin Schlipf


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13595 c92efa57-630b-4861-b058-cf58834340f0
2017-07-13 13:36:19 +00:00
giannozz ac97151f87 Patches by Pietro Bonfa' for new ELPA; configure updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13583 c92efa57-630b-4861-b058-cf58834340f0
2017-06-30 08:44:25 +00:00
pietrodelugas 9eda5085fe in previous commit a automatically generated file, real change is here
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13566 c92efa57-630b-4861-b058-cf58834340f0
2017-06-10 17:55:44 +00:00
pietrodelugas 3f4c30831f when available the configure script can query directly the hdf5 library for the proper libraries paths
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13565 c92efa57-630b-4861-b058-cf58834340f0
2017-06-10 13:54:35 +00:00
giannozz 86735b69ae Link for GIPAW updated so that it compiles with the svn version
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13518 c92efa57-630b-4861-b058-cf58834340f0
2017-05-18 13:18:36 +00:00
giannozz 1a573d9781 New xml should be the default
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13496 c92efa57-630b-4861-b058-cf58834340f0
2017-05-08 07:20:46 +00:00
giannozz bc7be41c07 - Small configure changes proposed by Scot Brosell (Ohio Supercomputer Center)
- configure updated (using v.2.69 of autoconf instead of v.2.63, so many
  differences but little new)
- Small documentation updates


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13490 c92efa57-630b-4861-b058-cf58834340f0
2017-05-04 07:50:58 +00:00
giannozz 9ef1b00e40 The new xml format with schema is now the default. Use configure option
"--disable-xml", or add -D__OLDXML to MANUAL_FLAGS in make.inc, to revert
to the old xml format (note: configure is not yet updated). IMPORTANT NOTICE: 
some codes *.e.g CP) will no longer work with the default choice, until fixed. 


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13405 c92efa57-630b-4861-b058-cf58834340f0
2017-03-16 09:42:22 +00:00
spigafi b613387c8e Bump version up
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13374 c92efa57-630b-4861-b058-cf58834340f0
2017-03-03 10:59:41 +00:00
spigafi c939f2f347 Refresh configure
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13341 c92efa57-630b-4861-b058-cf58834340f0
2017-02-24 09:34:51 +00:00
spigafi 472faa2c2e West 2.0.1
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13338 c92efa57-630b-4861-b058-cf58834340f0
2017-02-23 08:00:42 +00:00
paulatto 5951c8373a New location for the d3q project, also automatic download of the latest tar.gz is now possible (independently from the version hard-coded in the makefile), to allow for bugfixes to be distributed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13332 c92efa57-630b-4861-b058-cf58834340f0
2017-02-20 14:47:25 +00:00
spigafi db3d9d28c7 Regenerated configure
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13284 c92efa57-630b-4861-b058-cf58834340f0
2017-02-05 14:25:25 +00:00
spigafi ee04aa519a PGI does not need two-step preprocessing
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13283 c92efa57-630b-4861-b058-cf58834340f0
2017-02-05 14:20:21 +00:00
pietrodelugas 0e848e34f7 fixed the hdf5 library check in autoconf script
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13281 c92efa57-630b-4861-b058-cf58834340f0
2017-02-02 15:28:05 +00:00
spigafi ede7a95597 Disabled ELPA 2016.05.003, added new API for ELPA 2016.11.001_pre.
Configure does not detect the version, make sure you got the right one!


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13250 c92efa57-630b-4861-b058-cf58834340f0
2017-01-15 16:36:42 +00:00
sponce b6571811da Update from wannier90-2.0.1 to the new wannier90-2.1.0
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13225 c92efa57-630b-4861-b058-cf58834340f0
2017-01-07 16:42:26 +00:00
spigafi 1850d92c41 Cosmetic changes
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13212 c92efa57-630b-4861-b058-cf58834340f0
2016-12-24 22:48:40 +00:00
paulatto 9355290c84 D3Q updated to latest version.
I hope this is enough to get it downloaded, it would also be nice to have some kind of "latest" verion link that I can update. I'm thinking about moving this to some external server space for convenience (let me know if these problems are going to be obsolete with the upcoming portal update I've heard about)





git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13186 c92efa57-630b-4861-b058-cf58834340f0
2016-11-28 10:25:41 +00:00
giannozz 229692d720 Cleanup of FFTXlib:
1) routines fwfft and invfft moved out of file fft_interfaces.f90 into new
   file fft_fwinv.f90. Prevents massive recompilation if something changes
   in the FFT routines.
2) machine-dependent fft_scalar.*.f90 are now modules with different names,
   conditionally included into fft_scalar with a USE, no longer an #include.
   Avoids trouble with dependencies, allow simplification of makedeps.sh.
All changes should be harmless, but I have tested only FFTW, FFTW3, DFTI.
Please let me know if there is any problem



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13185 c92efa57-630b-4861-b058-cf58834340f0
2016-11-27 21:43:15 +00:00
giannozz 388e5e4b58 QE made ready to use MPI module instead of mpif.h include file. See the three
files Modules/parallel_include.f90, LAXlib/la_param.f90, FFTXlib/fft_param.f90
The latter two are now modules and are included as modules, no longer as files


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13183 c92efa57-630b-4861-b058-cf58834340f0
2016-11-25 14:11:28 +00:00
giannozz 0350d74c8f No reason to have {} for one variable and () for all others
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13177 c92efa57-630b-4861-b058-cf58834340f0
2016-11-24 08:16:19 +00:00
giannozz 08a362bc23 Miscellaneous cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13165 c92efa57-630b-4861-b058-cf58834340f0
2016-11-19 18:24:14 +00:00
giannozz 0c0e1a3a21 Cleanup of __GFORTRAN and __INTEL #ifdefs, replaced by compiler-enabled
preprocessing options (note: configure not updated) 


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13092 c92efa57-630b-4861-b058-cf58834340f0
2016-10-05 17:48:02 +00:00
giannozz d7895a81ac Safer detection of FFT libraries with Intel MKL
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13089 c92efa57-630b-4861-b058-cf58834340f0
2016-10-05 14:50:44 +00:00
spigafi 4fe0325106 Updated packaging procedure (still a lot of manual labor and checking, far than perfect)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13082 c92efa57-630b-4861-b058-cf58834340f0
2016-10-04 07:29:34 +00:00
spigafi 6bdbee1b18 Configure regenerated (to backpot in to tag 6.0)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13079 c92efa57-630b-4861-b058-cf58834340f0
2016-10-03 15:46:12 +00:00
ferretti 68da70db0a small bug fixed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13078 c92efa57-630b-4861-b058-cf58834340f0
2016-10-03 15:03:30 +00:00
ferretti fd83e84dfe WanT download made version independent
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13077 c92efa57-630b-4861-b058-cf58834340f0
2016-10-03 13:54:36 +00:00
spigafi 69cd3955c0 PWgui included in qe source package
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13057 c92efa57-630b-4861-b058-cf58834340f0
2016-10-02 10:01:15 +00:00
spigafi 9f1324e20b "Examples" is a new external target
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13056 c92efa57-630b-4861-b058-cf58834340f0
2016-10-02 09:32:22 +00:00
spigafi 334d6f9823 Fix D3Q target, added Examples
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13055 c92efa57-630b-4861-b058-cf58834340f0
2016-10-02 08:50:42 +00:00
spigafi ad603aeaed New packaging
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13052 c92efa57-630b-4861-b058-cf58834340f0
2016-10-01 17:20:29 +00:00
spigafi 18c3354bc4 Detecting FFTW3 is not yet perfect ...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13050 c92efa57-630b-4861-b058-cf58834340f0
2016-10-01 17:10:43 +00:00
spigafi afc5313ca8 Supress warning in case of serial compilation
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13049 c92efa57-630b-4861-b058-cf58834340f0
2016-10-01 17:10:07 +00:00
spigafi da25d73e12 Updated WEST
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13048 c92efa57-630b-4861-b058-cf58834340f0
2016-10-01 13:59:08 +00:00
spigafi 3eccb2d40c Updates
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13047 c92efa57-630b-4861-b058-cf58834340f0
2016-10-01 13:55:35 +00:00
spigafi 08cb39e8b8 ELPA as external library, step 1 (ScaLAPACK continues to be mandatory). Added
"--with-elpa-include" and "--with-elpa-lib" to the configure, need to use 
"-L<path> -l<lib>" and "-I<path>" for now.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13041 c92efa57-630b-4861-b058-cf58834340f0
2016-09-29 22:13:41 +00:00
kokalj 5654816df6 typo correction
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13031 c92efa57-630b-4861-b058-cf58834340f0
2016-09-27 09:14:12 +00:00
pietrodelugas 608a4a23fe configure was failing to detect the hdf5 library with gcc that needs some hind to find where H5Fcreate is
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13014 c92efa57-630b-4861-b058-cf58834340f0
2016-09-24 18:28:40 +00:00
paulatto 09097a29bb Putting back the last commit which I had reverted by mistake
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12985 c92efa57-630b-4861-b058-cf58834340f0
2016-09-19 13:13:45 +00:00
paulatto 36b863d7cd Added automatic download and compialtion of D3Q and phonon thermal transport codes
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12984 c92efa57-630b-4861-b058-cf58834340f0
2016-09-19 13:03:44 +00:00
spigafi ffa1b2289d Try to avoid full path in make.inc in LAPACK_LIBS and BLAS_LIBS. Helps avoiding
compiler error in environment.f90 when a string exceeds 132 characters


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12955 c92efa57-630b-4861-b058-cf58834340f0
2016-09-11 15:03:08 +00:00
spigafi ce83f0bd4a PHonon d3.x does not exist anymore
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12954 c92efa57-630b-4861-b058-cf58834340f0
2016-09-11 15:01:06 +00:00
spigafi 77c713cf07 BLAS is not longer internal/external. It always comes with Netlib LAPACK or
vendor-optimized math library detected by the configure 


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12950 c92efa57-630b-4861-b058-cf58834340f0
2016-09-11 13:49:55 +00:00
spigafi ce634465c3 The position where AC_ARG_WITH and AC_ARG_ENABLE are located matters.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12945 c92efa57-630b-4861-b058-cf58834340f0
2016-09-10 22:00:14 +00:00
spigafi 4890596d9d "--with-internal-blas" and "--with-internal-lapack" deprecated and collapsed in
"--with-netlib". Netlib LAPACK package still present under archive/, tested 
self-downloading in case it is missing


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12944 c92efa57-630b-4861-b058-cf58834340f0
2016-09-10 21:27:20 +00:00
spigafi 7f7807a958 Netlib BLAS is part of Netlib LAPACK (same packaging). No point to keep two
separated targets. Configure option will reflect this as well. More cleaning 
needed toward simplified makefiles


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12939 c92efa57-630b-4861-b058-cf58834340f0
2016-09-09 14:27:10 +00:00
spigafi 43872cf725 Netlib LAPACK is shipped with its own BLAS
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12938 c92efa57-630b-4861-b058-cf58834340f0
2016-09-09 13:57:30 +00:00
spigafi 5f2d8af74c Compact form, minor fixes. I hope this is the last time I have to touch it...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12937 c92efa57-630b-4861-b058-cf58834340f0
2016-09-09 13:56:17 +00:00
spigafi 924f0147d8 Major version extracted properly when Intel compiler is used
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12935 c92efa57-630b-4861-b058-cf58834340f0
2016-09-09 13:02:56 +00:00
spigafi 3d761c6060 Fix needed to deal with awful URL generated by QE-FORGE
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12934 c92efa57-630b-4861-b058-cf58834340f0
2016-09-09 13:02:12 +00:00
spigafi 7757328be1 Improved HDF5 checks by controlling major/minor version of GNU (>= 4.9) and by
verifying if hdf5.mod exists. Silent but in MPIF90 checkings due to awk. awk 
and autoconf is a nasty combination, never do it! awk now replaced with cut.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12933 c92efa57-630b-4861-b058-cf58834340f0
2016-09-09 10:20:08 +00:00
spigafi 57a852b34a "download_and_unpack" used for all plug-ins and netlib libraries. Implementation
can be better, still working on this...


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12931 c92efa57-630b-4861-b058-cf58834340f0
2016-09-08 22:20:44 +00:00
spigafi f48447ed67 These files are no need anymore
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12930 c92efa57-630b-4861-b058-cf58834340f0
2016-09-08 22:18:41 +00:00
spigafi 21a0e267b4 Updated Netlib versions (BLAS to 3.6.0, LAPACK to 3.6.1).
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12929 c92efa57-630b-4861-b058-cf58834340f0
2016-09-08 20:52:28 +00:00
spigafi 80c9a93100 Why force cross-compiling mode every time? Let see how things go without it ...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12927 c92efa57-630b-4861-b058-cf58834340f0
2016-09-08 09:18:36 +00:00
spigafi 9fbfde5865 AC_CHECK_FILE if cross_compiling=no or AC_CHECK_HEADER if cross-compiling=yes
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12926 c92efa57-630b-4861-b058-cf58834340f0
2016-09-08 09:13:46 +00:00
spigafi 65bf3e129a HDF5_LIB, not HFD5_LIB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12909 c92efa57-630b-4861-b058-cf58834340f0
2016-09-02 12:19:28 +00:00
spigafi 8ce42462e1 __PARA completely deprecated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12902 c92efa57-630b-4861-b058-cf58834340f0
2016-09-01 11:19:13 +00:00
spigafi 7dbc8682dd Cleaning GPU targets. Version numbers updated.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12875 c92efa57-630b-4861-b058-cf58834340f0
2016-08-29 13:06:21 +00:00
giannozz f54a31d7b6 "vi" ahi ahi
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12874 c92efa57-630b-4861-b058-cf58834340f0
2016-08-29 12:49:09 +00:00
giannozz 325d3a75c6 The last changes to the makedeps script were not so smart (the script itself is
not so smart and should be simplified as much as possible). Minor Makefile 
change: it is no longer needed to compile Modules in order to run the makedeps
script (it is sufficient to regenerate the version.f90 file). 
make.depend updated: there were several dependencies of nonexistent files.   


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12873 c92efa57-630b-4861-b058-cf58834340f0
2016-08-29 12:42:14 +00:00
giannozz efa859db8c makedeps script updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12871 c92efa57-630b-4861-b058-cf58834340f0
2016-08-29 07:49:22 +00:00
spigafi db91f99ce3 Prehistoric. Removed.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12870 c92efa57-630b-4861-b058-cf58834340f0
2016-08-28 22:55:43 +00:00
spigafi f9db262ff3 I believe FERMI does not exist anymore ...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12869 c92efa57-630b-4861-b058-cf58834340f0
2016-08-28 22:53:08 +00:00
spigafi 7097b1cfea Never properly maintained. Removed.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12868 c92efa57-630b-4861-b058-cf58834340f0
2016-08-28 22:31:36 +00:00
spigafi de10aaed31 Very few BlueGene/Q left in the world (and soon they will be dismissed).
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12867 c92efa57-630b-4861-b058-cf58834340f0
2016-08-28 22:29:39 +00:00
spigafi c677659169 --enable-xml add __XDS to make.inc
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12862 c92efa57-630b-4861-b058-cf58834340f0
2016-08-28 10:33:22 +00:00
spigafi 3f01729b5f OpenMP flag changes if ifort version > 15. Changed few name comnvention inside m4 files. configure script regenerated.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12855 c92efa57-630b-4861-b058-cf58834340f0
2016-08-27 11:06:46 +00:00
spigafi f08e946b63 Another revert (r12419): cpp used only when needed instead of every time.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12854 c92efa57-630b-4861-b058-cf58834340f0
2016-08-27 09:54:12 +00:00
spigafi 1294cd1733 HDF5 configured in semi-automatic way, a valid installation path must be specified.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12853 c92efa57-630b-4861-b058-cf58834340f0
2016-08-26 20:38:11 +00:00
spigafi 6280936868 First HDF5 support -- changes pending
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12850 c92efa57-630b-4861-b058-cf58834340f0
2016-08-26 14:34:01 +00:00
spigafi 45a9c121aa Minor updates
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12843 c92efa57-630b-4861-b058-cf58834340f0
2016-08-26 00:37:34 +00:00
spigafi 79ea4da189 Reverting a change causing problems (r12419)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12842 c92efa57-630b-4861-b058-cf58834340f0
2016-08-25 22:34:49 +00:00
giannozz 7ce7d161bf Makefile simplification: TOPDIR is used to define the same LIBOBJS everywhere.
In case of trouble, see instruction in the make.inc file.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12840 c92efa57-630b-4861-b058-cf58834340f0
2016-08-25 19:27:31 +00:00
sponce 9fb8eac101 I forgot two .inc in configure... sorry.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12553 c92efa57-630b-4861-b058-cf58834340f0
2016-07-01 11:17:31 +00:00
sponce adcd78e7d5 Changes from .sys to .inc.
.sys has to be conserved temporarily to be compatible with Wannier90.



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12552 c92efa57-630b-4861-b058-cf58834340f0
2016-07-01 10:08:41 +00:00
giannozz 157eff6074 This is also needed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12540 c92efa57-630b-4861-b058-cf58834340f0
2016-06-25 07:29:38 +00:00
giannozz 02ce4df8d6 make.sys => make.inc. All other codes using make.sys should modify their build
mechanism accordingly.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12539 c92efa57-630b-4861-b058-cf58834340f0
2016-06-25 07:26:50 +00:00
giannozz 8c9e19e6ac configure-new is actually old and not usued
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12486 c92efa57-630b-4861-b058-cf58834340f0
2016-06-11 15:00:38 +00:00
spigafi f6fc0c59bb Since we use now the configure.h generated by WanT, let remove it only when distclean is invoked
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12420 c92efa57-630b-4861-b058-cf58834340f0
2016-05-19 08:34:33 +00:00
giannozz 28b480434e Improvements of configure, courtesy of David Strubbe
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12419 c92efa57-630b-4861-b058-cf58834340f0
2016-05-18 19:05:54 +00:00
giannozz bbfca3eabb Option -C to cpp removed; various blas/lapack cases marked as obsolete
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12416 c92efa57-630b-4861-b058-cf58834340f0
2016-05-18 13:51:34 +00:00
spigafi 513e19fccf Configure re-generated as per request in r12364
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12409 c92efa57-630b-4861-b058-cf58834340f0
2016-05-15 17:39:27 +00:00
spigafi d9f4d5655f Minor changes in various makefiles
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12408 c92efa57-630b-4861-b058-cf58834340f0
2016-05-15 17:38:52 +00:00
spigafi 9091dbcf18 Minor fixes to make install
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12407 c92efa57-630b-4861-b058-cf58834340f0
2016-05-15 16:46:55 +00:00
giannozz 74dddf1e9f This wasn't supposed to be in the previous commit
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12365 c92efa57-630b-4861-b058-cf58834340f0
2016-04-27 15:01:44 +00:00
giannozz df30a665aa Explicit preprocessing produces *_tmp.f90 files instead of *.F90 files, to
prevent trouble with OS-X. May or may not work (it won't unless configure
is updated: please somebody with v.2.63 of autoconf do it), may turn out to
be obsolete anyway.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12364 c92efa57-630b-4861-b058-cf58834340f0
2016-04-27 14:53:38 +00:00
spigafi 9f75263c56 Final fixes for EPW build process. Now it works ... yeee
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12356 c92efa57-630b-4861-b058-cf58834340f0
2016-04-25 17:19:14 +00:00
sponce 589e35f0a4 EPW Makefile bugfix.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12355 c92efa57-630b-4861-b058-cf58834340f0
2016-04-25 16:31:58 +00:00
spigafi 82a202d03c Couple of typos fixed backported from v5.4.0 archive
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12354 c92efa57-630b-4861-b058-cf58834340f0
2016-04-25 11:40:02 +00:00
spigafi a8a8fcb756 EPW downloaded and unpacked if not present in the working directory
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12353 c92efa57-630b-4861-b058-cf58834340f0
2016-04-25 11:23:14 +00:00
spigafi d5641dc15a Getting ready for v5.4.0 release
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12348 c92efa57-630b-4861-b058-cf58834340f0
2016-04-24 18:25:19 +00:00
giannozz e94ed4d517 Bug in Raman fixed, misc documentation updates
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12334 c92efa57-630b-4861-b058-cf58834340f0
2016-04-22 12:51:16 +00:00
spigafi abc2759165 Fix issues on BlueGene -- configure not regenerated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12333 c92efa57-630b-4861-b058-cf58834340f0
2016-04-22 11:07:33 +00:00
giannozz baaa62ae0a Configure modified so that it produces a file include/configure.h with
compilation info - borrowed from WanT. Not yet used anywhere, though, 
but it could be easily included and reprinted at startup.

EVERYBODY PLEASE CHECK include/defs.h.README FOR COMPLETENESS AND CORRECTNESS! 


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12292 c92efa57-630b-4861-b058-cf58834340f0
2016-04-10 16:34:50 +00:00
degironc a2ede6d760 qexml.f90/pw_restart.f90 : saves/reads variable acfdt_in_pw which is set by default
to .false. in acfdt_in_pw.f90.

wfcinit.f90  checks whether wfc unit is open before reading. if not opens it and 
closes it after reading. ie: the status of the unit is the same as it was originally.
 
makedeps.sh updated for ACFDT/src directory

all these changes should be harmless unless one plays with acfdt_in_pw 




git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12278 c92efa57-630b-4861-b058-cf58834340f0
2016-04-04 20:16:41 +00:00
degironc 620330f595 -npot flag to deal with potential parallelization (recently suppressed) mapped into image parallelization
a few more flags needed for ACFDT added to acfdtest.f90 (hopefully soon to be removed)
 makedeps.sh adapted to the new LR_Modules structure 



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12247 c92efa57-630b-4861-b058-cf58834340f0
2016-03-24 19:14:59 +00:00
puma 2ec67fa984 Added GWL BSW.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12234 c92efa57-630b-4861-b058-cf58834340f0
2016-03-21 11:31:57 +00:00
sponce 13ebafb372 Modification to the EPW makefile + debug of qmmm.f90 for gfortran suggested by Paolo
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12203 c92efa57-630b-4861-b058-cf58834340f0
2016-03-10 15:23:43 +00:00
timrov 01bf571bd4 The TDDFPT module is no longer dependent on PHonon. All the dependencies were moved to LR_Modules.
Further reunification of TDDFPT with the routines in LR_Modules can and should be done.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12183 c92efa57-630b-4861-b058-cf58834340f0
2016-02-28 15:47:13 +00:00
giannozz 2afbc2c441 Removal of obsolete case: MKL v.8 and earlier
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12088 c92efa57-630b-4861-b058-cf58834340f0
2016-02-02 12:31:49 +00:00
giannozz 37a161e9c6 Minor documentation updates
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12084 c92efa57-630b-4861-b058-cf58834340f0
2016-01-30 21:54:15 +00:00
giannozz a89c019e29 Setting of FDFLAGS on AIX machines wasn't working any longer
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12081 c92efa57-630b-4861-b058-cf58834340f0
2016-01-30 08:01:40 +00:00
giannozz 33ec1a8646 A few minor things left out of last commit
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12074 c92efa57-630b-4861-b058-cf58834340f0
2016-01-26 13:06:44 +00:00
spigafi 93d651f847 Improving FFTW detection (courtesy of Nicola Varini).
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12069 c92efa57-630b-4861-b058-cf58834340f0
2016-01-26 05:05:27 +00:00
ccavazzoni 8bc1abd65e - Changes for LAXlib
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12063 c92efa57-630b-4861-b058-cf58834340f0
2016-01-23 20:10:40 +00:00
spigafi 6ac81c8eb2 Detecting HDF5 (the associated m4 is not fully tested, do not regenerate the configure yet).
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12055 c92efa57-630b-4861-b058-cf58834340f0
2016-01-23 18:10:54 +00:00
degironc c436762fe4 dependencies and Makefiles updated so that "make all" compiles
PH/phcom.f90 split in PH/phcom.f90 + LR_Modules/lrcom.f90 that contains
qpoint module 
A number of routines using these variables needed to be modified to explicitely
load qpoint (in addition to phcom)



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12005 c92efa57-630b-4861-b058-cf58834340f0
2016-01-18 22:48:44 +00:00
giannozz 734458dd8c Script that produces dependencies simplified and re-ordered
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12004 c92efa57-630b-4861-b058-cf58834340f0
2016-01-18 21:07:04 +00:00
spigafi cb2e008d8d Old stuff
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11978 c92efa57-630b-4861-b058-cf58834340f0
2016-01-12 05:09:26 +00:00
spigafi d55fa05fb7 These specialized up-to-date make.sys examples for CRAY XK7 are probably not up-to-date anymore...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11977 c92efa57-630b-4861-b058-cf58834340f0
2016-01-12 05:08:23 +00:00
spigafi 7304bde6b6 Re-introduced support to recent Apple/OSX
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11976 c92efa57-630b-4861-b058-cf58834340f0
2016-01-12 04:59:04 +00:00
spigafi 6ea4f9c1ae Release done.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11972 c92efa57-630b-4861-b058-cf58834340f0
2016-01-08 16:17:53 +00:00