Commit graph

30 commits

Author SHA1 Message Date
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
57e4477e84 Add flang to AOCC compiler config 2024-03-28 03:14:18 +01:00
a09156427b Added compiler config for gcc on hawk. 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
6992abf9a2 Added compiler configurations for the HAWK TDS 2024-03-28 03:11:44 +01:00
64103734fe Set variables for MPI compiler wrappers on Cray. 2024-03-28 03:11:44 +01:00
1afff42278 Platform configs for vulcan. 2024-03-28 03:11:44 +01:00
20f1a383f7 Config for the LLVM compiler. 2024-03-28 03:11:44 +01:00
a3e4b5af54 Deleted platform configurations for decommissioned systems. 2024-03-28 03:11:44 +01:00
c6103c0302 Initial configuration for hazelhen. 2024-03-28 03:11:44 +01:00
069e766b99 2024-03-28 03:11:44 +01:00
607590a842 Added example to clarify the meaning of aliases. 2024-03-28 03:11:44 +01:00
74f7cf42da Fixed typo. 2024-03-28 02:45:19 +01:00
47b72c4d1c Updated packae-list file with nested "dependency-attributes". 2024-03-28 02:45:19 +01:00
aeec6951e6 Draft of pass through syntax for nested dependencies in package-list. 2024-03-28 02:45:19 +01:00
3db5973abc Fixed syntax error in package-list file. 2024-03-28 02:45:19 +01:00
cba10ff740 Draft version of a future dependency file for the laki system 2024-03-28 02:45:19 +01:00
08212fbf06 Added compiler configuration for intel on Hermit1 (Cray). 2024-03-28 02:43:58 +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
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
6a27e91380 Look for the number of available CPUs for parallel builds. 2024-03-28 02:43:56 +01:00
96f446b375 Added new platform hermit1. 2024-03-28 02:43:56 +01:00
e439216d85 Added F90 compiler specifications for all modules and fixed typos. 2024-03-28 02:43:56 +01:00
Rainer Keller
fc1a4c3c78 - Some configures do not rely on FC, but also require F90 as option. 2024-03-28 02:43:56 +01:00
Rainer Keller
de6ca340cd - Correct the C++ compiler executable for Laki 2024-03-28 02:43:56 +01:00
9af6785a4b Added fallback platform and default compiler to config file. 2024-03-28 02:43:56 +01:00
d4f1c488a3 Added configurable compiler selection for different platforms. 2024-03-28 02:43:56 +01:00
1560cc6944 sit script and first sit class file for Open MPI
Install software package with
> sit FILE
2024-03-28 02:43:55 +01:00