IBM FORT AE FOR BLUE GENE/P
RPQ Number: P10194
CREATED: 2007-09-20
REVISED: 2007-09-24
P10194 - IBM FORT AE FOR BLUE GENE/P
Lab of Control: TOR
Plant/Field Installation: PF (Plant or Field)
RPQ Type: P (Program RPQ (PRPQ))
RPQ/PRPQ Machine Type and Model
MARKET: AP
MACHINE: 5799
LEAD TIME: ZZ
ORDERING: Non-standard RPQ (I) (Lab approval required)
FIELD INSTALL HOURS: 0.0 SYSTEM INSTALL HOURS: 0.0
MODELS:
HJF
-----------------------------------------------------------------MARKET: CAN
MACHINE: 5799
LEAD TIME: ZZ
ORDERING: Non-standard RPQ (I) (Lab approval required)
FIELD INSTALL HOURS: 0.0 SYSTEM INSTALL HOURS: 0.0
MODELS:
HJF
-----------------------------------------------------------------MARKET: EMA
MACHINE: 5799
LEAD TIME: ZZ
ORDERING: Non-standard RPQ (I) (Lab approval required)
FIELD INSTALL HOURS: 0.0 SYSTEM INSTALL HOURS: 0.0
MODELS:
HJF
-----------------------------------------------------------------MARKET: LA
MACHINE: 5799
LEAD TIME: ZZ
ORDERING: Non-standard RPQ (I) (Lab approval required)
FIELD INSTALL HOURS: 0.0 SYSTEM INSTALL HOURS: 0.0
MODELS:
HJF
-----------------------------------------------------------------MARKET: USA
MACHINE: 5799
LEAD TIME: ZZ
ORDERING: Non-standard RPQ (I) (Lab approval required)
FIELD INSTALL HOURS: 0.0 SYSTEM INSTALL HOURS: 0.0
MODELS:
HJF
================================================================
==
SPECIFY DESCRIPTION
MKT
CODE
NUMBER
------ ---------------------------- --SC5809 IBM FORT AE FOR BLUE GENE/P
SC5809 IBM FORT AE FOR BLUE GENE/P
SC5809 IBM FORT AE FOR BLUE GENE/P
SC5809 IBM FORT AE FOR BLUE GENE/P
SC5809 IBM FORT AE FOR BLUE GENE/P
AP
CAN
EMA
LA
USA
================================================================
==
Detailed Description
Product Name: IBM XL Fortran Advanced Edition for Blue Gene/P, V11.1
(License with 1 Year Software Maintenance included)
PID NUMBER: 5799-HJF
PRPQ Number: P10194
ANNOUNCEMENT DATE: September 25, 2007
AVAILABILITY DATE: September 28, 2007
TESTING PERIOD: none
MACHINE MODEL INFORMATION:
Prices in this document are for reference purposes only. Consult your
local price source for the latest and most accurate price for this
PRPQ. Prices are in US dollars unless otherwise noted.
OVERVIEW:
The IBM XL Fortran Advanced Edition for Blue Gene/P, V11.1 program is
a standards-based, highly optimized compiler. With IBM XL Fortran
technology, you have a powerful development environment to build
Fortran applications.
XL Fortran Advanced Edition for Blue Gene/P, V11.1 is a highly
optimizing, native Fortran compiler designed to exploit, optimize and
tune applications for the Blue Gene/P PowerPC 450d processor
architecture and its Double Hummer floating-point unit (FPU).
XL Fortran Advanced Edition for Blue Gene/P, V11.1 includes the IBM
Mathematical Acceleration Subsystem (MASS) libraries of tuned
mathematical intrinsic functions. These libraries of highly tuned
mathematical functions can greatly improve the performance of
mathematically intensive applications.
What's new in this version:
-Enhanced support for Fortran 2003 including implementation of the
full Fortran 2003 object-oriented model, I/O enhancements, scoping and
data manipulation enhancements, procedure enhancements, and intrinsic
function enhancements.
-New features and enhancements for performance and optimization tuning
-New or changed compiler options and directives
PRODUCT DESCRIPTION:
FORTRAN 90, FORTRAN 95 and FORTRAN 2003 Standards
XL Fortran Advanced Edition for Blue Gene/P, V11.1 is a compiler that
supports ISO/IEC 1539-1:1991(e) and ANSI X3.198-1992 (referred to as
Fortran 90 or F90), ISO/IEC 1539-1:1997 (referred to as Fortran 95 or
F95), and the majority of the Fortran 2003 standard, excepting derived
type parameters, but including object-oriented programming. In
addition XL Fortran Advanced Edition for Blue Gene/P, V11.1 supports
the OpenMP V2.5 industry specification for portable parallelized
programming.
Industry-Leading Optimization Technology
XL Fortran Advanced Edition for Blue Gene/P, V11.1 provides
industry-leading optimization technology. Through compiler options and
directives, programmers are offered a number of ways to optimize their
code. A range of optimization levels (-O2, -O3, -O4 and -O5) allows
you to perform from comprehensive low-level optimization to more
extensive whole-program optimization. Other compiler options for
optimization:
o - qarch=450|450d and -qtune=450|450d instruct the compiler to
generate code for the IBM Blue Gene/P architecture specifically.
-qarch=450 generates code for the single floating point unit (FPU)
and -qarch=450d generates parallel instructions for the 450d
Double Hummer dual FPU. -qtune=450 optimizes code for the 450 family.
of processors.
o -qhot allows for high-order transformations that specifically
improve performance of loops.
o -qipa invokes interprocedural analysis (IPA) and enables the
compiler to optimize across different files (whole-program analysis)
This can result in significant performance improvements.
XL Fortran Advanced Edition for Blue Gene/P, V11.1 provides intrinsics
that are specifically optimized for the PowerPC 450d's Double Hummer
dual FPU. Dual FPU instructions operate on pairs of double-precision
floating-point numbers, which may be used to represent the real and
imaginary parts of a complex number, or for other non-complex
applications. Parallel operations perform single-instruction,
multiple-data (SIMD) computations on the primary and secondary
elements of one or more operands to enhance the performance.
Intrinsics especially designed to efficiently manipulate complex-type
variables is also available.
Basic Linear Algebra Subsystem (BLAS) Library
The BLAS library contains highly tuned linear algebra functions. For
example, matrix-vector product for a general matrix or its transpose,
and combined matrix multiplication and addition for general matrices
and their transposes.
Mathematical Acceleration Subsystem (MASS) Library
XL Fortran Advanced Edition for Blue Gene/P, V11.1 includes IBM MASS
which provides libraries of high performance scalar and vector
functions to perform common mathematical computations.
These libraries are tuned specifically for Blue Gene/P and offer
improved performance over the standard mahematical library routines.
They may be called from Fortran, C, and C++ applications.
Automatic SMP and OpenMP Support
This compiler release supports Blue Gene/P's newly-available Symmetric
Multi-Processing (SMP) architecture. XL Fortran Advanced Edition for
Blue Gene/P supports automatic parallelization of a C program as well
as explicit parallelization through a set of directives that enables
the user to parallelize selected sections of the application program.
The SMP
capabilities are further extended to support OpenMP. The OpenMP API is
a portable, scalable programming model with a standard interface for
developing user-directed shared-memory parallellization in C, C++, and
Fortran applications. The specification is defined by the OpenMP
organization, a group of computer hardware and software vendors,
including IBM. You can find more information about OpenMP
specifications
at http://www.openmp.org. With compiler support for SMP and OpenMP,
Fortran applications can now take advantage of more power in the
Blue Gene/P architecture.
Shared Library Support
Also new to XL Fortran Advanced Edition for Blue Gene/P is shared
library support which allows for dynamic linking to libraries.
Customer
applications can share common libraries and thereby reduce the size of
the deployed application. Maintenance is made easier because updates
can be made to the shared libraries without the need for application
re-linking.
Runtime Environment
XL Fortran Advanced Edition for Blue Gene/P provides a runtime
environment that is optimized specifically for the Blue Gene/P system.
ORDERING INSTRUCTIONS:
Note: This is a non-standard, I-listed PRPQ and requires IBM Lab
approval before an order can be placed.
Charge metric:
IBM XL Fortran Advanced Edition for Blue Gene/P, V11.1 is a server
product that has a charge unit of per processor based on the number of
processors in your IBM Blue Gene/P operating environment
(compute nodes only).
For the initial license order of XL Fortran Advanced Edition for
Blue Gene/P V11.1, you must order PRPQ (5799-HJF, P10194) and then you
must order one of either PRPQ (5799-HKA, P10201) or
PRPQ (5799-HKE, P10208).
PRPQ (5799-HJF, P10194) - Initial Base License
To order the initial base license for XL Fortran Advanced Edition for
Blue Gene/P V11.1, specify the program number 5799-HJF and the
applicable feature codes from the tables above.
You must acquire the number of processor entitlements that match the
number of processors within your Blue Gene/P System (compute nodes
only).
You should order a combination of the 'per single processor' feature
code and the 'per block of 250 processor' feature code in quantities
to be equal to the number of compute node processors in your
customer's Blue Gene installation.
One rack within a Blue Gene/P system contains
4096 compute node processors. If you have a one rack Blue Gene/P
system then you must order a total of 4096 processor entitlements.
Because each rack in a Blue Gene/P system contains 4096 compute
node processors 4096 processor licenses is the minimum order quantity
for a Blue Gene/P system.
To order a license for a 1 rack Blue Gene/P system select the One Time
Charge (OTC) feature for the 'per single processor' with a quantity
of 96; then order the OTC feature for the 'per block of 250
processors with a quantity of 16. You should also order the featurecode for the media supply package so that your customer obtains a
physical CD-ROM containing the program code.
If your customer has a Blue Gene/P system with more than 1 rack then
the quantity of processors that you must order increases. For example
a 4 rack Blue Gene/P system is 4096 x 4 processors. You should
therefore order quantity 134 of the 'per single processor' feature
code and quantity 65 of the 'per block of 250 processor' feature code.
Below is an ordering example, using the U.S. feature codes, for
licensing 1 rack Blue Gene/L system with 2048 processors.
Quantity
Basic
Processor One-Time Charge
Program Name:
Entitlements Feature Number
-----------------------------------------XL Fortran Advanced Edition
for Blue Gene/L V11.1
-per single processor
96
0001
-per block of 250 processors
16
0002
Media Supply Feature
No Charge
1
5809
PRPQ (5799-HKA, P10201) - SWMA 1 Year Registration and Renewal
The initial software license includes the first year of Software
Maintenance at no extra charge. However, in order to be eligible, you
must first register for the software maintenance. You may register for
only 1 year of initial Software Maintenance by placing an order for
PRPQ (5799-HKA, P10201). Select the no-charge registration feature
codes and order the same number of processor entitlements as in the
base license order. There is no media supply feature code with this
PRPQ.The media supply is only ordered through the base license PRPQ.
Do not order the feature codes for the 1 year renewal unless you
wish to purchase additional years of software maintenance in 1 year
increments ... (see below).
This PRPQ (5799-HKA, P10201) may also be used to purchase further
extensions of Software Maintenance (software services and support)
in one year increments by ordering the renewal feature codes within
this PRPQ.
5799-HKE, P10208) - SWMA 3 Year Registration
Alternately, PRPQ (5799-HKE, P10208) allows you to register for the
first year of no-charge software maintenance and extend this initial
year of software maintenance to a full 3 years. The initial year of
software maintenance is at no charge and you are only charged for the
second and third year of maintenance. This registration PRPQ is only
valid with the initial order. Select the registration feature codes
and order the same number of processor entitlements as in the base
license order. There is no media supply feature code with this PRPQ.
The media supply is only ordered through the base license PRPQ.
PRPQ (5799-HJP, P10199) - SWMA 3 Year Renewal
This PRPQ allows you to renew for an additional 3 years of software
maintenance. For detailed ordering instructions refer to the text of
this PRPQ.
PRPQ (5799-HJL, P10202) - SWMA 1 Year After License
This PRPQ allows you to reinstate your 1 year software maintenance if
you have let your maintenance lapse. For detailed ordering
instructions refer to the text of this PRPQ.
NATIONAL LANGUAGE SUPPORT:
This program is not translated.
This program is available in U.S. English only.
No translated messages or translated publications are available.
DOCUMENTATION AND ONLINE HELP:
IBM XL Fortran Advanced Edition for Blue Gene/P, V11.1 provides you
comprehensive documentation for your reference:
o Readme file: Identifies important information you need to be aware
of before you install and use the XL Fortran compiler.
o Using the XL compilers for Blue Gene: Discusses specific
considerations for developing, compiling, and optimizing Fortran and
and C/C++ applications for the Blue Gene/P PowerPC 450 and
Blue Gene/L PowerPC 440 processor architectures and their
Double Hummer floating-point unit.
This product includes Blue Gene-specific and IBM XL compilers for
Linux documentation as reference information. See the "Using the XL
Compilers for Blue Gene" document for a list of documents included.
XL Fortran Advanced Edition for Blue Gene/P, V11.1 provides
documentation in several formats:
o Installable man pages for the compiler invocations and all
command line utilities
o PDF documents
You will need to have the appropriate viewers, such as a
frames-capable HTML browser, such as Mozilla, or a PDF viewer, such as
gv or Xpdf.
An information center of searcheable HTML is now available on the web
at:
http://publib.boulder.ibm.com/infocenter/compbgpl/v9v111/index.jsp
All unlicensed manuals are also available from the XL C/C++ web site:
http://www.ibm.com/software/awdtools/fortran/xlfortran/library
Documentation Errata are available as a Technote from the product
README updates page at this URL:
http://www.ibm.com/support/docview.wss?uid=swg21266461
SPECIFIED OPERATING ENVIRONMENT:
Hardware requirements:
This PRPQ is specifically offered for the IBM Blue Gene/P System
Software requirements for application execution:
o GNU Toolchain built for Blue Gene/P based on gcc 4.1.1 and glibc 2.4
Hardware requirements for compilation on a Front End node:
o Hard disk space:
-Approximately 300 MB for product packages
-At least 2 GB (recommended) for paging
-At least 512 MB for temporary files
(High levels of optimization may require more space for paging and
temporary files.)
Software requirements for compilation on a Front End node:
o SUSE Linux Enterprise Server 10 Service Pack 1 (SLES10 SP1) for
IBM POWER
o An instance of the SLES10 -- gcc 4.1.2
o Optional GUI: K Desktop Environment (KDE) for applications and
tools with an X-Windows graphical interface
o Viewers to access and display the documentation such as:
-A frames-capable browser to access HTML documentation
-A PDF viewer to view PDF files
PLANNING INFORMATION:
Web Information
For information regarding the IBM XL Fortran compilers, visit
http://www.ibm.com/software/awdtools/fortran
SECURITY, AUDITABILITY, AND CONTROL
This program uses the security and auditability features of the host
hardware or software.The customer is responsible for evaluation,
selection, and implementation of the security features, administrative
procedures, and appropriate controls in application systems and
communication facilities.
Prerequisites:
XL Fortran Advanced Edition for Blue Gene/P may be used in conjunction
with SLES10 "for testing and debugging of applications". Customers who
wish to create and run applications targeted to Linux distributions,
such as SLES10 and RHEL 5, should license the one of the XL compilers
for Linux.
NOTICE:
This document may provide references to non-IBM Web sites and
resources. IBM makes no representations, warranties, or other
commitments whatsoever about any non-IBM Web sites or third-party
resources that may be referenced in this document. A reference to a
non-IBM Web site does not mean that IBM endorses the content or
use of such Web site or its owner.
In addition, IBM is not a party to or responsible for any transactions
you may enter into with third parties, even if you learn of such
parties (or use a link to such parties) from an IBM document.
Accordingly, you acknowledge and agree that IBM is not responsible for
the availability of such external sites or resources, and is not
responsible or liable for any content, services, products, or other
materials on or available from those sites or resources.
Any software provided by third parties is subject to the terms and
conditions of the license that accompanies that software.
COPYRIGHT:
Copyright IBM Corporation 2007. All rights reserved. U.S. Government
user restricted rights.
TRADEMARKS:
IBM, POWER, PowerPC, Blue Gene, Blue Gene/L, and Blue Gene/P are
registered trademarks of International Business Machines Corporation
in the United States, other countries, or both.
Linux is a registered trademark of Linus Torvalds in the United
States other countries, or both.
Other company, product, and service names may be trademarks or service
marks of others.
Product Control Information
PLANT OR FIELD INSTALLATION
Revision Number
: 1 Development/Market
:M
Location of Control
: TOR Purchase only
:N
Return to IBM
: N Net Price device
:N
Customer Parts Required : N Cable Specification Required : N
Customer Setup Required : N Reconfiguration Required
:N
Quick parts/wire add/remove: N Warranty Options Available : N
Current Disposition Code : 10 Government or Commercial Price: 0
Feature Code/Model Change : Standard Feature Required : N
Additional Information
Offering Identifier:
P10194
Alternate Offering Identifier: 5799 5799-HJF
Offering Type:
Software
Announce Date:
2007-09-20
Availability Date:
2007-09-20