Pietro Bonfa
b6b21c9a3e
Corrected documentation and comments, removed long lines
2018-02-07 17:32:11 +01:00
Pietro Bonfa
858b6b9041
Added docker tag to avoid building with docker on Galileo
2018-02-07 15:03:08 +01:00
Pietro Delugas
b2aa3b1b0c
Refinement and cleanup of UPF I/O with FoX libs
...
* Added a small program for removing prohibited characters from
UPF files.
* Added a generic write_upf function in Modules/write_upf.f90.
The new subroutine opens and closes xml files.
* Using generic write_upf all the calls to FoX lib related to UPF I/O are now encapsulated in the modules.
* More Ford formatted documentation added to module and routines
See merge request QEF/q-e!15
2018-02-07 13:11:00 +00:00
Pietro Delugas
d8cb0187c3
Upf IO
2018-02-07 13:09:37 +00:00
Pietro Bonfa
29365bb41d
Removed useless initialization of character array.
2018-02-07 11:27:35 +01:00
Paolo Giannozzi
536f53df7f
LDA+U for spin-orbit (kind=1) was crashing when run for a single k-point (per
...
pool), trying to read data that had not been previously saved.
Noticed by Christof Wolf
2018-02-06 19:07:22 +01:00
Pietro Bonfa
e18c2231f1
Changed allocation for characters. Routine cleaner, but needs some testing
2018-02-06 18:44:08 +01:00
giannozz
3c92b35f77
Merge branch 'epitaxial_constraints' into 'develop'
...
Added 3 epitaxial constraints option to cell_dofree
See merge request QEF/q-e!13
2018-02-06 16:38:42 +00:00
Pietro Bonfa
d42c5992af
Check parallel+openmp
2018-02-06 16:58:14 +01:00
Uli Aschauer
09972c234e
Added 3 epitaxial constraints option to cell_dofree
2018-02-06 16:47:56 +01:00
Pietro Bonfa
fcd4de928f
Check serial build too
2018-02-06 16:08:06 +01:00
Pietro Bonfa
ef3b0b98b6
Corrected serial build, minor style edits
2018-02-06 15:39:45 +01:00
Pietro Bonfa
f83f0fd806
Minimal documentation of the new mp_count_nodes
2018-02-06 12:09:08 +01:00
Pietro Bonfa
63e8328adc
Forgot setting key
2018-02-06 12:09:08 +01:00
Pietro Bonfa
13cb28b05b
Now mp_count_nodes returns colors and keys possibly needed for mpi_comm_split
2018-02-06 12:09:08 +01:00
Paolo Giannozzi
982b58a9a8
More gradint cleanup: fillgrad used by CP replaced by "standard" routine
...
fft_gradient_g2r. Important notices:
- in CP the order of indices in gradient has been reversed, aligning it to the
rest of QE: grad(n,3) => grad(3,n). Should work in all cases but beware
- fillgrad used helper routines from FFTXlib, while newer routines don't
(but they should in a near future)
- duplicated routines removed: please check that CP+Environ still works
2018-02-05 17:51:24 +01:00
Paolo Giannozzi
3045ba90e7
Merge branch 'develop' of https://gitlab.com/QEF/q-e into develop
2018-02-05 17:19:08 +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
71a2981d93
galileo runner commented out from gitlab-ci.yml
2018-02-05 17:13:19 +01:00
Pietro Delugas
e654641f3a
Add contribution guide
2018-02-05 10:36:36 +00:00
Paolo Giannozzi
e787597d05
Threshold too low in recently added => unstable results
2018-02-01 22:40:16 +01:00
Paolo Giannozzi
e2be7f6c33
Documentation updates
2018-01-29 11:33:25 +01:00
Paolo Giannozzi
a17e74701f
Merge branch 'master' of https://gitlab.com/QEF/q-e
2018-01-28 19:56:56 +01:00
Pietro Delugas
1933f27565
Merge branch 'fix_upf' into 'master'
...
routines in upftools needed a fix after I broke them with the last merge
See merge request QEF/q-e!11
2018-01-28 18:20:09 +00: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
Paolo Giannozzi
9e11b6120b
Merge branch 'master' of https://gitlab.com/QEF/q-e
2018-01-28 14:24:08 +01:00
giannozz
4ac2b3e158
Merge branch 'merge_request_upf_schema' into 'master'
...
Replacement of IOTK lib with FoX lib for writing pseudopotentials
See merge request QEF/q-e!8
2018-01-28 13:21:35 +00:00
Paolo Giannozzi
44d4e44fa6
Merge branch 'master' of https://gitlab.com/QEF/q-e
2018-01-28 12:21:10 +01:00
giannozz
653cd21f76
Merge branch 'master' into 'master'
...
Added galileo as gitlab runner
See merge request QEF/q-e!9
2018-01-28 11:13:13 +00:00
giannozz
da2033e8b6
Merge branch 'pr/update-readme' into 'master'
...
Update Readme
See merge request QEF/q-e!10
2018-01-28 11:12:19 +00:00
Miguel Carvajal
f080942128
Update Readme
2018-01-28 11:11:52 +00:00
giannozz
e31aa94fe1
Merge branch 'opt-init-rebase' into 'master'
...
Optimize initialization
See merge request QEF/q-e!6
2018-01-28 11:04:28 +00:00
Pietro Delugas
e1f8d8d734
scan_begin and scan_end exported by upf_module
...
some codes import scan_begin and scan_end routines
from upf_module to parse UPF version 1 files. Now they are
explicitly exported by the module
2018-01-27 14:51:53 +01:00
Paolo Giannozzi
1d8fcace75
Merge branch 'master' of https://gitlab.com/QEF/q-e
2018-01-26 19:32:28 +01:00
Paolo Giannozzi
d41bbae102
ibrav=-13 did not recognize cosBC parameter (noticed by Jose' Conesa)
2018-01-26 19:30:46 +01:00
Paolo Giannozzi
94b26fc9af
Merge branch 'master' of https://gitlab.com/QEF/q-e
2018-01-26 19:21:34 +01:00
Pietro Bonfa
83a93c385d
Added galileo as gitlab runner
2018-01-26 12:25:05 +01:00
Pietro Delugas
0754a1d607
added more disposable files to gitignore
2018-01-26 09:31:49 +01:00
Pietro Delugas
17ba1bab52
Merge branch 'master' of gitlab.com:QEF/q-e
2018-01-26 09:13:22 +01:00
Paolo Giannozzi
14efc4cb60
Merge branch 'master' of https://gitlab.com/QEF/q-e
2018-01-25 21:40:20 +01:00
Paolo Giannozzi
e0580362d7
ibrav = -13 was missing. May or may be correct. Variables uniqueb,
...
origin_choice, rhombohedral,explicitly cited when "space_group" is documented
2018-01-25 21:15:38 +01:00
Pietro Delugas
e31685e139
Squashed commit of the following:
...
Added write out of upf files with pp_pseudo schema:
ld1 can now write with the pp_pseudo schema if the use_xsd logical
variable is given in the inputp namelist with value .true.
writing routines have been somewhat reorganized, the write_upf_module
provides now the interface for both writing routines, actual code is
instead in two specific modules. The pseudo_config type and the
nullify_pseudo config subroutine have been moved in pseudo_types.f90
write_upf_v2.f90 modified to use FoX libraries instead of iotk
cleanup and documentation added.
2018-01-25 19:06:59 +01:00
Paolo Giannozzi
44641d1f43
Cleanup: make.depend, example 12
2018-01-25 09:54:01 +01:00
Paolo Giannozzi
0b8a8602c4
Merge branch 'master' of https://gitlab.com/QEF/q-e
2018-01-25 09:47:03 +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