Pietro Bonfa
05cc3dac4d
Merge branch 'develop' into gpu-develop (first step)
2020-02-23 20:47:07 +01:00
Paolo Giannozzi
11b710fc12
Rename c_defs.h (used only in memstat.c) to qe_cdefs.h to prevent conflicts
...
with other c_defs.h. Should fix issue #161 (and break cmake!)
2020-02-18 11:39:11 +01:00
Stefano de Gironcoli
88c1164d06
changes needed to update KS_Solver
...
-splitting rotate_wfc_* and adding rotate_Hpsi_* into a DENSE diagonalization dir
-removing cg_param, david_param, ... in favour of util_param
-implementation of ParO
-update of PW, UtilXlib, FFTXlib and install needed for compatibility
2020-02-17 12:19:53 +01:00
Pietro Bonfa
ed83176255
Merge branch 'develop' into gpu-develop
2020-02-07 19:53:18 +01:00
Pietro
9373181df4
Adding GPU subroutines to LAXlib
2020-02-05 15:57:05 +00:00
Michael Hutcheon
aac693cc5f
Added workaround for compiling FoX on systems that do not support cp -p.
2020-02-03 16:39:20 +00:00
Pietro Bonfa
4725c3f548
Merge branch 'develop' into gpu-develop
2020-02-02 15:02:57 +01:00
Carlo Cavazzoni
2af0e629ab
Revert "Merge branch 'revert-c25e9f31' into 'develop'"
...
This reverts merge request !775
2020-02-01 09:14:20 +00:00
Carlo Cavazzoni
a91d32bc5f
Revert "Merge branch 'develop' of gitlab.com:QEF/q-e into develop"
...
This reverts commit c25e9f3126
2020-02-01 08:58:44 +00:00
Pietro Delugas
a7df32754a
armpl detection for blas lapack and fft also for gfortran
2020-01-27 15:15:53 +01:00
Pietro Delugas
b815a4e90c
completing and fixing case arm+armflag+armpl
...
still to do case arm:gfortran+armpl
2020-01-27 10:58:11 +01:00
Pietro Delugas
4668ec6165
recognition of armflang+armpl case for blas and lapack
...
still to do for fftw
2020-01-27 10:58:11 +01:00
Pietro Delugas
3bd7bae5ba
autoconf for aarch64
...
* added aarch64 as an arm architecture ( is it right ?)
* detection of armflang compiler when wrapped in mpif90
yet to do:
* recognition of armpl library
* export of __PGI to FOX_FLAGS
2020-01-27 10:58:11 +01:00
Carlo Cavazzoni
dd7b5abe0f
PGI bash shell script to build fox library with PGI compiler in Windows10. FoX internal configure script badly fails.
2020-01-26 01:39:44 +01:00
giannozz
e8f6a2baf9
Debug flag for PGI compiler as well -Z may or may not work.
2020-01-22 13:57:28 +01:00
Pietro Bonfa
8505b20cee
Merge branch 'develop' into gpu-develop
2020-01-06 12:59:07 +01:00
Pietro Delugas
5fb1195b08
adding options for linking and include hdf5 lib
...
options --with-hdf5-lib and --with-hdf5-include for configure
allow to specify linker and include paths when the authomatic detection
fails.
Changes to be committed:
modified: install/configure
modified: install/m4/x_ac_qe_hdf5.m4
2019-12-18 15:58:27 +01:00
Pietro Bonfa
3f8d6ce3de
Merge branch 'develop' into gpu-develop
2019-11-04 18:57:28 +01:00
Paolo Giannozzi
01d62a61ab
Script computing dependencies updated to deal with libxc module
2019-11-02 10:54:26 +01:00
Pietro Bonfa
538691f5af
Merge branch 'develop' into gpu-develop
2019-10-29 19:14:29 +01:00
Pietro Delugas
16c6c2e2f3
updating configure for HDF5 usage
...
* HDF5_LIB variable in make.inc.in renamed HDF5_LIBS ( see issue #149 )
* simplified syntax for HDF5 version number check in configure
Changes to be committed:
modified: install/configure
modified: install/m4/x_ac_qe_hdf5.m4
modified: install/make.inc.in
2019-10-24 11:19:27 +02:00
fabrizio22
7b4f8ff604
Some warning messages for libxc functionals
2019-10-17 10:13:30 +02:00
giannozz
16804bed49
DFTI is always selected if MKL are available, also with OpenMP.
...
Configure simplified: here is no need to check for DFTI if MKL is available.
2019-10-04 15:05:10 +02:00
Pietro Bonfa
c1cbe1be1d
Aligned gpu-develop with develop
2019-10-02 21:08:11 +02:00
Pietro Bonfa
71b9709f5c
From PGI 19.1, mkl_intel_thread should be linked instead of mkl_pgi_thread
2019-09-04 17:49:51 +02:00
Pietro Bonfa
8928ae5f46
nvcc is now an optional dependency
2019-09-01 15:53:35 +02:00
Paolo Giannozzi
8e7fd37fe0
Configure for PPC64 machines with Linux and new xlf compiler should not set
...
-D__XLF unless xlf is actually used
2019-08-23 21:01:15 +02:00
giannozz
009e67c5ca
xlf porting
...
Misc changes to make QE run with ppc64 machines, linux and xlf:
call flush(*) replaced by standard (?) command flush(*)
getpid #define-d as integer for xlf
configure (partially) updated, sets -d__XLF
2019-08-22 15:42:49 +02:00
Pietro Bonfa
524b5f0867
Cuda detection was placed in the wrong position. Also added test-suite execution when Galileo@CINECA nodes are available.
2019-08-22 12:14:50 +02:00
Paolo Giannozzi
95681ee19e
Misc fixes:
...
- some compilers don't like to pass pointers that are neither set nor explicitly nullified
- configure updated to reflect the latest changes
2019-08-03 08:37:46 +02:00
Ye Luo
4fab5fba59
Add pgi support for non-X86 systems.
2019-07-25 13:24:56 -04:00
Pietro Delugas
ef3579c992
fixing configure for hdf5
2019-07-16 08:28:34 +00:00
Pietro
d2631d096f
Remove any definition of the macro 'vector' to circumvent bug in some preprocessors.
2019-06-13 17:22:10 +00:00
Nikolas Garofil
0b0d934815
fix fetching Wannier90
2019-05-06 17:56:21 +02:00
Pietro Bonfa
388cb3787a
Updated GPU eigensolver version.
2019-04-13 14:16:53 +02:00
Lorenzo Paulatto (naquite)
7366076344
Merge branch 'develop' of gitlab.com:QEF/q-e into requests
2019-04-09 13:48:20 +02:00
Lorenzo Paulatto (naquite)
e761cc1923
Little fix
2019-04-09 13:47:38 +02:00
Paolo Giannozzi
8a5c075633
[Skip-CI] Cleanup of script finding module dependencies
2019-04-05 12:00:04 +02:00
Pietro Delugas
4d12deefef
adapt conf-scripts for hdf5 linked with zlib
...
previous script was adding zlib path HDF5_LIBS with a wrong syntax
2019-04-05 09:56:34 +02:00
Davide Ceresoli
304e9ade78
Updated gipaw plugin URL forever, and fixed C-warning in qmmm_aux.c
2019-03-30 10:25:04 +01:00
Paolo Giannozzi
08719c93f0
configure configured
2019-02-28 17:17:32 +01:00
Valerio Vitale
1d45f97092
Changes to plugins_list and plugins_makefile and pw2wannier90.F90 to reflect the latest changes in Wannier90 and to point to the correct link of the new release.
2019-02-27 14:47:26 +00:00
Davide Ceresoli
d79c8c49f0
updated qe-gipaw path
2019-02-22 13:35:48 +01:00
Davide Ceresoli
d84cd35e47
1) Added ./configure options to compile and link with libxc:
...
--with-libxc (yes|no) Use libXC for some XC functionals (default:
no)
--with-libxc-prefix=DIR Directory where libxc was installed.
--with-libxc-include=DIR
Directory where libxc Fortran headers were
installed.
2) If you set input_dft='functional+META', (i.e. 'pbe+meta'), you can now
perform a nscf/bands calculation using a potential-only MGGA functional
(such as TB09).
2019-02-12 10:10:11 +01:00
Pietro Bonfa
de38f521be
Updated GPU Eigensolver Makefile
2019-02-11 11:41:41 +01:00
Paolo Giannozzi
5a7e661fba
makedepend.sh scrit updated to remove references to module cudafor
2019-01-13 22:02:34 +01:00
Pietro Delugas
526ab6181e
Hdf5 config
2018-12-11 09:11:52 +00:00
Paolo Giannozzi
d87b145b4b
[skip-CI] Minor changes to configure and documentation, suggested by Nichols Romero
2018-12-10 10:29:05 +01:00
Paolo Giannozzi
78c5ef7ad9
[skip-CI] Minor updates
2018-11-28 20:04:39 +01:00
Paolo Giannozzi
701c7eaf6f
More configure cleanup: removal of mysterious MKL_FLAG="-static-intel" option
...
that has no effect on MKL (it's a linker option); removal of MKL_FLAG from the
test for DFTI (was hindering detection); removal of unused or commented out
stuff.
2018-11-22 14:17:07 +01:00