-
Notifications
You must be signed in to change notification settings - Fork 24
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.
- Download and install the Anaconda Python Platform for Python 2.7
- Get
gitif you don't have it already by typingsudo apt-get install gitin a terminal. - Clone this repository to your local machine:
git clone https://github.com/ReactionMechanismGenerator/ARC.git - Add ARC to your local path in .bashrc:
export PYTHONPATH=$PYTHONPATH:~/Path/to/ARC/(,ake sure to change~/Path/to/ARC/accordingly)
- Install the latest version of RMG (which has Arkane) and activate the RMG environment (usually called rmg_env). It is reccomended to follow the Developer installation by source using Anaconda instructions.
- Install other requirements in from the requirements.txt in ARC:
pip install -r requirements.txt
- Generate RSA SSH keys to your favorite server/s on which relevant ESS is installed. Instructions for generating RSA keys could be found here.
- Copy the RSA SSH key path/s to ARC/arc/settings.py in the
serversdictionary under "keys".
- Make sure that the server/s address/es and your username under "un" in the above
serversdictionary 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.
- Run the ARCDemo.ipynb to test ARC. This demo also shows different methods to define species for thermoproperties calculations.