Commit graph

462 commits

Author SHA1 Message Date
06885b9e98 Add support for the HLRS training cluster to sit
Signed-off-by: Christoph Niethammer <niethammer@hlrs.de>
2024-10-08 10:43:03 +02:00
8cc5bf4062 Add sit class file for UCX 1.16.0
Signed-off-by: Christoph Niethammer <niethammer@hlrs.de>
2024-10-07 16:21:49 +02:00
9aa5308a0a Add sit class file for Open MPI 4.1.6
Signed-off-by: Christoph Niethammer <niethammer@hlrs.de>
2024-05-03 16:30:08 +02:00
3b90aef947 Add sit class file for Open MPI 5.0.3
Signed-off-by: Christoph Niethammer <niethammer@hlrs.de>
2024-05-03 16:29:52 +02:00
3a4da5eeb5 Add sit class file for Open MPI 5.0.2
Signed-off-by: Christoph Niethammer <niethammer@hlrs.de>
2024-05-03 16:29:32 +02:00
bba518d717 Add sit class file for Open MPI 5.0.0
Signed-off-by: Christoph Niethammer <niethammer@hlrs.de>
2024-05-03 16:29:21 +02:00
1474a6b7b1 Fix issues with system platform target in absence of a system module
Signed-off-by: Christoph Niethammer <niethammer@hlrs.de>
2024-03-28 03:50:48 +01:00
2dd3208723 Fix typos, improve formatting, and update text in documentation
Signed-off-by: Christoph Niethammer <niethammer@hlrs.de>
2024-03-28 03:39:40 +01:00
fd3f68a474 Add sit class file for Open MPI 5.0.0rc11 2024-03-28 03:14:18 +01:00
99e57bd74a Add sit class file for Open MPI 4.1.5 2024-03-28 03:14:18 +01:00
0ae0f10853 Add DLB from BSC 2024-03-28 03:14:18 +01:00
cbf2b7cc59 Add two class files to install ompss2. Both are necessary. 2024-03-28 03:14:18 +01:00
7df26522c3 Fix GCC compiler version command to outputting the full version number
The version printed by GCC's -dumpversion option may only be a single
number (the major version). Therefore use the -dumpfullversion option which
guarantees to print the three numbers format 'major.minor.patchlevel'.

Signed-off-by: Christoph Niethammer <niethammer@hlrs.de>
2024-03-28 03:14:18 +01:00
3e7938ec65 Workaround to prevent loading of a default compiler module
To prevent loading a default compiler module set COMPILER="" when calling sit.

Note: Sit will not take care of unloading compiler modules manually loaded by
the user 

Signed-off-by: Christoph Niethammer <niethammer@hlrs.de>
2024-03-28 03:14:18 +01:00
3ff9e1617c Fix cuda support detection when passed UCX_DIR 2024-03-28 03:14:18 +01:00
026e9ba30b Fix module load issue due to passed empty string 2024-03-28 03:14:18 +01:00
6335b47a65 Cleanup old platform specific module loading code
Cleanup module loading code for decommisioned systems.
Further, merge the actual loading of modules into single line as a workaround
to prevent an issue with lmod's automatic reloading of module dependencies.
This might not fix all reltated issues.
2024-03-28 03:14:18 +01:00
7940dde4b9 Add simple functionality check of lmod modules 2024-03-28 03:14:18 +01:00
57e4477e84 Add flang to AOCC compiler config 2024-03-28 03:14:18 +01:00
ca4a970dde Add sit class file for Open MPI 4.0.7 2024-03-28 03:14:18 +01:00
f8d6cfa130 Add sit class file for Open MPI 4.1.4 2024-03-28 03:14:18 +01:00
d38d6c2998 Update python_vanilla for /sw/general 2024-03-28 03:14:18 +01:00
b56b4a3291 Adding python_vanilla 3.10.4 2024-03-28 03:14:18 +01:00
de8826bb2f Color output only for tty 2024-03-28 03:14:18 +01:00
a30b7d430e Sit class files for Open MPI 4.1.0, 4.1.1, 4.1.2 2024-03-28 03:14:18 +01:00
240156d895 Add c++ compiler test for stat.h 2024-03-28 03:14:18 +01:00
3098556919 Add extrae-3.8.3 2024-03-28 03:14:18 +01:00
804d48384d Add sit class file for Open MPI 4.0.5 2024-03-28 03:14:18 +01:00
234035decc Add support for mpi modules used by lmod on hawk 2024-03-28 03:14:18 +01:00
22929e4a96 Add sit class file for Open MPI 4.0.4 2024-03-28 03:14:18 +01:00
ad1ed29c6d Delete Open MPI 4.0.3rc3 sit class file. 2024-03-28 03:14:18 +01:00
da9d342fb2 Fixed ScoreP-6.0 sit class file: Added support for Intel compiler. 2024-03-28 03:14:18 +01:00
a09156427b Added compiler config for gcc on hawk. 2024-03-28 03:14:18 +01:00
af60fa6d96 Sit class file for Open MPI 4.0.3 2024-03-28 03:14:18 +01:00
c1c1706c86 Copy permissions from user to group and other excluding write access. 2024-03-28 03:14:18 +01:00
c6290aae30 Added Sit class file for Open MPI 4.0.3rc3 2024-03-28 03:14:18 +01:00
b6049c4e44 Fix bug in compiler selection. 2024-03-28 03:14:18 +01:00
fd85082f18 Prepare sit for new HAWK setup
* Adapted sit to new lmod module structure
* Added configuration files for available compilers
2024-03-28 03:14:18 +01:00
1168415054 Added sit class file for Open MPI 4.0.2 2024-03-28 03:14:18 +01:00
c4e3f13c55 Added package file for score-p 6.0 2024-03-28 03:14:18 +01:00
b1ac6245d0 Use cmake over configure by default. 2024-03-28 03:14:18 +01:00
effde28df4 Added skeleton for sumo 1.3.1 sit class file 2024-03-28 03:11:44 +01:00
00b50d0176 Read user before global configuration so its values take priority over it. 2024-03-28 03:11:44 +01:00
56f627dc14 Added sit class file for tau 2.28.2 2024-03-28 03:11:44 +01:00
a24ff4aa9c Added sit class file for PDT 3.25.1 2024-03-28 03:11:44 +01:00
c623173aa9 Fix not working automatic removal of old working dir in case of all action. 2024-03-28 03:11:44 +01:00
956f1a2827 Added sit class file for gcc 9.2.0 2024-03-28 03:11:44 +01:00
ef63a30d2a Fixed wrong path in documentation. 2024-03-28 03:11:44 +01:00
ab966cab42 Added note about an alternative way to fix permissions after this script did not handle mode 700 correctly. 2024-03-28 03:11:44 +01:00
8a095ccdab Added sit class file for papi 5.7.0 2024-03-28 03:11:44 +01:00