anoop chandran
cfb87ee875
wrong checkout corrected for removing eigsolv form make.depend
2018-03-06 17:09:08 +01:00
anoop chandran
808218aa57
removed ifdef from LAXlib makefile[?]
2018-03-06 16:09:48 +01:00
anoop chandran
71e6914a25
because of an error in CI
2018-02-28 23:54:35 +01:00
anoop chandran
0d10f37cdb
enable all the proposed tests
2018-02-28 23:52:25 +01:00
anoop chandran
ec252e7ada
corrections in the Makefiles(LAXlib,PW/src) to account for gpu_eignsolver
2018-02-28 16:07:06 +01:00
anoop chandran
71f224c6b8
added gpu eigensolver dep for object files
2018-02-28 15:58:22 +01:00
anoop chandran
9c1bc3536f
merge and build test CI
2018-02-28 15:57:50 +01:00
anoop chandran
99d38aa23d
If compiling in GPU, append Eigenslover to MODFLAGS
2018-02-28 15:18:39 +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
22abc3e063
added gpu-eigensolver to main makefile
2018-02-06 14:21:06 +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
Pietro Bonfa
457d408ed7
Build serial, run serial. Plus updated AC_PREREQ to 2.64
2018-01-26 17:32:01 +01:00
Pietro Bonfa
faaf18af68
Added gpu builds on Galileo
2018-01-26 16:28:17 +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
Paolo Giannozzi
3a776a7ec1
Merge branch 'master' of https://gitlab.com/QEF/q-e
2018-01-24 18:20:32 +01:00
Paolo Giannozzi
329ebb9def
More harmonization of gradient routines: Gamma tricks to spare a FFT,
...
use internal variable dft%lgamma instead of global variable gamma_only
(in the future they might have a slightly different meaning), obsolete
routines removed. To be done: CP
2018-01-24 18:18:15 +01:00
giannozz
09b40c5c46
Merge branch 'newautotools' into 'master'
...
configure.ac now compatible with autoconf 2.69
See merge request QEF/q-e!7
2018-01-24 16:49:00 +00:00
Pietro Bonfa
fb0dc5b032
configure.ac now compatible with autoconf 2.69
2018-01-24 17:12:19 +01:00
Stefano de Gironcoli
23893921e1
ignore test.out.* and test.err.* intest-suite when listing modified/untracked files
2018-01-24 10:04:08 +01:00
Stefano de Gironcoli
4c0f7a2baf
fft_set_nl and fft_set_nlm unified in a single routine. mill is optional output.
2018-01-24 07:31:29 +01:00
Stefano de Gironcoli
865173b693
run_tests_pw creates output directory if it is absent, run_tests_cp does not and crashes.
...
execute run_tests_pw before run_tests_cp by default.
2018-01-24 00:13:57 +01:00
Stefano de Gironcoli
f9905964d4
iinternal indexing of fft_set_nl and fft_set_nlm shifted so that it starts fromm zero. no change in output.
2018-01-24 00:11:04 +01:00
Paolo Giannozzi
308d2baf7c
Merge branch 'master' of https://gitlab.com/QEF/q-e
2018-01-23 10:48:09 +01:00
Paolo Giannozzi
ab045ac8e0
Added GGA case to normal-mode calculation with phcg.x, example12
2018-01-23 10:46:22 +01:00
Pietro Delugas
01d5b731a9
in the final check of variable cell relaxation the starting_pot flag
...
is set to 'atomic' so that potinit do not read a charge density
file with wrong G vectors.
2018-01-23 10:40:56 +01:00
Paolo Giannozzi
878ac93365
More gradient cleanup (to be completed by porting Gamma tricks into gradutils)
2018-01-21 21:43:07 +01:00
Paolo Giannozzi
a1132af040
It looks like CP with LDA+U gets confused when there are atomic wavefunctions
...
without U with the same l of atomic wavefunctions with a Hubbard U (example:
TiO2 with U on Ti(3d), ok; FeCuO_2 with U on Fe(3d), not ok). Setting Hubbard_l
to -1 for non-Hubbard atomic wavefunctions should do the job. No warranty.
2018-01-20 10:12:07 +01:00
Paolo Giannozzi
5f4bf372b6
make.depend updated
2018-01-19 21:05:07 +01:00
Paolo Giannozzi
663e3f1d69
Two more routines computing gradients collected into gradutils, duplicated
...
versions deleted: "fft_qgradient" and "fft_qgraddot". These are the versions
of fft_gradient_r2r and fft_graddot for complex arrays with exp(iqr) behavior,
fr usage in the phonon code (gradient of Delta rho at finite q). Note that in
phonon, indices of drho_gradient have been reversed as well in vdW-DF routines,
and that the call to dgradcorr has been changed (dfftp is passed as argument)
2018-01-18 15:08:46 +01:00
Paolo Giannozzi
a88e82dd2a
"numerical_gradient" in vdW-DF and rVV10 replaced by "fft_gradent_r2r".
...
NOTA BENE: the indices of the array containing the gradient for vdW-DF and
rVV10 functionals have been reverted: now the index of components is the first,
the index of grid points is the last last. Not sure this is the best choice
but it is the choice done (almost) everywhere else in QE
2018-01-18 09:50:35 +01:00
Paolo Giannozzi
6e01664329
Added simple test for pw2bgw.x, courtesy Georgy Samsonidze
2018-01-17 18:41:30 +01:00
Paolo Giannozzi
c6fecbada0
Test on dual > 4 made more robust towards roundoff errors (dual might turn
...
out to be > 4 even when it is supposed to be exactly 4)
2018-01-17 17:31:04 +01:00
Ivan Carnimeo
3d6fb00960
Merge branch 'master' of gitlab.com:QEF/q-e
2018-01-17 11:53:34 +01:00
Ivan Carnimeo
443d7d342e
Bugfix: L-ACE for non cubic cells
2018-01-17 11:53:04 +01:00
Paolo Giannozzi
723dc4ef40
Routine "gradrho" moved to gradutils, with new name "fft_gradient_g2r",
...
while previous "fft_gradient" becomes "fft_gradient_r2r".
Routine "grad_dot" moved to gradutils, with new name "fft_graddot" and
removal of useless variable in the list of argument.
2018-01-16 22:13:52 +01:00
Paolo Giannozzi
4b235efd9d
My old compiler doesn't like format "I" with no length specification
2018-01-16 21:37:16 +01:00
Paolo Giannozzi
fdbe1f8153
Just in case: better to disable phonons with meta-GGA
2018-01-16 18:29:18 +01:00
Paolo Giannozzi
a6742d1d9c
pw2gbw.x should work again, courtesy Georgy Samsonidze
2018-01-16 18:28:21 +01:00
Davide Ceresoli
7d1e4f3c0d
Improvement of wfck2r:
...
- output a subset of wfcs
- output in matlab format
2018-01-16 15:59:31 +01:00
Paolo Giannozzi
cc988c0fe2
Functions gradrho and grad_dot made uniform with other similar routined.
2018-01-15 21:41:21 +01:00
Paolo Giannozzi
663943c646
Too long lines shortened
2018-01-15 14:08:05 +01:00
Paolo Giannozzi
b7923806d2
Merge branch 'master' of https://gitlab.com/QEF/q-e
2018-01-15 14:01:43 +01:00