1. SIMA Compute

The SIMA Compute Service is a web application that makes it easier to use run calculations on a cluster, by allowing users of SINTEF Ocean’s SIMA application run their workflows on in a distributed way. Basically it offers a REST API for SIMA to use – which integrates with whatever resource manager is running on the cluster. The API can be served over HTTP and HTTPS and there is support for client authentication in addition to user authentication.

The SIMA Compute Service has mechanisms to handle more complex job relationships than what the supported resource managers; Torque and Slurm, does.
The SIMA Compute Service will start multiple SIMA Runtime Engines which each will execute a workflow before returning. The number of instances is controlled by the number of jobs allowed by the queue assigned to the SIMA Compute Service.