JDFTx  1.7.0
Generate pulay correction file for a pseudopotential. Usage:

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


    <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.