Knowledge Base

Article ID: 128 - Last Modified:

Could you tell me about running Schrödinger applications on a remote host or cluster? What is required?

Chapter 6 of the Installation Guide provides detailed configuration instructions for remote job submission, including submission directly to remote hosts and to queueing systems on remote hosts. Briefly, you will need to perform the following tasks, in addition to installing the software and the queueing system on the remote host itself.

  1. Configure passwordless SSH (section 6.2)
  2. Configure the hosts file, schrodinger.hosts, with information about the remote host or cluster (section 6.1, section 6.3)
  3. Ensure that TCP/IP socket connections to the remote host and between the head node and the compute nodes on the cluster are allowed on ports above 1024.
  4. Ensure that all the nodes can access the head node via passwordless ssh.

For applications requiring MPI (e.g. Desmond, parallel Jaguar), be sure to read through section 6.3.3, as these applications require special entries in the hosts file.

(Note: the Installation Guide was revised for the 2015-3 release. In earlier releases, the relevant chapter and section numbers are 7 and 7.x.)

The installation of the Schrödinger software must reside in the same path on every node of the cluster, including the head node. The easiest way to accomplish this is to install the software once, and then share the installation to all the other nodes using NFS or some other shared filesystem.

Schrödinger officially supports PBS Pro, LSF, SGE, Slurm, and Torque queuing systems.

Once you have installed and configured the software, you can check your installation, either by using the Diagnostics panel, or by executing the following command (in a terminal window on Linux or Mac, or a Schrodinger Command Prompt on Windows):

installation_check -testall

The Diagnostics panel runs this command for you. The command runs some tests, prints a summary with advice, and also creates an archive .zip file (.tarball prior to 2014-3) containing the results, which you can upload to the support page if further assistance is needed.

Jobs can be submitted to a cluster directly from Maestro. Instructions for running jobs from the command line are contained in the user manuals. General information on running jobs with Schrödinger software can be found in the Job Control Guide.

Back to Search Results

Was this information helpful?

What can we do to improve this information?

To ask a question or get help, please submit a support ticket or email us at
Knowledge Base Search

Type the words or phrases on which you would like to search, or click here to view a list of all
Knowledge Base articles