Programming Models @ BSC

Boosting parallel computing research since 1989

OmpSs Downloads


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]).

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).