ANSYS v14.5 Remote Solve Manager Installation Guide 2013 CAE Associates
What is the Remote Solve Manager? The Remote Solve Manager (RSM) is a job queuing system designed specifically for use with the ANSYS suite of solvers RSM enables jobs to be offloaded from your local machine and distributed to remote compute servers Integrated solution, no batch scripts required! Setup many design points and distribute them to multiple compute servers to run in parallel The RSM architecture allows users to disconnect from a remotely running job and reconnect to download at a later time 2
Typical RSM Workflow There are 3 main roles in the RSM hierarchy: RSM Client machine from which jobs are offloaded Solve Manager hub that receives jobs from RSM clients and dispatches them to the available compute servers Compute Server machines on which the jobs are actually run A given machine can play any combination of the 3 roles. A typical RSM implementation is shown below RSM Clients Compute Servers Solver Manager 3
Configuring RSM At version 14.5, configuring RSM is simple! Just follow the RSM Setup Wizard found in: Start > All Programs > ANSYS 14.5 > Remote Solve Manager > RSM Setup Wizard 14.5 IMPORTANT: On Windows 7, be sure to RMB Click and Run as Administrator i t Prompts differ depending on the role of the machine in the RSM hierarchy, however the first few steps are always the same Configure the Compute Servers first, followed by the Solve Managers, and finally the RSM Clients 4
Configuring RSM To connect to an existing cluster that is managed by Windows HPC, LSF, or PBS select the first option. Otherwise, select the second option. This is the default option and is the more common selection. 5
Configuring RSM ANSYS Workbench and RSM must be installed on all machines in the RSM layout. Ensure that this is the case and confirm by selecting the check boxes RSM is automatically installed along with Workbench Next, we ll detail the configuration procedure for each role in the RSM layout. 6
Configuring RSM on the Compute Servers 2013 CAE Associates
Configuring RSM Compute Servers A Compute Server is a machine on which the jobs are actually run To Configure RSM on the Solve Manager, select the appropriate check boxes and complete the prompts as described in the following slides 8
Configuring RSM Compute Servers The RSM Services must simply be started on the Compute Server. If the services are not yet running, click the Start Services button and wait for the message window to indicate that the service configuration is complete Once the RSM services are started on the Compute Servers they are fully configured and we can move on to configuring the Solve Manager 9
Configuring RSM on the Solve Manager 2013 CAE Associates
Configuring RSM Solve Manager The Solve Manager is the hub that receives jobs from RSM clients and dispatches them to the available compute servers To Configure RSM on the Solve Manager, select the appropriate check boxes and complete the prompts as described in the following slides 11
Configuring RSM Solve Manager The RSM Setup Wizard will prompt you to confirm that RSM Services have been started on all Compute Servers. Ensure that this is correct before moving forward. 12
Configuring RSM Solve Manager The RSM Services must be started on the Solve Manager. If the services are not yet running, click the Start Services button and wait for the message window to indicate that the service configuration is complete 13
Configuring RSM Solve Manager The RSM Setup Wizard will allow you to modify the settings for the Solve Manager being configured. These include: Job Cleanup Period Project Directory Compression Threshold To keep the defaults, select the No radio button These settings can always be modified at a later time 14
Configuring RSM Solve Manager To add Compute Servers to which the Solve Manager can submit jobs, select the Yes radio button and then select Define a new Compute Server 15
Configuring RSM Solve Manager Enter the Machine Name or IP Address of the Compute Server along with a name used to identify the Compute Server in RSM The following prompts will then ask you to specify the details of the Compute Server 16
Configuring RSM Solve Manager The next two screens prompt the installer whether the Compute Server is: Part of a Cluster select Yes only if the compute server is managed by Windows HPC, LSF, or PBS A Linux machine requiring SSH 17
Configuring RSM Solve Manager The following screen prompts the user to specify a working directory for the Compute Server If the Compute Server has one hard drive that is faster than the others, specify its local path (i.e. F:\RSM) 18
Configuring RSM Solve Manager The following screen prompts the user to specify the maximum number of jobs that can run at one time on the Compute Server This is useful for workstations that have multiple cores Allows for simultaneous job submission to a single Compute Server 19
Configuring RSM Solve Manager Finally, the wizard will prompt you to select some job options The defaults are acceptable for most users 20
Configuring RSM Solve Manager Confirm the Compute Server settings are correct and then choose wether or not to add additional Compute Servers (repeat from slide 15) 21
Configuring RSM Solve Manager Once the Compute Server details are completed, we need to set up the Queue that will manage them The Queue manages the distribution of jobs among the Compute Servers and the availability of resources 22
Configuring RSM Solve Manager Define a new Queue to Manage the Compute Servers you have previously configured 23
Configuring RSM Solve Manager Specify a name for the Queue and select the Compute Servers that will be assigned to the queue localhost refers to the local machine. Enable this choice if you want the Solve Manager to also act as a Compute Server 24
Configuring RSM Solve Manager By default, RSM will use the current Username and Password to log in to the Compute Servers when submitting jobs. If this username is able to log in to each Compute Server then no further action is required. Otherwise an alternate account must be set up 25
Configuring RSM Solve Manager Finally, now that the Compute Servers and Queues are set up, use the RSM Wizard to Test the configuration Easier to debug the configuration now rather than when users start submitting analyses! 26
Configuring RSM on the RSM Clients 2013 CAE Associates
Configuring RSM RSM Clients An RSM Client is a machine from which jobs are offloaded (i.e. your desktop) To Configure RSM on the RSM Clients, select the appropriate check boxes and complete the prompts as described in the following slides 28
Configuring RSM RSM Clients The RSM Setup Wizard will prompt you to confirm that RSM Services have been started on all Compute Servers and Solve Managers. Ensure that this is correct before moving forward. 29
Configuring RSM RSM Clients Select Define a new Solve Manager and then specify the Machine Name for the Solve Manager that you have previously configured 30
Configuring RSM RSM Clients If the user account used to set up the RSM Client does not have administrative privileges on the Solve Manager, the following notice will appear. We will need to set the account settings locally. Note: An alternate account may need be configured. RSM will then use the alternate account to log in to the Solve Manager 31
Configuring RSM RSM Clients Select the Username that you are currently logged in under so that we can configure its settings. The first step is to enter the Password associated with the username. If this account can log on to all Compute Servers, then no further action is required. Otherwise, an alternate account must be configured by selecting the No radio button 32
Configuring RSM RSM Clients In the event that your Username and Password cannot log into all Compute Servers, an alternate account must be configured Specify the account details and which Compute Servers the Alternate Account will be used to log in to. 33
Configuring RSM RSM Clients Finally, test the Compute Servers in the selected Queue to ensure proper configuration 34
Summary Configure the Compute Servers first, followed by the Solve Managers, and finally the RSM Clients Once RSM is configured, it should look similar to the example below. Queues and associated Compute Servers listed under configured Solve Managers 35