User Tools

Site Tools


howto:schrodinger

This is an old revision of the document!


Schrodinger at CHPC

This is a package provided by SCHRODINGER

This license can only be used by CHPC registered users, which are associated with South African higher education institutions

To gain access to Schrodinger you need to contact us via HelpDesk page https://users.chpc.ac.za/helpdesk or via email to helpdesk@chpc.ac.za If we have we have approved you for usage of the software, this page will be helpful to you: approved schrodinger users

We can then ensure that you get added to the appropriate group and will then provide you with the installation files and instructions needed to setup the software on your laptop or desktop.

You will need to edit your “hosts.” file (with no extension). The edit is done by copying this hosts file to one of your own dirs such as Documents, edit there, and then copy file back (in the etc\ dir you can't easily edit directly). Do the copy as Administrator (and using Admin elsewhere may help too).

Please make sure you add the following line in the C:\Windows\System32\drivers\etc\hosts file

10.128.15.123 mslogin.chpc.ac.za mslogin

Remove any other line such as.

196.24.44.123 mslogin.chpc.ac.za mslogin

The current Schrödinger installation differs slightly from the original guide. Please also refer to the document below in addition to the original installation instructions.

new-ms-install-guide.pdf

Configure Passwordless SSH for Schrödinger Job Control

Important: Before submitting Schrödinger jobs using the qschrodinger_* scripts, ensure that passwordless SSH is configured for internal communication between the login and compute nodes. This is required by Schrödinger Job Control for launching and managing jobs.

Setting up Internal ssh key

1.Navigate to your SSH directory:

 cd ~/.ssh

2.List the contents to verify your SSH keys:

 ls -l

3.If you see the cluster-generated keys (id_hpc_mpi and id_hpc_mpi.pub), use those. Otherwise, if you have generated an ECDSA key, use id_ecdsa.pub.

4.Check whether your public key is already in authorized_keys:

 cat authorized_keys

5.If using the cluster-generated key:

cat id_hpc_mpi.pub

or, if using an ECDSA key:

cat id_ecdsa.pub

6.If the public key is not already present in authorized_keys, append it: For the HPC key:

cat id_hpc_mpi.pub >> authorized_keys

or for an ECDSA key:

cat id_ecdsa.pub >> authorized_keys

Important: Always use » and not >. The » operator appends the public key to the existing authorized_keys file, whereas > overwrites the file and may remove other authorised keys.

7.Confirm that the key has been added:

cat authorized_keys

Information on Schrodinger modules are available via this link https://www.schrodinger.com/platform/products/ Currently the following Schrodinger Modules should be available:

  • AutoQSAR
  • AutoTS
  • Bioluminate
  • Canvas
  • ConfGen
  • Core Hopping
  • Desmond
  • Epik
  • Field-based QSAR
  • Glide,
  • Impact
  • Jaguar
  • Jaguar pKa
  • Knime
  • LigPrep
  • MacroModel
  • Maestro
  • MS Maestro
  • OPLS
  • P450 SOM
  • Phase
  • Piper
  • Prediction
  • Prime
  • PrimeX
  • QikProp
  • QSite
  • Shape Screening
  • SiteMap
  • XP Visualizer

When using the command line directly on Lengau cluster, in order to see all available Easy Scripts, first include/load this module - even better if your add this line to your .bashrc:

module load chpc/easy_scripts

Then Easy Scripts such as these should be visible to you and usable via the command line:

qschrodinger_2019-4 qschrodinger_2020-3 qschrodinger_2021-1 qschrodinger_2021-4 qschrodinger_2022-4 qschrodinger_2020-1 qschrodinger_2020-4 qschrodinger_2021-2 qschrodinger_2022-1 qschrodinger_2023-2

/app/dokuwiki/data/attic/howto/schrodinger.1784631661.txt.gz · Last modified: 2026/07/21 13:01 by cmukhanu