In order to have an implementation of OmpSs programming model you must install Nanos++ runtime library and Mercurium compiler. You can get an OmpSs stable package from the links below in this page (OmpSs stable section) or you can also visit https://github.com/bsc-pm/nanox and https://github.com/bsc-pm/mcxx for the most up to date versions of each software. Check also our OmpSs installation guide.
OmpSs Stable Package Releases
Stable packages are particular versions of Mercurium and Nanos++ source code that provide a stable version of these projects. File names always follow the same scheme: ompss-{version}.tar.gz, where version follows the reverse date format including year and month, and optionally patch release (yy.mm[.p]).
- ompss-19.06.tar.gz
- ompss-17.12.1.tar.gz
- ompss-17.06.1.tar.gz
- ompss-16.06.3.tar.gz
- ompss-15.06.tar.gz
- All releases…
Docker
Docker images available at https://hub.docker.com/r/bscpm/ompss/
$ docker run --interactive --tty --rm bscpm/ompss /bin/bash
OmpSs Virtual Machine Releases
OmpSs Virtual Machines contain all the OmpSs environment already preinstalled in a VM following the Open Virtualization Format. You can download one of the following .ova files and import it from your prefered machine virtualization software (Oracle VirtualBox is recommended). File names always follow the same scheme: ompss-VM-{version}.tar.gz, where version follows the reverse date format including only year and month (yy.mm).