Information about software packages installed on the ICHEC systems.
SMS: Supervisor/Monitor/Scheduler from ECMWF
SMS is an application that enables users to run a large number of programs which may have dependencies on one another, and in time, in a controlled environment with reasonable tolerance of both hardware and software failures, combined with good restart capabilities.
It is a product of the European Centre for Medium-Range Weather Forecasts (ECMWF) and was written in the Meteorological Applications Section (MetApps).
SMS submits tasks(jobs) and receives acknowledgments from the tasks when they change status and when they send events. SMS knows the relationships between tasks, and is able to submit dependent tasks when a given task changes its status, for example when it finishes. Users talk to SMS using either the command and display program (CDP), or its X-windows equivalent XCdp. CDP takes command line input and has some full screen capabilities; XCdp is an X-Windows/Motif based program.
SMS runs as a server receiving requests from clients. CDP and the suite jobs are the clients. Communication is based on SUN RPC using TCP/IP, with UDP/IP used for broadcasts. Note that SMS is a scheduler and is not a queueing system.
SMS is developed and distributed by ECMWF. No warranty can be given by ECMWF for correct behaviour of this software.
To use SMS load the relevant environment module:
Further information can be obtained at www.ecmwf.int/products/data/software/sms.html.