Installation of software packages within the Alliance software environment is always performed using scripts. We use multiple tools, including [https://easybuild.io/ EasyBuild], [https://overlays.gentoo.org/ Gentoo Overlays] (starting in 2020), and [https://github.com/NixOS/nixpkgs NixOS] (formerly). This software environment can be [[Accessing CVMFS|used on any computer in the world]] thanks to [https://cvmfs.readthedocs.io/en/stable/ CVMFS]. We also track all changes and new installations made to the software environment through [[Git]], and you can see a list of recent changes in the links below. Changes to software installed as modules: * [https://github.com/ComputeCanada/easybuild-easyconfigs-installed-avx2/commits/main Changes to the core modules and modules installed for the AVX2 CPU architecture] * [https://github.com/ComputeCanada/easybuild-easyconfigs-installed-avx512/commits/main Changes to the modules installed for the AVX512 CPU architecture] * [https://github.com/ComputeCanada/easybuild-easyconfigs-installed-avx/commits/main Changes to the modules installed for the AVX CPU architecture] * [https://github.com/ComputeCanada/easybuild-easyconfigs-installed-sse3/commits/main Changes to the modules installed for the SSE3 CPU architecture] Other changes: * [https://github.com/ComputeCanada/software-stack-config/commits/main Changes to the primary configuration files] * [https://github.com/ComputeCanada/easybuild-computecanada-config/commits/main Changes to the EasyBuild configuration] * [https://github.com/ComputeCanada/software-stack-custom/commits/main Changes to custom modules and scripts] * [https://github.com/ComputeCanada/gentoo-overlay/commits/main Changes to the core of the Gentoo layer, for the module gentoo/YYYY, used with StdEnv/2020 and StdEnv/2023] * '''''Deprecated''''' [https://github.com/ComputeCanada/nixpkgs/commits/computecanada-16.09 Changes to the core of the Nix layer, for the module nixpkgs/16.09, used in StdEnv/2016.4, StdEnv/2018.3]