Running Your Jobs with SSH

You can control the SSH options in the Abaqus Component Editor.

Related Topics
About Configuring Abaqus Jobs to Run with SSH
Supported Versions of Software
  1. Double-click the Abaqus component icon .

    The Abaqus Component Editor appears.

  2. From the Abaqus Component Editor, click the Grid tab.

    The tab appears with no grid option selected.

  3. Select SSH from the Grid Type list.

  4. Select the type of operating system on which SSH will execute using the Target Machine list.

    You can select either Windows (64-bit) or Linux (64-bit).

  5. Select the correct release of Abaqus using the Abaqus Release list.

    You can select any release of Abaqus from this list.

  6. Click Generate Script.

    The script that is used to submit the job via SSH appears in the large text box at the bottom of the tab.

  7. Edit the generated script directly in the large text box, as necessary.

  8. In the Remote Shell and Copy list, select one of the following:

    Option Description
    Ssh and scp (Open SSH) Dispatch the Abaqus jobs from a local Linux system to a remote Linux system whenever security has to be maintained (e.g., when crossing a firewall). Secure Shell (Ssh) is a remote login protocol that uses public-key encryption to authenticate users and secure their login sessions. Secure Copy (scp) is the corresponding file-transfer protocol. Open SSH is a commonly used open-source implementation of these protocols.
    SSH and scp (PuTTY) Dispatch the Abaqus jobs from a local Windows system to a remote Linux system whenever security has to be maintained (e.g., when crossing a firewall). PuTTY is a commonly used open-source implementation of the ssh/scp protocols made specifically for Windows.
    Rsh and rcp Dispatch the Abaqus jobs from a local Linux system to a remote Linux system whenever security is not a concern (e.g., when both the local and remote systems are behind the same firewall). Remote Shell (Rsh) and Remote Copy (rcp) are standard remote login and file-copy protocols that are available on all Linux systems (except where deliberately removed or replaced). These protocols are fast, but they are not secure.

    Note: The SSH option does not support remote login and/or file-transfer to a Windows system.

  9. If desired, enter any Extra SSH Arguments.

    Each remote-login tool has an associated set of command line arguments, some of which can be used to customize how the Abaqus jobs are dispatched. For example, you can use the -l argument with any of these tools to force it to log in as a specified user. This is useful when the Abaqus jobs are dispatched to a SIMULIA Execution Engine station that has the Run As feature disabled.

  10. Enter the Remote Host.

    This is the network name of the remote Linux system on which the Abaqus jobs will run.

  11. Enter the Working Directory Name.

    Each Abaqus component that uses SSH for job dispatch needs a scratch directory to store files read and/or written by the command program or shell script. Typically, this directory is created automatically when the Abaqus jobs are run locally or under a SIMULIA Execution Engine station. However, because the plug-in runs the Abaqus jobs outside of a SIMULIA Execution Engine, you must supply a working directory. If the named directory does not exist, Isight creates the directory before the jobs are run and deletes it after the jobs runs.

  12. From the list under the Working Directory Name text box, select one of the following:

    • Run in separate scratch directories under working directory. It is recommended that you use this setting if the Abaqus jobs will be run in parallel.

    • Run directly under working directory.

  13. Click OK to save your changes and to close the Abaqus Component Editor.