Commit graph

354 commits

Author SHA1 Message Date
983d9b5708 Major improvements to the module load check script.
* Fixes problems with alias names of modules
* Increased performance
* Summary of failed modules
2024-03-28 02:43:56 +01:00
68b57e26c4 Allow general PREFIX paths by respective environment variable. 2024-03-28 02:43:56 +01:00
ebb1c7c78b Updated installation toolchain to new version of bison, libtool and autoconf.
bison 2.4.2 -> 2.4.3
libtool 2.2.10 -> 2.4
autoconf 2.65 -> 2.68
2024-03-28 02:43:56 +01:00
1848b6d659 Added sit class file for vampirtrace-5.12.2. 2024-03-28 02:43:56 +01:00
d690a80aac Added sit class file for fftw-3.3.2. 2024-03-28 02:43:56 +01:00
6986ae0c6c Added sit class file for parallel-netcdf-1.2.0. 2024-03-28 02:43:56 +01:00
f57365dbf0 Updatet sit class file for netcdf-4.1.3. 2024-03-28 02:43:56 +01:00
b63cc2e27a Updatet sit class file for netcdf-4.1.3. 2024-03-28 02:43:56 +01:00
264ccc6143 Added sit class file for netcdf-4.1.3 2024-03-28 02:43:56 +01:00
0712e9dd95 Simple script checking for errors when loading modules. 2024-03-28 02:43:56 +01:00
4b05d29e5a Added sit class file for openmpi-1.6. 2024-03-28 02:43:56 +01:00
ecb84751f8 Added support for ~/.sit per user config file. 2024-03-28 02:43:56 +01:00
393868777a Added sit class file for MVAPICH2-1.8 2024-03-28 02:43:56 +01:00
377a0cffdd Added sit class file for openmpi-1.4.5. 2024-03-28 02:43:56 +01:00
5bcc7e44a7 Added sit class file for openmpi-1.5.5. 2024-03-28 02:43:56 +01:00
766b668fca Bugfix: Correcting check of pipe status. 2024-03-28 02:43:56 +01:00
e2c36835e8 Some more automazosm: Run test for every available mpi module. 2024-03-28 02:43:56 +01:00
21070c63e5 Added test script automating the usage of the MPI test suite. 2024-03-28 02:43:56 +01:00
317b33ee8c Added sit class files for Berkeley UPC 2.14.0 translator and compiler. 2024-03-28 02:43:56 +01:00
e8dc05c1db Added sit class file for mvapich2-1.7. 2024-03-28 02:43:56 +01:00
5de871bfb7 Added sit class file for mpich2 missing in the previous commit.
Moving a file into a directory of the same name as the file does not work
with git svn plugin as git handles directories in a different way than svn.
2024-03-28 02:43:56 +01:00
068686efb3 Moved sit class files into sub directories for all the packages.
Moved packages into sub directories easing the use of additional
installation files (e.g. patches).

Calling sit now with the following syntax:

[OPTIONS] ./sit <category>/<package>/<package>-<version>
2024-03-28 02:43:56 +01:00
c5919b9c69 Extended script by automatic permissions fixing. 2024-03-28 02:43:56 +01:00
9dd4c7fd4c Added test for fastflow installation. 2024-03-28 02:43:56 +01:00
4d98166827 Added sit class file for Marmot 2.4.0. 2024-03-28 02:43:56 +01:00
0906abd22c Added CMAKE_OPTS variable for packages using cmake. 2024-03-28 02:43:56 +01:00
f18573e1b4 Print file and directory permissions in verbose mode. 2024-03-28 02:43:56 +01:00
873a91ce65 Bugfix: prevent double configurations; Prefer configure before cmake. 2024-03-28 02:43:56 +01:00
Rainer Keller
5bea9c3e69 - Sync 2024-03-28 02:43:56 +01:00
44072a1479 Added sit class file for fastflow 1.1.0. 2024-03-28 02:43:56 +01:00
3efbcf7132 Added cmake configuration support. 2024-03-28 02:43:56 +01:00
3f7ecfc001 Skip configure if configure script is not present. 2024-03-28 02:43:56 +01:00
024ca0f0d6 Reverting default build options.
Use all available cores by default. To make sequential builds set MAKEOPTS
in sit class file or use a custom src_build function.
2024-03-28 02:43:56 +01:00
f6060b4cd5 Reverting cleanup changes.
Remove existing working directory as long as we do not support resuming.
2024-03-28 02:43:56 +01:00
bfd9d35558 Added comment: Using /tmp for logfiles may be dangerous. 2024-03-28 02:43:56 +01:00
Rainer Keller
748fda6019 - Remove the (old) Phase0 compiler scripts -- they are the same anyway. 2024-03-28 02:43:56 +01:00
Rainer Keller
e9521df85b - Oversight ,-]] F77 is ftn, not tfn. 2024-03-28 02:43:56 +01:00
Rainer Keller
28db8095c5 - Specify F77 before Fortran (F90, F2003, F2008) compilers
- Don't use -j2 make option by default, may break some non-conforming source builts
 - Fix a few buglets (like LOGDIR , and when packages are NOT configure-based, aka
   do not create a config.log file)
2024-03-28 02:43:56 +01:00
Rainer Keller
77227dcc92 - Update to newest requirements on LAKI-SL6x 2024-03-28 02:43:56 +01:00
Rainer Keller
0cc74b6aea - Delete intermediate release candidate 2024-03-28 02:43:56 +01:00
Rainer Keller
8687a1a727 - Move to one version, just adapt to latest number 2024-03-28 02:43:56 +01:00
Rainer Keller
a5efbca3fc - Update the scripts for Open MPI. 2024-03-28 02:43:56 +01:00
Rainer Keller
f76ad7d96b - Add / Adapt script for scalasca-1.4 2024-03-28 02:43:56 +01:00
81dc5551c4 Added another test for the c compiler. 2024-03-28 02:43:56 +01:00
8af47939d3 Use "autoreconf -vif" command instead of autogen.sh script. 2024-03-28 02:43:56 +01:00
26ca628568 Use command line arguments to test only for specific compilers. 2024-03-28 02:43:56 +01:00
50a2136a8b Extend C++ tests for Intel compiler. 2024-03-28 02:43:56 +01:00
22d2269798 Use "autoreconf -vif" instead of "autogen.sh". 2024-03-28 02:43:56 +01:00
ef7ce70d3c Bugfix: Forgot new platform hermit1 in case section. 2024-03-28 02:43:56 +01:00
6a27e91380 Look for the number of available CPUs for parallel builds. 2024-03-28 02:43:56 +01:00