aiida_cusp.calculators package

class aiida_cusp.calculators.VaspCalculation(*args: Any, **kwargs: Any)

Bases: VaspBasicCalculation, VaspNebCalculation

create_calculation_inputs(folder, calcinfo)

Write the calculation inputs and setup the retrieve lists based on the type of calculation (i.e. Basic or NEB calculation)

classmethod define(spec)

Defined the required inputs for the calculation process.

expected_files()

Check the connected parser for a list of expected files and return it to the caller if given

get_connected_parser_name()

Return the connected parser name from the defined options

is_neb()
restart_files_exclude()

Extend the default list of excluded files defined by the parent CalculationBase class if neccessary.

As the sandbox folder gets uploaded in an early submission stage adding files given as inputs to a restarted calculation assures that those files are not overwritten by the possibly available corresponding remote file

verify_structure_inputs()

Submodules