|
|
=== Earth Sciences environment ===
|
|
|
|
|
|
If you are logged in to any of the BSC Earth Sciences machines, you simply need to load Autosubmit from the module's system:
|
|
|
|
|
|
`module load autosubmit`
|
|
|
|
|
|
If you want to see the list of available versions, just type:
|
|
|
|
|
|
`module av autosubmit`
|
|
|
|
|
|
=== How to deploy/setup Autosubmit (v3) ===
|
|
|
|
|
|
If you need Autosubmit 3.x on a non ES machine, you can download and install it by typing
|
|
|
|
|
|
`pip install autosubmit`
|
|
|
|
|
|
And follow installation indstructions in the [User manual](http://www.bsc.es/projects/earthscience/autosubmit/installation.html)
|
|
|
|
|
|
=== How to deploy/setup Autosubmit (v2) ===
|
|
|
|
|
|
If you need an older version (2.x) you must download it by typing:
|
|
|
|
|
|
<code>git clone https://earth.bsc.es/gitlab/es/autosubmit.git</code>
|
|
|
|
|
|
and then you can switch to the required tag with
|
|
|
|
|
|
<code>git checkout tags/<tag_name></code>
|
|
|
|
|
|
Pre-requisties: These packages (python2, python-argparse, python-dateutil, python-pydot, python-matplotlib, sqlite3) must be available at local machine. And the machine is also able to access HPC's/Clusters via password-less ssh.
|
|
|
|
|
|
Create a repository for experiments: Say for example "/cfu/autosubmit" then edit the repository path into src/dir_config.py, src/expid.py, conf/autosubmit.conf
|
|
|
Create a blank database: Say for example "autosubmit.db" at above created repository and thereafter:
|
|
|
> cd /cfu/autosubmit
|
|
|
> sqlite3 autosubmit.db
|
|
|
sqlite3>.read ../../src/autosubmit.sql
|
|
|
> chmod 777 autosubmit.db
|
|
|
|
|
|
|