Skip to content

Commit

Permalink
Merge pull request #390 from mboisson/StdEnv2023
Browse files Browse the repository at this point in the history
Upgrade default Compute Canada environment to StdEnv/2023
  • Loading branch information
cmd-ntrf authored Oct 10, 2024
2 parents 944bc08 + 1b45e1f commit 434c439
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 9 deletions.
13 changes: 5 additions & 8 deletions data/software_stack/computecanada.yaml
Original file line number Diff line number Diff line change
@@ -1,21 +1,18 @@
profile::software_stack::initial_profile: "/cvmfs/soft.computecanada.ca/config/profile/bash.sh"
profile::software_stack::lmod_default_modules:
- gentoo/2020
- imkl/2020.1.217
- gcc/9.3.0
- openmpi/4.0.3
- StdEnv/2023

jupyterhub::kernel::venv::python: /cvmfs/soft.computecanada.ca/easybuild/software/2020/%{facts.cpu_ext}/Core/python/3.9.6/bin/python
jupyterhub::kernel::venv::python: /cvmfs/soft.computecanada.ca/easybuild/software/2023/%{facts.cpu_microarch}/Compiler/gcccore/python/3.11.5/bin/python
jupyterhub::kernel::venv::prefix: /opt/ipython-kernel-computecanada
jupyterhub::kernel::venv::pip_environment:
PYTHONPATH: "/cvmfs/soft.computecanada.ca/custom/python/site-packages"
PIP_CONFIG_FILE: "/cvmfs/soft.computecanada.ca/config/python/pip-%{facts.cpu_ext}-gentoo.conf"
PYTHONPATH: "/cvmfs/soft.computecanada.ca/easybuild/python/site-packages:/cvmfs/soft.computecanada.ca/custom/python/site-packages"
PIP_CONFIG_FILE: "/cvmfs/soft.computecanada.ca/config/python/pip-%{facts.cpu_microarch}-gentoo2023.conf"

jupyterhub::jupyterhub_config_hash:
SlurmFormSpawner:
ui_args:
rstudio:
modules: ['gcc/9.3.0', 'rstudio-server']
modules: ['rstudio-server']
code-server:
modules: ['code-server']

Expand Down
12 changes: 11 additions & 1 deletion site/profile/facts.d/cpu_ext.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,14 @@ case "$cpu_ext" in
cpu_ext="sse3"
;;
esac
echo "{ 'cpu_ext' : '${cpu_ext}' }"

case "$cpu_ext" in
avx512)
cpu_microarch="x86-64-v4"
;;
avx2)
cpu_microarch="x86-64-v3"
;;
esac

echo "{ 'cpu_ext' : '${cpu_ext}', 'cpu_microarch': '${cpu_microarch}' }"

0 comments on commit 434c439

Please sign in to comment.