Job Manager

Running single jobs

The Job Manager is used to run NanoLanguage scripts with the Atomistix ToolKit (ATK) computational engine (ATK 2008.10). Its usage is simple:

  1. Drag-and-drop a NanoLanguage script from your file browser onto the Job Manager tool. This will make ATK execute the NanoLanguage script in the background of your local computer.

  2. A log window, similar to the one in Figure 55, is automatically opened that shows the progress and results of the running job in the form of a log window.

A log window of a finished NanoLanguage script run through the Job Manager.

Figure 55: A log window of a finished NanoLanguage script run through the Job Manager.


[Important] Important
  • If you wish to store the output of your NanoLanguage script that has been run through the job manager to a log file, you have to export it by left-clicking the Export button, or using the Ctrl-E shortcut. Otherwise, your output will disappear without being saved anywhere when you close the window.

  • You are not able to close the log window of a job running through the Job Manager without stopping the job.

Queuing and running several jobs

You can also set up a primitive stack queue system by dragging-and-dropping several NanoLanguage scripts onto the Job Manager icon. In this case, all the jobs are initialized and the log window opens up for all jobs. However, only the first of the scripts starts running; the remaining are suspended and “Waiting” is displayed on the window frame. Once the first job finishes, the next job in the stack starts running.

Execution scope

It should be noted that calculations, executed from the job manager, will be run in the user's home directory, and therefore any calculation that contains a relative path to VNLFiles or checkpoint files will try to store them relative to the home directory.