XCAT_HPC_Integration_Files_per_OS,_Architecture,_Product
Table of Contents
{{:Design Warning}}
Note: All HPC software is listed by its version number that xCAT 2.7.2 HPC Integration was tested with. Other versions may work with this support as well.
_Developer notes: _
-
This table needs to be filled out for all products, architectures, OS. First entries should be for RH6.2 on ppc64 for System Test.
-
Since it looks like this table may grow very large, another option would be to have separate tables for each OS/Arch. Then you could remove the first 2 columns to make it fit better on the screen. Or, the table separation could be at OS/Arch/node type. That would follow the HPC Documentation better for links. And, if tables are separate for OS/Arch/node type, you might want to create more columns to separate file types. Something like:
Files required for RH6.2 on PPC64 for Statelite or Stateless Nodes:
(all files are installed in /opt/xcat/share/xcat/IBMhpc)
HPC Product pkglist Files otherpkgs Files postinstall scripts exclude lists postbootscripts Notes
- Another change might be to color highlight those files that are new/changed for this release to make it easier for users that are upgrading xCAT and their HPC software stack.
__
OS Architecture HPC Product Node Type Files
in /opt/xcat/share/xcat/IBMhpc
Notes
RH6.2 ppc64 All products:
-
PE 1.2
-
LL 5.1.0.7
-
GPFS 3.5.0.2
-
ESSL 5.1.0.2
-
PESSL 4.1.0.0
-
XL C/C++ V11.1.0.4
-
XL Fortran V13.1.0.4 compute
(stateless or statelite)
compute.rhels6.ppc64.pkglist compute.rhels6.ppc64.otherpkgs.pkglist compute.rhels6.ppc64.postinstall (optional) compute.rhels6.ppc64.exlist
-
See notes for PE 1.2 below
-
See notes for LL 5.1.0.3 below
-
The UPC compiler is optional and only available for Power775. You will need to edit your otherpkgs.pkglist and postinstall script to include this compiler. See notes for Compilers below.
compute
(statefull)
compute.rhels6.ppc64.pkglist
compute.rhels6.ppc64.otherpkgs.pkglist
Copy the following files to /install/postscripts:
IBMhpc.postscript
IBMhpc.postbootscript
compilers/compilers_license
(optional) compilers/upc_license
essl/essl_install_pessl4100
gpfs/gpfs_updates
loadl/loadl_install-5103
pe/pe_install-1200
-
See notes for PE 1.2 below
-
See notes for LL 5.1.0.3 below
-
You will need to edit
-
You will need to edit IBMhpc.postbootscript to change the following calls:
-
pe_install changes to pe_install-1200
-
loadl_install changes to loadl_install-5103
-
essl_install changes to essl_install_pessl4100
-
add upc_license if using UPC compiler (Power775 only)
min-compute
min-compute.rhels6.ppc64.pkglist
min-compute.rhels6.ppc64.otherpkgs.pkglist
min-compute.rhels6.ppc64.postinstall
min-compute.rhels6.ppc64.exlist
PE 1.2 compute
IBMhpc.rhels6.ppc64.pkglist
compilers/compilers.rhels6.pkglist
_(for IB)_ pe/pe-1200.rhels6.ppc64.pkglist
\-
compilers/compilers.otherpkgs.pkglist
_(optional)_ compilers/upc.otherpkgs.pkglist
pe/pe-1200.rhels6.ppc64.otherpkgs.pkglist
\-
IBMhpc.rhel.postinstall
compilers/compilers_license
_(optional)_ compilers/upc_license
pe/pe_install.1200
\-
_(optional)_ IBMhpc.rhels6.ppc64.exlist
_(optional)_ pe.exlist
\-
_(for checkpoint/restart)_ ckpt.sh
- See notes for Compilers below
- New with PE 1.2, the PE rpm install and license acceptance is now done using otherpkgs.pkglist instead of the pe_install postinstall script.
- The ckpt.sh script is only needed if you are using the checkpoint/restart function
- For BSR configuration, you will need to edit pe_install.1200 and remove comments
Compilers:
-
XL C/C++ V11.1
-
XL Fortran V13.1
-
XL UPC V12.0 compute
IBMhpc.rhels6.ppc64.pkglist compilers/compilers.rhels6.pkglist compilers/compilers.otherpkgs.pkglist (optional) compilers/upc.otherpkgs.pkglist IBMhpc.rhel.postinstall compilers/compilers_license (optional) compilers/upc_license
-
The UPC compiler is optional and only available for Power775
-
The UPC compiler requires XL Mass v7.1, while XL C/C++ and XL Fortran both require XL Mass v6.1. If installing UPC, both versions of XL Mass will be installed.
- Mar 08, 2023: xCAT 2.16.5 released.
- Jun 20, 2022: xCAT 2.16.4 released.
- Nov 17, 2021: xCAT 2.16.3 released.
- May 25, 2021: xCAT 2.16.2 released.
- Nov 06, 2020: xCAT 2.16.1 released.
- Jun 17, 2020: xCAT 2.16 released.
- Mar 06, 2020: xCAT 2.15.1 released.
- Nov 11, 2019: xCAT 2.15 released.
- Mar 29, 2019: xCAT 2.14.6 released.
- Dec 07, 2018: xCAT 2.14.5 released.
- Oct 19, 2018: xCAT 2.14.4 released.
- Aug 24, 2018: xCAT 2.14.3 released.
- Jul 13, 2018: xCAT 2.14.2 released.
- Jun 01, 2018: xCAT 2.14.1 released.
- Apr 20, 2018: xCAT 2.14 released.
- Mar 14, 2018: xCAT 2.13.11 released.
- Jan 26, 2018: xCAT 2.13.10 released.
- Dec 18, 2017: xCAT 2.13.9 released.
- Nov 03, 2017: xCAT 2.13.8 released.
- Sep 22, 2017: xCAT 2.13.7 released.
- Aug 10, 2017: xCAT 2.13.6 released.
- Jun 30, 2017: xCAT 2.13.5 released.
- May 19, 2017: xCAT 2.13.4 released.
- Apr 14, 2017: xCAT 2.13.3 released.
- Feb 24, 2017: xCAT 2.13.2 released.
- Jan 13, 2017: xCAT 2.13.1 released.
- Dec 09, 2016: xCAT 2.13 released.
- Dec 06, 2016: xCAT 2.9.4 (AIX only) released.
- Nov 11, 2016: xCAT 2.12.4 released.
- Sep 30, 2016: xCAT 2.12.3 released.
- Aug 19, 2016: xCAT 2.12.2 released.
- Jul 08, 2016: xCAT 2.12.1 released.
- May 20, 2016: xCAT 2.12 released.
- Apr 22, 2016: xCAT 2.11.1 released.
- Mar 11, 2016: xCAT 2.9.3 (AIX only) released.
- Dec 11, 2015: xCAT 2.11 released.
- Nov 11, 2015: xCAT 2.9.2 (AIX only) released.
- Jul 30, 2015: xCAT 2.10 released.
- Jul 30, 2015: xCAT migrates from sourceforge to github
- Jun 26, 2015: xCAT 2.7.9 released.
- Mar 20, 2015: xCAT 2.9.1 released.
- Dec 12, 2014: xCAT 2.9 released.
- Sep 5, 2014: xCAT 2.8.5 released.
- May 23, 2014: xCAT 2.8.4 released.
- Jan 24, 2014: xCAT 2.7.8 released.
- Nov 15, 2013: xCAT 2.8.3 released.
- Jun 26, 2013: xCAT 2.8.2 released.
- May 17, 2013: xCAT 2.7.7 released.
- May 10, 2013: xCAT 2.8.1 released.
- Feb 28, 2013: xCAT 2.8 released.
- Nov 30, 2012: xCAT 2.7.6 released.
- Oct 29, 2012: xCAT 2.7.5 released.
- Aug 27, 2012: xCAT 2.7.4 released.
- Jun 22, 2012: xCAT 2.7.3 released.
- May 25, 2012: xCAT 2.7.2 released.
- Apr 20, 2012: xCAT 2.7.1 released.
- Mar 19, 2012: xCAT 2.7 released.
- Mar 15, 2012: xCAT 2.6.11 released.
- Jan 23, 2012: xCAT 2.6.10 released.
- Nov 15, 2011: xCAT 2.6.9 released.
- Sep 30, 2011: xCAT 2.6.8 released.
- Aug 26, 2011: xCAT 2.6.6 released.
- May 20, 2011: xCAT 2.6 released.
- Feb 14, 2011: Watson plays on Jeopardy and is managed by xCAT!
- xCAT OS And Hw Support Matrix
- Oct 22, 2010: xCAT 2.5 released.
- Apr 30, 2010: xCAT 2.4 is released.
- Oct 31, 2009: xCAT 2.3 released. xCAT's 10 year anniversary!
- Apr 16, 2009: xCAT 2.2 released.
- Oct 31, 2008: xCAT 2.1 released.
- Sep 12, 2008: Support for xCAT 2 can now be purchased!
- June 9, 2008: xCAT breaths life into (at the time) the fastest supercomputer on the planet
- May 30, 2008: xCAT 2.0 for Linux officially released!
- Oct 31, 2007: IBM open sources xCAT 2.0 to allow collaboration among all of the xCAT users.
- Oct 31, 1999: xCAT 1.0 is born!
xCAT started out as a project in IBM developed by Egan Ford. It was quickly adopted by customers and IBM manufacturing sites to rapidly deploy clusters.