giannozz
54a7767a9c
configure wrapper doesn't choke any longer on variables containing spaces.
...
Courtesy of Norbert Nemec
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6851 c92efa57-630b-4861-b058-cf58834340f0
2010-06-18 17:24:05 +00:00
giannozz
c680c542e6
"Experimental" and nonfunctional configure slipped into one of past commits
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6842 c92efa57-630b-4861-b058-cf58834340f0
2010-06-14 17:45:49 +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
obm
4666a4efea
Some minor changes to configure environment:
...
1)New wrapper for configure script now also outputs the help of install/configure when called with --help
2)A quick and dirty trick to make configure recognise MKL 10.x series in ia32 and x86_64 machines. Although
I have tested this on every machine I have my hands upon, would you be kind enough to check this more
throughly? Please note that some features of MKL 10 is not supported in MACOSX.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6104 c92efa57-630b-4861-b058-cf58834340f0
2009-11-04 14:58:01 +00:00
giannozz
de9ad71ea7
CFLAGS is a source of trouble: arguments passed directly to configure
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5976 c92efa57-630b-4861-b058-cf58834340f0
2009-09-28 12:36:54 +00:00
ccavazzoni
0593e8b653
- passed arguments should be protected with double quote " "
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5952 c92efa57-630b-4861-b058-cf58834340f0
2009-09-18 15:28:13 +00:00
marsamos
35bab01c24
add configure script that run the real configure in dir install. Paths
...
for dependencies coherent with new position in install dir.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5922 c92efa57-630b-4861-b058-cf58834340f0
2009-09-11 13:28:47 +00:00
marsamos
b1f03b09e8
all files related to config, dependencies, installation
...
have been moved to dir install. Dependencies commands
not working proper;y now.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5921 c92efa57-630b-4861-b058-cf58834340f0
2009-09-11 13:23:01 +00:00
giannozz
9b71e171f1
Misspell corrected
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5855 c92efa57-630b-4861-b058-cf58834340f0
2009-08-21 15:44:02 +00:00
ccavazzoni
a146789805
- better support for SCALAPACK library.
...
Now to build QE with SCALAPACK on SP6 you can simply configure it like that:
module load blacs scalapack
./configure --with-scalapack
In general confugure now looks for environment variable SCALAPACK_LIB and BLACS_LIB
which are the standard on many systems
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5852 c92efa57-630b-4861-b058-cf58834340f0
2009-08-20 13:24:31 +00:00
marsamos
d0f7843250
Forgot to change configure after a test on iflag
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5842 c92efa57-630b-4861-b058-cf58834340f0
2009-08-08 08:44:18 +00:00
marsamos
ac1a8ef75c
same as for configure.ac
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5840 c92efa57-630b-4861-b058-cf58834340f0
2009-08-07 13:36:52 +00:00
giannozz
54d31284f8
Removed SHMEM, Makefiloes and make.depend updated; lenght => length ; misc
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5814 c92efa57-630b-4861-b058-cf58834340f0
2009-08-04 14:34:32 +00:00
giannozz
67b47f975b
Better (or less bad) configure support for openmp
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5771 c92efa57-630b-4861-b058-cf58834340f0
2009-07-29 15:05:15 +00:00
giannozz
ead2080eb4
First attempt towards a configure for openmp (--enable-openmp).
...
Should work only for ifort + fftw
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5753 c92efa57-630b-4861-b058-cf58834340f0
2009-07-25 14:59:51 +00:00
giannozz
bf3af6870f
Removed ARFLAGS_DYNAMICS - I don't think there is anybody still using
...
PowerPC Macs with a buggy version of xlf requiring this workaround.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5739 c92efa57-630b-4861-b058-cf58834340f0
2009-07-23 08:23:39 +00:00
giannozz
107a5d34aa
Some configure tweaking: added options --enable-scalapack, --disable-wrappers,
...
better message from --help
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5447 c92efa57-630b-4861-b058-cf58834340f0
2009-02-25 16:45:57 +00:00
giannozz
567bc16387
Better treatment of the case of mismatching serial/parallel compiler:
...
parallel one prevails
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5356 c92efa57-630b-4861-b058-cf58834340f0
2009-01-26 21:12:41 +00:00
giannozz
3fe30d0ec3
Lapck testing uses dspev instead of zggev (the latter is not part of essl)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5277 c92efa57-630b-4861-b058-cf58834340f0
2008-11-11 09:50:08 +00:00
giannozz
682e063081
Minor changes for Sun Sparcs
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5263 c92efa57-630b-4861-b058-cf58834340f0
2008-11-04 11:04:30 +00:00
giannozz
f22f6889c2
Bug in configure for some IBM SP machines
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5254 c92efa57-630b-4861-b058-cf58834340f0
2008-10-30 15:31:30 +00:00
giannozz
d1221754a4
configure slightly simplified and better explained
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5253 c92efa57-630b-4861-b058-cf58834340f0
2008-10-30 08:04:41 +00:00
giannozz
0526f6ac21
More configure tweakings, preventing env. variable F77 to make trouble
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5247 c92efa57-630b-4861-b058-cf58834340f0
2008-10-27 11:04:24 +00:00
giannozz
c1d4096628
Detection of ffts in acml now really seems to work
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5246 c92efa57-630b-4861-b058-cf58834340f0
2008-10-27 10:12:08 +00:00
giannozz
77f1aa4b1f
More configure tweakings, removal of obsolete stuff. Blas, Lapack, fft from
...
ACML should be recognized when using PGI and pathscale, intel not yet.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5245 c92efa57-630b-4861-b058-cf58834340f0
2008-10-27 09:41:01 +00:00
giannozz
4e8eb847ac
Ooops..
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5240 c92efa57-630b-4861-b058-cf58834340f0
2008-10-24 14:24:22 +00:00
giannozz
8d339650a3
Minor changes to installation and its documentation
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5239 c92efa57-630b-4861-b058-cf58834340f0
2008-10-24 12:41:05 +00:00
giannozz
0b8cbf3b75
Configure modified so that it recognizes FFTW3 and FFT libraries from ACML.
...
Mostly untested. Support for external fftw v.2 removed.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5228 c92efa57-630b-4861-b058-cf58834340f0
2008-10-18 14:40:51 +00:00
giannozz
aba425bd18
Minor changes for Pathscale compiler
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5076 c92efa57-630b-4861-b058-cf58834340f0
2008-07-27 18:01:53 +00:00
giannozz
c80bd090af
configure updated with small changes for NEC (courtesy of Nathalie Vast)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4833 c92efa57-630b-4861-b058-cf58834340f0
2008-04-23 20:35:07 +00:00
giannozz
ff3a40269f
Added warning for serial/parallel compiler mismatch. Not that anybody
...
will notice, even less understand, but at least we have tried.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4749 c92efa57-630b-4861-b058-cf58834340f0
2008-03-19 11:58:19 +00:00
giannozz
b7e3c74521
Better conceived (or at least, more studied) approach to the latest
...
ifort+mkl v.10 weirdness: -lmkl_lapack is no longer required
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4674 c92efa57-630b-4861-b058-cf58834340f0
2008-02-04 10:02:31 +00:00
giannozz
15fa2e07fb
Attempt to fix linking for recent MKL - will not work in all cases, though
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4666 c92efa57-630b-4861-b058-cf58834340f0
2008-01-30 21:03:37 +00:00
giannozz
bea61e7dc2
Support for Solaris PC with Sun compiler added
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4631 c92efa57-630b-4861-b058-cf58834340f0
2008-01-16 15:23:43 +00:00
giannozz
89763f735c
FFT drivers for COMPLIB and CXML removed as well
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4594 c92efa57-630b-4861-b058-cf58834340f0
2008-01-03 10:56:26 +00:00
giannozz
f0cd38a152
Static linkng option for g95 as well
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4522 c92efa57-630b-4861-b058-cf58834340f0
2007-12-12 10:59:29 +00:00
giannozz
f0e14c73dd
TODO updated, static option added for gfortran
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4521 c92efa57-630b-4861-b058-cf58834340f0
2007-12-12 09:53:06 +00:00
cavazzon
d689c5398c
- fix for ftn cray xt4 compiler
...
WARNING autoconf 2.59 generates a broken configure on cray xt4 systems!
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4507 c92efa57-630b-4861-b058-cf58834340f0
2007-12-06 09:59:42 +00:00
giannozz
2af1f3ef6a
Doc + configure update
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4463 c92efa57-630b-4861-b058-cf58834340f0
2007-11-21 15:49:25 +00:00
giannozz
c9cf24587e
Version number updated
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4405 c92efa57-630b-4861-b058-cf58834340f0
2007-11-06 15:28:29 +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
ac82c40ab7
configure updated (only configure.ac had been previously updated).
...
LD used instead of MPIF90 in Makefiles for loading. Since LD is used
anyway in iotk, it makes sense to use it. In some cases it may be
useful to have distinct options for compiling and for loading.
Minor cleanup in some routines
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3976 c92efa57-630b-4861-b058-cf58834340f0
2007-06-20 17:04:47 +00:00
ceresoli
20db02bc29
Added includefftw="$try_iflags". It should be harmless. (D.C.)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3937 c92efa57-630b-4861-b058-cf58834340f0
2007-05-11 15:57:19 +00:00
giannozz
669b8b20e5
Misc updates: configure (mac intel + ifort), make.depend, Makefiles
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3907 c92efa57-630b-4861-b058-cf58834340f0
2007-04-10 20:39:42 +00:00
giannozz
0f87e3f8c0
Axel's suggested flags for ifort v.9 + mkl is now correctly implemented
...
but temporarily disabled - apparently it doesn't work in some cases
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3825 c92efa57-630b-4861-b058-cf58834340f0
2007-02-28 17:08:31 +00:00
giannozz
5c26f72021
Second attempt to implement Axel's suggested flags for ifort v.9 + mkl
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3822 c92efa57-630b-4861-b058-cf58834340f0
2007-02-27 16:57:37 +00:00
giannozz
0116b4e4c4
oops, configure confusion ...
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3806 c92efa57-630b-4861-b058-cf58834340f0
2007-02-22 08:08:33 +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
d2634693b8
Minor configure updates for nec
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3778 c92efa57-630b-4861-b058-cf58834340f0
2007-02-13 15:38:19 +00:00
giannozz
a60c0573f4
There isn't a strong reason to try a different compiler for F77 and
...
F90. In at least some cases (eg F90=g95), this may create problems.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3775 c92efa57-630b-4861-b058-cf58834340f0
2007-02-09 12:42:37 +00:00