JDFTx  1.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
calcPulay

    Generate pulay correction file for a pseudopotential. Usage:

            calcPulay <pspFilename> [<EcutStart>:<dEcut>:<EcutStop>] [<outFile>]

    where

            <pspFilename> specifies the pseudopotential filename (cannot be a wildcard)

            <EcutStart>:<dEcut>:<EcutStop> specifies Pulay corrections should be
                    computed from <EcutStart> to <EcutStop> in increments of <dEcut>.
                    Defaults to "5:1:50".

            <outFile> is the path to the computed pulay correction file. Defaults
                    to the pseudopotential filename with the extension replaced by .pulay.

    The details of the computation can be controlled by environment variables:

            boxSize: Periodic image separation of the atoms in bohrs (Default: 20)

            exCorr: Exchange-correlation to use (Default: gga-PBE)

            JDFTx: Path to executable jdftx (or jdftx_gpu) (Default: jdftx)
                    This is required if jdftx is not in $PATH, to use jdftx_gpu, or
                    to use a job management system eg. JDFTx="srun jdftx"

            scratchDir: Temporary directory to store wavefunctions and output files.
                    Must be writeable. Defaults to current directory.