There are two sets of methods of running programs and jobs on the HBS computer Grid: using default submission (wrapper) scripts or by writing custom submission commands. It is the former, which is most straightforward, is covered in this section.
One can take advantage of using default submission scripts via NoMachine, and using pre-defined Unix command wrappers. In this manner the scripts, which appear as menu items (NoMachine) or very similar to unix programs (command line), select the program to run as well as the resource requirements (number of CPUs), and these submitted to and run as either interactive or batch jobs under the LSF scheduler, depending on which interface you use.
These default scripts are often called "wrapper" scripts, as they are witten as a wrapper around the native binary. This wrapper includes the necessary options to call the program with predefined resources requirments (e.g. 2 cores of CPU). But with this ease of use, there is the tradeoff in flexibility: there are limited choices in what programs can be run and the resources requested.
The other method, using custom submission scripts, offers maximum flexibility but involves writing custom, one-line unix commands or simple text-based submission scripts. This method will be described in the Custom Submission Scripts section.
Last Updated 8/8/2018