

@classmethod
def double_relaxation_run(cls, vasp_cmd, auto_npar=True):
    '\n        Returns a list of two jobs corresponding to an AFLOW style double\n        relaxation run.\n\n        Args:\n            vasp_cmd (str): Command to run vasp as a list of args. For example,\n                if you are using mpirun, it can be something like\n                ["mpirun", "pvasp.5.2.11"]\n            auto_npar (bool): Whether to automatically tune NPAR to be sqrt(\n                number of cores) as recommended by VASP for DFT calculations.\n                Generally, this results in significant speedups. Defaults to\n                True. Set to False for HF, GW and RPA calculations.\n\n        Returns:\n            List of two jobs corresponding to an AFLOW style run.\n        '
    return [VaspJob(vasp_cmd, final=False, suffix='.relax1', auto_npar=auto_npar), VaspJob(vasp_cmd, final=True, backup=False, suffix='.relax2', auto_npar=auto_npar, settings_override=[{
        'dict': 'INCAR',
        'action': {
            '_set': {
                'ISTART': 1,
            },
        },
    }, {
        'file': 'CONTCAR',
        'action': {
            '_file_copy': {
                'dest': 'POSCAR',
            },
        },
    }])]

dataset/ETHPy150Open materialsproject/custodian/custodian/vasp/jobs.py VaspJob.double_relaxation_run/original