Gaussian QM Run Input Files

Category Paths

Follow one of these paths in the Orion user interface, to find the floe.

  • Solution-based/Small Molecule Lead-opt/QM Analysis

  • Task-based/Quantum Mechanics

  • Role-based/Computational Chemist

  • Product-based/Quantum Mechanics/Gaussian

Description

Important Note that a status of “Success” in the Orion UI only indicates the job is complete. Check the output of the floe to see how many Gaussian calculations completed successfully. Pay careful attention to which output files are generated. If there is a failure output file, check the Failure Report in the Floe Report tab to see how many calculations failed. To see examples of Gaussian calculations which succeed and fail, check out the the Gaussian Orion Module Tutorials.

Run any Gaussian input file(s). Output for all calculations is saved into a single archive (tar) file. The goal of this floe is to allow Orion to be used as the computational engine for any Gaussian calculation. For help creating Gaussian input files, see Gaussian documentation here: https://gaussian.com/input/

Input Files Input files to this floe should be Gaussian input files (with extension .com or .gjf) or TAR or ZIP archived directories. For archived directories, if a subdirectory has multiple input files, they will each be moved into a separate subdirectory. For example, if an input directory had two input files (calc_1.com and calc_2.com), the output file would have two output directories (calc_1 and calc_2) with all outputs from each calculation stored in the respective subdirectory.

To maintain the same directory structure for input and output, make sure there is only one input file in each subdirectory. In all cases, the Gaussian input file should have extensions .com or .gjf. Calculation files with any other extension will fail this floe. If a checkpoint file (or other formats) is in the same input directory, they can be used for the calculation as well.

Gaussian Calculation The Hardware Requirements set for this floe attempt to be reasonable for calculations with drug-like molecules. However, if using expensive methods or large basis sets, it is recommended that a benchmark calculation is performed to check. Metrics are enabled for the Run Gaussian Inputs Cubes so they can be monitored while a calculation is running.

Saving Output The output directory for all calculations is saved as a tar file. If the file extension provided is not recognized, it will be replaced with ‘.tar’. Currently, tar files with no compression or gzip, bzip2, or lzma compression are supported. If the size of this archive file exceeds the Max Gaussian Output File Size (default 1,000 MB), then a second output file will be created with the same name followed by a number.

Whether or not the Gaussian calculation succeeds, all output from the job will be saved for post processing. The file from the ‘Successful Calculations Tar Archive File’ parameter will contain directories for all successful calculations. The file from the ‘Failed Calculation Tar Archive File’ parameter will contain a directory for any failed calculations. To understand these failures, look at the Orion failure report and the log file in each directory.

Promoted Parameters

Title in user interface (promoted name)

Inputs

Gaussian Input File(s) (in): Gaussian input files (.com or .gjf) or archived directory with multiple input files. Zip files or Tar files with gzip, bzip2, lzma, or no compression are currently supported. Any additional input files (i.e., checkpoint files) should be in the same subdirectory as their respective Gaussian file.

  • Required

  • Type: file_in

Outputs

Successful Calculations Tar Archive File (out): Title for the output archive file for successful calculations.

  • Required

  • Type: file_out

  • Default: Gaussian_output.tar

Failed Calculation Tar Archive File (failure): Title for the output archive file for failed calculations.

  • Required

  • Type: file_out

  • Default: Gaussian_failures.tar

Max Gaussian Output File Size (MB) (gau_max_directory_size): Specify a maximum output file size. When the file size is exceeded a new tar file will be created. Until all of the output is saved. When multiple files are being created an increment will automatically be added.

  • Type: decimal

  • Default: 1000

Save Log files (store_log_file): Save output log files for all calculations, they are always saved for failed calculations.

  • Type: boolean

  • Default: True

  • Choices: [True, False]

Report Name for Log Files (gau_log_report_name): Gaussian log files for the calculation are saved to a floe report. This allows Gaussian log files to be viewed on Orion before downloading results. Log files are saved for all failures and optionally saved for successful calculations if the Store Log Files above is turned On.

  • Type: string

  • Default: Gaussian Log File Report

Hardware Requirements for Gaussian Calculation

Gaussian # Threads (gaussian_nthreads): Number of CPUs for Gaussian calculation.

  • Type: integer

  • Default: 8

Gaussian Memory (gaussian_memory): Memory for Gaussian calculations in MBs.

  • Type: decimal

  • Default: 14400

Gaussian Disk Space (gaussian_disk_space): Temporary disk space (in MB) required for your calculation.

  • Type: decimal

  • Default: 25600

Instance Type (gaussian_instance_type): ADVANCED: This parameter is to specify the specific AWS instance type for the Gaussian calculation to run on. Orion has a scheduler which will automatically find the best instance for the other hardware requirements. You should not specify this parameter unless you are absolutely sure you want to limit instance type. Since Gaussian Calculations are performed on many serial Cubes this parameter is promoted to make sure it is set on all of the copies of the Gaussian calculation Cube.

  • Type: string