Commit Graph

148 Commits

Author SHA1 Message Date
Pietro Delugas 3e3045a15e [skip-CI] updating input file documentation
plus changing version number from 6.8.0 to 6.8 as in release notes and
other documentation
2021-07-16 12:39:10 +02:00
Pietro Delugas e5621074bd [skip-CI] changing version number and schema version 2021-07-16 10:49:30 +02: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
Paolo Giannozzi c81066cc2c Obsolete FFTs from ARMlib removed 2021-02-13 09:57:45 +01: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
Paolo Giannozzi 305857f400 Update version number to 6.7+ 2021-01-05 09:23:07 +01:00
Paolo Giannozzi 9b658b778a [skip-CI] Documentation regenerated 2020-11-23 08:41:17 +00:00
Paolo Giannozzi 74d8d7d3fb [skip-CI] The fft test in serial execution was giving strange times 2020-10-02 19:15:15 +02:00
Paolo Giannozzi 2ff13f0fd4 "make clean" made cleaner 2020-08-14 11:18:01 +02:00
Paolo Giannozzi b09a8e4f38 version.h renamed qe_version.h to prevent conflicts with other software
packages: version.h is too "generic"
2020-08-12 09:19:29 +02:00
Paolo Giannozzi 536f454e14 Version number updated to 6.6 2020-07-17 09:32:53 +02:00
Paolo Giannozzi a6069406ee [skip-CI] First batch of documentation updates 2020-07-15 22:29:50 +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
Stefano de Gironcoli daf1a97ae5 cleanup and reduced clock printout 2020-04-03 18:41:32 +02:00
Stefano de Gironcoli 867897893d IF(one_atom_occupations) call new_evc() moved from sum_band to electrons BEFORE et are collected across pools.
previously it was not working with -nk 2
2020-03-31 20:42:39 +02:00
Paolo Giannozzi 45760b83a9 Small fixes 2020-02-18 13:14:58 +01:00
Paolo Giannozzi 7199097b17 Forgot to update make.depend and to delete c_defs.h.in 2020-02-18 11:53:34 +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
Paolo Giannozzi 8f0dae9315 Minor changes
1. parallelization on atoms in DFT-D2 made uniform with other cases
2. phonon check added: gamma_gama tricks and el-ph are incompatible
3. cleaning shell cleaned up
2019-09-05 21:56:22 +02:00
Paolo Giannozzi f759fd5a79 Old-style I/O deleted. Everything should work as in 6.2 and 6.3 with default
options, but some codes that have not been updated, notably cppp.x and
bgw2pw.x, are broken for good; some exotic options may also be broken.
2018-08-07 19:43:21 +02:00
Paolo Giannozzi e12c836358 Various updates to documentation
$ECHO replaced by echo in defnition of check_status (proposed by Aaron Mahler)
2018-04-25 22:48:12 +02: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
degironc 8daab211f1 no need for a portable stdint... normal stdint.h should work
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13828 c92efa57-630b-4861-b058-cf58834340f0
2017-09-05 01:23:37 +00:00
degironc 451296ebb6 missing file for portable stdint.h
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13827 c92efa57-630b-4861-b058-cf58834340f0
2017-09-05 01:08:56 +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
giannozz f3be636b49 c functions cclock and scnds called via iso_c_binding
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13601 c92efa57-630b-4861-b058-cf58834340f0
2017-07-15 15:34:01 +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
giannozz 93d3e72dde Minor documentation update
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13493 c92efa57-630b-4861-b058-cf58834340f0
2017-05-05 20:22:56 +00:00
giannozz 020ff6da6a MathKeisan FFT libraries for NEC machines declared obsolescent too hastily:
there is at least one such machine (in Kiel) running QE (and it works)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13469 c92efa57-630b-4861-b058-cf58834340f0
2017-04-19 15:33:48 +00:00
giannozz 4cc2289089 ACE is now the default (really!) for scf calculations; disabled for TDDFPT
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13412 c92efa57-630b-4861-b058-cf58834340f0
2017-03-19 10:58:41 +00:00
giannozz f0c9969104 Setting ACE as default requires more care, otherwise LR codes will be broken
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13334 c92efa57-630b-4861-b058-cf58834340f0
2017-02-20 16:01:50 +00:00
giannozz 066d043dee 1.) Blocking and nonblocking versions for hybrid functionals, the latter
activated with -D__MPI_NONBLOCKING. 
2.) ACE is now the default: change the value of "use_ace" in the code
    if you want to revert to old algorithm
3.) Miscellaneous cleanup and documentation update
Everything seems to work as before but as usual: no warranty


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13333 c92efa57-630b-4861-b058-cf58834340f0
2017-02-20 15:13:55 +00:00
giannozz 9796623875 Documentation (sort of) for __MPI_MODULE
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13233 c92efa57-630b-4861-b058-cf58834340f0
2017-01-08 16:21:22 +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 5eed45e4f4 Last occurrence of __XLF removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13076 c92efa57-630b-4861-b058-cf58834340f0
2016-10-03 09:44:13 +00:00
spigafi a4b01e8c0c Update macros related to ELPA
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13059 c92efa57-630b-4861-b058-cf58834340f0
2016-10-02 10:18:46 +00:00
spigafi 8ce42462e1 __PARA completely deprecated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12902 c92efa57-630b-4861-b058-cf58834340f0
2016-09-01 11:19:13 +00:00
spigafi a02ad988eb Updates: added __HDF5, removed __CUDA.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12865 c92efa57-630b-4861-b058-cf58834340f0
2016-08-28 21:11:53 +00:00
giannozz d04b5c0c8a Cleanup of obsolete stuff in include/ - please note what is marked OBSOLESCENT
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12424 c92efa57-630b-4861-b058-cf58834340f0
2016-05-19 12:35:41 +00:00
giannozz 9e024fe28c Obsolete __ESSL preprocessing flag removed (there are no more IBM AIX machines
for scientific computing), only __LINUX_ESSL left


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12358 c92efa57-630b-4861-b058-cf58834340f0
2016-04-25 20:05:24 +00:00
spigafi 3dcf2e7972 Updates
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12347 c92efa57-630b-4861-b058-cf58834340f0
2016-04-24 17:29:34 +00:00
giannozz 52151050a9 Support for Hardware Performance Monitor for SP machines is obsolete
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12331 c92efa57-630b-4861-b058-cf58834340f0
2016-04-22 06:30:45 +00:00
giannozz c1b55f779d Obsolete preprocessing flags removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12322 c92efa57-630b-4861-b058-cf58834340f0
2016-04-21 07:45:20 +00:00
giannozz baaa62ae0a Configure modified so that it produces a file include/configure.h with
compilation info - borrowed from WanT. Not yet used anywhere, though, 
but it could be easily included and reprinted at startup.

EVERYBODY PLEASE CHECK include/defs.h.README FOR COMPLETENESS AND CORRECTNESS! 


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12292 c92efa57-630b-4861-b058-cf58834340f0
2016-04-10 16:34:50 +00:00
giannozz 0c9876eea7 Preprocessing option __INTEL replaced by __INTEL_COMPILER that the compiler
automatically recognizes. Please verify if clib/stack.c always compile or not.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11761 c92efa57-630b-4861-b058-cf58834340f0
2015-09-24 13:10:28 +00:00
giannozz 94a4e7749b Documentation for preprocessing updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11657 c92efa57-630b-4861-b058-cf58834340f0
2015-07-28 06:57:26 +00:00
giannozz ef57da5ef6 Removal of __STD_F95 preprocessing option: compilers that do not accept
allocatable arrays in derived-type structures are obsolete, and moreover,
there is some new code that wouldn't compile


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11514 c92efa57-630b-4861-b058-cf58834340f0
2015-05-05 21:11:38 +00:00
spigafi 150f0e82d5 CRAY compiler now supported.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10087 c92efa57-630b-4861-b058-cf58834340f0
2013-03-28 16:57:44 +00:00
giannozz b051cefc93 Added info on new preprocessing option
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9512 c92efa57-630b-4861-b058-cf58834340f0
2012-10-10 17:52:52 +00:00