Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
download:sac2c [2019/09/05 12:54] – add macos to weekly list hnv | download:sac2c [2019/10/17 14:36] – extend description again, include version info hnv | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== 1 Compiler: the sac2c ecosystem ===== | ===== 1 Compiler: the sac2c ecosystem ===== | ||
- | <callout type=" | + | Binary releases of the compiler and the standard library are provided in the following sections. We provide two release types, major releases and weekly releases. |
- | === Package Compatibility === | + | |
- | Releases have been tested on specific operating system versions. Though some packages can be installed on newer or older systems, we advise against doing this. If you find a problem, please contact us (see at bottom of page of how to do this). | + | |
- | The packages below have been build against | + | <callout type=" |
- | - CUDA (at least version 9.0) | + | === Which release type should I use? === |
- | - HWLOC | + | At the moment, we suggest using one of the //weekly// release packages as these include some of the latest features. These packages only differ from our stable release packages in that we do less testing before releasing them. |
</ | </ | ||
- | ==== Weeklies --- Bleeding-Edge Release ==== | + | === Package Variants |
- | <callout type=" | + | We provide two types of packages variants, **basic** and **full**. |
- | === Stability === | + | |
- | These packages are of the most recent (//bleeding-edge//) state of the compiler. They are provided | + | <HTML> |
+ | <dl> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | <dd>* CUDA must be installed as per the recommended guidelines | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | //We use a CI cluster to build these packages using configurations defined in our [[https://www.macs.hw.ac.uk/ | ||
+ | |||
+ | <callout type=" | ||
+ | === Which variant should I use? === | ||
+ | For normal usage, the **basic** variant | ||
</ | </ | ||
- | === Ubuntu 14 === | + | === Version Number |
- | {{filelist> | + | |
+ | We use semantic versioning, but additionally store the commit count (since the last version change) and the release number. Using '' | ||
+ | |||
+ | //The version number may not match with what is in the filename of the package.// | ||
+ | |||
+ | ==== Weeklies --- Bleeding-Edge Release | ||
+ | |||
+ | The packages listed here are built from the //latest// changes to our development branch. Some of the features provided are still in development and may not work as expected. Please message use on the [[: | ||
=== Ubuntu 16 === | === Ubuntu 16 === | ||
{{filelist> | {{filelist> | ||
Line 27: | Line 49: | ||
=== RHEL 7 === | === RHEL 7 === | ||
{{filelist> | {{filelist> | ||
- | === Linux x64 === | ||
- | {{filelist> | ||
=== MacOS === | === MacOS === | ||
{{filelist> | {{filelist> | ||
+ | === Linux x64 === | ||
+ | The contents of this package can be installed anywhere on your system (this is particularly useful if you do not have root permission!). Upon open the archive, you will find a README file and an install script ('' | ||
+ | {{filelist> | ||
=== Extra === | === Extra === | ||
- | We also have some // | + | We also have some // |
{{tablelayout? | {{tablelayout? | ||
^ OS ^ External Link ^ | ^ OS ^ External Link ^ | ||
| ArchLinux | via [[https:// | | ArchLinux | via [[https:// | ||
+ | |||
+ | === Legacy === | ||
+ | |||
+ | Here we list some of the older releases for platforms we no longer package for. | ||
+ | |||
+ | == Ubuntu 14 == | ||
+ | {{filelist> | ||
==== Major Release ==== | ==== Major Release ==== | ||
The following packages contain the latest // | The following packages contain the latest // | ||
+ | |||
+ | <callout type=" | ||
+ | === Old releases === | ||
+ | The packages provided here are **old** and not fully supported. Please use one of the [[download: | ||
+ | </ | ||
=== Ubuntu 14 === | === Ubuntu 14 === |