Commit graph

328 commits

Author SHA1 Message Date
947c58fd2e StarSs: allow optional variable GIT_REPO 2024-03-28 02:43:56 +01:00
3a2c12e37c Use environment variable PLATFORM when defined. 2024-03-28 02:43:56 +01:00
27a1d5cb9c StarSs_testing script update for Cray compiler on hermit
The script StarSs_testing_install.sh now accepts the new
TARGET=hermit_cray, which builds for the Cray compiler 
on Hermit. Needs to jump through quite some loops at the
moment to accomodate the cray compiler or the configure scripts.

Also, as of 28 July, the resulting installation does not work 
(segfault when executing SMPSs app). Not sure if this is a problem
of the new 2.4 runtime, this script, or the Cray programming
environment.
2024-03-28 02:43:56 +01:00
60cdbe96e4 Print info about the compiler environment in use. 2024-03-28 02:43:56 +01:00
3ae506dfb5 Comments about dependencies as they are currently not implemented in sit. 2024-03-28 02:43:56 +01:00
c8818e508b Added sit class file for GCC UPC. 2024-03-28 02:43:56 +01:00
6ddf153528 Fix: Change pshm from posix to sysv to resolve problems on laki. 2024-03-28 02:43:56 +01:00
765a60df24 Fix: Prevent system compiler version number to be added to the prefix. 2024-03-28 02:43:56 +01:00
3aaaa7cd0a Unified the header of all sit class files. 2024-03-28 02:43:56 +01:00
37eafdb4ce Fixed typo in file name. 2024-03-28 02:43:56 +01:00
25da0150af Added sit class files for
* Berkeley UPC translator (source to source compiler)
* Berkeley UPC (runtime)

The environment variable BUPC_TRANSLATOR has to be defined by the
berkeley_upc_translator module to build Berkeley UPC.
2024-03-28 02:43:56 +01:00
a6473e6997 Updated README file. 2024-03-28 02:43:56 +01:00
04b0a5fc57 Added sit class file for extrae-2.1.1-p2 2024-03-28 02:43:56 +01:00
5f66718ec8 Added new sit classfile for Mercurium compiler (git repository version). 2024-03-28 02:43:56 +01:00
ffa2030f51 Added new sit classfile for Nanos++ library (git repository version). 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
523eadc411 Added new sit classfile for vampirtrace 5.11 2024-03-28 02:43:56 +01:00
5b16199f90 Install script for StarSs testing
Added an install script for StarSs_testing. Builds from
given commit in text git repository for Laki or Hermit. 

Usage: 
GIT_COMMIT=xyz TARGET=laki|hermit ./StarSs_testing_install.sh

Note: On hermit ther is no access to git repository, so need
to do the first couple of steps offline and copy the tar file
into the $WORK_DIR.
2024-03-28 02:43:56 +01:00
b37dbca3c9 Added python install script for Laki. 2024-03-28 02:43:56 +01:00
616cf19259 ompss_install.sh: enable debugging info per default; ayudame 2024-03-28 02:43:56 +01:00
0bd16d83bb Bugfix: Added missing quotes. 2024-03-28 02:43:56 +01:00
7807844e84 The builddir should not be a subdir of the source dir. 2024-03-28 02:43:56 +01:00
b7c3af9346 Improved check_linking script.
* fixed problem with ':' seperated paths
* verbose mode
2024-03-28 02:43:56 +01:00
062c35e6ed renamed: mcxx-nanox_install.sh -> ompss_install.sh 2024-03-28 02:43:56 +01:00
3c34ba9a86 Enable instrumentation per default; generate logfiles; parallel build. 2024-03-28 02:43:56 +01:00
316a00aefb Added sit class file for gcc-4.6.
Note: Installation path is ".../gnu/4.6" and not ".../gnu/4.6.0"!
2024-03-28 02:43:56 +01:00
fb53bd4bcb Added basic script checking linking consistency for given modules. 2024-03-28 02:43:56 +01:00
cf3803907f Update to README 2024-03-28 02:43:56 +01:00
Rainer Keller
6e6426c7e1 - Get rid of old packages.. 2024-03-28 02:43:56 +01:00
065c8a9ac5 Added prepare step.
Introduced a prepare step for the sources which can be specified
by defining the src_prepare function. e.g. to use patches.
The src_prepare function will be called in the $SRCDIR.

example:

src_prepare() {
	patch -p1 < ${SRC_POOL}/my_src.patch
}
2024-03-28 02:43:56 +01:00
a733363f1e Changed default COMPILER to new target "system"
The new compiler target "system" will neither load a compiler module
nor set the environment variables CC, CXX, FC and F77.
2024-03-28 02:43:56 +01:00
74c2549899 Use the functions from functions.sh in the install_toolchain script. 2024-03-28 02:43:56 +01:00
49d34c7dc5 Pre installation test for Open MPI 1.5.3. 2024-03-28 02:43:56 +01:00
Rainer Keller
bb64306630 - Install new version of VampirTrace -- get cuda and papi to work by default.
Fix buglet: --with-papi should be --with-papi-dir...
   (installed mvapich2-gnu-4.5 mvapich2-intel-12.0 openmpi-gnu-4.5 openmpi-intel-12.0)
2024-03-28 02:43:56 +01:00
569e58443d Added sit class file for Open MPI 1.5.3
Introduced auto detection of Voltair FCA (/opt/voltair/fca)
2024-03-28 02:43:56 +01:00
8dfce6ac92 Added sit class file for extrae-2.1.1-p1. 2024-03-28 02:43:56 +01:00
e63fd796d1 Added sit class file for MVAPICH2-1.6. 2024-03-28 02:43:56 +01:00
d5d79905b9 Fix: Circumvent problems with MPI_VERSION beeing set by MPI modules. 2024-03-28 02:43:56 +01:00
Rainer Keller
892119a768 - Add the file for open-mpi-1.5.2 for the NEC NEhalem Cluster 2024-03-28 02:43:56 +01:00
Rainer Keller
2750bc2072 - Add "-" 2024-03-28 02:43:56 +01:00
Rainer Keller
c56fe2b2ab - Move the papi install package here. 2024-03-28 02:43:56 +01:00
Rainer Keller
e67a7048d6 - Add the change PAPI script (to be moved immediately) 2024-03-28 02:43:56 +01:00
3ff329a95c Updated the extrae instrumentation part in the OMPSs install script. 2024-03-28 02:43:56 +01:00
eb1b9ce413 Added README file 2024-03-28 02:43:56 +01:00
599b7bf7e5 Clean up of several package files. 2024-03-28 02:43:56 +01:00
c28191ada0 Removed unneeded installation scripts. Use sit instead. 2024-03-28 02:43:56 +01:00
7293dfcc41 Bugfix: Fixing faulty commit. 2024-03-28 02:43:55 +01:00
1c2f79c24b Wait some time after printing all the path information. 2024-03-28 02:43:55 +01:00
12ce28f80f We should not build OpenMPI with --enable-debug for the production systems. 2024-03-28 02:43:55 +01:00