Skip to content

Commit 73ff359

Browse files
Merge pull request #90 from UCL-ARC/remove-old-beta-modules-refs
Remove old beta modules refs
2 parents c453e7b + dcc1872 commit 73ff359

File tree

5 files changed

+21
-40
lines changed

5 files changed

+21
-40
lines changed

mkdocs-project-dir/docs/Clusters/Myriad.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -182,8 +182,7 @@ module load tensorflow/2.0.0/gpu-py37
182182
Modules to load the most recent version we have installed with GPU support (2.11.0):
183183

184184
```
185-
module -f unload compilers mpi gcc-libs
186-
module load beta-modules
185+
module unload compilers mpi gcc-libs
187186
module load gcc-libs/10.2.0
188187
module load python/3.9.6-gnu-10.2.0
189188
module load cuda/11.2.0/gnu-10.2.0
@@ -200,8 +199,7 @@ Modules to load the most recent release we have installed (May 2022)
200199
are:
201200

202201
```
203-
module -f unload compilers mpi gcc-libs
204-
module load beta-modules
202+
module unload compilers mpi gcc-libs
205203
module load gcc-libs/10.2.0
206204
module load python3/3.9-gnu-10.2.0
207205
module load cuda/11.3.1/gnu-10.2.0
@@ -212,8 +210,7 @@ module load pytorch/1.11.0/gpu
212210
If you want the CPU only version then use:
213211

214212
```
215-
module -f unload compilers mpi gcc-libs
216-
module load beta-modules
213+
module unload compilers mpi gcc-libs
217214
module load gcc-libs/10.2.0
218215
module load python3/3.9-gnu-10.2.0
219216
module load pytorch/1.11.0/cpu

mkdocs-project-dir/docs/Software_Guides/Installing_Software.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,12 @@ Useful resources:
8686
### Newer versions of GCC and GLIBCXX
8787

8888
The software you want to run may require newer compilers or a precompiled binary may say
89-
that it needs a newer GLIBCXX to be able to run. You can access these as follows:
89+
that it needs a newer GLIBCXX to be able to run. `module avail compilers` will show you all
90+
the available compilers and you can then use them as follows:
9091

9192
```
92-
# make all the newer versions visible
93-
module load beta-modules
9493
# unload current compiler, mpi and gcc-libs modules
95-
module unload -f compilers mpi gcc-libs
94+
module unload compilers mpi gcc-libs
9695
# load GCC 10.2.0
9796
module load gcc-libs/10.2.0
9897
module load compilers/gnu/10.2.0
@@ -102,6 +101,8 @@ The `gcc-libs` module contains the actual compiler and libraries, while the `com
102101
module sets environment variables that are likely to be picked up by build systems, telling them
103102
what the C, C++ and Fortran compilers are called.
104103

104+
The `compilers/intel` modules will also depend on a certain version of `gcc-libs`.
105+
105106
### GLIBC version error
106107

107108
If you get an error saying that a precompiled binary that you are installing needs a newer

mkdocs-project-dir/docs/Software_Guides/Other_Software.md

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,10 @@ module help <module> # Shows a longer text description for the software
3030

3131
Generically, the way you find out if a piece of software is installed is to run
3232
```
33-
module load beta-modules
3433
module avail packagename
3534
```
3635

37-
By loading `beta-modules` you will also be able to see newer versions of GCC and the software that
36+
The output will also contain newer versions of GCC and the software that
3837
has been built using them.
3938

4039
Then `module avail` gives you a list of all the modules we have that match the name you searched
@@ -248,15 +247,13 @@ CP2K performs atomistic and molecular simulations.
248247
To see all available versions type
249248

250249
```
251-
module load beta-modules
252250
module avail cp2k
253251
```
254252

255253
To load CP2K 8.2:
256254

257255
```
258-
module unload -f compilers mpi gcc-libs
259-
module load beta-modules
256+
module unload compilers mpi gcc-libs
260257
module load gcc-libs/10.2.0
261258
module load compilers/gnu/10.2.0
262259
@@ -616,8 +613,7 @@ that version is installed in.
616613

617614
```
618615
# Example for GPU gromacs/2021.5/cuda-11.3
619-
module load beta-modules
620-
module unload -f compilers mpi gcc-libs
616+
module unload compilers mpi gcc-libs
621617
module load gcc-libs/10.2.0
622618
module load compilers/gnu/10.2.0
623619
module load python3/3.9-gnu-10.2.0 
@@ -631,8 +627,7 @@ module load gromacs/2021.5/cuda-11.3
631627

632628
```
633629
# Example for gromacs/2021.2/gnu-7.3.0
634-
module load beta-modules
635-
module unload -f compilers mpi gcc-libs
630+
module unload compilers mpi gcc-libs
636631
module load gcc-libs/7.3.0
637632
module load compilers/gnu/7.3.0
638633
module load mpi/openmpi/3.1.4/gnu-7.3.0
@@ -843,8 +838,7 @@ gerun $(which lmp_default) -in inputfile
843838
For the latest version of LAMMPS we have installed which is 29th September 2021 Update 2 where the binaries are called `lmp_mpi` for the MPI version and `lmp_gpu` for the GPU version:
844839

845840
```
846-
module -f unload compilers mpi gcc-libs
847-
module load beta-modules
841+
module unload compilers mpi gcc-libs
848842
module load gcc-libs/10.2.0
849843
module load compilers/gnu/10.2.0
850844
module load mpi/openmpi/4.0.5/gnu-10.2.0
@@ -855,8 +849,7 @@ gerun lmp_mpi -in inputfile
855849
```
856850
for the basic MPI version and:
857851
```
858-
module -f unload compilers mpi gcc-libs
859-
module load beta-modules
852+
module unload compilers mpi gcc-libs
860853
module load gcc-libs/10.2.0
861854
module load compilers/gnu/10.2.0
862855
@@ -893,8 +886,7 @@ gerun lmp_mpi -in inputfile
893886

894887
```
895888
# LAMMPS 29 Sep 2021 Update 2 for GPU with Intel compilers
896-
module unload -f compilers mpi
897-
module load beta-modules
889+
module unload compilers mpi
898890
module load compilers/intel/2020/release
899891
module load mpi/intel/2019/update6/intel
900892
module load python/3.9.10
@@ -1144,8 +1136,7 @@ with OmniPath interconnects as well as GPUs (not Myriad). It can run across mult
11441136
#$ -pe smp 24
11451137
#$ -l gpu=2
11461138
1147-
module unload -f compilers mpi gcc-libs
1148-
module load beta-modules
1139+
module unload compilers mpi gcc-libs
11491140
module load gcc-libs/7.3.0
11501141
module load compilers/intel/2019/update5
11511142
module load mpi/intel/2019/update5/intel

mkdocs-project-dir/docs/Supplementary/GPU_Nodes.md

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,9 @@ There are several types of GPU nodes available in Myriad.
1616
You can see all the available CUDA modules by typing
1717

1818
```
19-
module load beta-modules
2019
module avail cuda
2120
```
2221

23-
The ones that become visible once you load `beta-modules` have been built with newer
24-
compilers.
25-
2622
## Sample CUDA code
2723

2824
There are samples in some CUDA install locations, e.g.
@@ -150,8 +146,7 @@ module load tensorflow/2.0.0/gpu-py37
150146
Modules to load the most recent version we have installed with GPU support (2.11.0):
151147

152148
```
153-
module -f unload compilers mpi gcc-libs
154-
module load beta-modules
149+
module unload compilers mpi gcc-libs
155150
module load gcc-libs/10.2.0
156151
module load python/3.9.6-gnu-10.2.0
157152
module load cuda/11.2.0/gnu-10.2.0
@@ -169,8 +164,7 @@ Modules to load the most recent release we have installed (May 2022)
169164
are:
170165

171166
```
172-
module -f unload compilers mpi gcc-libs
173-
module load beta-modules
167+
module unload compilers mpi gcc-libs
174168
module load gcc-libs/10.2.0
175169
module load python3/3.9-gnu-10.2.0
176170
module load cuda/11.3.1/gnu-10.2.0
@@ -181,8 +175,7 @@ module load pytorch/1.11.0/gpu
181175
If you want the CPU only version then use:
182176

183177
```
184-
module -f unload compilers mpi gcc-libs
185-
module load beta-modules
178+
module unload compilers mpi gcc-libs
186179
module load gcc-libs/10.2.0
187180
module load python3/3.9-gnu-10.2.0
188181
module load pytorch/1.11.0/cpu

mkdocs-project-dir/docs/Supplementary/Young_GPU_Nodes.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,10 @@ affecting your timings.
5454

5555
## CUDA versions
5656

57-
The newer CUDA installs we have are made visible by first loading `beta-modules`
58-
but can then be used alongside any other compiler.
57+
The newer CUDA installs are visible in `module avail` with a reference to a newer
58+
gnu compiler in their names but can be used alongside any other compiler.
5959

6060
```
61-
module load beta-modules
6261
module avail cuda
6362
6463
# pick one of the 11.x CUDA installs

0 commit comments

Comments
 (0)