_base
Base jobs for ORCA.
prep_calculator ¶
prep_calculator(
charge: int = 0,
spin_multiplicity: int = 1,
default_inputs: list[str] | None = None,
default_blocks: list[str] | None = None,
input_swaps: list[str] | None = None,
block_swaps: list[str] | None = None,
**calc_kwargs
) -> ORCA
Prepare the ORCA calculator.
Parameters:
-
charge(int, default:0) –Charge of the system.
-
spin_multiplicity(int, default:1) –Multiplicity of the system.
-
default_inputs(list[str] | None, default:None) –Default input parameters.
-
default_blocks(list[str] | None, default:None) –Default block input parameters.
-
input_swaps(list[str] | None, default:None) –List of orcasimpleinput swaps for the calculator. To remove entries from the defaults, put a
#in front of the name. -
block_swaps(list[str] | None, default:None) –List of orcablock swaps for the calculator. To remove entries from the defaults, put a
#in front of the name. -
**calc_kwargs–Any other keyword arguments to pass to the
ORCAcalculator.
Returns:
-
ORCA–The ORCA calculator
Source code in quacc/recipes/orca/_base.py
run_and_summarize ¶
run_and_summarize(
atoms: Atoms,
charge: int = 0,
spin_multiplicity: int = 1,
default_inputs: list[str] | None = None,
default_blocks: list[str] | None = None,
input_swaps: list[str] | None = None,
block_swaps: list[str] | None = None,
additional_fields: dict[str, Any] | None = None,
copy_files: (
SourceDirectory
| dict[SourceDirectory, Filenames]
| None
) = None,
**calc_kwargs
) -> RunSchema
Base job function for ORCA recipes.
Parameters:
-
atoms(Atoms) –Atoms object
-
charge(int, default:0) –Charge of the system.
-
spin_multiplicity(int, default:1) –Multiplicity of the system.
-
default_inputs(list[str] | None, default:None) –Default input parameters.
-
default_blocks(list[str] | None, default:None) –Default block input parameters.
-
input_swaps(list[str] | None, default:None) –List of orcasimpleinput swaps for the calculator. To remove entries from the defaults, put a
#in front of the name. -
block_swaps(list[str] | None, default:None) –List of orcablock swaps for the calculator. To remove entries from the defaults, put a
#in front of the name. -
additional_fields(dict[str, Any] | None, default:None) –Any additional fields to supply to the summarizer.
-
copy_files(SourceDirectory | dict[SourceDirectory, Filenames] | None, default:None) –Files to copy (and decompress) from source to the runtime directory.
-
**calc_kwargs–Any other keyword arguments to pass to the
ORCAcalculator.
Returns:
-
RunSchema–Dictionary of results
Source code in quacc/recipes/orca/_base.py
run_and_summarize_opt ¶
run_and_summarize_opt(
atoms: Atoms,
charge: int = 0,
spin_multiplicity: int = 1,
default_inputs: list[str] | None = None,
default_blocks: list[str] | None = None,
input_swaps: list[str] | None = None,
block_swaps: list[str] | None = None,
opt_defaults: dict[str, Any] | None = None,
opt_params: OptParams | None = None,
additional_fields: dict[str, Any] | None = None,
copy_files: (
SourceDirectory
| dict[SourceDirectory, Filenames]
| None
) = None,
**calc_kwargs
) -> OptSchema
Base job function for ORCA recipes with ASE optimizer.
Parameters:
-
atoms(Atoms) –Atoms object
-
charge(int, default:0) –Charge of the system.
-
spin_multiplicity(int, default:1) –Multiplicity of the system.
-
default_inputs(list[str] | None, default:None) –Default input parameters.
-
default_blocks(list[str] | None, default:None) –Default block input parameters.
-
input_swaps(list[str] | None, default:None) –List of orcasimpleinput swaps for the calculator. To remove entries from the defaults, put a
#in front of the name. -
block_swaps(list[str] | None, default:None) –List of orcablock swaps for the calculator. To remove entries from the defaults, put a
#in front of the name. -
opt_defaults(dict[str, Any] | None, default:None) –Default arguments for the ASE optimizer.
-
opt_params(OptParams | None, default:None) –Dictionary of custom kwargs for quacc.runners.ase.Runner.run_opt
-
additional_fields(dict[str, Any] | None, default:None) –Any additional fields to supply to the summarizer.
-
copy_files(SourceDirectory | dict[SourceDirectory, Filenames] | None, default:None) –Files to copy (and decompress) from source to the runtime directory.
-
**calc_kwargs–Any other keyword arguments to pass to the
ORCAcalculator.
Returns:
-
OptSchema–Dictionary of results