Commit Graph

196 Commits

Author SHA1 Message Date
Pietro Delugas d738a3d45e Merge branch 'bonfus/q-e-configcuda' into develop 2018-06-29 13:54:58 +02:00
Paolo Giannozzi 7a426ad216 Release-notes updated, obsolete script for release deleted.
Slightly improved printout of wall times (format depends upon wall time,
not cpu time as now: no difference except for some cases with OpenMP)
2018-06-20 18:37:23 +02:00
Pietro Bonfa 8457380d92 Aligned changes to touch-dummy removal. 2018-05-22 12:05:46 +02:00
Pietro Bonfa 1ae22bd788 Refreshed configure, added helper functions for CUDA compilation. 2018-03-15 14:13:49 +01:00
Paolo Giannozzi aa6e4c8513 Perl scripts calltree.pl and calltre.pl decyphered (sort of), README updated 2018-03-05 09:48:21 +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 e1e1000bd1 "pw.x -dist" ow prints also lattice vectors and lattice parameters as well.
Minor documentation updates and misspell correction
2018-02-14 22:34:48 +01:00
Paolo Giannozzi 543b775f4d Added example for pw2gw, courtesy Olivia PUlci and Davide Grassano 2018-02-08 22:30:56 +01:00
giannozz fda42b8045 Added new version of pw2gw with documentation (Olivia Pulci, Davide Grassano,
Adriano Mosca Conte); version number in documentation updated. Maybe ready?


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@14038 c92efa57-630b-4861-b058-cf58834340f0
2017-12-11 10:41:41 +00:00
giannozz 06f57f702e PWscf in "driver" mode with i-Pi wasn't working with k-points and wasn't
honoring options for interpolation - Thanks to Przemyslaw Juda


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@14037 c92efa57-630b-4861-b058-cf58834340f0
2017-12-10 17:46:21 +00:00
giannozz 587c5771eb Minor final details
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@14035 c92efa57-630b-4861-b058-cf58834340f0
2017-12-09 21:35:25 +00:00
giannozz 0b2f1f8698 Incorrect factor multiplying Fermi velocity
Proble found by Victor Chang and fixed by Mitsuaki Kawamura


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@14033 c92efa57-630b-4861-b058-cf58834340f0
2017-12-09 17:46:20 +00:00
giannozz 6712a70407 Added fix for phonon restart with tetrahedra (Mitsuaki Kawamura),
release-notes and release script updated for would-be v.6.2.1.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@14029 c92efa57-630b-4861-b058-cf58834340f0
2017-12-08 08:51:22 +00:00
giannozz 827380eb38 Final update to release script
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13949 c92efa57-630b-4861-b058-cf58834340f0
2017-10-23 17:26:35 +00:00
giannozz e8a79aeec7 Reference to QE paper updated (not 100% sure it will be the final one)
script for release updated


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13945 c92efa57-630b-4861-b058-cf58834340f0
2017-10-21 08:57:54 +00:00
giannozz 59c3cb9b03 Unitialized variable "temperature" was accessed (but not used) by vc-md with
no temperature control - harmless


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13918 c92efa57-630b-4861-b058-cf58834340f0
2017-10-16 12:54:10 +00:00
giannozz 9dadb615e9 Workaround for Intel 17 + Intel MPI: do not broadcast "attr" unless input
is read from xml file (which never happens and will soon disappear). The
broadcast hangs for messages of size iotk_attrlenx (65536)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13897 c92efa57-630b-4861-b058-cf58834340f0
2017-10-05 09:07:12 +00:00
giannozz dea199b670 Slight change to vdw4.in test (remove randomization of initial wavefunctions)
in order to make its results, notably the final volume, more stable


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13896 c92efa57-630b-4861-b058-cf58834340f0
2017-10-05 07:40:42 +00:00
giannozz 6e47fc906e Forgotten print, added ArXiv reference
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13894 c92efa57-630b-4861-b058-cf58834340f0
2017-10-04 05:33:56 +00:00
giannozz 390a0aeacc After all the different number of BFGS iteration in relax2.in test WAS a bug:
for some obscure reason PGI produces the wrong number in a rather complex but
perfectly legitimate mathematical expression. Maybe the last one?


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13893 c92efa57-630b-4861-b058-cf58834340f0
2017-10-03 20:59:12 +00:00
giannozz 008fd822aa Minor documtation update
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13888 c92efa57-630b-4861-b058-cf58834340f0
2017-10-01 13:04:37 +00:00
kokalj 9d7becae7f emacs auto-indentttion mechanism didn't work for those inputs that consists solely of namelist(s)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13883 c92efa57-630b-4861-b058-cf58834340f0
2017-09-28 10:47:25 +00:00
kokalj 6ba63f90d7 making an explciti warning that INPUT_*xml --> INPUT_*.html conversion is skipped if the "xsltproc" program is not found
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13876 c92efa57-630b-4861-b058-cf58834340f0
2017-09-27 11:01:37 +00:00
giannozz bb6e1c12a1 Yet another version of the release script
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13872 c92efa57-630b-4861-b058-cf58834340f0
2017-09-26 14:12:47 +00:00
kokalj b1a8bbedf3 removing the d3 and adding neb target
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13868 c92efa57-630b-4861-b058-cf58834340f0
2017-09-26 11:40:52 +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
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
spigafi 03ed522a75 Update release script
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13369 c92efa57-630b-4861-b058-cf58834340f0
2017-03-02 22:49:05 +00:00
kokalj c232e64782 bug fix for primitive tags without attributes
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13350 c92efa57-630b-4861-b058-cf58834340f0
2017-02-24 14:34:21 +00:00
kokalj e1fc8a0a9d improving regexp for doi recognition
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13342 c92efa57-630b-4861-b058-cf58834340f0
2017-02-24 10:41:48 +00:00
spigafi ad3f0e5ae1 Special case for Modules
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13318 c92efa57-630b-4861-b058-cf58834340f0
2017-02-18 18:36:22 +00:00
kokalj 9b0c88080f cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13236 c92efa57-630b-4861-b058-cf58834340f0
2017-01-10 13:47:53 +00:00
kokalj 6e8a58cc34 some small description improvements
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13235 c92efa57-630b-4861-b058-cf58834340f0
2017-01-10 12:56:42 +00:00
spigafi 4e4ab4c09d Update svn:ignore everywhere
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13214 c92efa57-630b-4861-b058-cf58834340f0
2016-12-24 23:20:10 +00:00
spigafi 84eb939b91 (semi)automated release script/procedure reflecting 6.0
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13088 c92efa57-630b-4861-b058-cf58834340f0
2016-10-04 17:37:33 +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
kokalj 6e0eaced04 removing cmdline version number, which was too new
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13068 c92efa57-630b-4861-b058-cf58834340f0
2016-10-02 18:08:13 +00:00
kokalj 187c224a08 Dirty fix: reintroducing the getDescendantText and getDescendantAttribute routines that are needed to build the QE-modes.
In future these two should be merged with getTextFromDescendant and getAttributeFromDescendantPath.



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13066 c92efa57-630b-4861-b058-cf58834340f0
2016-10-02 16:58:02 +00:00
spigafi 963cf40611 Fix, checkout correct the tag
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13065 c92efa57-630b-4861-b058-cf58834340f0
2016-10-02 15:35:48 +00:00
spigafi 11fe7bba45 Update packaging procedure
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13063 c92efa57-630b-4861-b058-cf58834340f0
2016-10-02 13:59:36 +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 65f70ab90d Typo
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13043 c92efa57-630b-4861-b058-cf58834340f0
2016-09-30 10:59:28 +00:00
spigafi 5e0be4e18a New packaging organization
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13040 c92efa57-630b-4861-b058-cf58834340f0
2016-09-29 19:51:30 +00:00
kokalj eb2d4fb11b typo correction
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12916 c92efa57-630b-4861-b058-cf58834340f0
2016-09-05 10:29:03 +00:00
kokalj 2a089c9c27 smallish ...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12809 c92efa57-630b-4861-b058-cf58834340f0
2016-08-19 15:39:09 +00:00
kokalj f63150535d "check_gui" now produces a tentative guess-code for the definition of new variables for the PWgui
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12808 c92efa57-630b-4861-b058-cf58834340f0
2016-08-19 15:36:15 +00:00
kokalj 37df5cfb02 "check_gui" now produces a tentative guess-code for the definition of new variables for the PWgui
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12807 c92efa57-630b-4861-b058-cf58834340f0
2016-08-19 15:35:27 +00:00
kokalj 67fc103d43 updating the XSLT tranformation for PWgui help files to recognize the new helpdoc features
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12788 c92efa57-630b-4861-b058-cf58834340f0
2016-08-18 18:49:13 +00:00
kokalj 5b9553b19b some enhancements for better automatic construction of PWgui help files from the INPUT_*.def files
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12787 c92efa57-630b-4861-b058-cf58834340f0
2016-08-18 18:47:52 +00:00
kokalj 4f5c477247 writing the referenced variables as "var" in INPUT_*.txt files
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12786 c92efa57-630b-4861-b058-cf58834340f0
2016-08-18 18:46:41 +00:00
kokalj 8d6c1b0e77 turning arXiv references into links
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12772 c92efa57-630b-4861-b058-cf58834340f0
2016-08-17 19:00:54 +00:00
kokalj becf98279a some small changes in the layout of TOC & IF/ELSEIF/ELSE section
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12771 c92efa57-630b-4861-b058-cf58834340f0
2016-08-17 18:59:46 +00:00
kokalj 3504a945dd implementing the support for adding the QE version to the header of
INPUT_*.html|txt files; this is done by calling the helpdoc with the
--version option and in turn "make doc" as "make doc VERSION=..."


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12757 c92efa57-630b-4861-b058-cf58834340f0
2016-08-16 15:56:29 +00:00
kokalj 980fe8f826 - some minor changes wrt supported primitive html tags
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12750 c92efa57-630b-4861-b058-cf58834340f0
2016-08-16 14:38:31 +00:00
kokalj c05c8b8a43 - implementing the support for adding the QE version to the header of
INPUT_*.html|txt files; this is done by calling the helpdoc with the
  --version option

- improved layout for the description of card's flags/options

- improved layout related to recently added "options" tag

- better linking to variables; now the links are correct even if the
  variable's name includes parenthesis (e.g. Hubbard_J(i,ityp))

- better treatment of supported html primitive tags



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12749 c92efa57-630b-4861-b058-cf58834340f0
2016-08-16 14:37:36 +00:00
kokalj d0ffe4a855 - implementing the support for adding the QE version to the header of
INPUT_*.html|txt files; this is done by calling the helpdoc with the
  --version option




git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12748 c92efa57-630b-4861-b058-cf58834340f0
2016-08-16 14:29:47 +00:00
kokalj ab27716fd7 - implementing the support for adding the QE version to the header of
INPUT_*.html|txt files; this is done by calling the helpdoc with the
  --version option

- printing the error message if the execution of xsltproc fails




git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12747 c92efa57-630b-4861-b058-cf58834340f0
2016-08-16 14:28:57 +00:00
kokalj 943f9bff04 Upgrading the helpdoc schema to support new additions. Some keywords have changed meaning (such as text and string) ... and dome new keywords/datatypes added.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12727 c92efa57-630b-4861-b058-cf58834340f0
2016-08-12 16:02:18 +00:00
kokalj ee7307aecf Several further improvements of helpdoc:
1. doi are automatically turned into links in *.def files

2. several HTML tags can be used in *.def files for nicer formating, e.g.:
   @b { text } for <b>text</b>
   @i { text } for <i>text</i>
   ....
   (list of supported tags is specified at the end of helpdoc.scheme)

3. new "options" tag to make options of optional variables, such as
  pw.x's smearing, machine semantic in *.def files. Consider the old syntax:


var smearing -type CHARACTER {
    info {
	Available options are:

	'gaussian', 'gauss':
                    ordinary Gaussian spreading (Default)
	
	'methfessel-paxton', 'm-p', 'mp':
                    Methfessel-Paxton first-order spreading
                    (see PRB 40, 3616 (1989)).
        ...
    }
}


This can be now specified as:


var smearing -type CHARACTER {
    options {
	info {
	    Available options are:
	}                
	opt -val {'gaussian', 'gauss'} {
	    ordinary Gaussian spreading (Default)
	}
	
	opt -val {'methfessel-paxton', 'm-p', 'mp'} {
	    Methfessel-Paxton first-order spreading
	    (see PRB 40, 3616 (1989)).
	}
	...
    }
}


All the changes are backward compatible ...




git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12726 c92efa57-630b-4861-b058-cf58834340f0
2016-08-12 16:00:07 +00:00
kokalj 99d5cf5a32 Several further improvements of helpdoc:
1. doi are automatically turned into links in *.def files

2. several HTML tags can be used in *.def files for nicer formating, e.g.:
   @b { text } for <b>text</b>
   @i { text } for <i>text</i>
   ....
   (list of supported tags is specified at the end of helpdoc.scheme)

3. new "options" tag to make options of optional variables, such as
  pw.x's smearing, machine semantic in *.def files. Consider the old syntax:


var smearing -type CHARACTER {
    info {
	Available options are:

	'gaussian', 'gauss':
                    ordinary Gaussian spreading (Default)
	
	'methfessel-paxton', 'm-p', 'mp':
                    Methfessel-Paxton first-order spreading
                    (see PRB 40, 3616 (1989)).
        ...
    }
}


This can be now specified as:


var smearing -type CHARACTER {
    options {
	info {
	    Available options are:
	}                
	opt -val {'gaussian', 'gauss'} {
	    ordinary Gaussian spreading (Default)
	}
	
	opt -val {'methfessel-paxton', 'm-p', 'mp'} {
	    Methfessel-Paxton first-order spreading
	    (see PRB 40, 3616 (1989)).
	}
	...
    }
}


All the changes are backward compatible ...



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12725 c92efa57-630b-4861-b058-cf58834340f0
2016-08-12 15:58:27 +00:00
kokalj e68101201e - support for turning "PRB, vol, page" and "PRL, vol, page" into links
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12717 c92efa57-630b-4861-b058-cf58834340f0
2016-08-11 07:31:19 +00:00
kokalj 2d7b3025c9 - improving regexp for http and @link recognition
- turning "PRB, vol, page" and "PRL, vol, page" into links


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12716 c92efa57-630b-4861-b058-cf58834340f0
2016-08-11 07:30:44 +00:00
kokalj f7251fc498 Extending the *.def syntax.
1. INPUT_*.def files can now reference the variables, namelists, cards. ... within the textual description using the @ref special-command, e.g.:

info {
   This variable is used for this and that. See also @ref othervar.
}

2. INPUT_*.def files can now link external documents withing the textual description using the @link special-command, e.g.:

info {
   See also the @link INPUT_PH.html file.
}

3. all instances of http://**** within the text are automatically turned into links





git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12711 c92efa57-630b-4861-b058-cf58834340f0
2016-08-10 17:13:28 +00:00
kokalj e8f00a836e Extending the *.def syntax.
1. INPUT_*.def files can now reference the variables, namelists, cards. ... within the textual description using the @ref special-command, e.g.:

info {
   This variable is used for this and that. See also @ref othervar.
}

2. INPUT_*.def files can now link external documents withing the textual description using the @link special-command, e.g.:

info {
   See also the @link INPUT_PH.html file.
}

3. all instances of http://**** within the text are automatically turned into links




git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12710 c92efa57-630b-4861-b058-cf58834340f0
2016-08-10 17:12:45 +00:00
kokalj d7bb4e3f48 some further changes related to supercard tag
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12701 c92efa57-630b-4861-b058-cf58834340f0
2016-08-09 17:00:19 +00:00
kokalj 62336fc42d ouch ...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12697 c92efa57-630b-4861-b058-cf58834340f0
2016-08-09 16:16:42 +00:00
kokalj 237f20545b adding support for supercards; the neb.x supercards will be now recognized by QE-modes
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12696 c92efa57-630b-4861-b058-cf58834340f0
2016-08-09 16:14:12 +00:00
kokalj 85b6704f09 1. adding support for "supercard" element.
2. making somewhat simpler implementation of TOC
3. some changes to make more compliant HTML
4. some stylistic enhancements


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12689 c92efa57-630b-4861-b058-cf58834340f0
2016-08-09 12:49:23 +00:00
kokalj 331492bbb4 Adding support for "supercard" element. A supercard is a section of input that contains at least one namelist, card, or lower-level supercard.
An example of the supercard is the following input section of neb.x:

BEGIN_PATH_INPUT
   ... neb specific namelists and cards ...
BEGIN_PATH_INPUT


Here is how this is coded in the iNPUT_NEB.def file:

supercard BEGIN_PATH_INPUT -endtag END_PATH_INPUT {
   namelist PATH {
      ... etc.
   }
}






git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12688 c92efa57-630b-4861-b058-cf58834340f0
2016-08-09 12:47:06 +00:00
kokalj cba6638328 cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12687 c92efa57-630b-4861-b058-cf58834340f0
2016-08-09 12:44:28 +00:00
kokalj c63f411b8d Introducing a "supercard" element as to better describe the neb.x
input syntax. A supercard is a section of input that contains at 
least one namelist, card, or lower-level supercard.

An example of the supercard is the following input section of neb.x:

BEGIN_PATH_INPUT
   ... neb specific namelists and cards ...
BEGIN_PATH_INPUT


Here is how this is coded in the iNPUT_NEB.def file:

supercard BEGIN_PATH_INPUT -endtag END_PATH_INPUT {
   namelist PATH {
      ... etc.
   }
}



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12686 c92efa57-630b-4861-b058-cf58834340f0
2016-08-09 12:43:34 +00:00
kokalj 54756af677 updating ...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12653 c92efa57-630b-4861-b058-cf58834340f0
2016-08-03 08:38:09 +00:00
kokalj 347cc144ad Implementing an old suggestion of Stefano de Gironcoli, i.e., the
possibility to specify several variables in the see {} tag of
INPUT_*.def. E.g. now one can use:

var constrained_magnetization -type CHARACTER { 
   see { lambda, fixed_magnetization }
   ...
}

And it will work as expected: in respective INPUT_*.html correct
links to "lambda" and "fixed_magnetization" will be made.
(before a single but wrong link was made)



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12652 c92efa57-630b-4861-b058-cf58834340f0
2016-08-03 08:37:08 +00:00
kokalj a1138e8015 Implementing an old suggestion of Stefano de Gironcoli, i.e., the
possibility to specify several variables in the see {} tag of
INPUT_*.def. E.g. now one can use:

var constrained_magnetization -type CHARACTER { 
   see { lambda, fixed_magnetization }
   ...
}

And it will work as expected: in respective INPUT_*.html correct
links to "lambda" and "fixed_magnetization" will be made.
(before a single but wrong link was made)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12651 c92efa57-630b-4861-b058-cf58834340f0
2016-08-03 08:34:57 +00:00
kokalj 5fd33e1986 generate also the QE-modes package tarball
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12650 c92efa57-630b-4861-b058-cf58834340f0
2016-08-02 16:40:49 +00:00
kokalj 00004f4d4e script for automatic generation of Emacs major mode files
with aid of helpdoc utility and INPUT_*.def files
(purpose: to make the editing of Quantum ESPRESSO input files
somewhat easier and more comfortable with Emacs editor)





git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12640 c92efa57-630b-4861-b058-cf58834340f0
2016-08-02 13:30:17 +00:00
kokalj 88aee8cd34 simplifying ...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12639 c92efa57-630b-4861-b058-cf58834340f0
2016-08-02 13:25:51 +00:00
kokalj cddcff09d7 some new routines for better INPUT_*.def <--> PWgui relations ...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12638 c92efa57-630b-4861-b058-cf58834340f0
2016-08-02 13:23:15 +00:00
kokalj 010ff23e5f updating ...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12637 c92efa57-630b-4861-b058-cf58834340f0
2016-08-02 13:21:00 +00:00
kokalj 20a0533a6e improving the attr2array_ routine
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12636 c92efa57-630b-4861-b058-cf58834340f0
2016-08-02 13:19:17 +00:00
kokalj 9047300926 cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12635 c92efa57-630b-4861-b058-cf58834340f0
2016-08-02 13:18:39 +00:00
kokalj 1568e17b4a adding "value_of" routine and some small new documentation
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12634 c92efa57-630b-4861-b058-cf58834340f0
2016-08-02 13:17:24 +00:00
giannozz 02ce4df8d6 make.sys => make.inc. All other codes using make.sys should modify their build
mechanism accordingly.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12539 c92efa57-630b-4861-b058-cf58834340f0
2016-06-25 07:26:50 +00:00
spigafi 999aca3f1d Updating release procedure
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12351 c92efa57-630b-4861-b058-cf58834340f0
2016-04-25 09:16:46 +00:00
giannozz bfd24e364a Script updated to include EPW; PlotPhon and QHA ot in PHOnon
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12248 c92efa57-630b-4861-b058-cf58834340f0
2016-03-24 20:57:18 +00:00
giannozz 1fea499fae Since we are in the process of moving stuff around, I think it is a good
moment to get rid of flib/, whose usefulness is far from obvious. The content
of flib/ is now in Modules/. Many makefiles updated and little more. 

Packages using QE routines should just remove links to flib/flib.a.



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12072 c92efa57-630b-4861-b058-cf58834340f0
2016-01-26 12:51:02 +00:00
spigafi ddfa57d2c5 How build full documentation
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11998 c92efa57-630b-4861-b058-cf58834340f0
2016-01-16 08:51:37 +00:00
spigafi 27d5a04035 Updates of release procedure
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11975 c92efa57-630b-4861-b058-cf58834340f0
2016-01-09 17:11:34 +00:00
spigafi fb0de3ff2a Updates
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11927 c92efa57-630b-4861-b058-cf58834340f0
2015-12-29 08:09:04 +00:00
spigafi 27884f769b Ready for release v5.2.1
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11757 c92efa57-630b-4861-b058-cf58834340f0
2015-09-23 20:09:52 +00:00
spigafi 44eb13bdc6 Updated various version numbers
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11600 c92efa57-630b-4861-b058-cf58834340f0
2015-06-20 15:15:13 +00:00
giannozz e4f3525c1c Last commit wasn't a good idea after all: the energy printout during scf loop
with hybrid functionals is missing an energy term, calculated only at the
end of the loop. No printing is better than printing confusing information


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11412 c92efa57-630b-4861-b058-cf58834340f0
2015-02-25 21:52:56 +00:00
giannozz d830065b7f Misc updates
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11255 c92efa57-630b-4861-b058-cf58834340f0
2014-11-07 13:28:15 +00:00
kokalj 0a46e34b3f improving the helpdoc utility so as to work not only under the svn but also for the espresso tarball
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11077 c92efa57-630b-4861-b058-cf58834340f0
2014-07-09 12:37:27 +00:00
giannozz 8e9a0c049e Yet another problem in packaging script
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11013 c92efa57-630b-4861-b058-cf58834340f0
2014-05-29 20:18:07 +00:00
giannozz ff0cbc22cc Again ...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11011 c92efa57-630b-4861-b058-cf58834340f0
2014-05-28 14:43:01 +00:00
giannozz b081a67902 More packaging glitches
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11010 c92efa57-630b-4861-b058-cf58834340f0
2014-05-28 14:30:03 +00:00
giannozz 2ac361c5cf misspell; no need to save bin/
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11007 c92efa57-630b-4861-b058-cf58834340f0
2014-05-28 11:36:36 +00:00
giannozz 6d35ac61e9 Final script for packages
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11005 c92efa57-630b-4861-b058-cf58834340f0
2014-05-28 10:06:33 +00:00
giannozz 3fb18aa2b1 Yet another release script glitch
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10991 c92efa57-630b-4861-b058-cf58834340f0
2014-05-21 08:35:21 +00:00