From 1dff23c5a93a791e3d49f1e003310e061d1d26d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dernat=20R=C3=A9my?= <remy.dernat@umontpellier.fr> Date: Thu, 20 May 2021 15:05:54 +0200 Subject: [PATCH] adding R modulefile for a new version of 3.5.3 --- envfiles/R/3.5.3.modified | 49 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 envfiles/R/3.5.3.modified diff --git a/envfiles/R/3.5.3.modified b/envfiles/R/3.5.3.modified new file mode 100644 index 0000000..b12673a --- /dev/null +++ b/envfiles/R/3.5.3.modified @@ -0,0 +1,49 @@ +#%Module###################################################################### +# +# 20210520 R-3.5.3 updated modulefile +# + +proc ModulesHelp { } { +puts stderr "This modulefile defines the library paths and" +puts stderr "include paths needed to use R-3.5.3" +puts stderr "The program R-3.5.3" +puts stderr "is added to PATH." +} + +set rel [uname release] +global prodlist +set prodlist { singularity/3.7.3 } + + +set is_module_rm [module-info mode remove] + +catch {set modulehomes $env(MODULEPATH)} +if { [ module-info mode load ] } { + foreach prod $prodlist { + foreach mfilehome [ split $modulehomes :] { + if { [file exists $mfilehome/$prod] } { + module load $prod + } + } + } +} + +if { [ module-info mode remove ] } { + foreach prod $prodlist { + foreach mfilehome [ split $modulehomes :] { + if { [file exists $mfilehome/$prod] } { + module unload $prod + unset-alias R + unset-alias Rscript + } + } + } +} + + +set R_LEVEL 3.5.3 + +# aliases not passing through SGE. Would need to source a file... +prepend-path PATH /share/apps/sing-images/3.7.3 + +append-path PE_PRODUCT_LIST R-$R_LEVEL -- GitLab