Running ARC - ReactionMechanismGenerator/ARC GitHub Wiki

From the terminal

Running ARC from the terminal requires an input file (see example input files under the examples folder).

The input files are in a YAML format, and a (very) simple input file might look like this:

   project: demo

   species:
     - label: OH
       smiles: '[OH]'

To run, make sure to first activate the ARC environment (see Installation-instructions). Then simply type:

python <path_to_the_ARC_folder>/ARC.py input.yml

replacing <path_to_the_ARC_folder> with your actual local path to ARC. If you're using the recommended aliases, then simply typing arc in any folder with a valid input.yml file will execute ARC.

ARC automatically creates restart files in the same format as its input files. If ARC crashes, e.g., due to connectivity issues or shutting down your machine, simply typing arcrestart in the folder containing the restart file will cause ARC to restart. In restart mode, ARC is aware of all past submitted jobs and collects their output files or waits for them to terminate if they are still running.

Using API (or Jupyter Notebook)

See ARC's API.

When using a Jupyter notebook, interactive 3D geometries are presented after final geometry optimizations (as opposed to running from the terminal).

To run, make sure to first activate the RMG environment with the additional dependencies (see Installation-instructions).

Call jupyter notebook and edit a copy of the demo notebooks.