Commit 9cf710ea authored by Scott Breyer's avatar Scott Breyer

Update to latest from build 10.4.0.0.174 (IFS 10.4.0.0.185)

parent 3f73c559
This diff is collapsed.
#!/usr/bin/perl
## BEGIN_ICS_COPYRIGHT8 ****************************************
##
## Copyright (c) 2015, Intel Corporation
##
## Redistribution and use in source and binary forms, with or without
## modification, are permitted provided that the following conditions are met:
##
## * Redistributions of source code must retain the above copyright notice,
## this list of conditions and the following disclaimer.
## * Redistributions in binary form must reproduce the above copyright
## notice, this list of conditions and the following disclaimer in the
## documentation and/or other materials provided with the distribution.
## * Neither the name of Intel Corporation nor the names of its contributors
## may be used to endorse or promote products derived from this software
## without specific prior written permission.
##
## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
## AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
## DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
## FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
## DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
## SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
## CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
##
## END_ICS_COPYRIGHT8 ****************************************
#
## [ICS VERSION STRING: unknown]
#use strict;
##use Term::ANSIColor;
##use Term::ANSIColor qw(:constants);
##use File::Basename;
##use Math::BigInt;
#
## ==========================================================================
#
#Installation Prequisites array for delta components
my @opa_stack_prereq = (
"bash",
"kernel",
"kmod",
"rdma",
"systemd",
"glibc",
"libibumad",
"libibverbs",
"pciutils",
"opensm-libs",
);
$comp_prereq_hash{'opa_stack_prereq'} = \@opa_stack_prereq;
my @ibacm_prereq = (
"bash",
"chkconfig",
"glibc",
"libibumad",
"libibverbs",
);
$comp_prereq_hash{'ibacm_prereq'} = \@ibacm_prereq;
my @mpi_selector_prereq = (
"bash",
"coreutils",
"perl",
"perl-Getopt-Long",
"tcsh",
);
$comp_prereq_hash{'mpi_selector_prereq'} = \@mpi_selector_prereq;
my @intel_hfi_prereq = (
"bash",
"glibc",
"libgcc",
"libibverbs",
"libuuid",
"libuuid-devel",
"python",
"systemd",
);
$comp_prereq_hash{'intel_hfi_prereq'} = \@intel_hfi_prereq;
my @mvapich2_prereq = (
"bash",
"libibverbs",
"librdmacm",
"glibc",
"zlib",
"sysfsutils",
);
$comp_prereq_hash{'mvapich2_prereq'} = \@mvapich2_prereq;
my @openmpi_prereq = (
"bash",
"glibc",
"libgcc",
"libgfortran",
"libgomp",
"libibverbs",
"libquadmath",
"librdmacm",
"libstdc++",
"opensm-libs",
"papi",
"pkgconfig",
"zlib",
);
$comp_prereq_hash{'openmpi_prereq'} = \@openmpi_prereq;
my @gasnet_prereq = (
"bash",
"glibc",
);
$comp_prereq_hash{'gasnet_prereq'} = \@gasnet_prereq;
my @openshmem_prereq = (
"bash",
"elfutils-libelf-devel",
"elfutils-libelf",
"glibc",
);
$comp_prereq_hash{'openshmem_prereq'} = \@openshmem_prereq;
my @mvapich2_gcc_hfi_prereq = (
"bash",
"zlib",
);
$comp_prereq_hash{'mvapich2_gcc_hfi_prereq'} = \@mvapich2_gcc_hfi_prereq;
my @mvapich2_intel_hfi_prereq = (
"bash",
);
$comp_prereq_hash{'mvapich2_intel_hfi_prereq'} = \@mvapich2_intel_hfi_prereq;
my @openmpi_gcc_hfi_prereq = (
"bash",
"glibc",
"infinipath-psm",
"libgcc",
"libgfortran",
"libgomp",
"libibverbs",
"libquadmath",
"librdmacm",
"libstdc++",
"opensm-libs",
"papi",
"pkgconfig",
"zlib",
);
$comp_prereq_hash{'openmpi_gcc_hfi_prereq'} = \@openmpi_gcc_hfi_prereq;
my @openmpi_intel_hfi_prereq = (
"bash",
);
$comp_prereq_hash{'openmpi_intel_hfi_prereq'} = \@openmpi_intel_hfi_prereq;
#!/usr/bin/perl
## BEGIN_ICS_COPYRIGHT8 ****************************************
##
## Copyright (c) 2015, Intel Corporation
##
## Redistribution and use in source and binary forms, with or without
## modification, are permitted provided that the following conditions are met:
##
## * Redistributions of source code must retain the above copyright notice,
## this list of conditions and the following disclaimer.
## * Redistributions in binary form must reproduce the above copyright
## notice, this list of conditions and the following disclaimer in the
## documentation and/or other materials provided with the distribution.
## * Neither the name of Intel Corporation nor the names of its contributors
## may be used to endorse or promote products derived from this software
## without specific prior written permission.
##
## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
## AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
## DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
## FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
## DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
## SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
## CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
##
## END_ICS_COPYRIGHT8 ****************************************
#
## [ICS VERSION STRING: unknown]
#use strict;
##use Term::ANSIColor;
##use Term::ANSIColor qw(:constants);
##use File::Basename;
##use Math::BigInt;
#
## ==========================================================================
#
#Installation Prequisites array for delta components
my @opa_stack_prereq = (
"bash",
"kernel",
"kmod",
"rdma",
"systemd",
"glibc",
"pciutils",
"opensm-libs",
"libibmad",
);
$comp_prereq_hash{'opa_stack_prereq'} = \@opa_stack_prereq;
my @mpi_selector_prereq = (
"bash",
"coreutils",
"perl",
"perl-Getopt-Long",
"tcsh",
);
$comp_prereq_hash{'mpi_selector_prereq'} = \@mpi_selector_prereq;
my @intel_hfi_prereq = (
"bash",
"glibc",
"libgcc",
"libuuid",
"libuuid-devel",
"python",
"systemd",
);
$comp_prereq_hash{'intel_hfi_prereq'} = \@intel_hfi_prereq;
my @mvapich2_prereq = (
"bash",
"libibverbs",
"librdmacm",
"glibc",
"zlib",
"sysfsutils",
);
$comp_prereq_hash{'mvapich2_prereq'} = \@mvapich2_prereq;
my @openmpi_prereq = (
"bash",
"glibc",
"libgcc",
"libgfortran",
"libgomp",
"libibverbs",
"libquadmath",
"librdmacm",
"libstdc++",
"opensm-libs",
"papi",
"pkgconfig",
"zlib",
);
$comp_prereq_hash{'openmpi_prereq'} = \@openmpi_prereq;
my @gasnet_prereq = (
"bash",
"glibc",
);
$comp_prereq_hash{'gasnet_prereq'} = \@gasnet_prereq;
my @openshmem_prereq = (
"bash",
"elfutils-libelf-devel",
"elfutils-libelf",
"glibc",
);
$comp_prereq_hash{'openshmem_prereq'} = \@openshmem_prereq;
my @mvapich2_gcc_hfi_prereq = (
"bash",
"zlib",
"glibc",
);
$comp_prereq_hash{'mvapich2_gcc_hfi_prereq'} = \@mvapich2_gcc_hfi_prereq;
my @mvapich2_intel_hfi_prereq = (
"bash",
);
$comp_prereq_hash{'mvapich2_intel_hfi_prereq'} = \@mvapich2_intel_hfi_prereq;
my @openmpi_gcc_hfi_prereq = (
"bash",
"glibc",
"infinipath-psm",
"libgcc",
"libgfortran",
"libgomp",
"libibverbs",
"libquadmath",
"librdmacm",
"libstdc++",
"opensm-libs",
"papi",
"pkgconfig",
"zlib",
);
$comp_prereq_hash{'openmpi_gcc_hfi_prereq'} = \@openmpi_gcc_hfi_prereq;
my @openmpi_intel_hfi_prereq = (
"bash",
);
$comp_prereq_hash{'openmpi_intel_hfi_prereq'} = \@openmpi_intel_hfi_prereq;
#!/usr/bin/perl
## BEGIN_ICS_COPYRIGHT8 ****************************************
##
## Copyright (c) 2015, Intel Corporation
##
## Redistribution and use in source and binary forms, with or without
## modification, are permitted provided that the following conditions are met:
##
## * Redistributions of source code must retain the above copyright notice,
## this list of conditions and the following disclaimer.
## * Redistributions in binary form must reproduce the above copyright
## notice, this list of conditions and the following disclaimer in the
## documentation and/or other materials provided with the distribution.
## * Neither the name of Intel Corporation nor the names of its contributors
## may be used to endorse or promote products derived from this software
## without specific prior written permission.
##
## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
## AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
## DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
## FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
## DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
## SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
## CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
##
## END_ICS_COPYRIGHT8 ****************************************
#
## [ICS VERSION STRING: unknown]
#use strict;
##use Term::ANSIColor;
##use Term::ANSIColor qw(:constants);
##use File::Basename;
##use Math::BigInt;
#
## ==========================================================================
#
#Installation Prequisites array for delta components
my @opa_stack_prereq = (
"bash",
"coreutils",
"glibc",
"grep",
"kernel-default",
"kmod-compat",
"libglib-2_0-0",
"libibverbs1",
"libudev1",
"opensm-libs3",
"pciutils",
"perl",
"perl-base",
"rdma",
"systemd",
"kernel-devel",
);
$comp_prereq_hash{'opa_stack_prereq'} = \@opa_stack_prereq;
my @ibacm_prereq = (
"aaa_base",
"bash",
"glibc",
"libibverbs1",
);
$comp_prereq_hash{'ibacm_prereq'} = \@ibacm_prereq;
my @mpi_selector_prereq = (
"bash",
"coreutils",
"tcsh",
);
$comp_prereq_hash{'mpi_selector_prereq'} = \@mpi_selector_prereq;
my @intel_hfi_prereq = (
"bash",
"glibc",
"libgcc_s1",
"libhfi1",
"libibverbs1",
"libncurses5",
"libuuid1",
"libuuid-devel",
"python-base",
"udev",
);
$comp_prereq_hash{'intel_hfi_prereq'} = \@intel_hfi_prereq;
my @mvapich2_gcc_hfi_prereq = (
"bash",
"glibc",
"libz1",
);
$comp_prereq_hash{'mvapich2_gcc_hfi_prereq'} = \@mvapich2_gcc_hfi_prereq;
my @mvapich2_intel_hfi_prereq = (
"bash",
);
$comp_prereq_hash{'mvapich2_intel_hfi_prereq'} = \@mvapich2_intel_hfi_prereq;
my @openmpi_gcc_hfi_prereq = (
"glibc",
"bash",
"libpsm_infinipath1",
"pkg-config",
"libgcc_s1",
"libgfortran3",
"libgomp1",
"libibverbs1",
"libquadmath0",
"librdmacm1",
"libstdc++6",
"libz1",
"opensm-libs3",
"libz1",
);
$comp_prereq_hash{'openmpi_gcc_hfi_prereq'} = \@openmpi_gcc_hfi_prereq;
my @openmpi_intel_hfi_prereq = (
"bash",
);
$comp_prereq_hash{'openmpi_intel_hfi_prereq'} = \@openmpi_intel_hfi_prereq;
my @mvapich2_prereq = (
"bash",
"libibverbs1",
"librdmacm1",
"glibc",
"libz1",
);
$comp_prereq_hash{'mvapich2_prereq'} = \@mvapich2_prereq;
my @openmpi_prereq = (
"glibc",
"bash",
"libz1",
"pkg-config",
"libgcc_s1",
"libgfortran3",
"libgomp1",
"libibverbs1",
"libquadmath0",
"librdmacm1",
"libstdc++6",
"libz1",
"opensm-libs3",
);
$comp_prereq_hash{'openmpi_prereq'} = \@openmpi_prereq;
my @gasnet_prereq = (
"bash",
"coreutils",
"grep",
"glibc",
);
$comp_prereq_hash{'gasnet_prereq'} = \@gasnet_prereq;
my @openshmem_prereq = (
"bash",
"libelf1",
"libelf-devel",
"glibc",
"libelf1",
);
$comp_prereq_hash{'openshmem_prereq'} = \@openshmem_prereq;
#!/usr/bin/perl
## BEGIN_ICS_COPYRIGHT8 ****************************************
##
## Copyright (c) 2015, Intel Corporation
##
## Redistribution and use in source and binary forms, with or without
## modification, are permitted provided that the following conditions are met:
##
## * Redistributions of source code must retain the above copyright notice,
## this list of conditions and the following disclaimer.
## * Redistributions in binary form must reproduce the above copyright
## notice, this list of conditions and the following disclaimer in the
## documentation and/or other materials provided with the distribution.
## * Neither the name of Intel Corporation nor the names of its contributors
## may be used to endorse or promote products derived from this software
## without specific prior written permission.
##
## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
## AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
## DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
## FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
## DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
## SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
## CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
##
## END_ICS_COPYRIGHT8 ****************************************
#
## [ICS VERSION STRING: unknown]
#use strict;
##use Term::ANSIColor;
##use Term::ANSIColor qw(:constants);
##use File::Basename;
##use Math::BigInt;
#
## ==========================================================================
#
#Installation Prequisites array for delta components
my @opa_stack_prereq = (
"bash",
"kmod",
"rdma",
"systemd",
"coreutils",
"grep",
"opensm-libs3",
"libibmad5",
);
$comp_prereq_hash{'opa_stack_prereq'} = \@opa_stack_prereq;
my @mpi_selector_prereq = (
"bash",
"coreutils",
"tcsh",
);
$comp_prereq_hash{'mpi_selector_prereq'} = \@mpi_selector_prereq;
my @intel_hfi_prereq = (
"glibc",
"libgcc_s1",
"libuuid1",
"bash",
"libuuid-devel",
"udev",
"python-base",
"libedit0",
"libncurses5",
);
$comp_prereq_hash{'intel_hfi_prereq'} = \@intel_hfi_prereq;
my @mvapich2_gcc_hfi_prereq = (
"bash",
"glibc",
"libz1",
);
$comp_prereq_hash{'mvapich2_gcc_hfi_prereq'} = \@mvapich2_gcc_hfi_prereq;
my @mvapich2_intel_hfi_prereq = (
"bash",
);
$comp_prereq_hash{'mvapich2_intel_hfi_prereq'} = \@mvapich2_intel_hfi_prereq;
my @openmpi_gcc_hfi_prereq = (
"glibc",
"bash",
"libpsm_infinipath1",
"pkg-config",
"libgcc_s1",
"libgfortran3",
"libgomp1",
"libibverbs1",
"libquadmath0",
"librdmacm1",
"libstdc++6",
"libz1",
"opensm-libs3",
);
$comp_prereq_hash{'openmpi_gcc_hfi_prereq'} = \@openmpi_gcc_hfi_prereq;
my @openmpi_intel_hfi_prereq = (
"bash",
);
$comp_prereq_hash{'openmpi_intel_hfi_prereq'} = \@openmpi_intel_hfi_prereq;
my @mvapich2_prereq = (
"bash",
"libibverbs1",
"librdmacm1",
"glibc",
"libz1",
);
$comp_prereq_hash{'mvapich2_prereq'} = \@mvapich2_prereq;
my @openmpi_prereq = (
"glibc",
"bash",
"libz1",
"pkg-config",
"libgcc_s1",
"libgfortran3",
"libgomp1",
"libibverbs1",
"libquadmath0",
"librdmacm1",
"libstdc++6",
"libz1",
"opensm-libs3",
);
$comp_prereq_hash{'openmpi_prereq'} = \@openmpi_prereq;
my @gasnet_prereq = (
"bash",
"coreutils",
"grep",
"glibc",
);
$comp_prereq_hash{'gasnet_prereq'} = \@gasnet_prereq;
my @openshmem_prereq = (
"bash",
"libelf1",
"libelf-devel",
"glibc",
);
$comp_prereq_hash{'openshmem_prereq'} = \@openshmem_prereq;