Commit Graph

3 Commits

Author SHA1 Message Date
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 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 da44ce2db5 Commiting the "check_gui" utility: a long-wished script that checks for the syncronization of the PWgui, which is now possible due to migration to INPUT_*.def makrup-ed files.
Now, updating PWgui is almost semi-automatic. "check_gui" cross checks for new/obsolete variables between INPUT_*.def and corresponding PWgui files, and creates an appropritae help file for PWgui.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4880 c92efa57-630b-4861-b058-cf58834340f0
2008-05-08 18:26:26 +00:00