IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  Systems management  >  

IBM XL UPC Compilers

A compiler with implementation for Unified Parallel C (UPC) High-Performance Computing (HPC) applications on large-scale, parallel processing machines.


Date Posted: November 14, 2005
OverviewRequirementsDownload FAQs Forum Reviews

Platform requirements for IBM XL UPC Compilers

IBM® XL UPC Alpha Edition for AIX®, Version 0.9

IBM XL UPC Alpha Edition for Linux®, Version 0.9

XL UPC Alpha Edition for Blue Gene®/L, Version 0.9

    Operating system:
    • For application execution on a Blue Gene/L system: GNU Toolchain built for Blue Gene/L based on gcc 3.4.3 and glibc 2.3.6
    • For program compilation on a Blue Gene/L Front End node:
      • SUSE Linux Enterprise Server 9 Service Pack 3 (SLES9 SP3) for IBM POWER
      • an instance of SLES9 gcc 3.3.3

    Hardware:

    • IBM Blue Gene/L system
    • approximately 200 MB of disk space for product packages

    Software:

Installation instructions for IBM XL UPC Compilers

IBM XL UPC Alpha Edition for AIX, Version 0.9

The IBM XL UPC AIX add-on package consists of the following Installp packages:

    vac.upc
    vac.upc.aix52
    vac.upc.tnb

Within the above Installp packages are the following file sets, which will be installed on your system:

    vac.upc.core 0.9.0.0
    vac.upc.lib 0.9.0.0
    vac.upc.aix52.lib 0.9.0.0
    vac.upc.tnb 0.9.0.0

  1. Make sure that you have root user access and that the prerequisites have been installed.
  2. Install the package by using the following command:
    % installp -ad . vac.upc.aix52.lib vac.upc.core vac.upc.lib vac.upc.tnb
    

The package can be uninstalled by using the following command (root user access is required):


% installp -u vac.upc

IBM XL UPC Alpha Edition for Linux, Version 0.9

The IBM XL UPC Linux add-on package consists of the following RPM packages, which will be installed on your system:

    vac.upc.cmp-0.9.0-0.ppc64.rpm
    vac.upc.lib-0.9.0-0.ppc64.rpm

  1. Make sure that you have root user access and that the prerequisites have been installed.
  2. Install the package by using the following command:
    % rpm -ivh vac.upc.cmp-0.9.0-0.ppc64.rpm vac.upc.lib-0.9.0-0.ppc64.rpm
    

  3. Generate the upc.cfg configuration file using the new_install utility:
    
    % /opt/ibmcmp/upc/1.0/bin/new_install
    

The package can be uninstalled by using the following command (root user access is required):

% rpm -e vac.upc.cmp vac.upc.lib

IBM XL UPC Alpha Edition for Blue Gene/L, Version 0.9

The IBM XL UPC Blue Gene/L add-on package consists of the following RPM packages, which will be installed on your system:

    vac.bg.upc.cmp-0.9.0-0.ppc64.rpm
    vac.bg.upc.lib-0.9.0-0.ppc64.rpm

  1. Make sure that you have root user access and that the prerequisites have been installed.
  2. Install the package by using the following command:
    % rpm -ivh vac.bg.upc.cmp-0.9.0-0.ppc64.rpm vac.bg.upc.lib-0.9.0-0.ppc64.rpm
    
  3. Generate the upc.cfg configuration file using the new install utility:
    % /opt/ibmcmp/upc/bg/1.0/bin/new_install
    

The package can be uninstalled by using the following command (root user access is required):

% rpm -e vac.bg.upc.cmp vac.bg.upc.lib


Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
IBM, AIX, and Blue Gene are trademarks of IBM Corporation in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.

Download now Download now

Related technologies

For platform(s):
Linux, AIX V5.x

For topics:
APIs, Compilers, high-performance computing (HPC), IBM Blue Gene/L architecture, IBM eServer pSeries, Unified Parallel C (UPC)


 

    About IBM Privacy Contact