Skip to content

Running on Different Machines

Ryan Knox edited this page Sep 13, 2017 · 3 revisions

Notes for Cheyenne.ucar.edu:

  1. Make sure you connect to Cheyenne with X-forwarding turned on. How this is done, depends on the operating system of your connecting machine. For linux, you simply add the -X flag to the ssh command.

  2. Load the following modules prior to running the acre script, in this order:

  • module load python/2.7.13
  • module load numpy/1.12.0
  • module load scipy/0.18.1
  • module load matplotlib/2.0.0

If the modules are updated to newer version numbers, just use the defaults. There may be dependencies though, I'm not sure how these things work.

  1. Use an interactive queue, as the scripts have the potential to use a large amount of memory. Your modules will be transferred into the new queue. CISL suggested the share queue is a good option. I think I am asking for a whole node below, but I'm probably wrong. The key ingredients are the -I and the -X flag:

qsub -I -X -l select=1:ncpus=18:mpiprocs=18 -l walltime=01:00:00 -q share -A PROJECTID

Clone this wiki locally