NEOS is a software which provides a generic framework to manage job sessions on HPC clusters.
The framework is based on scenarios. A scenario defines the sequential steps to properly setup and initialize the job session. Users select the scenario for their jobs and can even define their own scenarios. The frawework can manage a wide variety of workloads from classic MPI parallel computing to advanced visualization sessions with 3D remote rendering.
Scenarios are defined in Python programming language with a fully documented API.
NEOS is fully integrated with open-source Slurm workload manager and modules environment manager.
NEOS is a free software distributed under the terms of CeCILL v2 license.