Skip to content

Installing ARC

Alon Grinberg Dana edited this page Jan 9, 2019 · 14 revisions

Note: ARC was only tested on Linux machines (Ubuntu 18.04.1 LTS). It might work on Mac's, but we don't expect it to work on Windows due to its dependencies.

1. Clone and setup path

  • Download and install the Anaconda Python Platform for Python 2.7 if you haven't already.
  • Get git if you don't have it already by typing sudo apt-get install git in a terminal.
  • Clone this repository to your local machine by typing the following command in the desired folder: git clone https://github.com/ReactionMechanismGenerator/ARC.git
  • Add ARC to your local path in .bashrc: export PYTHONPATH=$PYTHONPATH:~/Path/to/ARC/ (make sure to change ~/Path/to/ARC/ accordingly)

2. Install dependencies

3. Generate RSA SSH keys

  • Generate RSA SSH keys for your favorite server/s on which relevant ESS is installed. Instructions for generating RSA keys could be found here.

4. Define servers

  • Make sure that the server/s address/es and your username under un in the above servers dictionary are all updated.
  • Update all additional dictionaries in ARC/arc/settings.py (e.g., software_server, submit_command, delete_command...) if needed.
  • Update the submit scripts in ARC/arc/job/submit.py according to your servers' definitions.
  • Copy the RSA SSH key path/s to ARC/arc/settings.py in the servers dictionary under keys.

5. Test

  • Run the ARCDemo.ipynb to test ARC. This demo also shows different methods to define species for thermoproperties calculations.

Clone this wiki locally