-
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 if you haven't already.
- Get
gitif you don't have it already by typingsudo apt-get install gitin 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)
- Install the latest version of RMG (which has Arkane) and activate the RMG environment (usually called
rmg_env). It is recommended to follow the Developer installation by source using Anaconda instructions. - Install other requirements from the requirements.txt file in ARC:
pip install -r requirements.txt
- Generate RSA SSH keys for your favorite server/s on which relevant ESS is installed. Instructions for generating RSA keys could be found here.
- Make sure that the server/s address/es and your username under
unin the aboveserversdictionary 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
serversdictionary underkeys.
- Run the ARCDemo.ipynb to test ARC. This demo also shows different methods to define species for thermoproperties calculations.