core
Core recipes for Psi4.
static_job ¶
static_job(
atoms: Atoms,
charge: int = 0,
spin_multiplicity: int = 1,
method: str = "wb97x-v",
basis: str = "def2-tzvp",
copy_files: (
SourceDirectory
| dict[SourceDirectory, Filenames]
| None
) = None,
additional_fields: dict[str, Any] | None = None,
**calc_kwargs
) -> RunSchema
Function to carry out a single-point calculation.
Parameters:
-
atoms(Atoms) –Atoms object
-
charge(int, default:0) –Charge of the system.
-
spin_multiplicity(int, default:1) –Multiplicity of the system.
-
method(str, default:'wb97x-v') –The level of theory to use.
-
basis(str, default:'def2-tzvp') –Basis set
-
copy_files(SourceDirectory | dict[SourceDirectory, Filenames] | None, default:None) –Files to copy (and decompress) from source to the runtime directory.
-
additional_fields(dict[str, Any] | None, default:None) –Additional fields to add to the results dictionary.
-
**calc_kwargs–Custom kwargs for the Psi4 calculator. Set a value to
quacc.Removeto remove a pre-existing key entirely. For a list of available keys, refer to the ase.calculators.psi4.Psi4 calculator.
Returns:
-
RunSchema–Dictionary of results from quacc.schemas.ase.Summarize.run. See the type-hint for the data structure.