mantidproject / mantid

Main repository for Mantid code
https://www.mantidproject.org
GNU General Public License v3.0
211 stars 124 forks source link

Algorithm to control jobs on the SCARF cluster (and NXtomo reconstruction as a particular case) #11433

Closed mantid-builder closed 9 years ago

mantid-builder commented 9 years ago

Original Reporter: John Hill

This ticket is blocks : TRAC10564, TRAC11064, TRAC11122

Create a remote algorithm for use at ISIS to control (submit, monitor, cancel, etc.) tomographic reconstruction jobs on the SCARF cluster (http://www.scarf.rl.ac.uk).

The SCARF cluster uses the LSF scheduling system. It is possible to interact with the job scheduler via ssh login, the interactive portal (https://portal.scarf.rl.ac.uk/), and a web service. The algorithm to implement here should provide several actions, using the web service as underlying mechanism:

At present this algorithm could submit 'savu' or 'imat_recon_FBP' jobs. This runs the 'savu' tool produced at Diamond LS, and tomopy, respectively. The inputs required include (with variations...):

We also assume that we have somewhere to put the files on SCARF (currently it's /work/imat/ for the imat project).

mantid-builder commented 9 years ago

This issue was originally trac ticket 10591