schrodinger.application.matsci.jaguar_restart module

Utilities for Jaguar restarts.

Copyright Schrodinger, LLC. All rights reserved.

schrodinger.application.matsci.jaguar_restart.needs_restart(base_name)

Return True if the Jaguar job corresponding to the given base name needs to be restarted.

Parameters

base_name (str) – the base name

Return type

bool

Returns

True if the job needs to be restarted

schrodinger.application.matsci.jaguar_restart.get_existing_files(files=None, patterns=None, base_names=None, base_name_exts=None)

Return existing files.

Parameters
  • files (iterable or None) – file names

  • patterns (iterable or None) – shell file patterns to glob for

  • base_names (iterable or None) – base names of files

  • base_name_exts (iterable or None) – base name extensions of files, if None then Jaguar *.out, *.01.in, and *.01.mae are used

Return type

set

Returns

existing files

schrodinger.application.matsci.jaguar_restart.set_restart_input_files(job_builder, files=None, patterns=None, base_names=None)

Among the given files add those that exist to the given job builder.

Parameters
  • job_builder (launchapi.JobSpecificationArgsBuilder) – the job specification builder object

  • files (iterable or None) – the restart input file names

  • patterns (iterable or None) – shell file patterns to glob for

  • base_names (iterable or None) – base names of Jaguar *.out, *.01.in, and *.01.mae

schrodinger.application.matsci.jaguar_restart.get_restart_zip_files(base_names=None, base_name_patterns=None)

Return the restart zip files.

Parameters
  • base_names (iterable or None) – base names of *zip files

  • base_name_patterns (iterable or None) – shell base name patterns to glob for

Return type

list

Returns

restart zip files

schrodinger.application.matsci.jaguar_restart.prepare_restart_dirs(zip_files)

Prepare the restart directories.

Parameters

zip_files (iterable) – the zip files

schrodinger.application.matsci.jaguar_restart.remove_driver_log_file(default_job_name)

Remove the driver log file.

Parameters

default_job_name (str) – the default job name