Paolo Giannozzi
bc09999255
Lapack usage simplified
2022-03-23 10:09:25 +01:00
Paolo Giannozzi
1b74b4e739
More Cray tweaking
2022-03-19 15:06:06 +01:00
Paolo Giannozzi
b31154efbd
Cray compiler ftn is checked only if ARCH=craype
2022-03-17 22:16:11 +01:00
Paolo Giannozzi
32c343ed41
Some more tweakings for Cray
2022-03-16 21:28:09 +01:00
Riccardo De Gennaro
3891374ee9
Cleaning up PP
2022-03-16 17:44:20 +00:00
Paolo Giannozzi
09f1788654
It's "craype", not "crayxe"
2022-03-16 04:36:00 -05:00
Paolo Giannozzi
51575dc8bb
Better FFTW3 detection
2022-03-16 03:48:47 -05:00
Paolo Giannozzi
35d7d6a743
Small fixes for recent cray machines
2022-03-15 03:02:46 -05:00
Paolo Giannozzi
696eaee3a5
Some cleanup, tentative update for crays
2022-03-10 14:54:27 +01:00
Paolo Giannozzi
8cb490f34b
Illogic logic fixed
2022-03-08 08:19:22 +01:00
Paolo Giannozzi
1fe7ab237c
Oops, bad link
2022-03-07 21:57:57 +01:00
Paolo Giannozzi
bc3644efba
Configure cleanup
...
1. Check for bad NVHPC versions
2. No reason to run configure and to generate a new make.inc for devxlib:
the general QE one does the job with a small change (-I. always present)
2022-03-07 21:29:21 +01:00
Edan Bainglass
6b9d8b613e
Updated configure script
2022-03-06 09:53:49 -06:00
Edan Bainglass
c823c161d4
Added m4 script for environ compilation
2022-03-06 09:53:48 -06:00
Nicola Colonna
a36063d2a2
Align KCW and PP to the latest QE version
2022-03-04 15:06:39 +00:00
Paolo Giannozzi
4cefcc98b8
Small configure updates
...
Also added flag to avoid compilation of mbdlib
2022-03-03 08:58:31 +01:00
Paolo Giannozzi
b294360975
[skip-CI] New versions of config.guess and config.sub
2022-02-26 17:22:49 +01:00
Paolo Giannozzi
372aecff0f
__USE_CUSOLVER no longer used
2022-02-04 21:27:59 +01:00
Paolo Giannozzi
65fc312b3b
Compilation with make for MBD simplified
...
Not sure what to do with the scalapack make (we do not use it)
2022-02-04 17:30:29 +01:00
Paolo Giannozzi
d262aca3cb
Support for CUDA EIGENSOLVER removed
2022-02-04 15:39:13 +01:00
Paolo Giannozzi
d080f684bd
Merge branch 'develop' of https://gitlab.com/QEF/q-e into simplify_cuda
2022-02-04 07:30:28 +01:00
Ye Luo
1b0584bc08
Check git and initialize submodules at configure
2022-02-03 12:55:33 -06:00
Paolo Giannozzi
33da418f60
Option --with-cuda-mpi added and documented
2022-02-02 21:14:34 +01:00
Ye Luo
521a4f3e8f
Make libmbd_clean more robust.
2022-02-02 10:00:26 -06:00
Paolo Giannozzi
2bbcbb7097
Merge branch 'develop' of https://gitlab.com/QEF/q-e into simplify_cuda
2022-02-02 14:30:10 +01:00
Paolo Giannozzi
2587441a09
More GPU configure simplifications
2022-02-02 09:10:18 +01:00
Ye Luo
9900d88139
Fix a few clean targets in extlibs_makefile
2022-02-02 01:40:41 -06:00
Ye Luo
2b10963cd6
Revert "Revert "Merge branch 'configure-submodule' into 'develop'""
...
This reverts commit 7246b5894d
.
2022-02-02 00:35:39 -06:00
Ye Luo
7246b5894d
Revert "Merge branch 'configure-submodule' into 'develop'"
...
This reverts merge request !1725
2022-02-02 06:25:00 +00:00
Paolo Giannozzi
5d37543a20
Configure for NVHPC v19.10 still works after small fixes
2022-02-01 14:10:40 +01:00
Ye Luo
1a0af039f3
Add a check for git.
2022-01-23 14:33:28 -06:00
Ye Luo
ec119489e0
To help more restrictive git.
2022-01-17 23:54:03 -06:00
Ye Luo
2b7ca6f8a7
Rename Makefile canned recipe.
2022-01-17 23:54:03 -06:00
Ye Luo
eab2e407cc
Move fox/lapack/devxlib/mbd to submodule.
2022-01-17 23:54:03 -06:00
Paolo Giannozzi
acf6d6a69d
Check for CUSOLVER done on CUDA toolkit version
2022-01-17 09:16:33 +01:00
Paolo Giannozzi
f36362edda
Configure for GPUs much simplified
...
Important note: I don't know when CUSOLVER started to exist and to work.
I have assumed Eigensolver for NVHPC v. 19, CUSOLVER for v.2 and later.
2022-01-16 11:38:04 +01:00
Ye Luo
d02aa864f4
Restore pure makefile build.
2021-12-21 19:01:32 -06:00
Paolo Giannozzi
ad44394b27
Version in configure updated
2021-12-17 21:47:11 +01:00
Riccardo De Gennaro
e47cde00e3
Spin polarized wannier2odd
2021-12-10 10:52:37 +00:00
giannozz
eef02b5066
Merge branch 'check_cusolver_with_nvcc' into 'develop'
...
make autoconf check for cusolver always with nvcc
See merge request QEF/q-e!1651
2021-11-29 14:12:33 +00:00
Pietro Delugas
8a114ca5b8
make autoconf check for cusolver always with nvcc
...
the check for cusolver is done the C compiler pointed by CC and fails very often
2021-11-26 17:08:50 +01:00
Paolo Giannozzi
0f26d2f178
More small changes
...
Documentation, version numbers, MBD
2021-11-25 22:25:24 +01:00
giannozz
065e601809
Merge branch 'print-gitinfo' into 'develop'
...
Add git info printout
See merge request QEF/q-e!1639
2021-11-23 21:22:30 +00:00
Ye Luo
c058b73a25
Exclude git-rev.h in make.depend.
2021-11-21 23:31:30 -06:00
Pietro Davide Delugas
6e06d6ca7d
fixing cp compilation for intel compiler
...
make veryclean removes MBD build directory
if not removed during configure the presence of MBD may cause compilation failure
fixing missing initialization in CPV/src/stress.f90
cleanup of CPV/src/potentials.f90
2021-11-20 20:46:25 +01:00
fabrizio22
b430370e59
beef_acc - compilation fix: same cudav in C and Fortran
2021-11-11 11:46:38 +01:00
fabrizio22
0febcd86a1
beef_acc - ccXX same for C and Fortran compilers
2021-11-11 10:04:11 +01:00
fabrizio22
657992eacb
beef_acc - openacc_c compilation fixes
2021-11-11 10:04:11 +01:00
fabrizio22
7e613b3e9a
beef_acc - acc flag added to C compiler
2021-11-11 10:04:11 +01:00
Paolo Giannozzi
0ef0367cb8
[skip-CI] Ensure the correct printout for "make depend"
2021-11-05 22:20:25 +01:00
Pietro Bonfa
2c4a87d687
Specify devxlib version in autotools
2021-10-28 10:32:05 +02:00
Paolo Giannozzi
4acf67973e
Explanatory note at the top of make.depend files added
2021-10-25 19:32:26 +02:00
Paolo Giannozzi
0731ec4f47
Less verbose output
2021-10-24 22:08:56 +02:00
Paolo Giannozzi
7141b05c86
XClib has a dependency upon upflib via xmltools (in the test)
2021-10-22 21:10:02 +02:00
Paolo Giannozzi
092bf5c2c5
Merge branch 'develop' of https://gitlab.com/QEF/q-e into us_acc
2021-10-19 10:00:25 +02:00
Paolo Giannozzi
c96a8b0b42
Misc configure and test-suite changes
...
- option --enable-static added, replaces current --enable-shared
- option --enable-shared reserved for position-independent objects
- whil waiting for better ideas: threshold for volume testing increased to
avoid a remaining buildbot failure
- small documentation updates
2021-10-18 21:36:18 +02:00
giannozz
cfd8409e39
Merge branch 'develop' into 'us_acc'
...
# Conflicts:
# GWW/head/make.depend
# PP/src/make.depend
2021-10-07 08:41:00 +00:00
Pietro Delugas
2af7d4fa07
moving gram schmidt and rotate routined to dense
...
* complete the move of various files from in KS_Solvers/DENSE
* define an interface for rotate routines and an header file
* still to do unify the many rotate routines in the KS_Solvers/DENSE
2021-09-26 20:07:50 +02:00
giannozz
bae6d4afdd
Merge branch 'develop' into 'us_acc'
...
# Conflicts:
# PHonon/PH/compute_drhous_nc.f90
2021-09-14 10:19:51 +00:00
Paolo Giannozzi
cd68d93a7c
Improve FFTW3 autodetection in configure
2021-09-09 17:51:26 +02:00
giannozz
8495cdf4aa
Merge branch 'develop' into 'us_acc'
...
# Conflicts:
# GWW/gww/Makefile
# GWW/simple_bse/Makefile
# GWW/simple_ip/Makefile
# HP/src/hp_solve_linear_system.f90
# PHonon/PH/solve_e.f90
# PHonon/PH/solve_linter.f90
# QEHeat/src/make.depend
2021-09-03 19:31:23 +00:00
Ivan Carnimeo
dc2b71a020
OpenACC enabled by default in configure
...
(--enable-openacc)
2021-09-01 19:12:56 +02:00
giannozz
fdd2d391b8
clib/ is no more
2021-08-29 18:08:27 +00:00
Paolo Giannozzi
31a7d9a284
Some more Makefile simplification
2021-08-27 11:07:16 +02:00
Paolo Giannozzi
d0c807c1b8
Small further simplification
2021-08-26 23:09:59 +02:00
Paolo Giannozzi
cd71868a3a
Simplification and cleanup of Makefiles
...
The list of all general-purpose modules is defined once and for all in make.inc
and used everywhere. Can be further improved. IMPORTANT: re-run configure!
2021-08-26 22:26:28 +02:00
Elena De Paoli
57760bec90
Adding RMM-DIIS cpu version
2021-08-12 20:08:31 +02:00
Paolo Giannozzi
dfb319ef8b
Add curand to the list of libraries
2021-07-21 16:41:48 +02:00
Paolo Giannozzi
d3b64c6bc8
Leftover stuff and version numbers
2021-07-20 12:14:20 +02:00
Paolo Giannozzi
979ef6bada
Updated autoconf scripts - see issue #341
2021-07-01 08:02:01 +02:00
giannozz
e388497e9f
Merge branch 'dispersion_acc' into 'develop'
...
Dispersion dft-d3 parallelized over MPI and accellerated by OpenACC
See merge request QEF/q-e!1461
2021-06-29 18:34:09 +00:00
Ivan Carnimeo
3030e447ee
DFT-D3: Dependencies updated
2021-06-28 16:27:37 +02:00
Paolo Giannozzi
883e0a1ab1
Added --enable-openacc
...
Option to compile using openacc with GPU added to autoconf. Currently disabled
by default, should be enabled by default soon.
2021-06-25 13:30:51 +02:00
Riccardo Bertossa
d2e8eba627
make depend + fix Makefile of QEHeat
2021-05-31 12:44:04 +02:00
Paolo Giannozzi
75f3749120
Comments completed, useless stuff removed
2021-04-30 16:55:13 +02:00
Paolo Giannozzi
a1868e50b6
Default for --enable-cuda-env-check set to "no"
...
(I am not sure Pietro B. will appreciate, but I am starting to find annoying
that configure fails for no apparent good reason on valid configurations)
2021-04-28 16:07:18 +02:00
Paolo Giannozzi
23d406b4b7
Some comments and a message to clarify what happens if you specify FFT_LIBS
...
without specifying FFTW_INCLUDE as well (hint: nothing good, usually)
2021-04-27 13:43:49 +02:00
Paolo Giannozzi
0e28c88340
CUDA configure updated for new options -cuda -gpu
2021-04-12 21:25:20 +02:00
Lorenzo Paulatto (naquite)
72c79c2d50
New home for d3q files
2021-03-19 09:07:28 +01:00
Victor Yu
351f4871fe
Clean up redundant ELPA preprocessing flags
...
__ELPA_2017, __ELPA_2018, __ELPA_2019, and __ELPA_2020 were removed. Now
we have three:
* __ELPA_2015: compatible with ELPA 2015.x, 2016.05
* __ELPA_2016: compatible with ELPA 2016.11, 2017.x, 2018.05
* __ELPA (default): compatible with ELPA 2018.11, 2019.x, 2020.x
2021-03-08 10:45:32 -08:00
Victor Yu
69d42a40eb
Improve support for recent versions of ELPA
...
* Always ask for error code when calling elpa_deallocate and elpa_uninit.
Depending on the version and configure options of ELPA, the error code
may or may not be optional.
* Update doc and configure to reflect that ELPA 2020.x is supported.
2021-03-07 21:26:19 -05:00
fabrizio22
d6326a2672
libxc minor fixes
2021-02-18 13:50:01 +01:00
giannozz
c5803b5887
Merge branch 'add_fujitsu_compiler' into 'develop'
...
Recognize Fujitsu compiler.
See merge request QEF/q-e!1334
2021-02-16 17:51:44 +00:00
giannozz
bcc4e94886
Merge branch 'remove_armlib' into 'develop'
...
Remove old armlib ffts
See merge request QEF/q-e!1332
2021-02-16 17:51:01 +00:00
t-karatsu
d68d0b3f0c
Recognize Fujitsu compiler.
2021-02-16 15:41:45 +09:00
Paolo Giannozzi
4a337f742b
Merge https://gitlab.com/QEF/q-e into devel-upflib
2021-02-15 08:47:55 +00:00
Paolo Giannozzi
c0d0e5ed52
configure updated
2021-02-13 14:26:27 +01:00
Paolo Giannozzi
32ce6cd29a
ARM FFT removal: is the location of the FFTW3 include file needed?
2021-02-13 10:09:53 +01:00
fabrizio22
47bc79659c
libxc configuration updated with v5.1.0
2021-02-10 17:36:21 +01:00
Paolo Giannozzi
a1d336b78d
Tests aligned to the new calculation of the Fermi energy. Several cases
...
had inaccurate Fermi energies (displaced towards the bottom of the CB)
that now look more correct (more or less in the middle of the gap)
2021-02-02 15:01:41 +00:00
Paolo Giannozzi
1478cf4198
Merge https://gitlab.com/QEF/q-e into spinorb
2021-02-01 21:53:05 +00:00
Paolo Giannozzi
771b7da9f1
Cleanup of installation scripts and Makefiles
2021-01-29 15:59:09 +00:00
Paolo Giannozzi
229be57edb
Script for dependencies and make.depend updated
2021-01-23 22:32:58 +01:00
Paolo Giannozzi
471da0ab46
Merge https://gitlab.com/QEF/q-e into devel-upflib
2021-01-23 19:28:44 +00:00
Paolo Giannozzi
aacd111ce6
Configure minor fixes; version number updated to 6.7GPU;
...
bug fix in "cube" file by Satomichi Nisihara
2021-01-23 08:24:56 +00:00
Pietro Bonfa
0c285826d2
Merge branch 'develop' into syncqe8
2021-01-21 19:27:49 +01:00
Paolo Giannozzi
bdbba8dc40
More PGI glitches with beef
...
pgcc v.19 (still used by the buildbot) needs -c11 to compile
2021-01-21 08:41:57 +00:00
Paolo Giannozzi
b955360ebc
Note added to configure
2021-01-20 08:18:10 +00:00
Pietro
d1ec367d9d
Aligned gpu-develop branch with develop from QEF/q-e.
2021-01-19 22:16:25 +00:00
Paolo Giannozzi
671f25d895
Merge https://gitlab.com/QEF/q-e into devel-upflib
2021-01-19 17:44:14 +00:00