Commit 6fec7bf1 authored by Ramon Nou's avatar Ramon Nou
Browse files

Updated scripts for 0.9.0-experimental

parent f3a9c723
Loading
Loading
Loading
Loading
+13 −17
Original line number Diff line number Diff line
################################################################################
# Copyright 2018-2022, Barcelona Supercomputing Center (BSC), Spain            #
# Copyright 2015-2022, Johannes Gutenberg Universitaet Mainz, Germany          #
# Copyright 2018-2021, Barcelona Supercomputing Center (BSC), Spain            #
# Copyright 2015-2021, Johannes Gutenberg Universitaet Mainz, Germany          #
#                                                                              #
# This software was partially supported by the                                 #
# EC H2020 funded project NEXTGenIO (Project ID: 671951, www.nextgenio.eu).    #
@@ -37,25 +37,22 @@ comment="All dependencies (except transport-specific and experimental)"

# Dependencies that must be downloaded directly
wgetdeps=(
    ["bzip2"]="1.0.6" 
    ["zstd"]="1.3.2" 
    ["lz4"]="1.8.0"
    ["snappy"]="1.1.7"
    ["capstone"]="4.0.1"
    ["argobots"]="1.0rc1"
    ["rocksdb"]="6.2.2"
    ["lz4"]="1.9.3"
    ["capstone"]="4.0.2"
    ["argobots"]="1.1"
    ["rocksdb"]="6.26.1"
    ["json-c"]="0.15-20200726"
)

# Dependencies that must be cloned
clonedeps=(
    ["bmi"]="6ea0b78fce1b964e45102828cdd05df7040a94c8"
    ["libfabric"]="HEAD@v1.8.1"
    ["mercury"]="41caa143a07ed179a3149cac4af0dc7aa3f946fd"
    ["margo"]="v0.6.3"
    ["syscall_intercept"]="f7cebb7b7e7512a19b78a31ce236ad6ca22636dd"
    ["libfabric"]="HEAD@v1.13.2"
    ["mercury"]="v2.1.0"
    ["margo"]="v0.9.6"
    ["syscall_intercept"]="2c8765fa292bc9c28a22624c528580d54658813d"
    ["date"]="e7e1482087f58913b80a20b04d5c58d9d6d90155"
    ["agios"]="c26a6544200f823ebb8f890dd94e653d148bf226@development"
    ["parallax"]="56e8b7b30908b1bc48f6c58ab03262498f44dad9"
    ["parallax"]="0ab2f77aa866dfa697c130dc2f319b530b3007e5"
)

# Extra arguments for git clone
@@ -70,8 +67,7 @@ clonedeps_patches=(

# Ordering that MUST be followed when downloading
order=(
    "bzip2" "zstd" "lz4" "snappy" "capstone" "bmi" "libfabric" "mercury" "argobots"
    "margo" "rocksdb" "syscall_intercept" "date" "agios" "parallax"
    "lz4" "capstone" "json-c" "libfabric" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "agios" "parallax"
)

# Extra arguments passed to the installation script. As such, they can
+9 −9
Original line number Diff line number Diff line
################################################################################
# Copyright 2018-2022, Barcelona Supercomputing Center (BSC), Spain            #
# Copyright 2015-2022, Johannes Gutenberg Universitaet Mainz, Germany          #
# Copyright 2018-2021, Barcelona Supercomputing Center (BSC), Spain            #
# Copyright 2015-2021, Johannes Gutenberg Universitaet Mainz, Germany          #
#                                                                              #
# This software was partially supported by the                                 #
# EC H2020 funded project NEXTGenIO (Project ID: 671951, www.nextgenio.eu).    #
@@ -37,19 +37,19 @@ comment="Dependencies required by the CI"

# Dependencies that must be downloaded directly
wgetdeps=(
    ["argobots"]="1.0rc1"
    ["rocksdb"]="6.2.2"
    ["argobots"]="1.1"
    ["rocksdb"]="6.26.1"
    )

# Dependencies that must be cloned
clonedeps=(
    ["libfabric"]="HEAD@v1.8.1"
    ["mercury"]="41caa143a07ed179a3149cac4af0dc7aa3f946fd"
    ["margo"]="v0.6.3"
    ["syscall_intercept"]="f7cebb7b7e7512a19b78a31ce236ad6ca22636dd"
    ["libfabric"]="HEAD@v1.13.2"
    ["mercury"]="v2.1.0"
    ["margo"]="v0.9.6"
    ["syscall_intercept"]="2c8765fa292bc9c28a22624c528580d54658813d"
    ["date"]="e7e1482087f58913b80a20b04d5c58d9d6d90155"
    ["agios"]="c26a6544200f823ebb8f890dd94e653d148bf226@development"
    ["parallax"]="56e8b7b30908b1bc48f6c58ab03262498f44dad9"
    ["parallax"]="0ab2f77aa866dfa697c130dc2f319b530b3007e5"
    )

# Extra arguments for git clone
+13 −29
Original line number Diff line number Diff line
################################################################################
# Copyright 2018-2022, Barcelona Supercomputing Center (BSC), Spain            #
# Copyright 2015-2022, Johannes Gutenberg Universitaet Mainz, Germany          #
# Copyright 2018-2021, Barcelona Supercomputing Center (BSC), Spain            #
# Copyright 2015-2021, Johannes Gutenberg Universitaet Mainz, Germany          #
#                                                                              #
# This software was partially supported by the                                 #
# EC H2020 funded project NEXTGenIO (Project ID: 671951, www.nextgenio.eu).    #
@@ -37,29 +37,21 @@ comment="All dependencies"

# Dependencies that must be downloaded directly
wgetdeps=(
    ["bzip2"]="1.0.6" 
    ["zstd"]="1.3.2" 
    ["lz4"]="1.8.0"
    ["snappy"]="1.1.7"
    ["capstone"]="4.0.1"
    ["argobots"]="1.0rc1"
    ["rocksdb"]="6.2.2"
    ["rocksdb%experimental"]="6.11.4"
    ["psm2"]="11.2.86"
    ["lz4"]="1.9.3"
    ["capstone"]="4.0.2"
    ["argobots"]="1.1"
    ["rocksdb"]="6.26.1"
    ["json-c"]="0.15-20200726"
)

# Dependencies that must be cloned
clonedeps=(
    ["bmi"]="6ea0b78fce1b964e45102828cdd05df7040a94c8"
    ["libfabric"]="HEAD@v1.8.1"
    ["libfabric%experimental"]="HEAD@v1.9.1"
    ["libfabric%verbs"]="HEAD@v1.7.2"
    ["mercury"]="41caa143a07ed179a3149cac4af0dc7aa3f946fd"
    ["margo"]="v0.6.3"
    ["syscall_intercept"]="f7cebb7b7e7512a19b78a31ce236ad6ca22636dd"
    ["libfabric"]="HEAD@v1.13.2"
    ["mercury"]="v2.1.0"
    ["margo"]="v0.9.6"
    ["syscall_intercept"]="2c8765fa292bc9c28a22624c528580d54658813d"
    ["date"]="e7e1482087f58913b80a20b04d5c58d9d6d90155"
    ["agios"]="c26a6544200f823ebb8f890dd94e653d148bf226@development"
    ["parallax"]="56e8b7b30908b1bc48f6c58ab03262498f44dad9"
    ["parallax"]="0ab2f77aa866dfa697c130dc2f319b530b3007e5"
)

# Extra arguments for git clone
@@ -74,12 +66,7 @@ clonedeps_patches=(

# Ordering that MUST be followed when downloading
order=(
    "bzip2" "zstd" "lz4" "snappy" "capstone" "bmi"
    "libfabric"
    "libfabric%experimental"
    "libfabric%verbs"
    "mercury" "argobots" "margo" "rocksdb" "rocksdb%experimental"
    "syscall_intercept" "date" "psm2" "agios" "parallax"
    "lz4" "capstone" "json-c" "libfabric" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "parallax"
)

# Extra arguments passed to the installation script. As such, they can
@@ -91,7 +78,4 @@ order=(
#  - CORES: the number of cores to use when building
#  - PERFORM_TEST: whether tests for the package should be executed
extra_install_args=(
    ["libfabric"]="--enable-psm2=yes --with-psm2-src=${SOURCE_DIR}/psm2"
    ["libfabric%verbs"]="--enable-psm2=yes --with-psm2-src=${SOURCE_DIR}/psm2 --enable-verbs=yes"
    ["libfabric%experimental"]="--enable-psm2=yes --with-psm2-src=${SOURCE_DIR}/psm2 --enable-verbs=yes"
)
+10 −10
Original line number Diff line number Diff line
################################################################################
# Copyright 2018-2022, Barcelona Supercomputing Center (BSC), Spain            #
# Copyright 2015-2022, Johannes Gutenberg Universitaet Mainz, Germany          #
# Copyright 2018-2021, Barcelona Supercomputing Center (BSC), Spain            #
# Copyright 2015-2021, Johannes Gutenberg Universitaet Mainz, Germany          #
#                                                                              #
# This software was partially supported by the                                 #
# EC H2020 funded project NEXTGenIO (Project ID: 671951, www.nextgenio.eu).    #
@@ -37,17 +37,17 @@ comment="Direct dependencies"

# Dependencies that must be downloaded directly
wgetdeps=(
    ["argobots"]="1.0rc1"
    ["rocksdb"]="6.2.2"
    ["argobots"]="1.1"
    ["rocksdb"]="6.26.1"
)

# Dependencies that must be cloned
clonedeps=(
    ["mercury"]="41caa143a07ed179a3149cac4af0dc7aa3f946fd"
    ["margo"]="v0.6.3"
    ["syscall_intercept"]="f7cebb7b7e7512a19b78a31ce236ad6ca22636dd"
    ["date"]="e7e1482087f58913b80a20b04d5c58d9d6d90155"
    ["parallax"]="56e8b7b30908b1bc48f6c58ab03262498f44dad9"
    ["libfabric"]="HEAD@v1.13.2"
    ["mercury"]="v2.1.0"
    ["margo"]="v0.9.6"
    ["syscall_intercept"]="2c8765fa292bc9c28a22624c528580d54658813d"
    ["parallax"]="0ab2f77aa866dfa697c130dc2f319b530b3007e5"
)

# Extra arguments for git clone
@@ -62,7 +62,7 @@ clonedeps_patches=(

# Ordering that MUST be followed when downloading
order=(
    "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "parallax"
    "libfabric" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "parallax"
)

# Extra arguments passed to the installation script. As such, they can
+15 −16
Original line number Diff line number Diff line
################################################################################
# Copyright 2018-2022, Barcelona Supercomputing Center (BSC), Spain            #
# Copyright 2015-2022, Johannes Gutenberg Universitaet Mainz, Germany          #
# Copyright 2018-2021, Barcelona Supercomputing Center (BSC), Spain            #
# Copyright 2015-2021, Johannes Gutenberg Universitaet Mainz, Germany          #
#                                                                              #
# This software was partially supported by the                                 #
# EC H2020 funded project NEXTGenIO (Project ID: 671951, www.nextgenio.eu).    #
@@ -33,26 +33,25 @@ declare -A wgetdeps clonedeps clonedeps_args clonedeps_patches extra_install_arg
declare -a order

# Comment that should be displayed when printing the profile
comment="Dependencies for Mogon 1 supercomputer"
comment="Dependencies for Infiniband supercomputer"

# Dependencies that must be downloaded directly
wgetdeps=(
    ["zstd"]="1.3.2" 
    ["lz4"]="1.8.0"
    ["snappy"]="1.1.7"
    ["capstone"]="4.0.1"
    ["argobots"]="1.0rc1"
    ["lz4"]="1.9.3"
    ["capstone"]="4.0.2"
    ["argobots"]="1.1"
    ["rocksdb"]="6.26.1"
    ["json-c"]="0.15-20200726"
)

# Dependencies that must be cloned
clonedeps=(
    ["libfabric%verbs"]="HEAD@v1.7.2"
    ["mercury"]="41caa143a07ed179a3149cac4af0dc7aa3f946fd"
    ["margo"]="v0.6.3"
    ["rocksdb"]="6.2.2"
    ["syscall_intercept"]="f7cebb7b7e7512a19b78a31ce236ad6ca22636dd"
    ["libfabric%verbs"]="HEAD@v1.13.2"
    ["mercury"]="v2.1.0"
    ["margo"]="v0.9.6"
    ["syscall_intercept"]="2c8765fa292bc9c28a22624c528580d54658813d"
    ["date"]="e7e1482087f58913b80a20b04d5c58d9d6d90155"
    ["parallax"]="56e8b7b30908b1bc48f6c58ab03262498f44dad9"
    ["parallax"]="0ab2f77aa866dfa697c130dc2f319b530b3007e5"
)

# Extra arguments for git clone
@@ -67,8 +66,8 @@ clonedeps_patches=(

# Ordering that MUST be followed when downloading/installing
order=(
    "zstd" "lz4" "snappy" "capstone" "libfabric%verbs" "mercury"
    "argobots" "margo" "rocksdb" "syscall_intercept" "date" "parallax"
    "lz4" "capstone" "json-c" "libfabric%verbs" "mercury" "argobots" "margo" "rocksdb"
    "syscall_intercept" "date" "parallax"
)

# Extra arguments passed to the installation script. As such, they can
Loading