.. _autosubmit : Autosubmit ---------- Permissions =========== All experiments should be created in the `Autosubmit Virtual Machine `_ (see section :ref:`autosubmit_vm``). To access the VM, you need a user and your SSH key to be authorized. Add your name, e-mail, preferred username, and SSH (local) public key to the Autosubmit VM Users table. Follow the instructions `here `_ to configure setup according to institution affiliation. If you have connection errors, check the following: - Ensure that your .bashrc is clean, doesn't export variables or load modules that may interfere with the Autosubmit environment, and doesn't contain any aliases that could cause issues. - Make sure that there is a directory created under your project's scratch with your username. - Make sure that the password-less connection from the Autosubmit VM to the HPC system is working. You can test this by running a simple command like ``ssh @ hostname`` from the Autosubmit VM terminal. Installation ============ Autosubmit is installed on the Autosubmit VM, and you can access it via the command line. Make sure you have a recent Autosubmit version running with the command .. code-block:: bash $ autosubmit --version User Configurations ==================== Once you have access to the Autosubmit VM, connect to it and add your user configurations to the file ``~/platforms.yml``. Make sure that the username for each platform matches your username for that institution as they could differ: .. code-block:: yaml # Personal platforms file # this overrides keys the default platforms.yml Platforms: lumi-login: USER: lumi: USER: lumi-transfer: USER: marenostrum5: USER: marenostrum5-login: USER: GUI Access =========== To gain access to the Autosubmit GUI, add your github ID and email to `this table `_.