...
We recommend loading the module NCI-Rlibs/2021.09 when installing a new R package as it provides around 80 popular scientific R packages. Users may find some dependencies of the target R package are already installed. Note the module NCI-Rlibs/2021.09 will load the module R/4.0.0 internally so there is no need to load the R module separately.
The compiler tools may vary on what modules are used and where the R package is built, i.e. Gadi or OOD, as denoted in the table below.
Modules | GADI | OOD (JupyterLab and VDI) | Notes |
R/4.0.0 | --- | OS GCC | Gadi: R/4.0.0 module needs to combine with an Intel compiler to build R packages. OOD: R/4.0.0 module uses the system GCC to build R packages. |
R/4.0.0 intel-compiler/2019.5.281 | Intel compiler | --- | OOD: No intel-compiler available. |
NCI-Rlibs/2021.09 | Intel compiler | OS GCC | Gadi: NCI-Rlibs/2021.09 automatically loads both R and Intel compilers. |
R/4.0.0 NCI-data-analysis/2021.09 | Conda GCC | Conda GCC | NCI-data-analysis/2021.09 module uses its own Conda GCC to build the R packages. |
NCI-data-analysis/2021.09 R/4.0.0 | --- | OS GCC | Loading R/4.0.0 after NCI-data-analysis/2021.09 removes Conda GCC setttings. |
NCI-Rlibs/2021.09 NCI-data-analysis/2021.09 | Conda GCC | Conda GCC | NCI-data-analysis/2021.09 module uses its own Conda GCC to build R packages. |
NCI-data-analysis/2021.09 NCI-Rlibs/2021.09 | Intel compiler | OS GCC | Loading NCI-Rlibs/2021.09 after NCI-data-analysis/2021.09 removes Conda GCC setttings. |