Pietro Bonfa
05c866e91f
Merge branch 'develop' into syncqe2
2020-10-18 17:50:41 +02:00
giannozz
d86dc2b81d
Merge branch 'checksym' into 'develop'
...
Checksym
See merge request QEF/q-e!1152
2020-10-17 15:43:23 +00:00
Pietro
afe89dfbc6
Using new devxlib global buffers in LAXlib. A comments describes the compiler flag that disentangles the two libraries.
2020-10-17 14:17:34 +00:00
Paolo Giannozzi
635ef1c9bf
[skip-CI] executables should be executable
2020-10-15 21:17:38 +02:00
Pietro Bonfa
1a4df64ffe
Merge branch 'develop' into syncqe
2020-10-04 16:33:16 +02:00
giannozz
88165692d1
script for dependencies and make.depend updated
2020-10-02 08:46:22 +02:00
Pietro Bonfa
68477bc3d2
Merge branch 'develop' into gpu-develop
2020-09-16 09:51:07 +02:00
Pietro
fce35f8830
Use new solver when available
2020-09-10 19:35:24 +00:00
Pietro Bonfa
8e5770f479
Fixed autotools after PGI rebranding (courtesy of P. Giannozzi)
2020-09-05 11:04:11 +02:00
Paolo Giannozzi
e0b24e8376
Preprocessing for BEEF simplified.
...
Now the preprocessing is present only in Modules/beef_interface.f90
Configure fixed and made consistent with all other libraries:
--with-libbeef=no or --without-libbeef to disable beef
2020-09-01 08:29:07 +00:00
Paolo Giannozzi
0939911a0a
Actually the "standard" should be "__NOBEEF", capitalizedinstall/m4/x_ac_qe_beef.m4
2020-08-31 19:52:37 +00:00
Paolo Giannozzi
36ae448526
Since beef is compiled by default, it is more logical to enable it by default
...
unless -D__nobeef is specified. Fixes issue 200 as well.
2020-08-31 19:38:12 +00:00
Paolo Giannozzi
7c83eb4ab5
[skip-CI] Configure updated to work with new name of pgf90 (nvfortran)
2020-08-25 21:37:14 +02:00
Paolo Giannozzi
02e8c9a6a7
Remove compilation and linking of iotk when not needed
2020-08-17 19:09:29 +02:00
Paolo Giannozzi
d59300e883
make.depend files and related script updated
2020-08-17 19:04:40 +02:00
Paolo Giannozzi
4b2aced55e
[skip-CI] libxc should also come before mathematical libraries
2020-08-14 14:38:21 +02:00
giannozz
6927a8999f
Merge branch 'misc_install' into 'develop'
...
Misc installation problems
Closes #214
See merge request QEF/q-e!1065
2020-08-14 09:40:30 +00:00
Paolo Giannozzi
2ff13f0fd4
"make clean" made cleaner
2020-08-14 11:18:01 +02:00
Paolo Giannozzi
6474bdedd4
Lost one piece in previous commit
2020-08-14 10:52:09 +02:00
Paolo Giannozzi
6ff6760d7d
libbeef should be linked before mathematical libraries (maybe it should be
...
compiled together with all other XC functionals, not as a separate library).
Hopefully fixes and closes issue #214 .
2020-08-14 10:45:35 +02:00
Paolo Giannozzi
16ad4fb98a
Workaround for gcc 10 and later does not work around due to bad syntax
2020-08-14 10:44:16 +02:00
Lorenzo Paulatto
e617ae7d77
Fixed automatic plugin version
2020-08-14 10:14:48 +02:00
Paolo Giannozzi
5a18672ff8
WanT and Yambo plugins fixed (thanks to AndreaF)
2020-08-12 08:59:32 +02:00
Pietro Bonfa
2c204cf2ba
Merge branch 'develop' into gpu-develop
2020-07-30 16:23:41 +02:00
fabrizio22
cb55b2ddf0
set configuration with libxc
2020-07-22 15:52:50 +02:00
Pietro Bonfa
bc64d7714e
Merge branch 'develop' into gpu-develop [skip-ci]
2020-07-17 14:29:09 +02:00
Pietro Bonfa
e8d8df55f4
Merge branch 'develop' into gpu-develop
2020-07-17 10:52:39 +02:00
Paolo Giannozzi
536f454e14
Version number updated to 6.6
2020-07-17 09:32:53 +02:00
fabrizio22
16c3983eca
libxc - some minor debug
2020-07-16 11:26:17 +02:00
fabrizio22
cea2c15628
libxc config fix and Doc updated
2020-07-16 11:26:17 +02:00
fabrizio22
3744177806
libxc - compatibiliity fixes
2020-07-16 11:09:36 +02:00
fabrizio22
1122a399c4
libxc - minor fixes
2020-07-16 11:09:36 +02:00
fabrizio22
5c433bcd47
libxc configuration set
2020-07-16 11:09:36 +02:00
fabrizio22
ac97e0da5d
mods for compatibility with libxc5.0.0
2020-07-16 11:09:36 +02:00
fabrizio22
1c185be528
lxcf03 conversion - init and test
2020-07-16 11:09:36 +02:00
Pietro Bonfa
4e6cb3860c
Merge branch 'develop' into gpu-develop
...
(force_hub_gpu still to be aligned)
2020-07-09 15:19:05 +02:00
Ye Luo
3340d739b9
Make PPC64LE to work with XL.
2020-07-05 17:33:41 -04:00
Samuel Ponce
49b8a3bf27
Update from wannier90-v3.0.0 to wannier90-v3.1.0
2020-06-30 13:21:41 +02:00
Paolo Giannozzi
b9996e6c3b
With gcc 10, add currently needed option -fallow-argument-mismatch
2020-06-29 15:42:39 +02:00
Pietro Bonfa
4ad10deccf
Merge branch 'develop' into gpu-develop
2020-06-23 23:39:19 +02:00
Paolo Giannozzi
ef4297751c
It seems reasonable to try mpiifort before mpif90 on Intel machines
2020-06-06 21:36:58 +02:00
Pietro Bonfa
cdd440a230
Merge branch 'develop' into gpu-develop
2020-05-28 15:19:12 +02:00
Lorenzo Paulatto
82c4e64454
Modified plugin_makefile to avoid deleting the D3Q directory if it contains a file called "protect" previous implementation was not working because makefile calls /usr/bin/test and not the bash test builtin, and they have different options.
2020-04-30 10:09:59 +02:00
Pietro Bonfa
660b973a69
Merge branch 'develop' into gpu-develop (first attempt)
2020-04-29 18:54:24 +02:00
Pietro Bonfa
c4c2417226
Merge branch 'develop' into gpu-develop
2020-04-26 16:43:48 +02:00
giannozz
1b072fbc4f
First compiling version of QE with initial "pseudolib" in upflib/.
...
Most of the changes consist in small updates to Makefile and make.depend and
in the replacement of module "parameters" with "upf_params" whenever variables
lmaxx and lqmax are USEd. Routine "read_pseudo" moved back to Modules/;
"simpsn" moved to upflib/; a copy of "matches" temporarily added to upflib/
Note that everything compiles (except EPW) but nothing has been tested yet!
2020-04-25 19:13:15 +00:00
Sasha Fonari
dd04c7fb7e
Build internal libbeef
2020-04-14 11:19:43 -04:00
af
4ef65bbc91
Update extlibs_makefile
2020-04-14 13:07:03 +00:00
Pietro Bonfa
1621642b65
Merge branch 'develop' into gpu-develop (and fixed CPU compilation)
2020-04-13 14:28:39 +02:00
Pietro Bonfa
eaf7e1405e
Merge branch 'develop' into gpu-develop
2020-04-13 12:43:13 +02:00
giannozz
159176fedb
Merge branch 'misc_stuff' into 'develop'
...
Issue 165 plus minor stuff
Closes #165
See merge request QEF/q-e!868
2020-04-08 20:20:45 +00:00
giannozz
f58b89c061
Merge branch 'develop' into 'develop'
...
Added libbeef autoconf .m4 file.
See merge request QEF/q-e!869
2020-04-08 20:19:29 +00:00
gusmaogabriels
22d799ede3
Added beef autoconf .m4 file.
2020-04-08 10:51:18 -04:00
Paolo Giannozzi
a2a6238373
Configure updated to reflect the latest changes
2020-04-08 16:20:50 +02:00
giannozz
c6ab46928c
Merge branch 'develop' into 'develop'
...
BEEF-vdW XC compilation links + Encoded IPI driver calculation flags + Energy Ensemble links.
See merge request QEF/q-e!831
2020-04-07 19:38:55 +00:00
giannozz
056cc4502a
Merge branch 'fix_blas_pgi' into 'develop'
...
Select appropriate openmp implementation for MKL when building with PGI. This...
See merge request QEF/q-e!862
2020-04-06 07:14:39 +00:00
Pietro Bonfa
17e71640f5
Select appropriate openmp implementation for MKL when building with PGI. This depends on the version
2020-04-05 17:19:07 +02:00
Pietro Bonfa
abb69789d3
Merge commit '21fe3406' into gpu-develop
2020-04-05 12:51:33 +02:00
Pietro Bonfa
e2605dae3a
Merge commit 'c05a4a90e1551c27bcb12ad8d3edd82ac1cad659' into gpu-develop
2020-04-05 12:23:39 +02:00
Pietro Bonfa
38f8b24a47
Merge commit '871f1d7f' into gpu-develop
2020-04-05 12:06:04 +02:00
Pietro Bonfa
a884abc43f
Merge commit '4baa5f0f' into gpu-develop
2020-04-05 11:27:30 +02:00
Paolo Giannozzi
b7fa760652
Dependency script updated
...
(not sure what "omp_lib" module is but it is nowhere to be found in QE)
2020-03-31 18:00:53 +02:00
gusmaogabriels
40f19613ab
Added ensemble support to run_driver.f90 and BEEF-vdW native links.
2020-03-18 12:52:00 -04:00
Paolo Giannozzi
617f964bc7
Script for dependencies and make.depend updated
2020-03-12 14:14:13 +00:00
Paolo Giannozzi
c176f1d8dd
Fixes for compilation with OpenMP
2020-03-03 10:45:48 +00:00
Paolo Giannozzi
3e59d856a5
configure updated
2020-02-29 09:32:10 +01:00
Paolo Giannozzi
f048394930
Merge branch 'develop' of gitlab.com:giannozz/q-e into ph_and_conf_fix
2020-02-29 09:30:48 +01:00
giannozz
20c9141a10
Merge branch 'fix-qe-configure-m4_elpa' into 'develop'
...
accept ELPA>2016 by configure
See merge request QEF/q-e!808
2020-02-29 08:02:07 +00:00
giannozz
0db1ca8624
Workarounds and fixes for yesterday's commits
2020-02-29 08:59:35 +01:00
Thomas Zeiser
708a6763ad
accept ELPA>2016 by configure
...
Mimic the behavior of version 2015 and 2016 also for 2017-2019.
install/configure has to be updated, too. But that can easily be
done by running 'autoconf' and is therefore not included in the
commit.
To be able to actually use ELPA version > 2016, the fix described
in iissue #144 is required in addition.
2020-02-28 19:31:56 +01:00
Thomas Zeiser
dd5787b49a
fix detection of FFTW3 include file by configure
...
- If FFT_LIBS is set, it may nevertheless be necessary to use a
special include path; thus, check FFT_INCLUDE and FFTW_INCLUDE.
If they are set, add them to IFLAGS.
- If FFTW3 has to be autodetected, fix the test for fftw3.f03:
+ just 'include "fftw3.f03"' is not a valid Fortran program
=> 'use iso_c_binding // end' are missing
+ moreover, the file is in free form
=> '-ffree-form' as required as compile argument
+ the original 'for inc in $try_incdir' did not have any effect
as the loop body did not make any use of $inc
=> only FFLAGS will be evaluated by AC_COMPILE_IFELSE
install/configure has to be updated, too. But that can easily be
done by running 'autoconf' and is therefore not included in the
commit.
2020-02-28 19:01:54 +01:00
giannozz
ae33473560
More cleanup, documentation updated
2020-02-28 10:53:11 +01:00
giannozz
871f1d7f67
More configure simplfication
2020-02-27 17:59:04 +01:00
giannozz
2d4b020298
More cleanup of autoconf
2020-02-27 16:11:37 +01:00
giannozz
38f9231628
More cleanup of obsolete cases; no search for lapack if mkl is available
2020-02-27 14:42:27 +01:00
giannozz
c13727f54a
Removed useless and undocumented configure option --use-netlib. Now:
...
- if BLAS_LIBS and/or LAPACK_LIBS are present, configure use them with no check
- otherwise, configure searches suitable blas and lapack;
If nothing is found, configure selects internal blas and/or lapack
2020-02-27 11:01:20 +01:00
giannozz
7020ecf7fc
Removal of obsolete stuff
2020-02-26 22:05:54 +01:00
giannozz
717fba1eb2
Replace old gfortran option with newer one
2020-02-26 15:51:24 +01:00
Paolo Giannozzi
edcc8b976f
Script for dependencies updated (removes references to GPU modules)
2020-02-24 16:37:12 +00:00
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
Paolo Giannozzi
e8b1eca456
[skip-CI] configure simplified: no need to separately test serial and parallel
...
compiler. There is still a problem with detection of DFTI, though.
2018-11-22 11:19:14 +01:00
Paolo Giannozzi
cbad87c52e
[skip-CI] configure wasn't working as expected in the serial case: gfortran
...
was invariably chosen, due to some obscure interaction with x_ac_qe_cuda.
Unsetting some obscure variables seems to work.
2018-11-21 19:01:22 +01:00
Paolo Giannozzi
3b4bbde193
Minor updates to build mechanism, mostly for MKL on Mac: is there anybody
...
with a Mac and MKL available for testing?
2018-10-23 13:28:14 +02:00
Paolo Giannozzi
c290deba93
Detection of MKL libraries modified upon suggestion by Nichols Romero:
...
use MKLROOT instead of trying to guess all possible paths. In case MKLROOT
is not set, use MKLROOT=/opt/intel/mkl. Support for very old MKL removed.
User guide updated.
2018-10-20 11:18:14 +02:00
Samuel Ponce
8776b9faf8
Update the EPW make.depend
2018-10-17 11:38:40 +01:00
Samuel Ponce
dd817a575a
Cleaning and optimization in EPW
...
1) Complete re-writing of the IBTE (at least an order of magnitude faster).
2) Supporting both k-point symmetry and no-symmetry
3) Creating of a few new modules
4) Addition of a epw_mob_ibte_sym for testing the IBTE using k-point symmetry.
Both epw_mob_ibte_sym and epw_mob_ibte should give the same result but
epw_mob_ibte_sym is much faster.
2018-10-16 17:06:08 +01:00
Paolo Giannozzi
9355e671e3
More makefile glitches
2018-10-02 17:33:50 +02:00
Pietro Delugas
4fa547e5ec
update configure script management of hdf5 library
2018-09-18 13:23:51 +00:00
Paolo Giannozzi
4277567973
Obsolete configure option removed
2018-09-07 17:14:10 +02:00
Iurii Timrov
0bc76d8100
Implementation of the new code hp.x to compute Hubbard U from DFPT.
...
Iurii Timrov, Nicola Marzari, and Matteo Cococcioni,
Phys. Rev. B 98, 085127 (2018); arXiv:1805.01805
2018-08-29 14:54:42 +02:00
Stefano de Gironcoli
82fc9fa868
adding PPCG to KS_Solvers directory. makedeps script updated
2018-08-03 04:15:56 +02:00
Pietro
dc58e7e5ae
Fix configure problems with PGI+OpenMP+MKL
2018-07-17 09:51:58 +00:00
Paolo Giannozzi
7f32483fff
IN all Makefiles, LIBS replaced by QELIBS, to prevent unlikely but not
...
impossible clashes with LIBS as defined by the OS or as used by the configure's
of external libraries (e.g. FoX, for which one such problem has been reported)
2018-07-11 19:58:41 +02:00
Martin Schlipf
647f310f8e
fix make clean for SternheimerGW
2018-07-03 10:00:21 +01:00
Pietro Delugas
8f0669bc67
F90 flags passed to fox config in a cleaner way
...
exporting all QE F90 compilers flags may not work in many situations:
now a FOX_FLAGS is defined in make.inc, this is passed to FoX configure.
The content of this flag is set during configuration.
The configure script exports a @foxflags@ variable
which may be filled as needed. To program the possible content of the variable
one has to edit the m4/x_ac_qe_f90.m4 script.
As for now the only case when it is needed, is with the PGFORTRAN compiler,
when the -Mlarge_arrays is set, in this for the FoX library to be
compatible it is necessary to compile also FoX with the same flag.
2018-07-01 08:50:55 +02:00
paoloumari
3df0c87e8c
Merge branch 'develop' of https://gitlab.com/QEF/q-e into develop
2018-06-30 10:41:46 +02:00
paoloumari
77881a0e05
Added support for new GWW/simple GWW/simple_bse GWW/simple_ip
2018-06-30 10:13:19 +02:00
Paolo Giannozzi
512b8f89b8
Version in configure update; documentation updated to reflect the absence
...
of the CUDA enabled version, even if configure is ready for it
2018-06-29 15:22:35 +02:00
Pietro Delugas
d738a3d45e
Merge branch 'bonfus/q-e-configcuda' into develop
2018-06-29 13:54:58 +02:00
Pietro Bonfa
a809a9e893
Don't fail when cleaning twice
2018-06-28 11:53:49 +02:00
Davide Ceresoli
b209e0e94e
Updating plugin for v6.3
2018-06-18 11:38:49 +02:00
Paolo Giannozzi
60f7557a8a
Debug flags for gfortran include check, sort of, for uninitialized variables
2018-06-15 14:14:58 +02:00
Martin Schlipf
ae55178750
update SternheimerGW version number
2018-06-08 10:23:56 +01:00
Paolo Giannozzi
5343ce7c72
Misc changes in install utilities for compilation on Windows:
...
- remove -pthread option in gfortran for non-threaded executables
- avoid double "//" in Makefile
- remove symbolic link iotk every time
2018-05-27 17:26:59 +02:00
Pietro Bonfa
8457380d92
Aligned changes to touch-dummy removal.
2018-05-22 12:05:46 +02:00
Paolo Giannozzi
042bbe5449
Simplified Makefiles: removed uneeded "touch-dummy" targets.
...
May still need some tweaking and the addition of .PHONY directive in Makefile
2018-05-15 21:50:31 +02:00
Paolo Giannozzi
58705a9216
xdm test merged with other vdw-related tests
2018-05-09 18:31:07 +02:00
Pietro Bonfa
5c47b63d09
Removed -r8 also from cray section of configure
2018-04-18 17:38:40 +02:00
Pietro Bonfa
5f1be4d459
Reverted last two commits. Now install/configure is again in the repository.
2018-04-16 12:07:43 +02:00
Pietro Bonfa
02a81c7b58
Removed install/configure from the repository, added autogeneration of conf script if missing
2018-04-10 09:52:25 +02:00
Pietro Bonfa
466c74bd94
Added large_arrays and removed -r8 to F90 flags for PGI. Modified makefile of GPU Eigensolver accordingly
2018-04-06 10:36:59 +02:00
Pietro Bonfa
b60d563cfa
Patch from Pietro Delugas fixing propagation of FFLAGS for FoX
2018-04-05 09:56:10 +02:00
Paolo Giannozzi
81f69035ae
Minor fixes for pedantic compilation (explicit declarations, character
...
variables not truncated, etc). Added option --enable-pedantic in configure
(only gfortran)
2018-03-26 18:40:16 +02:00
Pietro Bonfa
1ae22bd788
Refreshed configure, added helper functions for CUDA compilation.
2018-03-15 14:13:49 +01:00
Pietro Bonfa
d7ef46d545
Updated building mechanism to allow for multiple CUDA libs
2018-03-15 10:40:29 +01:00
Pietro Bonfa
ca1eca7a49
Fixed compilation. All references to GPU components are now in x_ac_qe_cuda.m4.
2018-03-14 16:23:58 +01:00
Davide Ceresoli
fe1f002d34
URL for gipaw 6.2.2
2018-03-06 17:27:59 +01:00
Paolo Giannozzi
2554304d61
Functionality of makedeps.sh script restored
2018-02-26 15:23:11 +01:00
Paolo Giannozzi
22960e9b37
Quick-and-dirty memory tracker, courtesy Pietro Bonfà, added. Part of it had
...
already been included by mistake in a previous commit. Can be activated using
script "dev-tools/mem_counter" on selected directories (and recompiling);
can be deactivated using "dev-tools/mem_counter -r" (and recompiling).
A small fortran file added into UtliXlib (seemed the most sensible place).
A small change to qes_libs.f90 to avoid compilation problems (line too long).
Small patch by Scott Brozel signaling download failures added.
Essential and very incomplete documentation of what is inside dev-tools added.
2018-02-17 18:53:49 +01:00
Paolo Giannozzi
8dbf4faf0d
Removed the no longer working machinery that saved svn revision information
...
into version.f90. No idea how to adapt it to git.
2018-02-15 09:39:31 +01:00
anoop chandran
322e94c781
corrected a minor mistake
2018-02-06 17:18:00 +01:00
anoop chandran
2e534440b1
changes for power systems
2018-02-06 17:16:43 +01:00
anoop chandran
5edc2b1d19
reactivated template copy for eigensolver-gpu
2018-02-06 15:32:03 +01:00
anoop chandran
40acc4af37
eigenslover-makefile template updated with global make.inc variables
2018-02-06 15:31:07 +01:00
anoop chandran
bce6138b29
error caused by the old version eigensolver_makefile template fixed
2018-02-06 14:52:50 +01:00
anoop chandran
672e7976d4
missed a subdir in basemod_flags
2018-02-06 14:08:25 +01:00
anoop chandran
22c46567e7
added makfile template for gpu-eigensolver
2018-02-06 14:04:10 +01:00
anoop chandran
b0605c7c87
eigensolver_gpu is added to BASEMOD_FLAGS (not included in LD_LIBS)
2018-02-06 13:51:52 +01:00
anoop chandran
39c272019f
Added eigensolver external lib for GPU
2018-02-06 13:50:43 +01:00
Paolo Giannozzi
9cb7537fcb
ELPA cleanup, following a suggestion by Ye Luo, Argonne: define
...
__ELPA_2015 for old interface,__ELPA_2016 for new interface.
__ELPA_2017 is a mix of the two and was removed. Configure updated accordingly.
First attempt to commit into branch "develop"
2018-02-05 17:16:07 +01:00
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