_base
Base jobs for GULP.
run_and_summarize ¶
run_and_summarize(
atoms: Atoms,
library: str | None = None,
keyword_defaults: list[str] | None = None,
option_defaults: list[str] | None = None,
keyword_swaps: list[str] | None = None,
option_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 GULP recipes.
Parameters:
-
atoms
(Atoms
) –Atoms object
-
library
(str | None
, default:None
) –Filename of the potential library file, if required.
-
keyword_defaults
(list[str] | None
, default:None
) –Default
keywords
for calculator. -
option_defaults
(list[str] | None
, default:None
) –Default
options
for calculator. -
keyword_swaps
(list[str] | None
, default:None
) –List of custom
keyword
kwargs for the GULP calculator. To remove entries from the defaults, put a#
in front of the name. For a list of available keys, refer to thease.calculators.gulp.GULP
calculator. -
option_swaps
(list[str] | None
, default:None
) –Dictionary of custom
options
kwargs for the GULP calculator. To remove entries from the defaults, put a#
in front of the name. For a list of available keys, refer to thease.calculators.gulp.GULP
calculator. -
additional_fields
(dict[str, Any] | None
, default:None
) –Additional field 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
GULP
calculator.
Returns:
-
RunSchema
–Dictionary of results from quacc.schemas.ase.Summarize.run